@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:ui-sans-serif, system-ui, 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-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ivory:#f7f3ea;--surface:#fff;--petrol:#0a403a;--petrol-rich:#06332e;--ink:#102a27;--teal:#0b786d;--teal-soft:#e6f1ee;--mint:#e6f1ee;--amber:#f2b84b;--amber-soft:#fff4d9;--coral:#eb6d60;--coral-soft:#fee9e6;--cool:#5678b8;--cool-soft:#e8eef9;--line:#d9e0da;--muted:#5f6f6c;--soft:#f3f5f4;--focus:#168f82;--focus-halo:#fff}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}.app-frame{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:var(--petrol-rich);color:#d8e4e1;flex-direction:column;height:100vh;padding:17px 14px 14px;display:flex;position:sticky;top:0}.brand-lockup{color:#fff;align-items:center;gap:10px;padding:2px 4px 16px;display:flex}.brand-lockup strong,.mobile-brand strong{letter-spacing:-.02em;font-size:15px}.signal-mark{flex-direction:column;justify-content:center;gap:3px;width:27px;height:25px;display:inline-flex;position:relative}.signal-mark i{background:#fff;border-radius:999px;height:6px;display:block;transform:skew(-24deg)}.signal-mark i:first-child{width:21px}.signal-mark i:nth-child(2){background:#dce7d4;width:27px}.signal-mark i:nth-child(3){background:var(--amber);width:17px}.workspace-switcher,.user-switcher{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.workspace-switcher span:nth-child(2),.user-switcher span:nth-child(2){gap:1px;display:grid}.workspace-switcher small,.user-switcher small{color:#a9bfba;font-size:9px}.workspace-avatar,.user-avatar{width:28px;height:28px;color:var(--petrol-rich);background:var(--amber);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.user-avatar{background:linear-gradient(145deg,#91bfb5,#d6e9d8)}.sidebar-nav{flex-direction:column;gap:2px;margin-top:10px;display:flex}.sidebar-nav a{color:#adbfbc;border-radius:8px;align-items:center;gap:10px;min-height:39px;padding:0 8px;font-size:14px;display:flex;position:relative}.sidebar-nav a span{border:1px solid #6f918a;border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.sidebar-nav a:hover{color:#fff;background:#ffffff0f}.sidebar-nav a.active{color:#fff;background:#1a7e7359}.sidebar-nav a.active:before{content:"";background:var(--amber);border-radius:5px;width:3px;height:25px;position:absolute;left:-2px}.sidebar-more{display:grid}.sidebar-more summary{color:#adbfbc;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:39px;padding:0 8px;font-size:14px;list-style:none;display:flex}.sidebar-more summary::-webkit-details-marker{display:none}.sidebar-more summary>span{letter-spacing:-1px;border:1px solid #6f918a;border-radius:5px;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.sidebar-more summary:after{content:"⌄";color:#7f9b96;margin-left:auto;font-size:11px;transition:transform .18s}.sidebar-more[open] summary:after{transform:rotate(180deg)}.sidebar-more summary:hover{color:#fff;background:#ffffff0f}.sidebar-more>div{gap:2px;padding:2px 0 4px 17px;display:grid}.sidebar-more>div a{min-height:34px;font-size:12px}.nav-divider{background:#ffffff17;height:1px;margin:8px 4px}.mobile-primary-nav,.mobile-more-trigger{display:none}.mobile-navigation-dialog{z-index:110;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;inset:0}.mobile-navigation-dialog::backdrop{background:#0523207a}.mobile-navigation-dialog[open]{align-items:end;display:grid}.mobile-navigation-sheet{overscroll-behavior:contain;width:100%;max-height:min(86dvh,720px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;overflow-y:auto;box-shadow:0 -18px 60px #05232038}.mobile-navigation-sheet>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.mobile-navigation-sheet>header small{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:850}.mobile-navigation-sheet>header h2{margin:3px 0 0;font-size:24px}.mobile-navigation-sheet>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:11px;font-size:24px}.mobile-global-search{border:1px solid var(--line);background:#f8faf9;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:5px 6px 5px 13px;display:grid}.mobile-global-search>span{color:var(--teal);font-size:18px}.mobile-global-search input{min-width:0;color:var(--ink);background:0 0;border:0;font-size:16px}.mobile-global-search button{background:var(--petrol);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:750}.mobile-navigation-group{margin-top:18px}.mobile-navigation-group h3{color:#62736f;margin:0 0 8px;font-size:12px}.mobile-navigation-group nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-navigation-group a{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.mobile-navigation-group a>span{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:9px;grid-row:1/3;place-items:center;font-size:11px;font-weight:800;display:grid}.mobile-navigation-group a strong{min-width:0;color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-navigation-group a small{color:#5f6f6c;font-size:10px}.mobile-navigation-group a[aria-current=page]{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal);background:#f3faf8}.sidebar-usage{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;gap:7px;margin-top:auto;padding:12px;display:grid}.sidebar-usage small{color:#91aaa5;font-size:8px}.sidebar-usage div{justify-content:space-between;align-items:baseline;display:flex}.sidebar-usage strong{color:#fff;font-size:11px}.sidebar-usage span{font-size:8px}progress{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}progress::-webkit-progress-bar{background:#e3e7e7}progress::-webkit-progress-value{background:var(--teal);border-radius:999px}.user-switcher{background:#00000014;border:0;margin-top:10px}.app-main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f3eaf0;justify-content:flex-end;align-items:center;gap:9px;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.mobile-brand{color:var(--petrol-rich);align-items:center;gap:8px;margin-right:auto;display:none}.mobile-brand .signal-mark i{background:var(--petrol)}.mobile-brand .signal-mark i:nth-child(3){background:var(--amber)}.global-search{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(255px,32vw);height:37px;padding:0 9px;display:flex}.global-search input{min-width:0;color:var(--ink);border:0;flex:1;font-size:11px}.global-search input::placeholder{color:#5f6f6c}.global-search kbd{color:#5f6f6c;border:1px solid #dde2e1;border-radius:5px;padding:2px 5px;font-size:9px}.global-search-submit{background:var(--teal);color:#fff;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:10px;position:relative}.unread-dot{background:var(--coral);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.primary-button,.quiet-button{border:1px solid var(--petrol);background:var(--petrol-rich);color:#fff;cursor:pointer;border-radius:9px;min-height:36px;padding:0 15px;font-size:12px;font-weight:650}.primary-button.compact{padding:0 12px;font-size:15px}.quiet-button{background:var(--teal-soft);color:var(--petrol-rich);border-color:#b8d4ce}.dashboard-page{max-width:1240px;margin:0 auto}.breadcrumb{color:#71807d;align-items:center;gap:8px;height:52px;font-size:10px;display:flex}.breadcrumb strong{color:var(--ink)}.page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,31px);line-height:1.1}.page-heading p{color:#73817e;margin:7px 0 0;font-size:12px}.heading-actions{gap:8px;display:flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.stat-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:118px;padding:20px 15px 13px;position:relative}.stat-card p{color:#788682;margin:0 0 12px;font-size:10px}.stat-card>strong{letter-spacing:-.045em;font-size:27px;display:block}.stat-card small{color:#92a09d;font-size:8px}.stat-card small b{color:var(--teal);background:#e8f7f2;border-radius:99px;padding:2px 5px}.stat-icon{border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid;position:absolute;top:12px;right:12px}.stat-icon.teal{color:var(--teal);background:var(--teal-soft)}.stat-icon.coral{color:var(--coral);background:var(--coral-soft)}.stat-icon.amber{color:#a36e05;background:var(--amber-soft)}.dashboard-grid{grid-template-columns:minmax(0,2.05fr) minmax(270px,.95fr);gap:14px;display:grid}.dashboard-left,.dashboard-right{align-content:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;display:flex}.panel h2{letter-spacing:-.015em;margin:0;font-size:13px}.panel header>a{color:#5f6f6c;font-size:9px}.segmented{background:#eef1f3;border-radius:9px;gap:2px;padding:3px;display:flex}.segmented button{color:#8b9694;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:9px}.segmented .selected{color:#fff;background:var(--petrol)}.signal-list{padding:8px 14px 6px}.signal-row{border-bottom:1px solid #e6e9e8;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:59px;display:grid}.signal-row:last-child{border-bottom:0}.company-avatar{width:38px;height:38px;color:var(--teal);background:var(--teal-soft);border-radius:10px;grid-row:1/3;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.company-avatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px;position:absolute;inset:0}.company-avatar.warm{color:#a36e05;background:var(--amber-soft)}.company-avatar.cool{color:var(--coral);background:var(--coral-soft)}.signal-company{align-items:center;gap:6px;min-width:0;display:flex}.signal-company strong{white-space:nowrap;font-size:10px}.signal-company em{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.signal-company small{color:#899593;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:8px;display:block;overflow:hidden}.intent-badge{border-radius:99px;grid-column:3;place-self:end;padding:4px 8px;font-size:8px;font-weight:700}.intent-badge.hot{color:#b84539;background:var(--coral-soft)}.intent-badge.warm{color:#9b6800;background:var(--amber-soft)}.intent-badge.cool{color:#385997;background:var(--cool-soft)}.signal-row time{color:#95a09e;grid-column:3;place-self:start end;font-size:8px}.momentum-panel>header{border-bottom:0}.stage-grid{grid-template-columns:repeat(6,1fr);gap:6px;padding:0 14px 14px;display:grid}.stage-grid div{background:#f3f5f6;border-radius:10px;align-content:center;gap:6px;min-height:83px;padding:11px;display:grid}.stage-grid div.won{background:#e4f4ee}.stage-grid span,.stage-grid small{color:#5f6f6c;font-size:8px}.stage-grid strong{font-size:16px}.task-list{gap:7px;padding:10px 12px 13px;display:grid}.task-list label{cursor:pointer;background:#f7f8f9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px;display:grid}.task-list label.overdue,.task-list label.priority-urgent{background:#fff1f2;box-shadow:inset 3px 0 #d45b67}.task-list label.priority-high:not(.overdue){background:#fff8e8;box-shadow:inset 3px 0 #e1a83b}.task-list input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #c7d2d0;border-radius:5px;width:15px;height:15px}.task-list input:checked{background:var(--teal);box-shadow:inset 0 0 0 3px #fff}.task-list span{gap:2px;display:grid}.task-list strong{flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.task-list small,.task-list time{color:#879492;font-size:7px}.usage-panel{gap:10px;padding-bottom:12px;display:grid}.usage-meter{background:#f8f9fa;border:1px solid #e1e5e4;border-radius:11px;gap:8px;margin:0 12px;padding:14px;display:grid}.usage-meter span{color:#5f6f6c;font-size:8px}.usage-meter strong{font-size:19px}.usage-meter strong small{color:#8b9795;float:right;margin-top:7px;font-size:8px;font-weight:500}@media (max-width:980px){.app-frame{grid-template-columns:72px minmax(0,1fr)}.app-sidebar{padding-inline:9px}.brand-lockup strong,.workspace-switcher span:not(.workspace-avatar),.sidebar-nav a:not(.active):after,.sidebar-nav a{font-size:0}.brand-lockup{justify-content:center}.workspace-switcher,.user-switcher{justify-content:center;display:flex}.workspace-switcher>span:not(.workspace-avatar),.user-switcher>span:not(.user-avatar),.sidebar-usage{display:none}.sidebar-nav a{justify-content:center;padding:0}.sidebar-nav a span{font-size:9px}.sidebar-more summary{justify-content:center;padding:0;font-size:0}.sidebar-more summary:after{display:none}.sidebar-more>div{z-index:40;background:var(--petrol-rich);border:1px solid #ffffff1f;border-radius:11px;width:184px;margin-top:-39px;padding:8px;position:absolute;left:62px;box-shadow:0 12px 35px #00000038}.sidebar-more>div a{justify-content:flex-start;padding-inline:8px;font-size:12px}.sidebar-nav a.active:after{content:attr(href);display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-right{grid-template-columns:1fr 1fr}}@media (max-width:720px){.app-frame{display:block}.app-sidebar{z-index:30;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:5px 5px calc(5px + env(safe-area-inset-bottom));border-top:1px solid #ffffff26;display:block;position:fixed;top:auto;bottom:0}.brand-lockup,.workspace-switcher,.sidebar-usage,.user-switcher,.sidebar-nav{display:none}.mobile-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;height:58px;display:grid}.mobile-primary-nav a,.mobile-more-trigger{color:#b9cbc7;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:2px;font-size:10px;line-height:1;display:flex;position:relative}.mobile-primary-nav a>span,.mobile-more-trigger>span{border:1px solid #6f918a;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.mobile-primary-nav a[aria-current=page]{color:#fff;background:#1a7e7359}.mobile-primary-nav a[aria-current=page]:before{content:"";background:var(--amber);border-radius:5px;width:28px;height:3px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.mobile-more-trigger{cursor:pointer}.mobile-more-trigger[aria-expanded=true]{color:#fff;background:#ffffff1a}.app-topbar{height:64px;min-height:64px;padding:0 12px}.mobile-brand{display:flex}.global-search,.app-topbar>.icon-button{display:none}.app-topbar>.primary-button.compact{min-height:44px;padding-inline:13px;font-size:13px}.app-content{padding:0 12px calc(96px + env(safe-area-inset-bottom))}.breadcrumb{height:39px}.page-heading{flex-wrap:wrap;align-items:flex-start}.heading-actions{flex-wrap:wrap}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:108px}.signal-row{grid-template-columns:auto minmax(0,1fr) auto}.stage-grid{grid-template-columns:repeat(3,1fr)}.dashboard-right{grid-template-columns:1fr}}.monitoring-consent{background:#f3faf8;border:1px solid #b9d8d1;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.monitoring-consent input{width:18px;height:18px;accent-color:var(--teal)}.monitoring-consent span{gap:4px;display:grid}.monitoring-consent strong{color:var(--ink);font-size:13px}.monitoring-consent small{color:#5f716c;font-size:12px;line-height:1.5}.mailbox-connections-manager{gap:18px;margin-bottom:20px;display:grid}.mailbox-connection-overview,.shared-inbox-setup{background:#f8fbfa;border:1px solid #cfe0dc;border-radius:14px;gap:16px;padding:18px;display:grid}.mailbox-connection-overview>header,.shared-inbox-setup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mailbox-connection-overview>header>div,.shared-inbox-setup>header>div{gap:5px;display:grid}.mailbox-connection-overview header span,.shared-inbox-setup header span{color:var(--teal);letter-spacing:.08em;font-size:11px;font-weight:800}.mailbox-connection-overview h2,.shared-inbox-setup h2{color:var(--ink);margin:0;font-size:20px;line-height:1.25}.mailbox-connection-overview p,.shared-inbox-setup p{color:#5e706b;margin:0;font-size:13px;line-height:1.55}.mailbox-connection-overview header>b,.shared-inbox-setup header>b{color:var(--teal);white-space:nowrap;background:#dcefe9;border-radius:99px;padding:6px 9px;font-size:11px}.mailbox-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mailbox-purpose-grid article{background:#fff;border:1px solid #dbe6e3;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.mailbox-purpose-grid article>span{background:var(--petrol-rich);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.mailbox-purpose-grid article div{gap:4px;display:grid}.mailbox-purpose-grid strong{color:var(--ink);font-size:14px}.connection-card-list{gap:9px;display:grid}.connection-card-list article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.connection-card-list article>div{gap:4px;display:grid}.connection-card-list strong{color:var(--ink);font-size:14px}.connection-card-list small,.connection-card-list p{color:#667671;margin:0;font-size:12px;line-height:1.45}.connection-card-list em{color:#a4483e;font-size:12px;font-style:normal}.connection-controls{flex-wrap:wrap;align-items:center;margin-top:7px;gap:7px!important;display:flex!important}.connection-controls>button,.disconnect-confirm button{min-height:32px;color:var(--petrol-rich);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7d3;border-radius:8px;padding:0 10px;font-size:11px;font-weight:750}.connection-controls .text-danger{color:#9b3e35;border-color:#e4bbb6}.disconnect-confirm{background:#fff6f4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px;display:flex}.shared-address-field{max-width:520px;color:var(--ink);gap:6px;font-size:12px;font-weight:750;display:grid}.shared-address-field input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d7d3;border-radius:9px;padding:0 11px}.connection-provider{width:34px;height:34px;color:var(--petrol-rich);background:#eef3f1;border-radius:9px;place-items:center;font-weight:800;display:grid}.connection-status{color:var(--teal);background:#dcefe9;border-radius:99px;padding:5px 8px;font-size:11px}.connection-status.error,.connection-status.reauthentication-required{color:#9a4339;background:#f8e5e2}.connection-status.paused{color:#805900;background:#fff1d6}.connection-status.disconnecting,.connection-status.disconnected{color:#596965;background:#edf1f0}.shared-inbox-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.shared-inbox-flow>span{min-height:48px;color:var(--ink);background:#fff;border:1px solid #dbe6e3;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:700;display:flex}.shared-inbox-flow b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.shared-inbox-flow i{color:var(--teal);font-style:normal}.classification-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.classification-policy article{background:#fff;border:1px solid #dfe6e4;border-radius:10px;gap:5px;padding:12px;display:grid}.classification-policy article.buyer{background:#f1faf7;border-color:#9ecfc5}.classification-policy article.review{background:#fffbf1;border-color:#dfc89c}.classification-policy strong{color:var(--ink);font-size:13px}.classification-policy p{font-size:12px}.shared-inbox-connect{width:fit-content;min-height:44px;padding-inline:20px}.shared-inbox-live{background:#f1faf7;border:1px solid #9ecfc5;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.shared-inbox-live>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.shared-inbox-live>div{gap:3px;display:grid}.shared-inbox-live strong{color:var(--ink);font-size:14px}.shared-inbox-attention{background:#fffaf0;border:1px solid #e0c98c;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.shared-inbox-attention>span{color:#fff;background:#8b6415;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.shared-inbox-attention>div{justify-items:start;gap:5px;display:grid}.shared-inbox-attention strong{color:var(--ink);font-size:14px}.shared-inbox-attention button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9974e;border-radius:8px;padding:0 13px;font-weight:750}@media (max-width:760px){.mailbox-connection-overview>header,.shared-inbox-setup>header{display:grid}.mailbox-connection-overview header>b,.shared-inbox-setup header>b{justify-self:start}.mailbox-purpose-grid,.classification-policy,.shared-inbox-flow{grid-template-columns:1fr}.shared-inbox-flow i{display:none}.connection-card-list article{grid-template-columns:auto minmax(0,1fr)}.connection-status{grid-column:2;justify-self:start}.shared-inbox-connect{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.loading-spinner,.inbox-page .conversation-loading>span,.inbox-page .attachment-checking .attachment-status>span,.inbox-page .reply-draft-loading>span{animation:none!important}}.product-page,.company-page{max-width:1240px;margin:0 auto}.product-heading{margin-bottom:20px}.secondary-button{min-height:36px;color:var(--petrol-rich);cursor:pointer;background:#fff;border:1px solid #c9d3d0;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.link-button{justify-content:center;align-items:center;display:inline-flex}.link-button.large{min-height:52px;padding-inline:25px;font-size:14px}button:disabled{opacity:.55;cursor:not-allowed}.fit-tag,.confidence-tag{background:var(--teal-soft);min-height:20px;color:var(--teal);border-radius:99px;align-items:center;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.confidence-tag{color:#61706d;background:#eef1f2}.intent-badge.standalone{white-space:nowrap;place-self:auto}.company-avatar.large{border-radius:13px;width:52px;height:52px;font-size:13px}.toolbar-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pills button{color:#71807d;cursor:pointer;background:#fff;border:1px solid #d4dad9;border-radius:9px;min-height:36px;padding:0 14px}.filter-pills button.active{color:#fff;border-color:var(--petrol);background:var(--petrol)}.filter-pills.compact button{min-height:30px;font-size:9px}.table-search{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;width:180px;height:36px;padding:0 10px;display:flex}.table-search input{border:0;width:100%;min-width:0;font-size:10px}.visitor-timeframe-panel{background:#fff;border:1px solid #bfd9d3;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 28px #05312c0d}.visitor-timeframe-panel>header{background:linear-gradient(100deg,#f1faf7,#fff);border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.visitor-timeframe-panel>header>div{gap:3px;display:grid}.visitor-timeframe-panel>header strong{color:var(--petrol);font-size:13px}.visitor-timeframe-panel>header span{color:#657772;font-size:10px}.visitor-timeframe-panel>header>b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px}.visitor-timeframe-panel>div{grid-template-columns:repeat(4,1fr);display:grid}.visitor-timeframe-panel button{color:#62736f;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e3e9e7;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 15px;display:flex}.visitor-timeframe-panel button:last-child{border-right:0}.visitor-timeframe-panel button>span{gap:3px;min-width:0;font-size:11px;font-weight:750;display:grid}.visitor-timeframe-panel button small{color:#5f6f6c;font-size:8px;font-weight:550}.visitor-timeframe-panel button strong{min-width:31px;height:31px;color:var(--petrol);background:#eff3f2;border-radius:9px;place-items:center;font-size:13px;display:grid}.visitor-timeframe-panel button:hover{background:#f8fbfa}.visitor-timeframe-panel button.active{background:var(--petrol);color:#fff}.visitor-timeframe-panel button.active small{color:#bed0cc}.visitor-timeframe-panel button.active strong{background:var(--teal);color:#fff}.visitor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.visitor-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:14px}.visitor-card-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.visitor-card-title>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.visitor-card-title a{color:var(--petrol);font-size:12px;font-weight:800;text-decoration:none}.visitor-card-title a:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.visitor-card-title .company-quick-view-trigger{color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.visitor-card-title .company-quick-view-trigger:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.visitor-card-title small{color:#82908d;flex-basis:100%;font-size:8px}.metric-strip{background:#fafbfc;border:1px solid #e0e4e3;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid;overflow:hidden}.metric-strip div{border-right:1px solid #e0e4e3;padding:13px}.metric-strip div:last-child{border-right:0}.metric-strip dt,.commercial-activity small{color:#82908d;font-size:8px}.metric-strip dd{margin:7px 0 0;font-size:12px;font-weight:750}.visitor-card .metric-strip div:nth-child(2) dd{font-size:10px;line-height:1.35}.lead-communication-summary{background:#f7f9f8;border:1px solid #e2e8e6;border-radius:10px;gap:3px;margin-top:10px;padding:10px 11px;display:grid}.lead-communication-summary span{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.lead-communication-summary strong{color:var(--petrol);font-size:10px}.lead-communication-summary small{color:#788884;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.commercial-activity p{margin:6px 0 10px;font-size:9px}.visitor-journey-preview{background:#f4faf8;border:1px solid #beddd6;border-radius:11px;margin-bottom:12px;overflow:hidden}.visitor-journey-preview>header{border-bottom:1px solid #dceae7;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.visitor-journey-preview>header>div{gap:2px;display:grid}.visitor-journey-preview>header strong{color:var(--petrol);font-size:11px}.visitor-journey-preview>header span{color:#5f6f6c;font-size:8px}.visitor-journey-preview>header b{color:var(--teal);white-space:nowrap;font-size:10px}.visitor-journey-preview ol{gap:1px;margin:0;padding:5px;list-style:none;display:grid}.visitor-journey-preview li{color:#455c56;border-radius:7px;justify-content:space-between;gap:10px;min-width:0;padding:7px 8px;font-size:10px;display:flex}.visitor-journey-preview li:nth-child(2n){background:#ffffffbf}.visitor-journey-preview li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.visitor-journey-preview li small{color:#697b76;flex:none;font-size:9px}.journey-more{color:var(--teal);padding:0 12px 10px;font-size:8px;display:block}.visitor-secondary-details{margin-bottom:12px}.visitor-journey-preview.compact{background:0 0;border:0;margin:0}.visitor-journey-preview.compact ol{padding:0}.visitor-journey-preview.compact li{grid-template-columns:minmax(0,1fr) auto;padding:2px 0;font-size:9px;display:grid}.visitor-journey-preview.compact li:nth-child(2n){background:0 0}.reason-box{background:#fffbf0;border:1px solid #f1d99d;border-radius:10px;gap:6px;margin:0;padding:10px;list-style:none;display:grid}.reason-box li{color:#73817e;gap:8px;font-size:9px;display:flex}.reason-box span{color:#b57d13;background:var(--amber-soft);border-radius:6px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.visitor-card footer{gap:7px;margin-top:11px;display:flex}.visitor-card footer .icon-button{width:32px;height:32px;margin-left:auto}.visitor-result-summary{color:#71807d;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;font-size:9px;display:flex}.visitor-result-summary span{color:var(--petrol);font-weight:750}.visitor-result-summary b{font-size:8px;font-weight:600}.visitor-message{color:#4f625d;background:#f3faf8;border:1px solid #b9d9d2;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:9px;display:flex}.visitor-message span{flex:1}.visitor-message button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.visitor-owner{color:#71807d;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:10px;font-size:8px;display:grid}.visitor-owner select{border:1px solid var(--line);width:100%;height:32px;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px;font-size:8px}.assignment-picker{min-width:0;color:var(--ink);cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto;background:#f7fbfa;border:1px solid #cfe0dc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.assignment-picker.record{grid-column:1/-1;grid-template-columns:auto minmax(0,.65fr) minmax(0,1fr);padding:11px 13px}.assignment-picker.unassigned{background:#fffaf0;border-color:#e4d29f}.assignment-picker.loading,.assignment-picker.unavailable{color:#667873;background:#f7f9f8;border-style:dashed}.assignment-avatar{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.assignment-picker.unassigned .assignment-avatar{background:#b07a12}.assignment-picker.loading .assignment-avatar,.assignment-picker.unavailable .assignment-avatar{color:#667873;background:#dfe6e3}.assignment-copy,.assignment-readonly,.assignment-picker>div{gap:2px;min-width:0;display:grid}.assignment-picker strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.assignment-picker small{color:#5f6f6c;font-size:10px;line-height:1.4}.assignment-picker label{color:#61736e;gap:4px;min-width:0;font-size:9px;font-weight:750;display:grid}.assignment-picker select{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9d6;border-radius:8px;padding:0 9px;font-size:11px}.assignment-actions{grid-column:1/-1;grid-template-columns:auto minmax(120px,1fr) auto;align-items:end;gap:7px;display:grid}.assignment-actions .primary-button,.assignment-actions .secondary-button{white-space:nowrap;min-height:36px;padding-inline:11px;font-size:10px}.assignment-readonly>span{color:#6f807c;font-size:9px;font-weight:750}.assignment-picker.table{border-radius:8px;padding:6px 7px}.assignment-picker.table .assignment-avatar{border-radius:7px;width:27px;height:27px}.assignment-picker.table label>span,.assignment-picker.table>small{display:none}.assignment-picker.table select{min-height:32px;font-size:10px}.visitor-actions{margin-left:auto;position:relative}.visitor-actions summary{border:1px solid var(--line);width:32px;height:32px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:9px;place-items:center;font-size:11px;list-style:none;display:grid}.visitor-actions summary::-webkit-details-marker{display:none}.visitor-actions>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:9px;min-width:170px;padding:5px;display:grid;position:absolute;bottom:38px;right:0;box-shadow:0 12px 30px #06332e24}.visitor-actions button{color:#53645f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 8px;font-size:8px}.visitor-actions button:hover{background:var(--soft)}.visitor-table{overflow-x:auto}.visitor-table-row{color:#60716c;border-bottom:1px solid #e5e9e7;grid-template-columns:1.1fr .62fr 1.6fr .85fr 1.1fr .72fr;align-items:center;gap:12px;min-width:1080px;min-height:86px;padding:8px 14px;font-size:9px;display:grid}.visitor-table-row:last-child{border-bottom:0}.visitor-table-row.head{color:#82908d;min-height:40px;font-size:8px;font-weight:650}.visitor-table-row>span:first-child>a{color:var(--ink);gap:3px;display:grid}.visitor-table-row>span:first-child>a small,.visitor-table-row>span:nth-child(2)>small,.visitor-table-row>span:nth-child(4)>small{color:#82908d;margin-top:4px;font-size:8px;display:block}.visitor-table-row>span:nth-child(4){line-height:1.4}.visitor-table-row>span:last-child{gap:6px;display:grid}.visitor-table-row>span:last-child a{color:var(--teal);font-weight:750;text-decoration:none}.visitor-table-row>a:last-child,.visitor-table-row>button{color:var(--teal);text-align:left;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.correction-note{background:var(--teal-soft);color:#526661;border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.data-panel>header{padding-inline:18px}.data-table{padding:0 18px 8px}.data-row{border-bottom:1px solid #e5e9e7;grid-template-columns:2fr .7fr .5fr .8fr .8fr;align-items:center;gap:12px;min-height:66px;font-size:10px;display:grid}.data-row:last-child{border-bottom:0}.data-row:hover:not(.data-head){background:#fbfcfb}.data-head{color:#7e8c89;min-height:42px;font-size:8px}.company-cell{align-items:center;gap:10px;display:flex}.company-cell-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.company-cell-button:hover strong{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.company-cell>span{gap:3px;display:grid}.company-cell small{color:#82908d;font-size:8px}.company-table .data-row{grid-template-columns:1.7fr .55fr .55fr .75fr 1.25fr .7fr;min-width:980px}.data-panel>header>div:first-child{gap:3px;display:grid}.data-panel>header>div:first-child small{color:#82908d;font-size:8px}.company-table-tools{align-items:center;gap:8px;display:flex}.company-table-tools>select{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:9px;padding:0 9px;font-size:9px}.company-page{max-width:none;margin-inline:-22px}.company-page>.breadcrumb{padding-inline:22px}.company-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:18px;padding:20px 22px 0;display:grid}.company-identity{align-items:center;gap:12px;display:flex}.company-identity h1{letter-spacing:-.035em;margin:0;font-size:25px}.company-identity p{color:#657672;margin:5px 0 8px;font-size:12px;line-height:1.45}.company-identity>div>div{gap:6px;display:flex}.company-actions{align-items:flex-start;gap:6px;display:flex}.company-actions .primary-button,.company-actions .secondary-button{min-height:40px;font-size:12px}.company-actions .icon-button{width:40px;height:40px}.company-metrics{background:#fafbfc;border:1px solid #e0e4e3;border-radius:11px 11px 0 0;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:5px 0 0;display:grid;overflow:hidden}.company-metrics div{border-right:1px solid #e0e4e3;padding:13px}.company-metrics div:last-child{border-right:0}.company-metrics dt{color:#5f6f6c;font-size:11px}.company-metrics dd{margin:6px 0 0;font-size:14px;font-weight:750}.record-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:end;gap:31px;height:43px;padding:0 22px;display:flex}.record-tabs a{color:#70807d;white-space:nowrap;padding:0 4px 10px;font-size:11px}.record-tabs a.active{color:var(--petrol);border-bottom:2px solid var(--teal);font-weight:750}.record-workspace{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);grid-template-areas:"crm crm""work work""people people""journey journey""intent opportunity""details details";gap:14px;padding:14px 22px 45px;display:grid}.record-workspace>.crm-overview{grid-area:crm}.record-workspace>.company-work-panel{grid-area:work}.record-workspace>.company-website-journey,.record-workspace>.crm-timeline{grid-area:journey}.record-workspace>.intent-explainer{grid-area:intent}.record-workspace>.recommended-panel-prominent{grid-area:people}.record-workspace>.current-opportunity{grid-area:opportunity;align-self:start}.record-detail-grid{grid-area:details;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;display:grid}.record-detail-grid.single{grid-template-columns:minmax(0,1fr)}.crm-overview{border-color:#b9d9d2;scroll-margin-top:16px;overflow:hidden;box-shadow:0 12px 34px #05312c0f}.crm-overview>header{background:linear-gradient(100deg,#eff9f6,#fff);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.crm-overview>header>div{gap:3px;display:grid}.crm-overview>header small{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:850}.crm-overview>header h2{color:var(--petrol);margin:0;font-size:18px}.crm-overview>header p{color:#637571;margin:0;font-size:11px}.crm-overview>header button,.crm-timeline>header button{min-height:35px;color:var(--teal);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfd3cf;border-radius:9px;padding:0 12px;font-size:11px;font-weight:750}.crm-overview>header button:disabled,.crm-timeline>header button:disabled{cursor:not-allowed;opacity:.5}.crm-overview-body{grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);display:grid}.crm-summary{border-right:1px solid var(--line);align-content:center;gap:10px;min-width:0;padding:16px 18px;display:grid}.crm-status-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-status-line>span{color:#526560;background:#edf2f0;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.crm-status-line .crm-priority.priority-high{color:#a34538;background:#fff0ed}.crm-status-line .crm-priority.priority-low{color:#71807d;background:#f2f4f3}.crm-status-line .crm-tag{background:var(--teal-soft);color:var(--teal)}.crm-summary>p{color:#4f625e;margin:0;font-size:12px;line-height:1.55}.crm-summary>a{color:var(--teal);font-size:11px;font-weight:750}.crm-key-facts{grid-template-columns:1fr 1.4fr;margin:0;display:grid}.crm-key-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:5px;min-width:0;padding:14px 16px;display:grid}.crm-key-facts>div:nth-child(2n){border-right:0}.crm-key-facts>div:nth-last-child(-n+2){border-bottom:0}.crm-key-facts dt{color:#768783;font-size:10px}.crm-key-facts dd{min-width:0;color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.crm-quick-actions{border-top:1px solid var(--line);background:#fafcfb;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;display:flex}.crm-quick-actions>span:first-child{color:#5f6f6c;margin-right:3px;font-size:10px;font-weight:750}.crm-quick-actions button,.crm-quick-actions a,.crm-quick-actions .disabled-action{min-height:32px;color:var(--petrol);font:inherit;cursor:pointer;background:#fff;border:1px solid #cedad7;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.crm-quick-actions button:first-of-type{border-color:var(--teal);background:var(--teal);color:#fff}.crm-quick-actions button:disabled,.crm-quick-actions .disabled-action{cursor:not-allowed;opacity:.5}.crm-timeline{scroll-margin-top:16px;overflow:hidden}.crm-timeline>header{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px 11px;display:flex}.crm-timeline>header>div{gap:3px;display:grid}.crm-timeline>header h2{margin:0;font-size:17px}.crm-timeline>header p{color:#70817d;margin:0;font-size:11px}.crm-timeline-filters{border-bottom:1px solid var(--line);gap:6px;padding:0 17px 11px;display:flex;overflow-x:auto}.crm-timeline-filters button{color:#667874;min-height:29px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e1df;border-radius:999px;padding:0 10px;font-size:10px}.crm-timeline-filters button.active{border-color:var(--petrol);background:var(--petrol);color:#fff;font-weight:750}.crm-timeline>ol{max-height:520px;padding:4px 17px 12px;overflow-y:auto}.crm-timeline>ol>li{border-bottom:1px solid #edf1ef;min-height:66px}.crm-timeline>ol>li:last-child{border-bottom:0}.crm-timeline>ol>li>span{width:32px;height:32px;font-size:11px;font-weight:850}.crm-timeline>ol>li div{min-width:0}.crm-timeline>ol>li strong{color:var(--petrol);font-size:12px}.crm-timeline>ol>li p{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.crm-timeline>ol>li>time{white-space:nowrap;font-size:10px}.crm-timeline .crm-timeline-empty{grid-template-columns:1fr;padding:16px 0}.crm-editor textarea{resize:vertical;min-height:100px}.company-website-journey{border-color:#b9d9d2;scroll-margin-top:16px;overflow:hidden;box-shadow:0 12px 34px #05312c0f}.company-website-journey>header{background:linear-gradient(100deg,#eff9f6,#fff);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.company-website-journey>header>div{gap:3px;display:grid}.company-website-journey>header small{color:var(--teal);letter-spacing:.09em;font-size:8px;font-weight:850}.company-website-journey>header h2{color:var(--petrol);margin:0;font-size:18px}.company-website-journey>header p{color:#637571;margin:0;font-size:10px}.company-website-journey>header>b{color:var(--teal);white-space:nowrap;font-size:14px}.website-journey-truth{color:#61736f;background:#f5f8f7;border-radius:9px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.website-journey-truth>span{color:var(--teal);font-size:17px}.website-journey-truth p{margin:0;font-size:9px;line-height:1.45}.website-journey-truth strong{color:var(--petrol)}.website-window-stats{border:1px solid #dce5e2;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:12px 14px;display:grid;overflow:hidden}.website-window-stats>div{border-right:1px solid #e1e7e5;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.website-window-stats>div:last-child{border-right:0}.website-window-stats span{color:#5f6f6c;grid-column:1/-1;font-size:8px}.website-window-stats strong{color:var(--petrol);font-size:17px}.website-window-stats small{color:#82908d;align-self:end;padding-bottom:2px;font-size:8px}.website-visit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.website-visit-list>.website-journey-timeline{grid-column:1/-1}.website-visit-list>section{background:#fff;border:1px solid #dbe5e2;border-radius:11px;min-width:0;overflow:hidden}.website-visit-list>section>header{background:#fafcfb;border-bottom:1px solid #e4eae8;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.website-visit-list>section>header>div{gap:2px;display:grid}.website-visit-list>section>header strong{color:var(--petrol);font-size:10px}.website-visit-list>section>header span{color:#7c8a87;font-size:8px}.website-visit-list>section>header b{color:var(--teal);white-space:nowrap;font-size:9px}.website-visit-list ol{margin:0;padding:5px;list-style:none;display:grid}.website-visit-list li{border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:7px 8px;font-size:9px;display:grid}.website-visit-list li:nth-child(2n){background:#f6f9f8}.website-visit-list .page-path{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.website-visit-list .page-time{color:var(--teal);white-space:nowrap;font-weight:750}.website-visit-list time{color:#87928f;white-space:nowrap;font-size:7px}.journey-disclosure{width:100%;min-height:38px;color:var(--teal);font:inherit;cursor:pointer;background:#f5faf8;border:1px solid #cbdcd7;border-radius:10px;grid-column:1/-1;font-size:11px;font-weight:800}.journey-disclosure:hover{background:#edf7f4;border-color:#8bbcb0}.website-journey-empty{margin:0 14px 14px}.intent-explainer{background:#fff9e9;border:1px solid #f0d898;border-radius:13px;padding:14px}.intent-explainer header{justify-content:space-between;align-items:center;display:flex}.intent-explainer h2{margin:0;font-size:16px}.intent-explainer header span{color:#b24d3f;background:var(--coral-soft);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700}.intent-explainer ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.intent-explainer li{color:#596c67;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.intent-explainer li span{background:var(--amber-soft);color:#a67414;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.intent-explainer li b{color:#a67414}.activity-panel header button,.timeline header button,.details-card header button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:8px}.activity-panel ol,.timeline ol{margin:0;padding:8px 14px 14px;list-style:none;display:grid}.activity-panel li,.timeline li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:55px;display:grid}.activity-panel li>span,.timeline li>span{background:var(--teal-soft);width:27px;height:27px;color:var(--teal);border-radius:8px;place-items:center;font-size:10px;display:grid}.activity-panel li div,.timeline li div{gap:3px;display:grid}.activity-panel strong,.timeline strong{font-size:12px}.activity-panel small,.activity-panel time,.timeline p,.timeline time{color:#5f6f6c;margin:0;font-size:11px}.truth-notice{background:var(--teal-soft);color:var(--teal);border:1px solid #b9ddd5;border-radius:11px;padding:11px 13px}.truth-notice strong{font-size:12px}.truth-notice p{margin:3px 0 0;font-size:11px;line-height:1.5}.truth-notice.wide{margin-bottom:13px}.recommended-panel-prominent>header>div{gap:3px;display:grid}.recommended-panel-prominent>header p{color:var(--muted);margin:0;font-size:11px}.recommendation-truth{margin:12px 12px 0}.recommended-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.contact-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e3;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.recommended-panel-prominent .contact-card{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:112px}.recommended-panel-prominent .contact-card>b{grid-column:2;justify-self:start}.contact-card.selected{border-color:var(--teal);box-shadow:0 0 0 2px #0b786d1f}.contact-avatar{color:#fff;background:linear-gradient(145deg,#b3a6fa,#8f78e8);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.contact-card:nth-child(2) .contact-avatar{background:linear-gradient(145deg,#7fdbce,#37ae9d)}.contact-card:nth-child(3) .contact-avatar{background:linear-gradient(145deg,#ffd18f,#e7a644)}.contact-card>span:nth-child(2){gap:4px;display:grid}.contact-card strong{font-size:12px}.contact-card em{background:var(--teal-soft);color:var(--teal);border-radius:99px;margin-left:5px;padding:3px 6px;font-size:7px;font-style:normal}.contact-card small{color:#5f6f6c;font-size:10px;line-height:1.4}.contact-card i{color:var(--teal);font-size:10px;font-style:normal;line-height:1.4}.contact-card>b{background:var(--teal-soft);color:var(--teal);border-radius:99px;align-self:start;padding:5px 8px;font-size:10px}.recommended-contact-card{background:#fff;border:1px solid #dfe5e3;border-radius:11px;align-content:start;display:grid;overflow:hidden}.recommended-contact-card.selected{border-color:var(--teal);box-shadow:0 0 0 2px #0b786d1f}.recommended-contact-profile{min-height:90px;color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;transition:background .15s;display:grid}:is(.recommended-contact-profile:hover,.recommended-contact-profile:focus-visible){background:#f5faf8}.recommended-contact-profile>span:nth-child(2){gap:4px;min-width:0;display:grid}.recommended-contact-profile strong{color:var(--ink);font-size:12px}.recommended-contact-profile small{color:#5f6f6c;font-size:10px;line-height:1.4}.recommended-contact-profile i{color:var(--teal);font-size:10px;font-style:normal;line-height:1.4}.recommended-contact-profile>b{background:var(--teal-soft);color:var(--teal);border-radius:99px;grid-column:2;justify-self:start;padding:5px 8px;font-size:10px}.recommended-contact-actions{border-top:1px solid #edf1ef;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 10px;display:flex}.recommended-contact-actions a,.recommended-contact-actions button{min-height:29px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:7px;align-items:center;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.recommended-contact-actions a:first-child{border-color:var(--petrol);background:var(--petrol);color:#fff}.recommended-contact-actions button:disabled{cursor:default;opacity:.65}.current-opportunity>div{gap:7px;padding:12px;display:grid}.current-opportunity>div>strong{font-size:12px}.current-opportunity small{color:#5f6f6c;font-size:11px}.current-opportunity p{border-top:1px solid #e5e8e7;border-bottom:1px solid #e5e8e7;justify-content:space-between;gap:12px;margin:0;padding:9px 0;font-size:11px;display:flex}.current-opportunity h3{margin:0;font-size:15px;font-weight:500}.current-opportunity>header>div{min-width:0}.current-opportunity>header p{color:#5f6f6c;margin:3px 0 0;font-size:12px}.company-opportunity-list{gap:10px;padding:12px;display:grid}.company-opportunity-list>article{background:#fff;border:1px solid #dde5e2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.company-opportunity-list>article>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.company-opportunity-list>article>div:first-child>strong{font-size:14px}.company-opportunity-list>article>div:first-child>small,.company-opportunity-list>article>div:first-child>p,.company-opportunity-list .company-follow-up-flag{flex-basis:100%}.company-opportunity-actions{text-align:right;white-space:nowrap;gap:7px;display:grid}.company-opportunity-actions a{color:#087f72;font-size:12px;font-weight:700}.record-merge-notice{color:#6f673f;background:#fffaf0;border:1px solid #ead6a5;border-radius:9px;margin:0 22px 10px;padding:9px 11px;font-size:9px}.company-record-message{margin:0 22px 10px}.intent-explainer>p{color:#5f706c;margin:12px 0 0;font-size:12px}.record-empty{color:#657671;gap:6px;padding:18px;display:grid}.record-empty strong{color:var(--ink);font-size:9px}.record-empty p{margin:0;font-size:8px;line-height:1.45}.record-empty .primary-button{width:fit-content;min-height:31px;margin-top:5px;font-size:8px}.record-work>header>span{color:#71807d;font-size:8px}.record-work-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.record-work-grid>section{align-content:start;gap:9px;padding:14px;display:grid}.record-work-grid>section+section{border-left:1px solid var(--line)}.record-work-grid h3{margin:0;font-size:10px}.record-inline-form{grid-template-columns:minmax(120px,1.3fr) minmax(90px,.8fr) minmax(84px,.55fr) auto;gap:6px;display:grid}.record-inline-form input,.record-inline-form select,.record-work-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:8px;font-size:8px}.record-work-grid textarea{resize:vertical;min-height:72px}.record-inline-form button,.record-work-grid>section>button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;min-height:32px;padding:0 10px;font-size:8px;font-weight:700}.record-task-list,.record-note-list{gap:6px;display:grid}.record-task-list>label{background:#fafbfa;border:1px solid #e0e5e3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:43px;padding:8px}.record-task-list input{width:16px;height:16px;accent-color:var(--teal)}.record-task-list span{gap:3px;display:grid}.record-task-list strong{color:var(--ink);font-size:8px}.record-task-list small{color:#74837f;font-size:7px}.record-task-list label.complete{opacity:.6}.record-task-list label.complete strong{text-decoration:line-through}.record-task-list label.priority-high{box-shadow:inset 3px 0 #e1a83b}.record-task-list label.priority-urgent{background:#fff7f8;box-shadow:inset 3px 0 #d45b67}.record-task-list>p,.record-note-list>p{color:#5f6f6c;margin:0;font-size:8px}.record-note-list article{background:#f8faf9;border:1px solid #e1e7e5;border-radius:10px;gap:9px;padding:13px;display:grid}.record-note-list p{color:#40534f;margin:0;font-size:12px;line-height:1.55}.record-note-list small{color:#82908d;font-size:10px}.professional-notes>textarea{border-radius:0 0 9px 9px;min-height:112px;font-size:12px;line-height:1.5}.note-format-toolbar{border:1px solid var(--line);background:#f5f8f7;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:5px;margin-bottom:-9px;padding:6px;display:flex}.note-format-toolbar button{min-width:30px;min-height:28px;color:var(--petrol);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:11px}.note-format-toolbar button:hover{border-color:var(--line);background:#fff}.note-attachment-editor{border:1px solid var(--line);background:#fff;border-radius:9px}.note-attachment-editor summary{color:var(--teal);cursor:pointer;padding:9px 11px;font-size:11px;font-weight:750}.note-attachment-editor>div{grid-template-columns:.65fr 1fr 1.5fr auto;gap:7px;padding:0 9px 9px;display:grid}.note-attachment-editor label{color:#647571;gap:4px;font-size:9px;font-weight:700;display:grid}.note-attachment-editor input,.note-attachment-editor select{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:7px 8px;font-size:10px}.note-attachment-editor button,.save-rich-note{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;align-self:end;min-height:32px;padding:0 10px;font-size:9px;font-weight:750}.pending-note-attachments,.saved-note-attachments{flex-wrap:wrap;gap:6px;display:flex}.pending-note-attachments>span,.saved-note-attachments a{color:var(--teal);background:#eef7f5;border:1px solid #cfe0dc;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.pending-note-attachments button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rich-note-body{gap:4px;display:grid}.rich-note-body p.bullet{padding-left:13px;position:relative}.rich-note-body p.bullet:before{content:"•";color:var(--teal);position:absolute;left:2px}.rich-note-body a{color:var(--teal);text-underline-offset:2px;font-weight:700;text-decoration:underline}.people-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.person-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:16px;display:grid}.person-card.selected{border-color:var(--teal);box-shadow:0 0 0 2px #0b786d21}.contact-avatar.large{width:42px;height:42px}.person-card>div strong{font-size:12px}.person-card p{margin:4px 0 2px;font-size:11px}.person-card small{color:#667672;font-size:9px;line-height:1.45}.match-score{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750}.people-summary{color:#667672;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.people-summary span:first-child{color:var(--petrol);font-weight:750}.people-summary a{color:var(--teal);margin-left:auto;font-weight:700}.people-status{border:1px solid var(--line);color:#5f706c;text-align:center;background:#fff;border-radius:12px;padding:24px;font-size:12px}.people-status p{margin:6px 0}.people-status a{color:var(--teal);font-weight:700}.people-status.error{color:#9f4338;background:#fff8f6;border-color:#edc6bf}.match-reasons{background:var(--teal-soft);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:9px 10px;display:flex}.match-reasons span{width:100%;color:var(--petrol);font-size:9px;font-weight:750}.match-reasons small{color:var(--teal)}.person-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:5px 0 0;display:grid}.person-card dl div{background:#f6f8f7;border-radius:8px;padding:9px}.person-card dt{color:#74837f;font-size:8px}.person-card dd{margin:4px 0 0;font-size:9px;font-weight:650}.person-card-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:3px;display:flex}.person-card-actions button,.person-card-actions a{min-height:32px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:8px;align-items:center;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.person-card-actions button.selected{border-color:var(--teal);background:var(--teal-soft);color:var(--petrol)}.person-card-actions button.reveal-contact{border-color:var(--petrol);background:var(--petrol);color:#fff}.person-card-actions a.linkedin-action{color:#074c91;background:#f2f8ff;border-color:#0a66c2}.person-card-actions button:disabled{opacity:.6;cursor:wait}.select-label{color:var(--teal);border-top:1px solid #e3e7e5;grid-column:1/-1;padding-top:10px;font-size:10px;font-weight:700}.funnel-page{--funnel-card-shadow:0 10px 28px #05312c14;max-width:1460px}.funnel-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.funnel-view-tabs button{border:1px solid var(--line);color:#60716d;text-align:left;cursor:pointer;background:#ffffffc7;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:64px;padding:11px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.funnel-view-tabs button:hover{border-color:#a8cbc3;transform:translateY(-1px)}.funnel-view-tabs button>span{width:34px;height:34px;color:var(--teal);background:#edf3f1;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;font-size:16px;display:grid}.funnel-view-tabs strong{color:var(--petrol);font-size:14px}.funnel-view-tabs small{margin-top:2px;font-size:11px}.funnel-view-tabs button.active{border-color:var(--petrol);background:var(--petrol);color:#bfd2ce;box-shadow:0 8px 22px #05322d24}.funnel-view-tabs button.active>span{background:var(--teal);color:#fff}.funnel-view-tabs button.active strong{color:#fff}.funnel-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:end;gap:12px;margin-bottom:13px;padding:11px 13px;display:grid}.funnel-toolbar>div{border-right:1px solid var(--line);gap:2px;min-width:105px;padding-right:12px;display:grid}.funnel-toolbar span,.funnel-toolbar label{color:#6f7f7b;font-size:11px}.funnel-toolbar strong{color:var(--petrol);font-size:17px}.funnel-toolbar label{gap:5px;font-weight:700;display:grid}.funnel-toolbar input,.funnel-toolbar select{width:100%;min-height:38px;color:var(--petrol);font:inherit;background:#fff;border:1px solid #cfd9d6;border-radius:8px;padding:0 10px;font-size:12px}.funnel-toolbar select{min-width:130px}.funnel-stage-filters{border:1px solid var(--line);background:#ffffffd1;border-radius:11px;align-items:center;gap:9px;margin:-2px 0 13px;padding:5px;display:flex;overflow:hidden}.funnel-stage-filters>span{color:#687874;flex:none;padding-left:8px;font-size:11px;font-weight:750}.funnel-stage-filters>div{scrollbar-width:thin;gap:3px;min-width:0;display:flex;overflow-x:auto}.funnel-stage-filters button{color:#60716d;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 11px;font-size:11px;font-weight:700}.funnel-stage-filters button:hover{color:var(--petrol);background:#edf4f1}.funnel-stage-filters button.active{background:var(--petrol);color:#fff;box-shadow:0 3px 10px #05322d1f}.funnel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.funnel-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:3px;padding:14px;display:grid}.funnel-kpis span{color:#687874;font-size:11px;font-weight:700}.funnel-kpis strong{color:var(--petrol);letter-spacing:-.03em;font-size:25px}.funnel-kpis small{color:#5f6f6c;font-size:10px}.literal-funnel-panel{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fbf8ef 100%);border-radius:18px;padding:clamp(18px,2.2vw,32px);box-shadow:0 16px 45px #06302b0d}.literal-funnel-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.literal-funnel-panel>header span{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:850}.literal-funnel-panel h2{color:var(--petrol);letter-spacing:-.02em;margin:5px 0 6px;font-size:22px}.literal-funnel-panel header p{color:#6f7f7b;margin:0;font-size:12px;line-height:1.5}.funnel-legend{flex:none;gap:14px;display:flex}.funnel-legend span{color:#647571;letter-spacing:0;align-items:center;gap:5px;display:flex}.funnel-legend i{background:var(--teal);border-radius:50%;width:8px;height:8px}.funnel-legend b{color:#687a76;font-size:13px}.literal-funnel{gap:9px;width:100%;display:grid}.funnel-stage-band{width:var(--funnel-width);isolation:isolate;min-height:116px;margin:0 auto;padding:14px clamp(18px,3vw,42px);transition:width .2s,transform .16s;position:relative}.funnel-stage-band:before{content:"";z-index:-1;clip-path:polygon(2.2% 0,97.8% 0,95% 100%,5% 100%);background:#edf7f4;border:1px solid #bfd8d2;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.funnel-stage-band.stage-contacted:before{background:#e6f3ef}.funnel-stage-band.stage-replied:before{background:#deeee9}.funnel-stage-band.stage-in-conversation:before{background:#d5e9e3}.funnel-stage-band.stage-proposal:before{background:#cbe4dc}.funnel-stage-band.drop-active:before{border-color:var(--teal);box-shadow:inset 0 0 0 1px #0b786d2e,0 6px 18px #06413a0f}.funnel-stage-band>header,.funnel-outcome>header,.funnel-board-column>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.funnel-stage-number,.funnel-outcome>header>span{background:var(--petrol);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.funnel-stage-band h3,.funnel-stage-band p,.funnel-outcome h3,.funnel-outcome p,.funnel-board-column h2,.funnel-board-column p{margin:0}.funnel-stage-band h3,.funnel-outcome h3{color:var(--petrol);font-size:14px}.funnel-stage-band header p,.funnel-outcome header p{color:#6c7c78;margin-top:2px;font-size:10px}.funnel-stage-band>header>strong,.funnel-outcome>header>strong,.funnel-board-column>header>strong{color:var(--petrol);text-align:right;font-size:18px}.funnel-stage-band>header>strong small,.funnel-outcome>header>strong small,.funnel-board-column>header>strong small{color:#6e7e7a;margin-top:1px;font-size:10px;font-weight:650;display:block}.funnel-stage-cards{grid-template-columns:repeat(auto-fit,minmax(180px,240px));justify-content:center;gap:8px;margin-top:10px;display:grid}.funnel-opportunity-card{min-width:0;box-shadow:var(--funnel-card-shadow);cursor:default;touch-action:pan-y;-webkit-user-select:text;user-select:text;background:#fffffff5;border:1px solid #d5dedb;border-radius:10px;gap:8px;padding:11px;transition:opacity .14s,transform .14s,box-shadow .14s;display:grid}.funnel-opportunity-card.can-drag{cursor:grab;-webkit-user-select:none;user-select:none}.funnel-opportunity-card.can-drag:active{cursor:grabbing}.funnel-opportunity-card.unassigned{cursor:default;touch-action:auto;background:#fffdf8;border-color:#e2d3a9}.funnel-opportunity-card.priority-action{box-shadow:0 0 0 2px #df5b4c14,var(--funnel-card-shadow);background:#fff9f5;border-color:#e39a75}.funnel-opportunity-card.paused{background:#fffdf7;border-color:#dfcca0}.funnel-priority-callout,.funnel-pause-callout{border-radius:8px;gap:2px;margin:0;padding:8px 9px;font-size:11px;line-height:1.4;display:grid}.funnel-priority-callout{color:#8a382f;background:#fff0ea}.funnel-pause-callout{color:#72530d;background:#fff5d9}.funnel-priority-callout strong,.funnel-pause-callout strong{font-size:11px}.funnel-priority-callout span,.funnel-pause-callout span{text-overflow:ellipsis;overflow:hidden}.compact-resume-button{color:var(--teal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.funnel-compact-actions{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.funnel-compact-actions a{color:var(--teal);font-size:11px;font-weight:800;text-decoration:none}.funnel-compact-actions a:hover{text-underline-offset:2px;text-decoration:underline}.assignment-needed-label{color:#865d08;white-space:nowrap;background:#fff0cc;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:800}.stage-stepper.assignment-locked{opacity:.72}.funnel-opportunity-card.dragging{opacity:.16;box-shadow:none;border-style:dashed;transform:none}.funnel-opportunity-card input,.funnel-opportunity-card select,.funnel-opportunity-card a,.funnel-opportunity-card button,.funnel-opportunity-card label{touch-action:auto;-webkit-user-select:auto;user-select:auto}.funnel-card-company{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}.funnel-card-company .company-avatar{width:29px;height:29px;font-size:7px}.funnel-company-link{min-width:0;color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin:-4px;padding:4px;text-decoration:none;display:grid}.funnel-company-link.company-quick-view-trigger{text-align:left;cursor:pointer;background:0 0;border:0}.funnel-company-link:hover{background:var(--teal-soft)}.funnel-company-link>span:nth-child(2){gap:2px;min-width:0;display:grid}.funnel-company-link strong{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.funnel-company-link:hover strong{color:var(--teal);text-decoration-color:currentColor}.funnel-card-company strong,.funnel-card-company small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-card-company strong{color:var(--petrol);font-size:12px}.funnel-intent{color:#8b620b;white-space:nowrap;background:#fff1d3;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal}.funnel-intent.hot{color:#a34237;background:#ffebe7}.funnel-intent.cool{color:#5f706c;background:#edf1f0}.drag-handle{color:#71807d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;line-height:1;display:grid}.funnel-opportunity-card .drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}:is(.drag-handle:hover,.drag-handle:focus-visible){background:var(--teal-soft);color:var(--teal)}.drag-handle:active{cursor:grabbing}.funnel-drag-preview .drag-handle{width:auto;height:auto}.funnel-card-signal{color:#60716d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.funnel-card-signal span{color:var(--teal);margin-right:4px}.funnel-opportunity-card dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.funnel-opportunity-card dl div{background:#f4f7f6;border-radius:7px;padding:7px}.funnel-opportunity-card dt{color:#687874;font-size:10px}.funnel-opportunity-card dd{color:var(--petrol);margin:2px 0 0;font-size:12px;font-weight:750}.funnel-card-actions{border-top:1px solid #e6eae8;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;padding-top:7px;display:flex}.funnel-card-actions a,.funnel-card-actions button,.funnel-more{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:none}.funnel-stage-control{color:#687874;gap:4px;font-size:10px;display:grid}.funnel-stage-control select{width:100%;min-width:0;min-height:34px;color:var(--petrol);background:#fff;border:1px solid #d2dcda;border-radius:7px;padding:0 7px;font-size:11px}.funnel-keyboard-order{color:#687874;align-items:center;gap:5px;font-size:10px;display:flex}.funnel-keyboard-order span{margin-right:auto}.funnel-keyboard-order button{min-height:28px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dcda;border-radius:7px;padding:0 8px;font-weight:750}.funnel-keyboard-order button:hover:not(:disabled){background:var(--teal-soft);border-color:#9fc4bc}.funnel-keyboard-order button:focus-visible{background:var(--teal-soft);border-color:#9fc4bc}.funnel-keyboard-order button:disabled{opacity:.42;cursor:not-allowed}.funnel-opportunity-card.compact .funnel-stage-control{grid-template-columns:auto minmax(100px,1fr);align-items:center}.funnel-opportunity-card.compact{border-radius:9px;gap:6px;padding:8px;box-shadow:0 5px 15px #05312c12}.funnel-opportunity-card.compact .funnel-card-company .company-avatar{width:25px;height:25px}.funnel-opportunity-card.compact .funnel-card-signal{font-size:10px}.funnel-opportunity-card.compact .funnel-stage-control{gap:6px;font-size:10px}.funnel-opportunity-card.compact .funnel-stage-control select{min-height:27px}.compact-assignment-cta{color:#8b620b;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:10px;font-weight:800}.compact-assignment-cta:hover{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.funnel-drop-prompt{min-height:32px;color:var(--teal);text-align:center;background:#ffffffb8;border:1px solid #90bdb4;border-radius:8px;grid-column:1/-1;place-items:center;font-size:10px;font-weight:750;display:grid}.funnel-empty-stage{color:#7b8986;text-align:center;grid-column:1/-1;margin:0;padding:7px;font-size:10px}.funnel-more{grid-column:1/-1;justify-self:center;padding:5px}.funnel-outcomes{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.funnel-outcomes.single{grid-template-columns:1fr}.funnel-outcome{background:#f0f8f5;border:1px solid #bfd8d2;border-radius:12px;padding:13px}.funnel-outcome.lost{background:#fbf5f2;border-color:#e4d5cf}.funnel-outcome.drop-active{border-color:var(--teal);box-shadow:inset 0 0 0 1px #0b786d24}.funnel-outcome>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:9px;display:grid}.slow-burner-lane,.slow-burner-board{background:#fffaf0;border:1px solid #e3d3a9;border-radius:14px;margin-top:14px;padding:15px;transition:border-color .14s,box-shadow .14s}.slow-burner-lane.drop-active,.slow-burner-board.drop-active{border-color:#b99642;box-shadow:inset 0 0 0 1px #b996421f}.slow-burner-lane>header,.slow-burner-board>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.slow-burner-lane>header span,.slow-burner-board>header span{color:#94711e;letter-spacing:.09em;font-size:9px;font-weight:850}.slow-burner-lane h2,.slow-burner-board h2{color:var(--petrol);margin:4px 0;font-size:17px}.slow-burner-lane header p,.slow-burner-board header p{color:#786f5b;margin:0;font-size:10px}.slow-burner-lane>header>strong,.slow-burner-board>header>strong{color:#7c5c12;font-size:20px}.slow-burner-lane>header>strong small{color:#8d7f5f;margin-top:2px;font-size:9px;display:block}.slow-burner-lane>div,.slow-burner-board>div{grid-template-columns:repeat(auto-fit,minmax(220px,300px));gap:9px;margin-top:12px;display:grid}.slow-burner-board{min-height:150px}.funnel-scale-toolbar{color:#697a76;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;font-size:12px;display:flex}.funnel-scale-toolbar>div{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;padding:3px;display:flex}.funnel-scale-toolbar .funnel-board-zoom{align-items:center;gap:2px}.funnel-board-zoom>span{color:#687874;white-space:nowrap;padding:0 7px;font-size:10px;font-weight:750}.funnel-scale-toolbar button{color:#667672;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:11px}.funnel-scale-toolbar button.active{background:var(--petrol);color:#fff}.funnel-scale-toolbar button:disabled{opacity:.35;cursor:not-allowed}.funnel-scale-toolbar .zoom-value{min-width:54px;color:var(--petrol);font-weight:800}.scalable-funnel-board{--funnel-column-width:310px;--funnel-board-gap:12px;--funnel-column-padding:12px;--funnel-card-padding:13px;--funnel-card-gap:9px;grid-auto-columns:var(--funnel-column-width);align-items:start;gap:var(--funnel-board-gap);overscroll-behavior-inline:contain;contain:layout paint;scrollbar-width:thin;grid-auto-flow:column;max-width:100%;padding:2px 2px 18px;display:grid;overflow-x:auto}.scalable-funnel-board[data-zoom="60"]{--funnel-column-width:190px;--funnel-board-gap:6px;--funnel-column-padding:6px;--funnel-card-padding:7px;--funnel-card-gap:5px}.scalable-funnel-board[data-zoom="70"]{--funnel-column-width:220px;--funnel-board-gap:7px;--funnel-column-padding:7px;--funnel-card-padding:8px;--funnel-card-gap:5px}.scalable-funnel-board[data-zoom="80"]{--funnel-column-width:250px;--funnel-board-gap:8px;--funnel-column-padding:8px;--funnel-card-padding:9px;--funnel-card-gap:6px}.scalable-funnel-board[data-zoom="90"]{--funnel-column-width:280px;--funnel-board-gap:10px;--funnel-column-padding:10px;--funnel-card-padding:11px;--funnel-card-gap:8px}.scalable-funnel-board[data-zoom="110"]{--funnel-column-width:342px;--funnel-board-gap:14px;--funnel-column-padding:14px;--funnel-card-padding:15px;--funnel-card-gap:10px}.scalable-funnel-board[data-zoom="120"]{--funnel-column-width:374px;--funnel-board-gap:16px;--funnel-column-padding:16px;--funnel-card-padding:17px;--funnel-card-gap:12px}.funnel-board-column{min-height:590px;padding:var(--funnel-column-padding);background:#edf1ef;border:1px solid #dbe4e1;border-radius:15px;transition:border-color .14s,box-shadow .14s,background .14s}.funnel-board-column.drop-active{background:#eaf1ef;border-color:#9bbab4;box-shadow:inset 0 0 0 1px #0b786d0a}.funnel-board-column>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;height:72px;padding:3px 2px 9px}.funnel-board-column>header>div{min-width:0}.funnel-board-column h2{-webkit-line-clamp:2;height:42px;color:var(--petrol);-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.funnel-board-column header p{color:#788783;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:15px;overflow:hidden}.funnel-board-cards{align-content:start;gap:var(--funnel-card-gap);margin-top:8px;display:grid}.scalable-funnel-board .funnel-opportunity-card{gap:var(--funnel-card-gap);padding:var(--funnel-card-padding);border-radius:13px}.scalable-funnel-board[data-zoom="60"] .funnel-card-company{grid-template-columns:minmax(0,1fr) auto;align-items:start}.scalable-funnel-board[data-zoom="60"] .funnel-card-company .funnel-company-link{grid-row:1/span 2;align-self:center}.scalable-funnel-board[data-zoom="60"] .funnel-card-company .funnel-intent{grid-area:1/2;justify-self:end}.scalable-funnel-board[data-zoom="60"] .funnel-card-company .drag-handle,.scalable-funnel-board[data-zoom="60"] .funnel-card-company .assignment-needed-label{grid-area:2/2;justify-self:end}.scalable-funnel-board[data-zoom="60"] .funnel-keyboard-order{grid-template-columns:1fr 1fr;display:grid}.scalable-funnel-board[data-zoom="60"] .funnel-keyboard-order span{grid-column:1/-1}.funnel-board-cards>p{color:#5f6f6c;text-align:center;font-size:11px}.funnel-insertion-marker{background:var(--teal);pointer-events:none;border-radius:999px;height:5px;margin:2px 4px;position:relative;box-shadow:0 0 0 3px #0b786d1a}.funnel-insertion-marker span{background:var(--petrol);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750;position:absolute;bottom:8px;right:0}.funnel-drag-active,.funnel-drag-active *{cursor:grabbing!important}.funnel-drag-preview{z-index:150;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;background:#fffffffa;border:1px solid #a8c9c2;border-radius:11px;gap:9px;padding:12px;display:grid;position:fixed;top:0;left:0;box-shadow:0 20px 48px #052d2833,0 4px 12px #052d281a}.funnel-drag-preview .company-avatar{width:31px;height:31px;font-size:8px}.funnel-drag-preview dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.funnel-drag-preview dl div{background:#f3f7f5;border-radius:7px;padding:7px}.funnel-drag-preview dt{color:#73827f;font-size:9px}.funnel-drag-preview dd{color:var(--petrol);margin:2px 0 0;font-size:11px;font-weight:750}.funnel-drag-preview footer{color:var(--teal);border-top:1px solid #e1e8e5;justify-content:space-between;align-items:center;padding-top:8px;font-size:10px;font-weight:750;display:flex}.funnel-drag-preview footer b{color:#55706a;background:#edf5f2;border-radius:999px;padding:4px 7px;font-size:9px}.opportunity-list-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.opportunity-list-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.opportunity-list-panel h2,.opportunity-list-panel p{margin:0}.opportunity-list-panel h2{font-size:14px}.opportunity-list-panel p{color:#687874;margin-top:3px;font-size:11px}.opportunity-list-panel>header>strong{color:var(--teal);font-size:11px}.opportunity-list-table{contain:layout paint;max-width:100%;overflow-x:auto}.opportunity-list-head,.opportunity-list-row{grid-template-columns:minmax(200px,1.25fr) minmax(190px,1.2fr) 80px minmax(190px,1.15fr) 150px 64px;align-items:center;gap:12px;min-width:1080px;padding:11px 16px;display:grid}.opportunity-list-head{color:#687874;text-transform:uppercase;letter-spacing:.05em;background:#f5f7f6;font-size:10px;font-weight:800}.opportunity-list-row{color:#4f625e;border-top:1px solid #e6eae8;font-size:11px}.opportunity-company-cell{min-width:0;color:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:-5px;padding:5px;text-decoration:none;display:grid}.opportunity-company-cell:hover{background:var(--teal-soft)}.opportunity-company-cell:hover strong{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.opportunity-list-row .company-avatar{width:30px;height:30px;font-size:7px;font-style:normal}.opportunity-list-row strong,.opportunity-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunity-list-row strong{color:var(--petrol)}.opportunity-list-row small{color:#6f7e7a;margin-top:2px;font-size:10px}.opportunity-list-row>span:nth-child(2){min-width:0}.opportunity-list-row>span:nth-child(2) .funnel-intent{display:inline-block}.opportunity-list-row select{width:100%;min-height:34px;color:var(--petrol);background:#fff;border:1px solid #cfd9d6;border-radius:7px;padding:0 6px;font-size:10px}.opportunity-list-stage{color:#6b7d78;gap:3px;font-size:9px;display:grid}.opportunity-list-row>a{color:var(--teal);font-weight:750;text-decoration:none}.opportunity-list-empty{color:#74837f;text-align:center;padding:32px;font-size:10px}.column-add{width:100%;margin-top:9px}.modal-backdrop{z-index:90;background:#0523206b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opportunity-editor{background:#fff;border-radius:16px;gap:15px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #04262242}.opportunity-editor header{justify-content:space-between;align-items:start;display:flex}.opportunity-editor header small{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.opportunity-editor h2{margin:4px 0 0;font-size:20px}.opportunity-editor header button{color:#6f7e7a;cursor:pointer;background:0 0;border:0;font-size:24px}.opportunity-editor>label,.editor-row label{color:var(--petrol);gap:6px;font-size:10px;font-weight:700;display:grid}.opportunity-editor input,.opportunity-editor select,.opportunity-editor textarea{border:1px solid var(--line);width:100%;color:var(--petrol);font:inherit;background:#fff;border-radius:9px;padding:10px 11px;font-weight:500}.opportunity-editor textarea{resize:vertical;min-height:88px}.follow-up-editor>p{color:#60716d;margin:0;font-size:13px;line-height:1.55}.opportunity-follow-up{background:#fffaf0;border:1px solid #e0cca0;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:17px 19px;display:flex}.opportunity-follow-up.priority{background:#fff7f3;border-color:#e3a086}.opportunity-follow-up span{color:#8d6819;letter-spacing:.09em;font-size:9px;font-weight:850}.opportunity-follow-up.priority span{color:#a34538}.opportunity-follow-up h2{color:var(--petrol);margin:4px 0;font-size:17px}.opportunity-follow-up p{color:#63736f;margin:0;font-size:12px}.opportunity-pause-button{width:100%;margin-top:12px}.current-opportunity.paused{background:#fffdf8;border-color:#dfcca0}.current-opportunity.priority{border-color:#e3a086}.company-follow-up-flag{color:#72530d;background:#fff2cc;border-radius:9px;gap:3px;margin-bottom:12px;padding:10px;display:grid}.company-follow-up-flag.priority{color:#923e33;background:#fff0e9}.company-follow-up-flag strong{font-size:11px}.company-follow-up-flag span,.company-follow-up-flag p{margin:0!important;font-size:10px!important}.editor-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opportunity-editor footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.editor-empty{color:#63736f;justify-items:start;gap:12px;font-size:11px;display:grid}.muted-card{margin-top:8px}.column-add{color:#7c8a87;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;padding:8px;font-size:8px}.opportunity-header{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:grid}.opportunity-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.opportunity-title-block{min-width:0}.opportunity-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:3px 0 5px;font-size:clamp(24px,2.25vw,30px);line-height:1.12}.opportunity-header small{color:#667772;margin:0;font-size:11px}.opportunity-header p{color:#667772;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.opportunity-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opportunity-actions a{white-space:nowrap;min-height:40px}.opportunity-deal-brief{margin-bottom:16px;overflow:hidden}.opportunity-deal-brief>header>div{gap:2px;display:grid}.opportunity-deal-brief>header small{color:var(--teal);letter-spacing:.08em;font-size:9px;font-weight:800}.opportunity-deal-brief>header>span{color:var(--muted);font-size:10px}.opportunity-deal-brief dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:5px 18px 18px;display:grid}.opportunity-deal-brief dl div{background:#f5f8f7;border-radius:10px;min-width:0;padding:12px 13px}.opportunity-deal-brief dt{color:#6e7f7b;text-transform:uppercase;letter-spacing:.045em;margin-bottom:5px;font-size:9px;font-weight:750}.opportunity-deal-brief dd{color:var(--petrol);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.45}.opportunity-page .stage-stepper{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.opportunity-page .stage-stepper button{color:#60716d;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;font-size:11px;line-height:1.25;display:flex}.opportunity-page .stage-stepper span{background:#eef1f1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.opportunity-page .stage-stepper button.active{color:var(--petrol);background:var(--teal-soft);font-weight:750}.opportunity-page .stage-stepper button.active span,.opportunity-page .stage-stepper button.complete span{color:#fff;background:var(--teal)}.opportunity-people{margin-bottom:16px;overflow:hidden}.opportunity-people>header>div{gap:3px;display:grid}.opportunity-people>header p{color:var(--muted);margin:0;font-size:11px}.opportunity-people .contact-card{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:112px}.opportunity-people .contact-card>b{grid-column:2;justify-self:start}.opportunity-people .record-empty{grid-column:1/-1}.opportunity-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}.opportunity-grid>*,.opportunity-main,.opportunity-sidebar{min-width:0}.opportunity-main,.opportunity-sidebar{align-content:start;gap:16px;display:grid}.opportunity-page .panel>header{min-height:58px;padding-inline:18px}.opportunity-page .panel>header h2{font-size:14px}.opportunity-page .next-action>div{gap:10px;padding:20px;display:grid}.opportunity-page .next-action h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.opportunity-page .next-action p{color:#667772;max-width:72ch;margin:0;font-size:13px;line-height:1.55}.opportunity-page .next-action .primary-button{justify-self:start;min-height:40px;font-size:12px}.opportunity-page .timeline ol{padding:4px 18px 10px}.opportunity-page .timeline>header>div{gap:3px;display:grid}.opportunity-page .timeline>header p{color:var(--muted);margin:0;font-size:10px}.opportunity-page .timeline li{border-bottom:1px solid #e5e8e7;grid-template-columns:32px minmax(0,1fr) max-content;align-items:start;gap:12px;min-height:0;padding:13px 0;display:grid}.opportunity-page .timeline li>span{width:30px;height:30px}.opportunity-page .timeline li>div{min-width:0}.opportunity-page .timeline strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.opportunity-page .timeline p{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.opportunity-page .timeline time{white-space:nowrap;font-size:10px}.opportunity-page .timeline-record-link{color:var(--petrol);text-decoration:none}.opportunity-page .timeline-record-link:hover{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.opportunity-page .timeline-state{grid-template-columns:32px minmax(0,1fr)}.opportunity-page .timeline-state button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:10px;font-weight:750}.opportunity-page .timeline-error>span{color:#923e33;background:#fff0e9}.opportunity-page .timeline-footer{justify-content:center;padding:0 18px 16px;display:flex}.opportunity-page .timeline-footer button{min-height:36px}.opportunity-page .details-card dl{margin:0;padding:4px 18px 12px}.opportunity-page .details-card dl div{border-bottom:1px solid #e7e9e8;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:14px;padding:12px 0;font-size:12px;line-height:1.45;display:grid}.opportunity-page .details-card dt{color:#667772}.opportunity-page .details-card dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.opportunity-sidebar>.truth-notice{padding:14px 16px}.opportunity-sidebar>.truth-notice strong{font-size:12px}.opportunity-sidebar>.truth-notice p{font-size:11px;line-height:1.5}.composer-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:14px;display:grid}.composer-panel,.draft-assistant{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.composer-fields{grid-template-columns:1fr 1fr;display:grid}.composer-fields label{border-bottom:1px solid var(--line);color:#7d8b88;gap:5px;padding:10px 14px;font-size:8px;display:grid}.composer-fields label:nth-child(odd){border-right:1px solid var(--line)}.composer-fields label:last-child{border-right:0;grid-column:1/-1}.composer-fields input,.composer-fields select{color:var(--ink);background:0 0;border:0;font-size:10px}.composer-add-contact{color:var(--teal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0 0;font-size:10px;font-weight:750}.composer-add-contact:hover{text-underline-offset:2px;text-decoration:underline}.known-contact-form{background:#f5fbf9;border:1px solid #b9d7d0;border-radius:12px;gap:14px;margin:14px;padding:16px;display:grid}.known-contact-form>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.known-contact-form>header strong{color:var(--petrol);font-size:13px}.known-contact-form>header p{color:#62736f;margin:4px 0 0;font-size:10px;line-height:1.45}.known-contact-form>header button{color:#64746f;cursor:pointer;background:0 0;border:0;font-size:20px}.known-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.known-contact-grid label{color:#62736f;gap:5px;font-size:10px;font-weight:700;display:grid}.known-contact-grid input,.known-contact-grid select{width:100%;min-height:39px;color:var(--petrol);font:inherit;background:#fff;border:1px solid #cbd9d5;border-radius:8px;padding:0 10px;font-weight:600}.known-contact-form>footer{justify-content:flex-end;gap:8px;display:flex}.people-status>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.composer-panel textarea{resize:vertical;width:100%;min-height:355px;color:var(--ink);border:0;padding:20px;line-height:1.7}.composer-panel.sent-draft input[readonly],.composer-panel.sent-draft textarea[readonly]{cursor:default;background:#f7f9f8}.composer-panel.sent-draft textarea[readonly]{resize:none}.composer-panel>footer{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 14px;display:flex}.composer-panel footer span{color:#7e8b88;font-size:8px}.composer-status{border-bottom:1px solid var(--line);background:#fafbfa;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.composer-status span{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:4px 7px;font-size:8px;font-weight:750}.composer-status small{color:#7e8b88;font-size:8px}.composer-actions{flex-wrap:wrap}.composer-actions .secondary-button,.composer-actions .quiet-button,.composer-actions .primary-button{min-height:34px;font-size:9px}.composer-actions>span{margin-left:auto}.assistant-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.assistant-heading>span{width:33px;height:33px;color:var(--teal);background:var(--teal-soft);border-radius:9px;place-items:center;display:grid}.assistant-heading h2,.assistant-heading p{margin:0}.assistant-heading p{color:#7f8d89;font-size:8px}.assistant-generate{border:1px solid var(--teal);background:var(--teal-soft);width:calc(100% - 28px);min-height:37px;color:var(--petrol);cursor:pointer;border-radius:9px;margin:14px;font-weight:750}.assistant-generate.link-button{text-align:center;padding:8px 12px;text-decoration:none}.draft-assistant section{border-top:1px solid #e4e8e6;margin:0 14px;padding:12px 0}.draft-assistant h3{margin:0 0 5px;font-size:9px}.draft-assistant p,.draft-assistant li{color:#71807d;font-size:8px;line-height:1.5}.draft-assistant ul{margin:0;padding-left:15px}.assistant-warning{color:#8c650f;background:#fff8e5;border-radius:9px;margin:8px 14px 14px;padding:10px}.assistant-warning strong{font-size:8px}.assistant-warning p{color:#8c650f;margin:3px 0 0}.mailbox-page-actions,.mailbox-simulator{align-items:end;gap:8px;display:flex}.mailbox-simulator label{color:#71807d;gap:4px;font-size:7px;font-weight:650;display:grid}.mailbox-simulator select{min-width:188px;height:36px;color:var(--ink);background:#fff;border:1px solid #cad4d1;border-radius:9px;padding:0 28px 0 9px;font-size:9px}.mailbox-rule-strip{background:#f5faf8;border:1px solid #c8ddd8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:grid}.mailbox-rule-strip strong{color:var(--petrol-rich);font-size:9px}.mailbox-rule-strip span{color:#6e7d79;font-size:8px}.mailbox-error{background:var(--coral-soft);color:#93433b;border:1px solid #e6bcb7;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:8px}.suppression-alert{background:var(--coral-soft);border:1px solid #e6bcb7;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.suppression-alert>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.suppression-alert div{gap:3px;display:grid}.suppression-alert strong{color:#823b35;font-size:9px}.suppression-alert p{color:#875c57;margin:0;font-size:8px}.inbox-layout{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:340px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.thread-list{border-right:1px solid var(--line)}.inbox-filters{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:flex}.inbox-filters button{color:#778481;background:#f2f4f4;border:0;border-radius:7px;flex:1;padding:7px;font-size:8px}.inbox-filters button.active{color:#fff;background:var(--petrol)}.inbox-mailbox-switcher{scrollbar-width:thin;align-items:stretch;gap:7px;margin:0 0 10px;padding:3px;display:flex;overflow-x:auto}.inbox-mailbox-switcher button{color:#52635f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1de;border-radius:9px;flex:none;gap:2px;min-height:42px;padding:7px 11px;display:grid}.inbox-mailbox-switcher button:first-child{align-items:center;gap:7px;display:flex}.inbox-mailbox-switcher button span{text-align:center;background:#eef3f1;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px}.inbox-mailbox-switcher button strong{color:var(--petrol-rich);font-size:10px}.inbox-mailbox-switcher button small{color:#7a8885;font-size:8px}.inbox-mailbox-switcher button.active{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 2px #14827414}.thread-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e8e6;grid-template-columns:auto 1fr auto;gap:9px;width:100%;padding:13px;display:grid}.thread-row.selected{background:var(--teal-soft)}.thread-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.thread-row strong,.thread-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.thread-row small,.thread-row time{color:#7f8d8a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.thread-row em{color:#158274;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.conversation-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:13px 18px;display:flex}.mobile-inbox-back{display:none}.conversation-panel h2,.conversation-panel header p{margin:0}.conversation-panel h2{font-size:14px}.conversation-panel header p{color:#7d8b88;font-size:8px}.conversation-links{align-items:center;gap:8px;display:flex}.conversation-links a{color:var(--teal);font-size:8px;font-weight:750;text-decoration:none}.inbox-assignment{padding:14px 18px 0}.inbox-assignment .assignment-picker{margin:0}.inbox-action-bar{background:#fafcfc;border:1px solid #d6e1de;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 16px;padding:13px 14px;display:flex}.inbox-action-bar>div:first-child{gap:3px;display:grid}.inbox-action-bar strong{color:var(--ink);font-size:12px}.inbox-action-bar p{color:#667772;margin:0;font-size:11px;line-height:1.45}.inbox-action-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inbox-action-bar button{min-height:34px;color:var(--petrol);cursor:pointer;background:#fff;border:1px solid #cbd8d4;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.inbox-action-bar button:first-child{border-color:var(--teal);color:var(--teal)}.inbox-action-bar button:disabled{opacity:.55;cursor:wait}.stage-chip{background:var(--amber-soft);color:#986809;border-radius:99px;padding:5px 8px;font-size:8px}.stage-chip.replied{color:var(--teal);background:var(--teal-soft)}.message-stack{gap:12px;padding:20px;display:grid}.outbound-message,.inbound-message{border:1px solid var(--line);background:#f8f9f9;border-radius:11px;width:min(620px,90%);padding:14px}.inbound-message{background:var(--teal-soft);border-color:#bcded7;justify-self:end}.inbound-message.classification-automated{background:#f2f4f3;border-color:#d5dcda}.inbound-message.classification-out-of-office{background:var(--cool-soft);border-color:#d7dff0}.inbound-message.classification-bounce,.inbound-message.classification-unsubscribe{background:var(--coral-soft);border-color:#efc4bf}.outbound-message header,.inbound-message header{justify-content:space-between;font-size:9px;display:flex}.outbound-message p,.inbound-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.outbound-message small,.inbound-message small,.outbound-message time,.inbound-message time{color:#74827f;font-size:7px}.classification-chip{width:fit-content;color:var(--petrol-rich);background:#fff;border-radius:99px;margin-top:8px;padding:4px 7px;font-size:7px;font-weight:750;display:inline-flex}.simulation-note{color:#6e7c79;border:1px dashed #c7d2cf;border-radius:10px;margin:0 20px;padding:12px}.simulation-note strong{font-size:9px}.simulation-note p{margin:3px 0 0;font-size:8px}.mailbox-next-action{background:var(--petrol-rich);color:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:14px 20px 20px;padding:12px;display:grid}.mailbox-next-action>span{background:var(--amber);width:27px;height:27px;color:var(--petrol-rich);border-radius:50%;place-items:center;font-weight:800;display:grid}.mailbox-next-action div{gap:3px;display:grid}.mailbox-next-action strong{font-size:9px}.mailbox-next-action p{color:#c4d5d1;margin:0;font-size:8px}.reply-box{border:1px solid var(--line);background:#fafbfa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 20px 20px;padding:12px;display:flex}.reply-box p{color:#687874;margin:0;font-size:9px}.reply-composer{background:#fbfefd;border:1px solid #bcded7;border-radius:14px;gap:14px;margin:14px 20px 20px;padding:18px;display:grid;box-shadow:0 8px 24px #0b443c0f}.reply-composer>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.reply-composer>header div{gap:4px;display:grid}.reply-composer>header strong{color:var(--petrol-rich);font-size:14px}.reply-composer>header small{color:#687874;font-size:11px;line-height:1.45}.reply-composer>header>span{background:var(--teal-soft);color:var(--teal);border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:750}.reply-composer>.assistant-generate{width:fit-content;min-height:38px;margin:0;padding:0 14px}.reply-composer label{color:#536560;gap:7px;font-size:11px;font-weight:700;display:grid}.reply-composer input,.reply-composer textarea,.reply-composer select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cad7d3;border-radius:10px;font-size:13px;line-height:1.55}.reply-composer input{min-height:42px;padding:0 12px}.reply-composer select{min-height:42px;padding:0 34px 0 12px}.reply-composer textarea{resize:vertical;min-height:180px;padding:12px}.reply-composer input:focus,.reply-composer textarea:focus,.reply-composer select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1482741f}.reply-composer .reply-sender{background:#f6fbf9;border:1px solid #d5e4e0;border-radius:11px;padding:12px}.reply-composer .reply-sender small{color:#6e7d79;font-size:10px;font-weight:500;line-height:1.45}.reply-composer>p[role=status]{color:#536560;margin:0;font-size:11px;line-height:1.45}.reply-composer>footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.reply-composer button:disabled{cursor:not-allowed;opacity:.5}.composer-history>p strong{color:var(--petrol-rich)}.composer-history ol{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.composer-history li{background:#fafcfb;border:1px solid #dce5e2;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.composer-history li span{color:#158274;font-size:9px;font-weight:800}.composer-history li small{color:#5d6d69;font-size:10px;line-height:1.4}.composer-history>a{color:var(--teal);font-size:10px;font-weight:800}.mailbox-audit{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:12px 14px}.mailbox-audit summary{color:var(--teal);cursor:pointer;font-size:8px;font-weight:700}.mailbox-audit div{border-top:1px solid #e6e9e8;margin-top:10px;display:grid}.mailbox-audit p{border-bottom:1px solid #e6e9e8;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:8px 0;font-size:7px;display:grid}.mailbox-audit p span{color:#788682}.task-workspace>header{padding-inline:16px}.task-workspace>header>div:first-child{gap:3px;display:grid}.task-workspace>header small,.task-suggestion-note{color:var(--muted);font-size:12px}.work-task{border-bottom:1px solid #e3e7e5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:67px;padding:0 16px;display:grid}.work-task.priority-high{box-shadow:inset 3px 0 #e1a83b}.work-task.priority-urgent{background:#fff9f9;box-shadow:inset 3px 0 #d45b67}.work-task:last-child{border-bottom:0}.work-task.complete{opacity:.55}.work-task.complete strong{text-decoration:line-through}.work-task input{width:18px;height:18px;accent-color:var(--teal)}.work-task strong{align-items:center;gap:8px;font-size:14px;display:flex}.work-task strong i{color:var(--teal);letter-spacing:.02em;background:#e4f4f1;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.task-priority{letter-spacing:.02em;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.task-priority.high{color:#815800;background:#fff0c7}.task-priority.urgent{color:#a33341;background:#fde2e5}.work-task small{color:#687a76;font-size:12px}.work-task b{color:#42534f;white-space:nowrap;font-size:12px}.work-task>div{align-items:center;gap:7px;display:flex}.work-task>div a,.work-task>div button{border:1px solid var(--line);color:var(--petrol);background:#fff;border-radius:7px;padding:6px 9px;font-size:12px;text-decoration:none}.task-detail-trigger{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:8px 0;display:grid}.task-detail-trigger:hover strong{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.task-detail-company{color:var(--teal);font-size:12px;font-weight:750;text-decoration:none}.task-date-shortcuts{align-items:center;gap:7px;margin-top:-4px;display:flex}.task-date-shortcuts span{color:var(--muted);font-size:12px}.task-date-shortcuts button{border:1px solid var(--line);color:var(--petrol);font:inherit;background:#fff;border-radius:999px;padding:6px 9px;font-size:12px}.manual-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.manual-lead-section{gap:14px;padding:20px;display:grid}.manual-lead-section>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:0 0 14px;display:flex}.manual-lead-section>header>span{background:var(--petrol);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.manual-lead-section h2{margin:0;font-size:18px}.manual-lead-section p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.manual-lead-section label{color:#52635f;gap:6px;font-size:12px;font-weight:700;display:grid}.manual-lead-section input,.manual-lead-section select{border:1px solid var(--line);width:100%;color:var(--petrol);font:inherit;background:#fff;border-radius:9px;padding:10px 11px;font-weight:500}.manual-lead-section input:disabled{background:var(--soft)}.duplicate-match{color:#176f66;background:#e7f5f2;border-radius:9px;padding:10px 12px;font-size:12px}.manual-lead-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.import-upload{gap:18px;padding:22px;display:grid}.import-upload>label{color:#52635f;gap:7px;max-width:360px;font-size:13px;font-weight:700;display:grid}.import-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.import-source-grid label{color:#52635f;gap:7px;font-size:12px;font-weight:750;display:grid}.import-source-help{color:#63736f;margin:0;font-size:12px;line-height:1.55}.import-upload select,.mapping-row select,.import-review select{border:1px solid var(--line);color:var(--petrol);font:inherit;background:#fff;border-radius:9px;padding:10px 11px}.csv-dropzone{min-height:180px;color:var(--petrol);background:#f5fbf9;border:2px dashed #accbc5;border-radius:14px;align-content:center;place-items:center;gap:7px;display:grid}.csv-dropzone span{color:var(--teal);font-size:30px}.csv-dropzone strong{font-size:17px}.csv-dropzone small{color:var(--muted);font-size:12px}.import-upload>.quiet-button{justify-self:center}.import-upload>footer,.import-mapping>footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.import-preview{border:1px solid var(--line);border-radius:11px;overflow:hidden}.import-preview>header{background:var(--soft);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.import-preview>header div{gap:3px;display:grid}.import-preview>header small{color:var(--muted)}.import-preview>header button{color:var(--teal);background:0 0;border:0;font-weight:700}.preview-table{overflow-x:auto}.preview-table>div{border-top:1px solid var(--line);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;min-width:720px;display:grid}.preview-table strong,.preview-table span{border-right:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;font-size:12px;overflow:hidden}.preview-table strong{background:#fbfcfc}.import-mapping{overflow:hidden}.import-mapping>header{background:var(--soft);justify-content:space-between;padding:14px 18px;display:flex}.mapping-row{border-top:1px solid var(--line);grid-template-columns:1fr auto minmax(220px,.8fr);align-items:center;gap:16px;padding:13px 18px;display:grid}.mapping-row>span{gap:3px;display:grid}.mapping-row small{color:var(--muted);font-size:11px}.mapping-row>b{color:var(--teal)}.import-mapping>footer{border-top:1px solid var(--line);padding:15px 18px}.import-stage-mapping{background:#f7fbfa;border:1px solid #c8ded9;border-radius:12px;margin:18px;overflow:hidden}.import-stage-mapping>header{border-bottom:1px solid #dbe9e6;padding:16px}.import-stage-mapping>header span{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:850}.import-stage-mapping h2{color:var(--petrol);margin:4px 0;font-size:17px}.import-stage-mapping p{color:#647570;margin:0;font-size:11px}.import-stage-mapping>label{border-top:1px solid #e2ece9;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.import-stage-mapping>label span{gap:2px;display:grid}.import-stage-mapping>label small{color:var(--muted);font-size:10px}.import-stage-mapping>label b{color:var(--teal)}.import-summary,.import-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.import-summary article,.import-results article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:16px;display:grid}.import-summary strong,.import-results strong{font-size:24px}.import-summary span,.import-results span{color:var(--muted);font-size:12px}.import-review{overflow:hidden}.import-review>header,.import-review>div{grid-template-columns:55px minmax(180px,1fr) minmax(180px,.8fr) 180px;align-items:center;gap:12px;padding:12px 16px;display:grid}.import-review>header{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.import-review>div{border-top:1px solid var(--line)}.import-review>div>span:nth-child(2){gap:3px;display:grid}.import-review small{color:var(--muted)}.row-ready{color:#19715f}.row-warning{color:#9a6513}.row-error{color:#a53939}.import-run{justify-content:flex-end;align-items:center;gap:16px;margin-top:15px;display:flex}.import-run span{color:var(--muted);font-size:12px}.import-errors,.import-finish{margin-top:16px;overflow:hidden}.import-errors>header,.import-finish{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.import-errors h2,.import-errors p,.import-finish p{margin:0}.import-errors>header p,.import-finish p{color:var(--muted);margin-top:4px;font-size:12px}.import-errors>header button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px}.import-errors>p{border-top:1px solid var(--line);gap:18px;padding:11px 18px;display:flex}.import-finish>div:last-child{gap:8px;display:flex}.import-history{overflow:hidden}.import-history>header,.import-history>div:not(.empty-state){grid-template-columns:1.6fr .7fr .6fr 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.import-history>header{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.import-history>div:not(.empty-state){border-top:1px solid var(--line);font-size:12px}.import-history>div>span:first-child{gap:3px;display:grid}.import-history small{color:var(--muted)}.import-history a{color:var(--teal);font-weight:800}.import-status{background:#eef2f1;border-radius:999px;justify-self:start;padding:4px 8px}.import-status.complete{color:#19715f;background:#e3f4ee}.import-status.undone{color:#875a23;background:#f6eee5}.search-types{margin-bottom:15px}.recent-searches,.search-results>section{overflow:hidden}.recent-searches>header,.search-results>section>header{background:var(--soft);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.recent-searches h2,.search-results h2{margin:0;font-size:15px}.recent-searches>header button{color:var(--teal);background:0 0;border:0;font-weight:800}.recent-searches>a,.search-results>section>a{border-top:1px solid var(--line);color:var(--petrol);align-items:center;gap:12px;padding:13px 17px;text-decoration:none;display:flex}.recent-searches>a:hover,.search-results>section>a:hover{background:#f7fbfa}.search-results{gap:14px;display:grid}.search-results>section>a>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.search-results small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-results a>b{color:var(--teal);font-size:11px}.search-results mark{color:inherit;background:#fff0a8;border-radius:3px}.search-kind{width:30px;height:30px;color:var(--teal);background:#e6f3f0;border-radius:8px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:900;display:grid}.report-toolbar{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.report-toolbar label:not(.compare-toggle){color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.report-toolbar select{border:1px solid var(--line);min-width:150px;color:var(--petrol);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.compare-toggle{min-height:38px;color:var(--petrol);align-items:center;gap:7px;font-size:12px;display:flex}.compare-toggle input{accent-color:var(--teal)}.report-note{color:#45635d;background:#eff8f6;border:1px solid #b9d8d1;border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:12px}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.report-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:16px;display:grid}.report-kpis span,.report-kpis small{color:var(--muted);font-size:11px}.report-kpis strong{font-size:22px}.report-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:14px;display:grid}.report-grid>article{padding:17px}.report-grid header{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.report-grid h2,.report-grid p{margin:0}.report-grid h2{font-size:15px}.report-grid header p,.report-grid header span{color:var(--muted);margin-top:3px;font-size:11px}.funnel-report>div{grid-template-columns:115px 1fr 24px;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:grid}.funnel-report i{background:#e8eeec;border-radius:999px;height:8px;overflow:hidden}.funnel-report i b{border-radius:inherit;background:var(--teal);height:100%;display:block}.intent-donut{background:radial-gradient(circle, white 55%, transparent 56%), conic-gradient(var(--teal) var(--hot-share), #e7eeec 0);text-align:center;border-radius:50%;place-content:center;width:145px;height:145px;margin:12px auto 18px;display:grid}.intent-donut strong{font-size:25px}.intent-donut span{color:var(--muted);font-size:10px}.report-intent dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.report-intent dl div{background:var(--soft);border-radius:8px;justify-content:space-between;padding:9px;font-size:11px;display:flex}.source-report>div,.owner-report>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.source-report>p,.owner-report>p{color:var(--muted);margin-top:12px;font-size:11px}.owner-report>div>span{gap:3px;display:grid}.owner-report small{color:var(--muted)}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{border:1px solid var(--line);background:#fff;border-radius:11px;position:sticky;top:76px;overflow:hidden}.settings-nav section{border-bottom:1px solid var(--line);padding:11px 0 6px}.settings-nav section:last-child{border:0}.settings-nav section>strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 13px 6px;font-size:10px;display:block}.settings-nav a{color:#465753;justify-content:space-between;gap:8px;padding:7px 13px;font-size:12px;text-decoration:none;display:flex}.settings-nav a:hover,.settings-nav a.active{color:var(--teal);background:#e9f5f2;font-weight:800}.settings-nav-mobile{display:none}.settings-content{min-width:0}.settings-editor{padding:20px}.settings-editor>:first-child{margin-top:0}.settings-home{gap:13px;display:grid}.settings-home-intro{background:#eff8f6;border:1px solid #b8d7d1;border-radius:11px;padding:17px}.settings-home-intro p{color:var(--muted);margin:5px 0 0;font-size:12px}.settings-home>section{overflow:hidden}.settings-home>section>header{background:var(--soft);padding:12px 15px}.settings-home h2{margin:0;font-size:14px}.settings-home>section>a{border-top:1px solid var(--line);color:var(--petrol);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;text-decoration:none;display:flex}.settings-home>section>a>span{gap:3px;display:grid}.settings-home small{color:var(--muted);font-size:11px}.settings-home a>b{color:var(--teal);font-size:11px}.settings-form,.suppression-adder,.data-request-adder{gap:14px;display:grid}.settings-form label,.suppression-adder label,.data-request-adder label{color:#52635f;gap:6px;font-size:12px;font-weight:700;display:grid}.settings-form input,.settings-form select,.suppression-adder input,.suppression-adder select,.data-request-adder input,.data-request-adder select,.notification-preferences select,.retention-setting select{border:1px solid var(--line);width:100%;color:var(--petrol);font:inherit;background:#fff;border-radius:9px;padding:10px 11px;font-weight:500}.settings-form>label{max-width:420px}.settings-actions{gap:9px;display:flex}.pipeline-settings{gap:16px;display:grid}.pipeline-settings>header,.pipeline-settings>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-settings h2,.pipeline-settings h3,.pipeline-settings p{margin:0}.pipeline-settings h2{color:var(--petrol);font-size:18px}.pipeline-settings header p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.pipeline-safety-note{color:#55706a;background:#edf8f5;border:1px solid #b9d8d1;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;font-size:11px;line-height:1.5;display:grid}.pipeline-safety-note>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.pipeline-safety-note strong{color:var(--petrol)}.pipeline-settings ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pipeline-settings li{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.pipeline-stage-number{background:var(--petrol);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.pipeline-stage-fields{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.pipeline-stage-fields label,.pipeline-fixed-stages label{color:#657570;gap:4px;font-size:9px;font-weight:750;display:grid}.pipeline-stage-fields input,.pipeline-fixed-stages input{width:100%;min-width:0;min-height:36px;color:var(--petrol);font:inherit;background:#fff;border:1px solid #d2dcda;border-radius:8px;padding:0 9px;font-size:11px}.pipeline-stage-fields small{color:#5f6f6c;white-space:nowrap;align-self:center;font-size:8px}.pipeline-stage-actions{gap:3px;display:flex}.pipeline-stage-actions button{border:1px solid var(--line);width:30px;height:30px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:7px}.pipeline-stage-actions button:disabled{opacity:.3;cursor:not-allowed}.pipeline-fixed-stages{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.pipeline-fixed-stages>header{margin-bottom:3px}.pipeline-fixed-stages h3{color:var(--petrol);font-size:14px}.pipeline-fixed-stages article{background:#fffbf3;border:1px solid #eadcb8;border-radius:10px;grid-template-columns:auto minmax(130px,.8fr) minmax(220px,1.4fr);align-items:end;gap:10px;padding:10px;display:grid}.pipeline-fixed-stages article>span{color:#805f14;background:#f1e3bd;border-radius:8px;place-items:center;width:30px;height:36px;font-size:12px;font-weight:850;display:grid}.pipeline-settings>footer{padding-top:4px}.pipeline-settings>footer>span{color:var(--muted);font-size:10px}.security-settings{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.security-settings header h2,.security-settings header p{margin:0}.security-settings header p{color:var(--muted);margin-top:4px;font-size:12px}.security-settings>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.security-settings>label>span{gap:3px;display:grid}.security-settings small{color:var(--muted)}.security-settings input{width:18px;height:18px;accent-color:var(--teal);order:2}.active-session{justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.active-session>span{gap:3px;display:grid}.active-session button,.suppression-list button,.data-request-list button{border:1px solid var(--line);color:var(--petrol);background:#fff;border-radius:8px;padding:7px 9px}.notification-preferences{display:grid}.notification-preferences>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.notification-preferences>label>span{gap:3px;display:grid}.notification-preferences small{color:var(--muted)}.notification-preferences input{width:18px;height:18px;accent-color:var(--teal)}.notification-preferences select{width:150px}.notification-preferences>button{justify-self:start;margin-top:16px}.suppression-list{border-top:1px solid var(--line);margin-top:22px}.suppression-list>header{justify-content:space-between;padding:16px 0 10px;display:flex}.suppression-list h2{margin:0;font-size:15px}.suppression-list>article,.data-request-list article{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.suppression-list article>span,.data-request-list article>span{color:var(--muted);background:#eef1f0;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:800}.suppression-list article>span.active,.data-request-list article>span.open{color:#9c3434;background:#fae8e8}.suppression-list article>div,.data-request-list article>div{gap:3px;display:grid}.suppression-list small,.data-request-list small{color:var(--muted)}.retention-setting{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.retention-setting p,.data-request-adder header p{color:var(--muted);margin:4px 0 0;font-size:12px}.retention-setting select{width:160px}.data-request-adder{padding-top:18px}.data-request-adder h2{margin:0;font-size:15px}.data-request-list{margin-top:18px}.audit-search{margin:0 0 14px auto}.audit-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.audit-list>header,.audit-list>article{grid-template-columns:150px 1.3fr .7fr 80px;align-items:center;gap:12px;padding:11px 13px;display:grid}.audit-list>header{background:var(--soft);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.audit-list>article{border-top:1px solid var(--line);font-size:11px}.audit-list article>span:nth-child(2){gap:3px;display:grid}.audit-list small{color:var(--muted)}.usage-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.usage-summary article{border:1px solid var(--line);border-radius:9px;gap:6px;padding:13px;display:grid}.usage-summary article>span,.usage-summary small{color:var(--muted);font-size:11px}.usage-summary progress{width:100%;accent-color:var(--teal)}.billing-settings-panel{gap:18px;display:grid}.billing-current-plan{background:linear-gradient(145deg,#f5faf8 0%,#fff 70%);border:1px solid #c9dbd6;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.billing-current-plan h2,.billing-section h2,.billing-plan-choice h2{color:var(--petrol);margin:4px 0 6px;font-size:20px;line-height:1.2}.billing-current-plan p,.billing-section header p,.billing-plan-choice header p,.billing-no-topups p,.billing-management-note p,.billing-alert p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.billing-status{border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.billing-status.positive{color:#087461;background:#dff3ec}.billing-status.warning{color:#8b5b00;background:#fff0cc}.billing-status.neutral{color:#52645f;background:#edf1ef}.billing-alert{color:#654300;background:#fff8e8;border:1px solid #e9bd68;border-radius:13px;padding:15px 17px}.billing-alert strong{margin-bottom:3px;display:block}.billing-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.billing-section>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.billing-section>header>p{color:#3f5d56;background:#f0f5f3;border-radius:999px;flex:none;padding:7px 10px;font-weight:700}.billing-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-usage-grid article{background:#f9fbfa;border:1px solid #dce7e3;border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.billing-usage-grid article.exhausted{background:#fffaf0;border-color:#e9bd68}.billing-usage-grid article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.billing-usage-grid article span{color:#52645f;font-size:12px}.billing-usage-grid article strong{color:var(--petrol);font-size:16px}.billing-usage-grid article p{color:var(--muted);margin:0;font-size:11px}.billing-usage-grid progress{width:100%;height:8px;accent-color:var(--teal)}.billing-footnote{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.5}.billing-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-capacity-grid article{background:#f3f7f5;border-radius:13px;gap:4px;min-width:0;padding:14px;display:grid}.billing-capacity-grid span,.billing-capacity-grid p{color:var(--muted);font-size:11px}.billing-capacity-grid strong{color:var(--petrol);font-size:18px}.billing-capacity-grid small{font-size:11px;font-weight:600}.billing-capacity-grid p{margin:0}.billing-no-topups,.billing-management-note{background:#f7faf9;border:1px solid #dce7e3;border-radius:14px;gap:12px;padding:15px 17px;display:flex}.billing-no-topups strong,.billing-management-note strong{color:var(--petrol);margin-bottom:3px;display:block}.billing-plan-choice{gap:18px;padding-top:6px;display:grid}.billing-plan-choice>header{padding:0 2px}.contact-hero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.contact-hero h1,.contact-hero p{margin:0}.contact-hero h1{font-size:27px}.contact-hero p{color:var(--muted);margin:4px 0 8px}.contact-hero>div:last-child{gap:8px;display:flex}.contact-hero .linkedin-profile-action{color:#074c91;background:#f2f8ff;border-color:#0a66c2}.contact-linkedin-record{color:#075ca8;text-underline-offset:2px;font-weight:750;text-decoration:underline}.contact-record-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px 24px 32px;display:grid}.contact-record-grid>article{padding:17px}.contact-record-grid header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.contact-record-grid h2{margin:0;font-size:15px}.contact-record-grid header span{color:var(--muted);font-size:11px}.contact-record-grid dl{gap:0;margin:0;display:grid}.contact-record-grid dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.contact-record-grid dt{color:var(--muted)}.contact-record-grid dd{justify-items:end;gap:2px;margin:0;font-weight:700;display:grid}.contact-record-grid dd small{color:var(--muted);font-weight:500}.contact-record-grid ul{margin:0 0 13px;padding:0;list-style:none}.contact-record-grid li{border-top:1px solid var(--line);padding:7px 0}.contact-record-grid a{color:var(--teal);font-weight:800}.contact-communication>a{border-top:1px solid var(--line);gap:3px;padding:10px 0;text-decoration:none;display:grid}.contact-communication small,.contact-communication>p{color:var(--muted)}.permission-state{text-align:center;place-items:center;gap:11px;width:min(620px,100%);margin:70px auto;display:grid}.permission-state>span{width:54px;height:54px;color:var(--teal);background:#edf2f1;border-radius:50%;place-items:center;font-size:24px;display:grid}.permission-state h1,.permission-state p{margin:0}.permission-state p{max-width:520px;color:var(--muted);line-height:1.55}.permission-state>div{gap:8px;margin-top:6px;display:flex}.help-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.help-grid>article{padding:17px;overflow:hidden}.help-grid h2,.help-grid p{margin:0}.help-grid header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.help-guides>a{border-top:1px solid var(--line);color:var(--petrol);justify-content:space-between;padding:11px 0;font-weight:700;text-decoration:none;display:flex}.help-guides>a span{color:var(--teal)}.help-diagnostics header button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 9px}.help-diagnostics dl{margin:0}.help-diagnostics dl div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.help-diagnostics dd{margin:0;font-weight:800}.help-diagnostics>small{color:var(--muted);margin-top:10px;line-height:1.45;display:block}.support-form{gap:12px;display:grid}.support-form header{display:block}.support-form header p{color:var(--muted);margin-top:4px;font-size:12px}.support-form label{color:#52635f;gap:6px;font-size:12px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);width:100%;color:var(--petrol);font:inherit;background:#fff;border-radius:9px;padding:10px 11px}.support-form textarea{resize:vertical;min-height:100px}.support-form>button{justify-self:start}.support-history>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.support-history>div>span{color:#8e631d;background:#fff2d9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.support-history>div>div{gap:3px;display:grid}.support-history small,.support-history>p{color:var(--muted)}.product-help-assistant{background:#f4faf8;border-color:#bfdcd6;grid-column:1/-1}.product-help-assistant header>div{gap:4px;display:grid}.product-help-assistant header small{color:var(--teal);letter-spacing:.12em;font-size:10px;font-weight:850}.product-help-assistant header p{max-width:720px;color:var(--muted);font-size:12px;line-height:1.5}.product-help-assistant header>span{background:var(--petrol);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.product-help-assistant form{gap:6px;display:grid}.product-help-assistant form label{color:#52635f;font-size:11px;font-weight:750}.product-help-assistant form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.product-help-assistant input{border:1px solid var(--line);min-width:0;color:var(--petrol);font:inherit;background:#fff;border-radius:10px;padding:11px 12px}.product-help-suggestions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.product-help-suggestions button{color:var(--petrol);cursor:pointer;background:#fff;border:1px solid #c8dfda;border-radius:999px;padding:7px 10px;font-size:11px}.product-help-answer{background:#fff;border:1px solid #c8dfda;border-radius:10px;gap:9px;margin-top:12px;padding:13px;display:grid}.product-help-answer p,.product-help-answer li{color:#405450;font-size:12px;line-height:1.55}.product-help-answer ol{margin:0;padding-left:20px}.product-help-answer a{color:var(--teal);font-size:12px;font-weight:800;text-decoration:none}.system-state-page{background:radial-gradient(circle at 50% 30%,#f7fbfa,#edf4f2);min-height:100vh;padding:28px 34px}.system-state-page>.brand-lockup{color:var(--petrol);display:inline-flex}.system-state-page>section{text-align:center;justify-items:center;gap:11px;width:min(620px,100% - 32px);margin:14vh auto 0;display:grid}.system-state-page>section>span{background:var(--petrol);color:#fff;border-radius:20px;place-items:center;width:65px;height:65px;font-size:28px;display:grid}.system-state-page small{color:var(--teal);letter-spacing:.1em;font-weight:900}.system-state-page h1,.system-state-page p{margin:0}.system-state-page h1{font-size:clamp(30px,5vw,48px)}.system-state-page p{max-width:540px;color:var(--muted);font-size:15px;line-height:1.6}.system-state-page section>div{gap:8px;margin-top:7px;display:flex}.notification-list article{border-bottom:1px solid #e5e8e7;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:67px;display:grid}.notification-list article>span{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:9px;place-items:center;display:grid}.notification-list strong{font-size:10px}.notification-list p{color:#7c8a87;margin:3px 0 0;font-size:8px}.notification-list button{color:var(--teal);background:0 0;border:0;font-size:8px}.notification-toolbar>span{color:#71807d;font-size:9px}.notification-list article.read{opacity:.72}.notification-list article.unread{background:#fbfefd}.notification-list strong{align-items:center;gap:6px;display:flex}.notification-list strong i{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.notification-actions{align-items:center;gap:8px;display:flex}.notification-actions a{color:var(--teal);font-size:8px;font-weight:700}.notification-actions button:last-child{color:#8e5a55}.empty-state{text-align:center;background:#ffffffa6;border:1px dashed #ccd6d3;border-radius:13px;justify-items:center;max-width:600px;margin:20px auto;padding:50px 30px;display:grid}.empty-state>span{background:var(--teal-soft);width:47px;height:47px;color:var(--teal);border-radius:13px;place-items:center;display:grid}.empty-state h2{margin:12px 0 4px;font-size:17px}.empty-state p{color:#73817e;max-width:440px;font-size:10px;line-height:1.5}.empty-state.compact{background:0 0;border:0;margin:30px auto;padding:30px}.placeholder-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.placeholder-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:130px;padding:15px}.placeholder-grid article>span{color:var(--teal);font-size:8px;font-weight:800}.placeholder-grid h2{font-size:12px}.placeholder-grid p{color:#7b8986;font-size:9px;line-height:1.45}.marketing-placeholder{max-width:1100px;margin:0 auto;padding:30px 22px 60px}.onboarding-page{background:var(--ivory);min-height:100vh}.onboarding-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.onboarding-top .brand-lockup{color:var(--petrol-rich);padding:0}.onboarding-top .signal-mark i{background:var(--petrol)}.onboarding-top .signal-mark i:nth-child(3){background:var(--amber)}.onboarding-top>span{color:#71807d;font-size:9px}.onboarding-top>form{margin:0}.onboarding-top>form button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:9px}.onboarding-layout{grid-template-columns:230px minmax(0,620px) minmax(250px,340px);justify-content:center;gap:25px;min-height:calc(100vh - 64px);padding:34px 24px;display:grid}.onboarding-layout>aside:first-child{padding:8px 10px}.onboarding-layout aside>small{color:#5f6f6c;letter-spacing:.08em;font-size:8px;font-weight:800}.onboarding-layout>aside:first-child ol{gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.onboarding-layout>aside:first-child li{color:#7a8885;align-items:center;gap:9px;min-height:35px;font-size:9px;display:flex}.onboarding-layout>aside:first-child li>span{border:1px solid #ced7d4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.onboarding-layout>aside:first-child li.done{color:var(--teal)}.onboarding-layout>aside:first-child li.done>span,.onboarding-layout>aside:first-child li.active>span{color:#fff;border-color:var(--teal);background:var(--teal)}.onboarding-layout>aside:first-child li.active{color:var(--petrol);font-weight:750}.setup-help{background:var(--teal-soft);color:var(--teal);border-radius:10px;margin-top:22px;padding:12px}.setup-help strong{font-size:9px}.setup-help p{font-size:8px;line-height:1.45}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.step-label{color:var(--teal);letter-spacing:.08em;font-size:8px;font-weight:800}.onboarding-card h1{letter-spacing:-.04em;margin:8px 0;font-size:28px}.onboarding-card>p{color:#71807d;font-size:10px}.persona-form{gap:13px;margin:25px 0;display:grid}.persona-form label{color:#64736f;gap:6px;font-size:9px;font-weight:650;display:grid}.persona-form label>small{color:#5f6f6c;font-size:7px;font-weight:500;line-height:1.4}.persona-form input,.persona-form select,.persona-form textarea{width:100%;height:42px;color:var(--ink);background:#fff;border:1px solid #cfd8d5;border-radius:8px;padding:0 11px}.persona-form textarea{resize:vertical;min-height:78px;padding-block:10px;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.persona-form .checkbox-line{grid-template-columns:auto 1fr;justify-content:start;align-items:center;font-weight:500}.checkbox-line input{width:17px;height:17px;accent-color:var(--teal)}.onboarding-card footer{border-top:1px solid #e4e8e6;justify-content:space-between;padding-top:17px;display:flex}.onboarding-preview{border:1px solid var(--line);background:#fff;border-radius:13px;align-self:start;padding:17px}.onboarding-preview h2{margin:12px 0 3px;font-size:15px}.onboarding-preview>p{color:#7e8c89;margin:0 0 12px;font-size:8px}.mini-contact{border-top:1px solid #e4e8e6;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.mini-contact>span{background:var(--teal-soft);width:33px;height:33px;color:var(--teal);border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.mini-contact div{gap:3px;display:grid}.mini-contact strong{font-size:9px}.mini-contact small{color:#7d8a87;font-size:7px}.mini-contact b{color:var(--teal);font-size:8px}.onboarding-preview .truth-notice{margin-top:12px}.page-rule-list{gap:8px;display:grid}.page-rule-list>label{background:#fafbfa;border:1px solid #e0e5e3;border-radius:10px;grid-template-columns:auto 1fr 90px;align-items:center;gap:11px;min-height:64px;padding:10px;position:relative}.page-rule-list>label.crawling{background:#fffaf0;border-style:dashed}.page-rule-list>label.error{background:#fff5f4;border-color:#e5b5b0}.page-rule-list input{width:17px;height:17px;accent-color:var(--teal)}.page-rule-list span{gap:4px;min-width:0;display:grid}.page-rule-list strong{color:var(--ink);letter-spacing:-.012em;font-size:10px;font-weight:650;line-height:1.35}.page-rule-list strong em{color:#687874;letter-spacing:0;background:#edf1f0;border-radius:99px;margin-left:6px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:650;line-height:1.3}.page-rule-list small{color:#687874;font-size:8px;font-weight:450;line-height:1.45}.page-rule-list select{height:35px;color:var(--ink);font-size:9px;font-weight:600}.page-rule-list>label>button{color:#8c5a55;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:50%;width:20px;height:20px;position:absolute;top:-7px;right:-7px}.website-pages-builder{gap:13px;display:grid}.page-discovery-explainer{background:#f6fbf9;border:1px solid #cfe0dc;border-radius:11px;padding:13px}.page-discovery-explainer>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.page-discovery-explainer>header>span{background:var(--teal-soft);width:29px;height:29px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.page-discovery-explainer>header>button{white-space:nowrap;align-self:center;min-height:32px;padding:0 10px;font-size:7px}.page-discovery-explainer header div{gap:3px;display:grid}.page-discovery-explainer header strong{color:var(--petrol-rich);font-size:9px}.page-discovery-explainer header p{color:#687874;margin:0;font-size:8px;line-height:1.45}.page-discovery-explainer ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.page-discovery-explainer li{background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:58px;padding:9px;display:grid}.page-discovery-explainer li>b{background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.page-discovery-explainer li span{width:auto;min-width:0;height:auto;color:var(--ink);border:0;border-radius:0;gap:2px;font-size:8px;font-weight:700;display:grid}.page-discovery-explainer li small{color:#7b8986;overflow-wrap:anywhere;font-size:6px;font-weight:500;line-height:1.4}.custom-page-adder{gap:6px;display:grid}.custom-page-adder>label{color:#64736f;font-size:9px;font-weight:650}.custom-page-adder>div{grid-template-columns:1fr auto;gap:7px;display:grid}.custom-page-adder input{height:42px}.custom-page-adder button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:8px;padding:0 13px;font-size:8px;font-weight:700}.custom-page-adder>small{color:#6f7f7b;font-size:8px;line-height:1.45}.custom-page-adder>p{color:#ad4c43;margin:0;font-size:8px}.threshold-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.threshold-grid label{background:#f5f7f6;border-radius:10px;padding:12px}.threshold-grid label>span{justify-content:space-between;font-size:8px;display:flex}.threshold-grid label:first-child b{color:var(--coral)}.threshold-grid input{height:22px;accent-color:var(--teal);padding:0}.threshold-grid strong{color:var(--teal);font-size:11px}.weight-list{gap:7px;display:grid}.weight-list label{border:1px solid #e1e5e4;border-radius:9px;grid-template-columns:1fr 65px 35px;align-items:center;min-height:43px;padding:0 10px}.weight-list input{height:31px}.weight-list span{color:#5f6f6c;font-size:8px}.intent-builder{gap:16px;display:grid}.intent-guardrail{background:#f4faf8;border:1px solid #cfe0dc;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.intent-guardrail>span{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.intent-guardrail div{gap:3px;display:grid}.intent-guardrail strong{color:var(--petrol-rich);font-size:10px;font-weight:650;line-height:1.35}.intent-guardrail p{color:#566a65;margin:0;font-size:9px;font-weight:450;line-height:1.55}.intent-page-map-summary{background:#fafbfa;border:1px solid #d9e2df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.intent-page-map-summary div{gap:4px;min-width:0;display:grid}.intent-page-map-summary strong{color:var(--ink);font-size:10px;font-weight:650}.intent-page-map-summary p{color:#647570;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.intent-page-map-summary a{color:var(--teal);white-space:nowrap;font-size:8px;font-weight:700}.intent-live-example{background:#f3faf8;border:1px solid #afd2ca;border-radius:11px;padding:14px}.intent-live-example>header{border-bottom:1px solid #d5e6e2;justify-content:space-between;align-items:center;gap:16px;padding:0 0 11px;display:flex}.intent-live-example>header>div{gap:3px;display:grid}.intent-live-example header small{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:750}.intent-live-example header strong{color:var(--ink);font-size:13px;font-weight:650}.intent-live-example header span{color:#62736e;font-size:8px}.intent-live-example header output{justify-items:end;display:grid}.intent-live-example header output b{color:var(--teal);font-size:25px;line-height:1}.intent-live-example header output span{color:var(--petrol-rich);font-size:8px;font-weight:700}.intent-live-example ol{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.intent-live-example li{border-bottom:1px solid #dce9e6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid}.intent-live-example li:last-child{border-bottom:0}.intent-live-example li>span{gap:2px;display:grid}.intent-live-example li strong{color:var(--ink);font-size:9px;font-weight:650}.intent-live-example li small{color:#647570;font-size:8px;line-height:1.45}.intent-live-example li>b{color:var(--teal);font-size:9px}.intent-live-example>p{color:#60726d;margin:8px 0 0;font-size:8px;line-height:1.45}.intent-signal-group,.score-safeguards{border:0;margin:0;padding:0}.intent-signal-group legend,.score-safeguards legend{width:100%;color:var(--ink);letter-spacing:-.012em;margin-bottom:10px;font-size:11px;font-weight:650;line-height:1.35}.intent-signal-group legend small{float:right;color:#6f7f7b;letter-spacing:0;font-size:8px;font-weight:500}.intent-signal-group>div{gap:7px;display:grid}.intent-signal-group>div>label{background:#fafbfa;border:1px solid #e0e5e3;border-radius:9px;grid-template-columns:auto 1fr 62px;align-items:center;gap:11px;min-height:64px;padding:10px}.intent-signal-group.simple>div>label{grid-template-columns:auto minmax(0,1fr)}.intent-signal-group>div>label.enabled{background:#f7fbfa;border-color:#c5dcd7}.intent-signal-group.negative>div>label.enabled{background:#fffaf7;border-color:#ead4c9}.intent-signal-group>div>label>input{width:17px;height:17px;accent-color:var(--teal)}.intent-signal-group>div>label>span{gap:4px;min-width:0;display:grid}.intent-signal-group>div>label>span strong{color:var(--ink);letter-spacing:-.012em;font-size:10px;font-weight:650;line-height:1.35}.intent-signal-group>div>label>span small{color:#687874;font-size:8.5px;font-weight:450;line-height:1.45}.signal-preview-state{color:#6d7b78;background:#edf1f0;border-radius:99px;width:fit-content;margin-top:2px;padding:3px 6px;font-size:7px;font-weight:600;line-height:1.35}.signal-preview-state.triggered{color:#087c70;background:#dcefe9}.intent-signal-group>div>label>div{align-items:center;display:flex;position:relative}.intent-signal-group>div>label>div input{text-align:right;width:62px;height:35px;padding:0 23px 0 7px;font-size:9px;font-weight:600}.intent-signal-group>div>label>div em{color:#6f7f7b;font-size:7px;font-style:normal;font-weight:550;position:absolute;right:7px}.score-safeguards{background:#fafbfa;border:1px solid #dce3e0;border-radius:10px;padding:12px}.score-safeguards>div:first-of-type{grid-template-columns:1fr 1fr;gap:7px;display:grid}.score-safeguards>div:first-of-type label{color:#5e6f6a;grid-template-columns:auto 1fr;align-items:start;gap:7px;font-weight:500;line-height:1.35}.score-safeguards input{width:15px;height:15px;accent-color:var(--teal)}.safeguard-settings{border-top:1px solid #e2e7e5;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;display:grid}.hard-exclusions{background:#f1f3f2;border-radius:10px;flex-wrap:wrap;gap:6px;padding:11px;display:flex}.intent-advanced-toggle{background:#fafbfa;border:1px solid #d8e2df;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.intent-advanced-toggle>div{gap:3px;display:grid}.intent-advanced-toggle strong{color:var(--ink);font-size:12px}.intent-advanced-toggle p{color:#647570;margin:0;font-size:11px;line-height:1.45}.intent-advanced-toggle button{border:1px solid var(--teal);min-height:36px;color:var(--teal);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:750}.hard-exclusions strong{color:#52645f;flex-basis:100%;font-size:9px;font-weight:650}.hard-exclusions span{color:#647570;background:#fff;border-radius:99px;padding:4px 7px;font-size:7px;line-height:1.4}.writing-profile-builder{gap:13px;display:grid}.tone-roadmap{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tone-roadmap>div{background:#fafbfa;border:1px solid #dde4e1;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:8px;min-height:77px;padding:10px;display:grid}.tone-roadmap>div.active{background:#f3faf8;border-color:#acd0c8}.tone-roadmap>div>span,.mailbox-phase>span{color:#667772;background:#e5eae8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.tone-roadmap>div.active>span,.mailbox-phase>span{background:var(--teal);color:#fff}.tone-roadmap div div,.mailbox-phase div{gap:3px;display:grid}.tone-roadmap strong,.mailbox-phase strong{color:var(--ink);font-size:8px}.tone-roadmap p,.mailbox-phase p{color:#74817e;margin:0;font-size:7px;line-height:1.4}.writing-privacy{background:#f4faf8;border:1px solid #cfe0dc;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.writing-privacy>span{background:var(--teal-soft);width:29px;height:29px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.writing-privacy div{gap:3px;display:grid}.writing-privacy strong{color:var(--petrol-rich);font-size:9px}.writing-privacy p{color:#687874;margin:0;font-size:8px;line-height:1.45}.ai-writing-workbench{background:linear-gradient(145deg,#f4faf8 0%,#fff 72%);border:1px solid #9fc9c1;border-radius:12px;gap:12px;padding:14px;display:grid}.ai-writing-workbench>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-writing-workbench>header div{gap:4px;display:grid}.ai-writing-workbench>header span{color:var(--teal);letter-spacing:.09em;font-size:7px;font-weight:800}.ai-writing-workbench>header h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:14px}.ai-writing-workbench>header p{color:#5e706b;max-width:490px;margin:0;font-size:8.5px;line-height:1.5}.ai-writing-workbench>header>b{color:var(--teal);white-space:nowrap;background:#dcefe9;border-radius:99px;padding:5px 8px;font-size:7px}.ai-writing-flow{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.ai-writing-flow li{background:#fffc;border:1px solid #dfe5e3;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:60px;padding:9px;display:grid}.ai-writing-flow li>span{color:#6d7d78;background:#edf1f0;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.ai-writing-flow li.ready>span{background:var(--teal);color:#fff}.ai-writing-flow li div{gap:3px;min-width:0;display:grid}.ai-writing-flow li strong{color:var(--ink);font-size:8.5px;line-height:1.35}.ai-writing-flow li small{color:#6e7e7a;font-size:7.5px;line-height:1.35}.ai-writing-flow li>b{color:#7c8986;white-space:nowrap;font-size:7px}.ai-writing-flow li.ready>b{color:var(--teal)}.ai-draft-lab{background:#fff;border:1px solid #c7dbd6;border-radius:10px;gap:10px;padding:12px;display:grid}.ai-draft-lab.locked{background:#fafbfa}.ai-draft-context{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-draft-context div{gap:3px;display:grid}.ai-draft-context strong{color:var(--ink);font-size:10px}.ai-draft-context p{color:#687874;margin:0;font-size:8px;line-height:1.45}.ai-draft-context>span{background:var(--amber-soft);color:#725b2b;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:700}.ai-draft-inputs{grid-template-columns:1fr 1fr 1.4fr;gap:7px;display:grid}.ai-draft-inputs label{font-size:8px}.ai-draft-lab>button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:8px;min-height:38px;font-size:8px;font-weight:750}.ai-draft-lab>button:disabled{color:#73807d;cursor:default;background:#edf1f0;border-color:#d4dbd9}.ai-draft-result{background:#f7fbfa;border:1px solid #b9d5cf;border-radius:10px;gap:10px;padding:12px;display:grid}.ai-draft-result header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ai-draft-result header div{gap:4px;display:grid}.ai-draft-result header span{color:var(--teal);letter-spacing:.06em;font-size:7px;font-weight:800}.ai-draft-result header strong{color:var(--ink);font-size:10px}.ai-draft-result header>b{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:4px 7px;font-size:7px}.ai-draft-result>p{color:#445954;white-space:pre-line;background:#fff;border-radius:8px;margin:0;padding:11px;font-size:9px;line-height:1.6}.ai-draft-result footer{gap:6px;display:grid}.ai-draft-result footer strong{color:#566963;font-size:8px}.ai-draft-result footer div{flex-wrap:wrap;gap:5px;display:flex}.ai-draft-result footer span{color:var(--teal);background:#dcefe9;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:650}.writing-method,.generated-writing-profile{background:#fbfcfb;border:1px solid #dce3e0;border-radius:11px;padding:13px}.writing-method>header,.generated-writing-profile>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:11px;display:flex}.writing-method>header div,.generated-writing-profile>header div{gap:3px;display:grid}.writing-method header span,.generated-writing-profile header span{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.writing-method h2,.generated-writing-profile h2{color:var(--ink);margin:0;font-size:13px}.writing-method header p{color:#75837f;margin:0;font-size:7px;line-height:1.4}.writing-method header>b,.generated-writing-profile header>b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px}.writing-source-tabs{background:#edf1ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;display:grid}.writing-source-tabs button{color:#73817d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:33px;font-size:8px;font-weight:650}.writing-source-tabs button.active{color:var(--petrol-rich);background:#fff;box-shadow:0 1px 3px #0a403a17}.mailbox-learning-preview{gap:10px;display:grid}.preview-mailbox-button{border:1px solid var(--teal);min-height:40px;color:var(--teal);cursor:pointer;background:#f4faf8;border-radius:8px;font-size:8px;font-weight:750}.mailbox-permission-summary{background:#f5faf9;border:1px solid #d6e5e1;border-radius:9px;gap:5px;padding:10px;display:grid}.mailbox-permission-summary strong{color:var(--ink);font-size:8.5px}.mailbox-permission-summary span{color:#5f716c;font-size:8px;line-height:1.4}.manual-email-list{gap:8px;display:grid}.manual-email{background:#fff;border:1px solid #e0e5e3;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid;position:relative}.manual-email legend{color:var(--petrol-rich);padding:0 4px;font-size:8px;font-weight:750}.manual-email>button{color:#a94a42;cursor:pointer;background:0 0;border:0;font-size:7px;position:absolute;top:8px;right:8px}.manual-email label small{float:right;color:#8b9794;font-size:7px;font-weight:500}.manual-email textarea{min-height:86px}.add-email-example{min-height:36px;color:var(--teal);cursor:pointer;background:#f7fbfa;border:1px dashed #9ec7bf;border-radius:9px;font-size:8px;font-weight:700}.email-sample-list{gap:6px;display:grid}.demo-data-label{background:var(--amber-soft);color:#7e652e;border-radius:8px;margin:0 0 2px;padding:8px 10px;font-size:7px;line-height:1.4}.email-sample{background:#fff;border:1px solid #e1e6e4;border-radius:9px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.email-sample.selected{background:#f5fbf9;border-color:#abd0c8}.email-sample>label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:49px;padding:8px 9px}.email-sample-list input{width:16px;height:16px;accent-color:var(--teal)}.email-sample-list span{gap:3px;display:grid}.email-sample-list strong{color:var(--ink);font-size:8px}.email-sample-list small{color:#7f8c89;font-size:7px}.email-sample>button{color:var(--teal);cursor:pointer;background:0 0;border:0;margin-right:9px;font-size:7px}.email-sample>p{color:#536560;background:#f7f9f8;border-top:1px solid #e2e7e5;grid-column:1/-1;margin:0;padding:10px 12px;font-size:7px;line-height:1.55}.analyse-writing-button{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:8px;width:100%;min-height:40px;margin-top:10px;font-size:8px;font-weight:750}.analyse-writing-button:disabled{opacity:.65}.writing-error{color:#a94a42;margin:7px 0 0;font-size:8px}.manual-writing-option{background:#fff;border:1px solid #dfe5e3;border-radius:10px;padding:11px 13px}.manual-writing-option summary{color:var(--teal);cursor:pointer;font-size:8px;font-weight:700}.manual-writing-option label{margin-top:11px}.generated-writing-profile{background:#f8fcfb;border-color:#bcd8d2;gap:11px;display:grid}.profile-review-note{color:#6d7d78;margin:-4px 0 0;font-size:7px;line-height:1.4}.profile-traits{flex-wrap:wrap;gap:6px;display:flex}.profile-traits span{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:4px 8px;font-size:7px;font-weight:700}.profile-evidence{background:#fff;border-radius:9px;gap:5px;padding:10px;display:grid}.profile-evidence strong{color:var(--ink);font-size:8px}.profile-evidence span{color:#667772;font-size:7px}.profile-approval{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:9px;min-height:40px;font-size:8px;font-weight:750}.profile-approval.approved{background:var(--teal-soft);color:var(--teal);border-color:#a9cec5}.profile-reset{color:#8c5a55;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:7px;font-weight:650}.writing-empty{background:#fff9;border:1px dashed #c8d5d1;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:17px;display:grid}.writing-empty>span{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:9px;place-items:center;display:grid}.writing-empty div{gap:3px;display:grid}.writing-empty strong{color:var(--ink);font-size:9px}.writing-empty p{color:#778581;margin:0;font-size:7px;line-height:1.4}.setup-callout{background:var(--teal-soft);border:1px solid #cfe0dc;border-radius:10px;padding:12px}.setup-callout strong{color:var(--teal);letter-spacing:-.01em;font-size:10px;font-weight:650;line-height:1.35}.setup-callout p{color:#566964;margin:6px 0 0;font-size:9px;font-weight:450;line-height:1.55}.provider-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.provider-choice>label{display:block;position:relative}.provider-choice>label>input{opacity:0;width:1px;height:1px;position:absolute}.provider-choice>label>span{cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:11px;align-content:center;justify-items:start;gap:3px;min-height:88px;padding:13px;display:grid}.provider-choice>label>input:checked+span{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f5fbf9}.provider-choice span>b{background:var(--teal-soft);width:27px;height:27px;color:var(--teal);border-radius:8px;place-items:center;margin-bottom:3px;font-size:8px;display:grid}.provider-choice strong{color:var(--ink);font-size:9px}.provider-choice small{color:#7f8c89;font-size:7px}.mailbox-phase{background:#f5fbf9;border:1px solid #bcd8d2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.mailbox-phase.complete{background:#f3faf8;border-color:#abd0c8}.mailbox-phase.complete>span{background:var(--teal);color:#fff}.mailbox-phase.complete>b{color:var(--teal);background:#dcefe9}.mailbox-phase a{width:fit-content;color:var(--teal);font-size:7px;font-weight:750}.mailbox-phase.next{background:#fafbfa;border-color:#dfe5e3}.mailbox-phase.next>span{color:#6b7a76;background:#e6ebe9}.mailbox-phase>b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px}.mailbox-phase.next>b{color:#75827f;background:#eef1f0}.mailbox-setup-builder,.mailbox-setup-status{gap:9px;display:grid}.mailbox-setup-builder{gap:13px}.mailbox-setup-section{background:#fbfcfb;border:1px solid #dce3e0;border-radius:11px;gap:11px;padding:13px;display:grid}.mailbox-setup-section>header,.sender-preview>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mailbox-setup-section>header div,.sender-preview>header div{gap:3px;display:grid}.mailbox-setup-section>header span,.sender-preview>header span{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.mailbox-setup-section>header h2,.sender-preview>header h2{color:var(--ink);margin:0;font-size:13px}.mailbox-setup-section>header>b,.sender-preview>header>b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px}.mailbox-section-note{color:#657671;margin:-2px 0 0;font-size:8px;line-height:1.45}.signature-import{background:#f4faf8;border:1px solid #c8ded9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.signature-import>div{gap:3px;display:grid}.signature-import strong{color:var(--petrol-rich);font-size:9px}.signature-import small{color:#657671;font-size:8px;line-height:1.4}.signature-import .secondary-button{flex:none}.signature-import-success{color:var(--teal);margin:-2px 0 0;font-size:8px;font-weight:650;line-height:1.45}.provider-choice>label>input:disabled+span{cursor:default}.field-error{color:#a94a42!important}.future-provider{border:0;margin:0;padding:0}.future-provider legend{color:#64736f;margin-bottom:8px;font-size:9px;font-weight:650}.mailbox-permissions{background:#fafbfa;border:1px solid #d8e2df;border-radius:10px;gap:7px;margin:0;padding:12px;display:grid}.mailbox-permissions legend{color:var(--ink);padding:0 4px;font-size:9px;font-weight:700}.mailbox-permissions label{background:#fff;border:1px solid #e2e7e5;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px;display:grid}.mailbox-permissions input{width:16px;height:16px;accent-color:var(--teal)}.mailbox-permissions span{gap:3px;display:grid}.mailbox-permissions strong{color:var(--ink);font-size:8.5px}.mailbox-permissions small{color:#687874;font-size:7.5px;line-height:1.4}.sender-preview{background:#f6fbf9;border:1px solid #c7dbd6;border-radius:11px;gap:11px;padding:13px;display:grid}.sender-preview>div{color:#4d605b;background:#fff;border:1px solid #e0e6e4;border-radius:9px;gap:8px;padding:12px;display:grid}.sender-preview>div>strong{color:var(--ink);font-size:9px}.sender-preview>div>span{color:#667772;border-bottom:1px solid #e5e9e8;padding-bottom:8px;font-size:8px}.sender-preview>div>p{white-space:pre-line;margin:0;font-size:8.5px;line-height:1.5}.signature-preview{color:#52655f}.mailbox-readiness{background:#fffaf6;border:1px solid #e1cfbf;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.mailbox-readiness.ready{background:#f2faf7;border-color:#9fc9c1}.mailbox-readiness>span{color:#96633d;background:#f3e4d7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.mailbox-readiness.ready>span{background:var(--teal);color:#fff}.mailbox-readiness div{gap:3px;display:grid}.mailbox-readiness strong{color:var(--ink);font-size:9px}.mailbox-readiness p{color:#647570;margin:0;font-size:8px;line-height:1.4}.mailbox-readiness>b{color:#8b603f;white-space:nowrap;background:#f3e4d7;border-radius:99px;padding:4px 7px;font-size:7px}.mailbox-readiness.ready>b{color:var(--teal);background:#dcefe9}.tone-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tone-options label{border:1px solid #e0e5e3;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;min-height:38px;padding:8px;font-weight:500}.tone-options input{width:16px;height:16px;accent-color:var(--teal)}.customer-types{border:0;margin:0;padding:0}.customer-type-builder{background:#fbfcfb;border:1px solid #dce3e0;border-radius:12px;gap:14px;padding:14px;display:grid}.customer-type-builder>header{border-bottom:1px solid #e2e7e5;justify-content:space-between;align-items:start;gap:12px;padding-bottom:11px;display:flex}.customer-type-builder>header div{gap:3px;display:grid}.customer-type-builder>header strong{color:var(--ink);font-size:11px}.customer-type-builder>header p{color:#75837f;margin:0;font-size:7px;line-height:1.4}.customer-type-builder>header>span{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:750}.customer-types legend{color:#64736f;width:100%;margin-bottom:8px;font-size:9px;font-weight:650}.customer-type-builder .customer-types legend{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.customer-types legend small{float:right;color:#879391;font-size:7px;font-weight:500}.customer-type-builder .customer-types legend small{float:none;text-align:right}.customer-types>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-types label{color:#53645f;cursor:pointer;background:#fafbfa;border:1px solid #dfe5e3;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-weight:550}.customer-types label:has(input:checked){background:var(--teal-soft);color:var(--petrol-rich);border-color:#a8cec6}.customer-types input{width:16px;height:16px;accent-color:var(--teal)}.custom-customer-adder{background:#f5fbf9;border:1px dashed #9fc8bf;border-radius:10px;gap:9px;padding:12px;display:grid}.custom-customer-adder>div:first-child{gap:3px;display:grid}.custom-customer-adder strong{color:var(--petrol-rich);font-size:9px}.custom-customer-adder p{color:#72817d;margin:0;font-size:7px}.custom-customer-adder>div:last-child{grid-template-columns:1fr auto;gap:7px;display:grid}.custom-customer-adder input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd7d3;border-radius:8px;padding:0 10px;font-size:9px}.custom-customer-adder button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;min-width:58px;font-size:8px;font-weight:700}.custom-customer-adder button:disabled{opacity:.5}.custom-customer-list{gap:6px;display:grid}.custom-customer-list>div{background:var(--teal-soft);border:1px solid #a8cec6;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.custom-customer-list label{color:var(--petrol-rich);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:8px;font-weight:600;display:grid}.custom-customer-list input{width:16px;height:16px;accent-color:var(--teal)}.custom-customer-list button{color:#a94b42;cursor:pointer;background:0 0;border:0;font-size:7px}.persona-builder{gap:13px;display:grid}.persona-entry{background:#fbfcfb;border:1px solid #dce3e0;border-radius:12px;gap:13px;padding:15px;display:grid}.persona-entry>header{border-bottom:1px solid #e4e8e6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.persona-entry>header div{gap:3px;display:grid}.persona-entry>header span{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.persona-entry>header h2{color:var(--ink);margin:0;font-size:13px}.persona-entry>header button{color:#a94b42;cursor:pointer;background:0 0;border:0;font-size:8px}.department-options{border:0;margin:0;padding:0}.department-selector{background:#fff;border:1px solid #dce3e0;border-radius:11px;gap:14px;padding:13px;display:grid}.department-selector>header{border-bottom:1px solid #e3e8e6;justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.department-selector>header div{gap:3px;display:grid}.department-selector>header strong{color:var(--ink);font-size:10px}.department-selector>header p{color:#75837f;margin:0;font-size:7px;line-height:1.4}.department-selector>header>span{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:750}.selected-departments{flex-wrap:wrap;gap:6px;display:flex}.selected-departments button{background:var(--teal-soft);min-height:29px;color:var(--petrol-rich);cursor:pointer;border:1px solid #a8cec6;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:7px;font-weight:650;display:inline-flex}.selected-departments button span{color:var(--teal);font-size:12px;line-height:1}.department-empty{color:#7a8884;border:1px dashed #ccd6d3;border-radius:8px;margin:0;padding:10px;font-size:8px}.department-suggestions{background:#fffaf0;border:1px solid #ead6a5;border-radius:9px;gap:8px;padding:10px;display:grid}.department-suggestions>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.department-suggestions strong{color:#785c1e;font-size:8px}.department-suggestions small{color:#8d7a50;font-size:7px}.department-suggestions>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.department-suggestions button{color:#725719;cursor:pointer;background:#fff;border:1px solid #dfc784;border-radius:8px;min-height:28px;padding:0 9px;font-size:7px;font-weight:650}.department-options legend{color:#64736f;width:100%;margin-bottom:8px;font-size:9px;font-weight:650}.department-selector .department-options legend{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.department-options legend small{float:right;color:#879391;font-size:7px;font-weight:500}.department-selector .department-options legend small{float:none;text-align:right}.department-options>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.department-options label{color:#596a66;cursor:pointer;background:#fff;border:1px solid #e0e5e3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:35px;padding:7px 9px;font-weight:500}.department-options label:has(input:checked){background:var(--teal-soft);color:var(--petrol-rich);border-color:#a8cec6}.department-options input{width:15px;height:15px;accent-color:var(--teal)}.department-browser{background:#fafbfa;border:1px solid #dfe5e3;border-radius:9px;padding:11px}.department-browser summary{color:var(--teal);cursor:pointer;justify-content:space-between;gap:10px;font-size:8px;font-weight:750;display:flex}.department-browser summary span{color:#7d8986;font-weight:500}.department-search{color:#667672;gap:5px;margin-top:12px;font-size:8px;font-weight:650;display:grid}.department-search input{height:38px;color:var(--ink);background:#fff;border:1px solid #cdd7d4;border-radius:8px;padding:0 10px;font-size:9px}.department-search-results{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.department-search-results>label{cursor:pointer;background:#fff;border:1px solid #e0e5e3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.department-search-results>label:has(input:checked){background:var(--teal-soft);border-color:#a8cec6}.department-search-results input{width:15px;height:15px;accent-color:var(--teal)}.department-search-results label span{gap:3px;display:grid}.department-search-results strong{color:var(--ink);font-size:8px}.department-search-results small{color:#7d8a87;font-size:6px;line-height:1.3}.department-search-results>p{color:#7b8985;grid-column:1/-1;margin:0;padding:10px;font-size:8px}.custom-department-adder{background:#f5fbf9;border:1px dashed #9fc8bf;border-radius:10px;gap:9px;padding:12px;display:grid}.custom-department-adder>div:first-child{gap:3px;display:grid}.custom-department-adder strong{color:var(--petrol-rich);font-size:9px}.custom-department-adder p{color:#72817d;margin:0;font-size:7px}.custom-department-adder>div:last-child{grid-template-columns:1fr auto;gap:7px;display:grid}.custom-department-adder input{min-width:0;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd7d3;border-radius:8px;padding:0 10px;font-size:9px}.custom-department-adder button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;min-width:58px;font-size:8px;font-weight:700}.custom-department-adder button:disabled{opacity:.5}.custom-department-list{gap:6px;display:grid}.custom-department-list>div{background:var(--teal-soft);border:1px solid #a8cec6;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.custom-department-list label{color:var(--petrol-rich);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:8px;font-weight:600;display:grid}.custom-department-list input{width:16px;height:16px;accent-color:var(--teal)}.custom-department-list button{color:#a94b42;cursor:pointer;background:0 0;border:0;font-size:7px}.persona-rules{gap:8px;display:grid}.add-persona-button{width:100%;min-height:62px;color:var(--petrol-rich);text-align:left;cursor:pointer;background:#f5fbf9;border:1px dashed #93bdb4;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.add-persona-button>span{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.add-persona-button>div{gap:3px;display:grid}.add-persona-button strong{font-size:9px}.add-persona-button small{color:#70817c;font-size:7px}.code-field{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;color:#d9eee8!important;background:#102a27!important;min-height:105px!important}.tracking-methods{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.tracking-methods legend{color:var(--ink);grid-column:1/-1;margin-bottom:2px;font-size:9px;font-weight:700}.tracking-methods>label{cursor:pointer;background:#fff;border:1px solid #d9e1de;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:11px;display:grid}.tracking-methods>label.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f5fbf9}.tracking-methods input{opacity:0;width:1px;height:1px;position:absolute}.tracking-methods label>span:last-child{gap:3px;display:grid}.tracking-methods strong{color:var(--ink);font-size:8.5px}.tracking-methods small{color:#667772;font-size:7.5px;line-height:1.4}.method-icon{background:var(--teal-soft);width:31px;height:31px;color:var(--teal);border-radius:8px;place-items:center;font-size:7px;font-weight:800;display:grid}.tracking-code-panel{background:#f8fbfa;border:1px solid #cbdcd8;border-radius:11px;gap:9px;padding:13px;display:grid}.tracking-code-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tracking-code-panel header div{gap:3px;display:grid}.tracking-code-panel header .tracking-code-actions{align-items:center;gap:7px;display:flex}.tracking-code-panel header small{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.tracking-code-panel header strong{color:var(--ink);font-size:10px}.tracking-code-panel>p{color:#61726d;margin:0;font-size:8px;line-height:1.45}.tracking-verification{background:#fffaf0;border:1px solid #e0d6b8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.tracking-verification.verified{background:#f2faf7;border-color:#b8d8d1}.tracking-verification>span{background:var(--amber-soft);color:#936d16;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.tracking-verification.verified>span{background:var(--teal);color:#fff}.tracking-verification div{gap:3px;display:grid}.tracking-verification strong{color:var(--ink);font-size:9px}.tracking-verification p{color:#667772;margin:0;font-size:8px;line-height:1.4}.privacy-options{border:0;margin:0;padding:0}.privacy-options legend{color:var(--ink);font-size:9px;font-weight:700}.privacy-options>p{color:#667772;margin:4px 0 9px;font-size:8px;line-height:1.4}.privacy-options>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.privacy-options label{color:#52655f;cursor:pointer;background:#fff;border:1px solid #dce3e0;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.privacy-options input,.privacy-safeguards input{width:16px;height:16px;accent-color:var(--teal)}.privacy-safeguards{background:#fafbfa;border:1px solid #dce3e0;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.privacy-safeguards>strong{color:var(--ink);font-size:9px}.privacy-safeguards label{color:#566963;align-items:center;gap:7px;font-size:8px;display:flex}.privacy-safeguards small{color:#6a7b76;font-size:7px;line-height:1.4}.privacy-notice{background:#f8fbfa;border:1px solid #cbdcd8;border-radius:11px;gap:9px;padding:13px;display:grid}.privacy-notice header{justify-content:space-between;align-items:center;display:flex}.privacy-notice header div{gap:3px;display:grid}.privacy-notice header small{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.privacy-notice header strong{color:var(--ink);font-size:10px}.privacy-notice textarea{min-height:122px}.privacy-confirm{background:#fff;border:1px solid #d8e2df;border-radius:9px;line-height:1.4;padding:11px!important}.privacy-readiness{background:#fffaf0;border:1px solid #e0d6b8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.privacy-readiness.ready{background:#f2faf7;border-color:#b8d8d1}.privacy-readiness>span{background:var(--amber-soft);color:#936d16;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.privacy-readiness.ready>span{background:var(--teal);color:#fff}.privacy-readiness div{gap:3px;display:grid}.privacy-readiness strong{color:var(--ink);font-size:9px}.privacy-readiness p{color:#667772;margin:0;font-size:8px}.team-builder{background:#f8fbfa;border:1px solid #cbdcd8;border-radius:11px;gap:11px;padding:13px;display:grid}.team-builder>header{justify-content:space-between;align-items:start;display:flex}.team-builder>header div{gap:3px;display:grid}.team-builder header small{color:var(--teal);letter-spacing:.08em;font-size:10px;font-weight:800}.team-builder h2{color:var(--ink);margin:0;font-size:16px}.team-builder header p{color:#667772;margin:0;font-size:12px;line-height:1.45}.team-builder header>span{background:var(--teal-soft);color:var(--teal);border-radius:99px;padding:5px 8px;font-size:10px;font-weight:750}.invite-row{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:8px;display:grid}.invite-row label{color:var(--ink);gap:5px;font-size:8px;font-weight:700;display:grid}.team-list{gap:7px;display:grid}.team-list article{background:#fff;border:1px solid #dfe5e3;border-radius:9px;grid-template-columns:auto 1fr 100px auto auto;align-items:center;gap:9px;padding:10px;display:grid}.team-avatar{background:var(--teal-soft);width:36px;height:36px;color:var(--teal);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.team-list article>div{gap:3px;min-width:0;display:grid}.team-list strong{color:var(--ink);text-overflow:ellipsis;font-size:12px;overflow:hidden}.team-list small{color:#6d7d78;font-size:10px}.team-list select{padding:7px}.team-list b{background:var(--amber-soft);color:#866617;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:9px}.team-list b.accepted{background:var(--teal-soft);color:var(--teal)}.team-list article>button{color:#a64f45;cursor:pointer;background:0 0;border:0;font-size:10px}.team-delivery-note{background:#f2f5f4;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.team-delivery-note>span{width:30px;height:30px;color:var(--teal);background:#fff;border-radius:8px;place-items:center;display:grid}.team-delivery-note div{gap:3px;display:grid}.team-delivery-note strong{color:var(--ink);font-size:12px}.team-delivery-note p{color:#667772;margin:0;font-size:10px;line-height:1.45}.billing-toggle{background:#e9eeec;border-radius:9px;grid-template-columns:1fr 1fr;justify-self:center;gap:4px;padding:4px;display:grid}.billing-toggle button{color:#687874;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 15px;font-size:8px;font-weight:700}.billing-toggle button.active{color:var(--petrol);background:#fff;box-shadow:0 1px 4px #06332e1a}.billing-toggle span{color:var(--teal);margin-left:4px;font-size:7px}.plan-trial-note{background:#f2faf8;border:1px solid #bddbd4;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px;display:grid}.plan-trial-note>span{background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.plan-trial-note div{gap:3px;display:grid}.plan-trial-note strong{font-size:13px}.plan-trial-note p{color:#60736e;margin:0;font-size:11px;line-height:1.45}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;display:grid}.plan-card{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1de;border-radius:12px;justify-items:start;gap:8px;padding:14px;display:grid}.plan-card.highlighted{border-color:#8dbeb4}.plan-card.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal), 0 8px 22px #07443d14;background:#f7fbfa}.plan-card>span{color:var(--teal);letter-spacing:.08em;font-size:9px;font-weight:800}.plan-card h2{margin:0;font-size:17px}.plan-card p{color:#667772;min-height:58px;margin:0;font-size:10px;line-height:1.45}.plan-card>strong{font-size:20px}.plan-card>strong small{color:#6c7a77;margin:2px 0 0;font-size:9px;font-weight:500;display:block}.plan-card ul{color:#556863;min-height:100px;margin:0;padding-left:15px;font-size:10px;line-height:1.6}.plan-card>b{color:#62736f;text-align:center;background:#eef2f1;border-radius:7px;width:100%;padding:9px;font-size:10px}.plan-card.selected>b{background:var(--teal);color:#fff}.plan-fair-use-note{color:#5e716c;background:#f4f7f6;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.plan-summary{background:#fafbfa;border:1px solid #dbe3e0;border-radius:9px;align-content:center;gap:4px;padding:11px;display:grid}.plan-summary strong{color:var(--ink);font-size:9px}.plan-summary span{color:var(--teal);font-size:10px;font-weight:750}.plan-summary small{color:#6b7b76;font-size:7px}.plan-confirm{border:1px solid var(--petrol);background:var(--petrol);color:#fff;cursor:pointer;border-radius:9px;min-height:40px;font-size:9px;font-weight:750}.plan-confirm.confirmed{background:var(--teal-soft);color:var(--teal);border-color:#b6d5ce}.launch-progress{background:var(--petrol);color:#fff;border-radius:11px;gap:7px;padding:13px;display:grid}.launch-progress>span{color:#8ed5c9;letter-spacing:.09em;font-size:7px;font-weight:800}.launch-progress>strong{font-size:15px}.launch-progress>div{background:#ffffff2e;border-radius:99px;height:7px;overflow:hidden}.launch-progress i{border-radius:inherit;background:#5fd0bb;height:100%;display:block}.launch-list{gap:7px;display:grid}.launch-list article{background:#fffdf8;border:1px solid #e1ded1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.launch-list article.ready{background:#f7fbfa;border-color:#c6ddd8}.launch-list article>span{background:var(--amber-soft);color:#8e6b18;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.launch-list article.ready>span{background:var(--teal);color:#fff}.launch-list article>div{gap:3px;display:grid}.launch-list strong{color:var(--ink);font-size:9px}.launch-list p{color:#687874;margin:0;font-size:7.5px;line-height:1.4}.launch-list a{color:var(--teal);font-size:8px;font-weight:750}.tracking-check{background:#f6f8f7;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.tracking-check>span{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.tracking-check strong{font-size:9px}.tracking-check p{color:#75827f;margin:3px 0 0;font-size:8px}.preview-score{background:var(--coral-soft);border-radius:10px;align-items:baseline;gap:8px;margin:12px 0;padding:14px;display:flex}.preview-score strong{color:var(--coral);font-size:28px}.preview-score span{color:#a1463e;font-size:9px;font-weight:750}.preview-list,.check-preview{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preview-list li,.check-preview li{color:#5f6f6c;border-bottom:1px solid #e4e8e6;justify-content:space-between;padding-bottom:7px;font-size:8px;display:flex}.preview-list b{color:var(--teal)}.draft-preview{background:#f7f8f7;border-radius:10px;padding:13px}.draft-preview p{color:#546762;font-size:8px;line-height:1.55}.check-preview li{color:var(--teal);justify-content:flex-start}.check-preview li.current{color:#8b9693}.summary-preview{background:#fafbfa;border:1px solid #dfe5e3;border-radius:10px;gap:5px;margin:12px 0;padding:15px;display:grid}.summary-preview strong{font-size:12px}.summary-preview span{color:#71807d;font-size:8px}.welcome-setup,.evidence-builder,.target-company-builder{gap:13px;display:grid}.setup-overview{gap:8px;display:grid}.setup-overview article{background:#fbfcfb;border:1px solid #dce3e0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px;display:grid}.setup-overview article>span{background:var(--petrol);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.setup-overview article div{gap:3px;display:grid}.setup-overview strong{color:var(--ink);font-size:10px}.setup-overview p{color:#687874;margin:0;font-size:8px;line-height:1.45}.setup-requirements{background:#f6fbf9;border:1px solid #cfe0dc;border-radius:11px;padding:13px}.setup-requirements header,.evidence-import header,.target-exclusions>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.setup-requirements header div,.evidence-import header div,.target-exclusions>header div{gap:3px;display:grid}.setup-requirements small,.evidence-import header small,.target-exclusions header small{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.setup-requirements strong,.evidence-import header strong,.target-exclusions header strong{color:var(--ink);font-size:10px}.setup-requirements header b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px}.setup-requirements ul{color:#5f716c;margin:10px 0 0;padding-left:18px;font-size:8px;line-height:1.7}.resume-setup{background:#fffaf0;border:1px solid #ead6a5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.resume-setup div{gap:3px;display:grid}.resume-setup strong{color:var(--ink);font-size:9px}.resume-setup p{color:#6f785e;margin:0;font-size:8px}.resume-setup a{background:var(--petrol);color:#fff;white-space:nowrap;border-radius:8px;place-items:center;min-height:32px;padding:0 11px;font-size:8px;font-weight:700;display:grid}.evidence-status{background:#f6fbf9;border:1px solid #bcd8d2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.evidence-status>span{background:var(--teal);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.evidence-status div{gap:3px;display:grid}.evidence-status strong{color:var(--ink);font-size:10px}.evidence-status p{color:#61726d;margin:0;font-size:8px;line-height:1.4}.evidence-status>b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:7px}.evidence-import,.evidence-manual{background:#fbfcfb;border:1px solid #dce3e0;border-radius:11px;gap:10px;padding:13px;display:grid}.evidence-import>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evidence-import button,.evidence-manual>button,.target-upload-grid button{border:1px solid var(--teal);min-height:36px;color:var(--teal);cursor:pointer;background:#fff;border-radius:8px;font-size:8px;font-weight:700}.evidence-import>small{color:#6b7a76;font-size:8px;line-height:1.45}.evidence-manual>button{background:var(--petrol);color:#fff}.evidence-manual>button:disabled{opacity:.5;cursor:default}.evidence-list{gap:9px;display:grid}.evidence-list>article{background:#fff;border:1px solid #dce3e0;border-radius:11px;gap:11px;padding:13px;display:grid}.evidence-list article>header{justify-content:space-between;gap:12px;display:flex}.evidence-list article>header div{gap:3px;display:grid}.evidence-list article header span{color:var(--teal);letter-spacing:.06em;font-size:7px;font-weight:800}.evidence-list article header strong{color:var(--ink);font-size:11px}.evidence-list article header small{color:#71807d;overflow-wrap:anywhere;font-size:7px}.evidence-list article header button{color:#a94b42;cursor:pointer;background:0 0;border:0;font-size:7px}.evidence-list .evidence-approval{background:#f6fbf9;border:1px solid #cfe0dc;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:48px;padding:9px}.evidence-approval input{width:17px;height:17px;accent-color:var(--teal)}.evidence-approval span{gap:3px;display:grid}.evidence-approval strong{color:var(--ink);font-size:8px}.evidence-empty{color:#74827f;text-align:center;border:1px dashed #c8d5d1;border-radius:10px;padding:24px;font-size:8px}.target-explainer{background:#f4faf8;border:1px solid #cfe0dc;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.target-explainer>span{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.target-explainer div{gap:3px;display:grid}.target-explainer strong{color:var(--petrol-rich);font-size:10px}.target-explainer p{color:#566a65;margin:0;font-size:8px;line-height:1.5}.target-multi-select{background:#fbfcfb;border:1px solid #dce3e0;border-radius:11px;margin:0;padding:12px}.target-multi-select legend{width:100%;color:var(--ink);padding:0 2px;font-size:10px;font-weight:700}.target-multi-select legend small{float:right;color:#778581;font-size:7px;font-weight:550}.target-multi-select>div{grid-template-columns:1fr 1fr;gap:6px;max-height:220px;margin-top:8px;display:grid;overflow:auto}.target-multi-select>div label{color:#53645f;background:#fff;border:1px solid #e0e5e3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:34px;padding:7px;font-size:8px;font-weight:550}.target-multi-select>div label:has(input:checked){background:var(--teal-soft);color:var(--petrol-rich);border-color:#a8cec6}.target-multi-select input{width:15px;height:15px;accent-color:var(--teal)}.target-token-editor,.target-exclusions{background:#fbfcfb;border:1px solid #dce3e0;border-radius:10px;gap:9px;padding:12px;display:grid}.target-token-editor header{gap:3px;display:grid}.target-token-editor header strong{color:var(--ink);font-size:9px}.target-token-editor header small{color:#71807d;font-size:7px}.target-token-editor>div:last-child{grid-template-columns:1fr auto;gap:7px;display:grid}.target-token-editor>div:last-child button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;min-width:58px;font-size:8px;font-weight:700}.target-token-editor>div:last-child button:disabled{opacity:.5}.target-tokens{flex-wrap:wrap;gap:6px;display:flex}.target-tokens>button{background:var(--teal-soft);min-height:28px;color:var(--petrol-rich);cursor:pointer;border:1px solid #a8cec6;border-radius:99px;align-items:center;gap:6px;padding:0 8px;font-size:7px;font-weight:650;display:flex}.target-tokens>button span{color:var(--teal);font-size:11px}.target-exclusions{background:#fffaf7;border-color:#e5d5c8}.target-upload-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.target-upload-grid article{background:#fff;border:1px solid #dce3e0;border-radius:10px;gap:6px;padding:12px;display:grid}.target-upload-grid strong{color:var(--ink);font-size:10px}.target-upload-grid p{color:#697975;min-height:34px;margin:0;font-size:8px;line-height:1.4}.target-upload-grid b{color:var(--teal);font-size:8px}.fit-preview{background:#f5fbf9;border:1px solid #abd0c8;border-radius:11px;padding:13px}.fit-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fit-preview header div{gap:3px;display:grid}.fit-preview header div small{color:var(--teal);letter-spacing:.08em;font-size:7px;font-weight:800}.fit-preview header strong{color:var(--ink);font-size:12px}.fit-preview header span{color:#657671;font-size:8px}.fit-preview output{background:var(--teal);color:#fff;border-radius:10px;justify-items:center;min-width:58px;padding:8px;font-size:17px;font-weight:750;display:grid}.fit-preview output small{font-size:6px;font-weight:650}.fit-preview ul{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.fit-preview li{color:var(--teal);background:#fff;border-radius:99px;padding:4px 7px;font-size:7px}.fit-preview>p{color:#61726d;margin:0;font-size:8px;line-height:1.45}.auth-page{background:linear-gradient(145deg,#fbf8f1 0%,#f7f3ea 58%,#eef4ef 100%);min-height:100vh}.auth-topbar{background:#ffffffb8;border-bottom:1px solid #0a403a1a;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,56px);display:flex}.auth-topbar>span{color:var(--muted);font-size:11px}.auth-topbar>span a{color:var(--teal);font-weight:750}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:center;gap:clamp(45px,8vw,100px);width:min(1100px,100% - 40px);min-height:calc(100vh - 72px);margin:0 auto;padding:54px 0;display:grid}.auth-promise h1{letter-spacing:-.055em;max-width:590px;margin:25px 0 18px;font-size:clamp(38px,4.4vw,58px);line-height:1.05}.auth-promise>p{color:#536561;max-width:580px;font-size:15px;line-height:1.7}.auth-promise ul{gap:16px;max-width:560px;margin:30px 0 0;padding:0;list-style:none;display:grid}.auth-promise li{grid-template-columns:42px 1fr;align-items:start;gap:13px;display:grid}.auth-promise li>b{width:42px;height:42px;color:var(--teal);background:var(--teal-soft);border-radius:12px;place-items:center;font-size:10px;display:grid}.auth-promise li span{gap:4px;display:grid}.auth-promise li strong{font-size:13px}.auth-promise li small{color:var(--muted);font-size:10px;line-height:1.5}.auth-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:clamp(26px,4vw,40px);box-shadow:0 24px 70px #06332e1f}.auth-card h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:27px}.auth-card>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.auth-card form{gap:13px;margin-top:24px;display:grid}.auth-card form label{color:#64736f;gap:6px;font-size:9px;font-weight:700;display:grid}.auth-card form input:not([type=checkbox]){width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #cfd8d5;border-radius:9px;padding:0 11px}.auth-card form input::placeholder{color:#9aa5a2}.auth-card form input:focus{border-color:var(--teal)}.auth-consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.5;font-weight:500!important}.auth-consent input{width:16px;height:16px;accent-color:var(--teal);margin:1px 0 0}.auth-consent a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.auth-submit{width:100%;min-height:47px;margin-top:3px}.auth-divider{color:#8b9693;align-items:center;gap:10px;margin:18px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-demo{width:100%;min-height:43px}.marketing-home{color:#0b252a;background:linear-gradient(145deg,#fbf8f1 0%,#f7f3ea 55%,#fdfbf7 100%);min-height:100vh}.marketing-nav{z-index:20;border-bottom:1px solid #0a403a14;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;height:88px;padding:0 clamp(24px,4vw,56px);display:grid;position:relative}.marketing-brand{color:var(--petrol-rich);align-items:center;gap:10px;display:flex}.marketing-brand .signal-mark i{background:var(--petrol)}.marketing-brand .signal-mark i:nth-child(2){background:var(--teal)}.marketing-brand .signal-mark i:nth-child(3){background:var(--amber)}.marketing-brand strong{letter-spacing:-.04em;font-size:22px}.marketing-nav>.public-desktop-nav{justify-content:center;gap:clamp(18px,3vw,42px);display:flex}.marketing-nav>.public-desktop-nav a,.marketing-nav>div>a:first-child{font-size:13px;font-weight:600}.public-desktop-nav a>span{display:none}.marketing-nav>div{align-items:center;gap:11px;display:flex}.marketing-nav .primary-button,.marketing-nav .secondary-button{min-height:46px;padding-inline:20px;font-size:12px}.public-menu-trigger{min-width:48px;min-height:46px;color:var(--petrol-rich);cursor:pointer;background:#fff;border:1px solid #bfcfcb;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:none}.public-menu-trigger>strong{font-size:12px}.public-menu-icon{gap:3px;width:18px;display:grid}.public-menu-icon i{background:currentColor;border-radius:99px;height:2px}.public-navigation-dialog{z-index:200;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;inset:0}.public-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05232085}.public-navigation-dialog[open]{justify-items:end;display:grid}.public-navigation-sheet{overscroll-behavior:contain;width:min(430px,100%);min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom));background:#fbfdfc;grid-template-rows:auto auto auto 1fr;align-content:start;gap:20px;display:grid;overflow-y:auto;box-shadow:-24px 0 70px #0523203d}.public-navigation-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.public-navigation-sheet>header small{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:850}.public-navigation-sheet>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:27px}.public-navigation-sheet>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:11px;flex:none;font-size:25px}.public-navigation-sheet>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-navigation-sheet>nav a{border:1px solid var(--line);min-height:58px;color:var(--petrol);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:720;display:flex}.public-navigation-sheet>nav a>span{color:var(--teal);font-size:16px}.public-navigation-sheet>nav a[aria-current=page]{background:var(--mint);box-shadow:inset 3px 0 var(--teal);border-color:#86bbb2}.public-navigation-actions{grid-template-columns:1fr 1fr;gap:9px;padding-top:2px;display:grid}.public-navigation-actions>.primary-button,.public-navigation-actions>.secondary-button{min-height:48px;font-size:13px}.public-navigation-login{color:var(--muted);text-align:center;grid-column:1/-1;padding:7px 3px 0;font-size:13px}.public-navigation-login strong{color:var(--teal)}.public-navigation-sheet>p{color:var(--muted);text-align:center;align-self:end;margin:0;font-size:11px}.marketing-hero{grid-template-columns:minmax(390px,.86fr) minmax(650px,1.2fr);align-items:center;gap:34px;min-height:700px;padding:60px 0 50px clamp(28px,4vw,58px);display:grid;overflow:hidden}.hero-copy{z-index:10;padding-right:12px;position:relative}.eyebrow-pill{min-height:34px;color:var(--petrol);background:#eeebdf;border-radius:99px;align-items:center;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.hero-copy h1{letter-spacing:-.062em;margin:30px 0 22px;font-size:clamp(45px,5.2vw,70px);line-height:1.06}.hero-copy h1 em{color:var(--teal);font-style:normal}.hero-copy>p{max-width:610px;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.hero-actions{gap:18px;margin-top:34px;display:flex}.cta-form{margin:0;display:inline-flex}.trust-points{flex-wrap:wrap;gap:24px;margin:38px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.trust-points li{color:#334944}.trust-points li:first-letter{color:#64804c}.hero-visual{--hero-signal-rail:clamp(150px,12vw,205px);--hero-signal-extension:45px;min-width:0;min-height:600px;position:relative}.hero-product{inset:0 0 0 var(--hero-signal-rail);border:12px solid var(--petrol-rich);background:var(--petrol-rich);border-right:0;border-radius:18px 0 0 18px;position:absolute;box-shadow:0 24px 70px #06332e2e}.product-window{background:#fff;border-radius:13px 0 0 13px;grid-template-columns:112px 1fr;display:grid;position:absolute;inset:16px 0 58px 117px;overflow:hidden}.product-window>aside{color:#afc8c2;background:#0c4640;flex-direction:column;gap:6px;padding:16px 9px;display:flex}.mini-brand{color:#fff;margin-bottom:9px;font-size:10px;font-weight:800}.product-window>aside>span:not(.mini-brand){border-radius:7px;padding:8px 9px;font-size:8px}.product-window>aside>span.active{color:#fff;background:#ffffff1f}.product-window>section{background:#fafafa;padding:16px}.product-window>section>header{justify-content:space-between;display:flex}.product-window header small,.product-window header h2{margin:0}.product-window header h2{font-size:17px}.product-window header>span{background:#fff;border:1px solid #dfe4e2;border-radius:7px;padding:7px;font-size:7px}.mini-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.mini-stats article{background:#fff;border:1px solid #e2e5e4;border-radius:8px;padding:11px}.mini-stats small,.mini-stats strong,.mini-stats b{display:block}.mini-stats small{color:#7d8b88;font-size:6px}.mini-stats strong{margin:7px 0 4px;font-size:15px}.mini-stats b{color:var(--teal);font-size:6px}.mini-columns{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.mini-columns article{background:#fff;border:1px solid #e2e5e4;border-radius:8px;min-height:190px;padding:10px}.mini-columns h3{font-size:8px}.mini-columns article>div{background:#f5f7f6;border-radius:7px;gap:7px;padding:9px;display:grid}.mini-columns b,.mini-columns p{font-size:7px}.mini-columns small{color:#7c8a87;font-size:6px}.mini-columns span{color:#fff;background:var(--petrol);text-align:center;border-radius:5px;padding:6px;font-size:6px}.security-strip{color:#d9e6e2;justify-content:space-around;align-items:center;height:58px;font-size:9px;display:flex;position:absolute;bottom:0;left:117px;right:0}.signal-flow{z-index:6;width:calc(var(--hero-signal-rail) + var(--hero-signal-extension));pointer-events:none;gap:14px;display:grid;position:absolute;top:105px;left:0}.signal-item{color:var(--ink);grid-template-columns:auto minmax(88px,135px) 1fr;align-items:center;gap:8px;font-size:9px;display:grid}.signal-item>span{color:#fff;background:var(--amber);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.signal-item i{background:var(--amber);transform-origin:100%;height:1px}.signal-item:first-child i{transform:rotate(22deg)}.signal-item:nth-child(2) i{transform:rotate(14deg)}.signal-item:nth-child(3) i{transform:rotate(7deg)}.signal-item:nth-child(5) i{transform:rotate(-9deg)}.signal-item:nth-child(6) i{transform:rotate(-17deg)}.signal-item.coral>span,.signal-item.coral i{background:var(--coral)}.signal-item.red>span,.signal-item.red i{background:#ef5b68}.signal-item.violet>span,.signal-item.violet i{background:#8266b6}.signal-item.blue>span,.signal-item.blue i{background:var(--cool)}.signal-item.teal>span,.signal-item.teal i{background:var(--teal)}.convergence-dot{background:var(--amber);border-radius:50%;width:14px;height:14px;position:absolute;top:115px;right:-4px;box-shadow:0 0 0 7px #f2b84b2e}.company-popover{z-index:5;text-align:center;background:#fff;border-radius:12px;width:150px;padding:14px;position:absolute;top:177px;left:55px;box-shadow:0 15px 35px #06332e33}.company-popover .company-avatar{margin:0 auto}.company-popover h2{margin:7px 0 2px;font-size:11px}.company-popover small{color:var(--teal);font-size:6px}.company-popover ul{text-align:left;border-top:1px solid #e3e7e5;border-bottom:1px solid #e3e7e5;gap:6px;margin:9px 0;padding:8px 0;font-size:6px;list-style:none;display:grid}.avatar-stack{justify-content:center;margin-bottom:7px;display:flex}.avatar-stack span{background:var(--teal-soft);width:22px;height:22px;color:var(--teal);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-4px;font-size:5px;display:grid}.company-popover>a,.company-popover-action{background:var(--petrol);color:#fff;border-radius:6px;padding:7px;font-size:6px;display:block}.journey-section{background:#ffffffbd;border:1px solid #eee7d9;border-radius:16px;margin:0 24px 30px;padding:28px;box-shadow:0 15px 45px #06332e0f}.journey-section>h2{text-align:center;font-size:20px}.journey-grid{grid-template-columns:repeat(5,1fr);margin-top:25px;display:grid}.journey-grid article{grid-template-columns:auto 1fr;gap:12px;padding:0 18px;display:grid;position:relative}.journey-grid article>span{width:45px;height:45px;color:var(--petrol);background:#f0ede4;border-radius:50%;place-items:center;font-weight:800;display:grid}.journey-grid h3{margin:0 0 5px;font-size:13px}.journey-grid p{color:#536561;margin:0;font-size:9px;line-height:1.65}.journey-grid article>b{color:var(--petrol);font-size:22px;font-weight:400;position:absolute;top:13px;right:-4px}.return-banner{background:#fffdf8;border:1px solid #eee1c2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:32px;padding:20px;display:grid}.return-banner>span{background:var(--amber-soft);width:44px;height:44px;color:var(--petrol);border-radius:11px;place-items:center;font-size:20px;display:grid}.return-banner h3,.return-banner p{margin:0}.return-banner h3{font-size:14px}.return-banner p{color:#5c6e69;margin-top:5px;font-size:10px}.return-banner a{color:var(--teal);font-size:12px;font-weight:750}.internal-shell{min-height:100vh;color:var(--ink);background:#f4f8f7;grid-template-columns:228px minmax(0,1fr);display:grid}.internal-shell>aside{color:#fff;background:#082f2b;flex-direction:column;gap:20px;padding:24px 18px;display:flex}.internal-shell>aside .brand-lockup{color:#fff}.internal-shell>aside>small{color:#8fb9b2;letter-spacing:.12em;font-size:10px}.internal-shell>aside nav{gap:3px;display:grid}.internal-shell>aside nav a,.internal-shell>aside>a:last-child{color:#c7dcd8;border-radius:8px;padding:9px 11px;font-size:12px}.internal-shell>aside nav a.active{color:#fff;background:#12554d;font-weight:750}.internal-shell>aside>a:last-child{margin-top:auto}.internal-shell>main{min-width:0;padding:34px}.internal-page-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.internal-page-head small{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:800}.internal-page-head h1{margin:5px 0;font-size:28px}.internal-page-head p{color:var(--muted);max-width:720px;margin:0}.internal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.internal-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:18px;display:grid}.internal-metrics span,.internal-metrics small{color:var(--muted);font-size:11px}.internal-metrics strong{font-size:24px}.internal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.internal-card{padding:20px}.internal-card h2{margin:8px 0;font-size:17px}.internal-card p{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;display:flex}.internal-card p span{gap:3px;display:grid}.internal-card textarea{min-height:92px}.internal-card label{gap:8px;font-weight:700;display:grid}.internal-card button,.internal-actions button,.internal-row button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-weight:700}.internal-card button:disabled,.internal-row button:disabled{opacity:.45;cursor:not-allowed}.internal-actions{flex-wrap:wrap;gap:7px;display:flex}.internal-note{background:var(--mint);border-radius:8px;padding:10px}.internal-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:420px;height:42px;margin:0 0 14px;padding:0 12px;display:flex}.internal-search input{border:0;width:100%;min-width:0}.internal-table{overflow-x:auto}.internal-table>header,.internal-row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:center;gap:14px;min-width:760px;padding:13px 16px;display:grid}.internal-table>header{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.internal-row{border-bottom:1px solid var(--line);font-size:12px}.internal-row:last-child{border-bottom:0}.internal-row>span,.internal-row>a{min-width:0}.internal-row strong,.internal-row small{text-overflow:ellipsis;display:block;overflow:hidden}.internal-row small{color:var(--muted);margin-top:3px}.internal-status{color:#50635f;background:#edf2f1;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.internal-status.active,.internal-status.healthy,.internal-status.processed,.internal-status.enabled,.internal-status.current,.internal-status.resolved,.internal-status.complete{color:#086b5c;background:#dff5ee}.internal-status.suspended,.internal-status.down,.internal-status.high,.internal-status.failed{color:#9d3128;background:#fee8e6}.internal-status.attention,.internal-status.trial,.internal-status.retry-queued{color:#815500;background:#fff2d6}.danger-button{color:#9d3128;background:#fff;border:1px solid #e7b0ab;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.internal-foot{color:var(--muted);margin-top:22px;font-size:10px}.public-page{min-height:100vh;color:var(--ink);background:#f8fbfa}.public-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbfaf0;position:sticky;top:0}.public-content{width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0 90px}.public-hero{text-align:center;width:min(820px,100%);margin:0 auto 55px}.public-hero.compact{margin-bottom:38px}.public-hero small{color:var(--teal);letter-spacing:.12em;font-weight:900}.public-hero h1{letter-spacing:-.04em;margin:14px 0;font-size:clamp(38px,6vw,66px);line-height:1.02}.public-hero.compact h1{font-size:clamp(35px,5vw,54px)}.public-hero p{max-width:730px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.public-hero>div{justify-content:center;gap:10px;margin-top:25px;display:flex}.public-point-grid,.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-point-grid article,.integration-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.public-point-grid span{background:var(--mint);width:36px;height:36px;color:var(--teal);border-radius:10px;place-items:center;font-weight:900;display:inline-grid}.public-point-grid h2,.integration-grid h2{margin:16px 0 7px;font-size:18px}.public-point-grid p,.integration-grid p{color:var(--muted);margin:0;line-height:1.55}.integration-grid small{color:var(--teal);font-weight:800}.integration-grid a{margin-top:15px;font-weight:800;display:inline-block}.public-pricing-promise{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:24px;display:flex}.public-pricing-promise h2,.public-pricing-promise p{margin:5px 0 0}.public-pricing-promise p{color:var(--muted);line-height:1.55}.public-pricing-promise>strong{min-width:165px;color:var(--teal);text-align:right;gap:3px;display:grid}.public-pricing-promise>strong small{color:var(--muted);font-weight:600}.public-pricing{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));align-items:stretch}.public-pricing article{padding:22px}.public-pricing article.featured{border:2px solid var(--teal);transform:translateY(-8px)}.public-pricing h2{margin:10px 0}.public-pricing>article>strong{font-size:24px;display:block}.public-pricing strong i{color:var(--muted);font-size:10px;font-style:normal}.public-pricing p,.public-pricing li{color:var(--muted);line-height:1.5}.public-pricing ul{min-height:126px;padding-left:18px}.public-pricing a{justify-content:center;width:100%}.public-pricing-footnote{max-width:900px;color:var(--muted);text-align:center;margin:22px auto 0;line-height:1.55}.public-story,.public-form,.legal-document,.public-status,.public-help-list{width:min(760px,100%);margin:0 auto}.public-story{padding:28px}.public-story h2{margin:0 0 8px}.public-story p{color:var(--muted);line-height:1.7}.public-form{gap:14px;padding:26px;display:grid}.public-form label{color:#52635f;gap:7px;font-weight:750;display:grid}.public-form input,.public-form select,.public-form textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:11px}.public-form textarea{resize:vertical;min-height:120px}.public-form button{justify-self:start}.public-form-message{background:var(--mint);width:min(760px,100%);color:var(--teal);border-radius:10px;margin:-20px auto 14px;padding:12px 14px;font-weight:750}.public-help-search{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:9px;width:min(760px,100%);height:48px;margin:0 auto 14px;padding:0 14px;display:flex}.public-help-search input{width:100%;font:inherit;border:0}.public-help-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.public-help-list a{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px;display:flex}.public-help-list p{color:var(--muted);padding:20px}.public-status{overflow:hidden}.public-status>header{background:var(--mint);align-items:center;gap:14px;padding:22px;display:flex}.public-status>header>span{background:var(--teal);border-radius:50%;width:13px;height:13px}.public-status h2,.public-status p{margin:0}.public-status p{color:var(--muted);margin-top:3px}.public-status>div{border-top:1px solid var(--line);justify-content:space-between;padding:15px 22px;display:flex}.public-status>div span{color:var(--muted)}.legal-document{padding:10px 0}.legal-updated{color:var(--muted)}.legal-document section{border-top:1px solid var(--line);padding:22px 0}.legal-document h2{margin:0 0 9px;font-size:21px}.legal-document p{color:var(--muted);line-height:1.75}.public-footer{color:#fff;background:#082f2b;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:110px;padding:30px max(24px,50% - 560px);display:grid}.public-footer nav{justify-content:center;gap:20px;display:flex}.auth-single{background:radial-gradient(circle at 50% 15%,#f8fcfb,#edf5f3);place-items:center;min-height:calc(100vh - 74px);padding:38px 18px;display:grid}.auth-single .auth-card{width:min(470px,100%)}.auth-single .auth-card h1{margin:8px 0;font-size:30px}.auth-single .auth-card>p{color:var(--muted);line-height:1.55}.auth-single form,.auth-action-stack{gap:14px;margin-top:22px;display:grid}.auth-single form>label{color:#52635f;gap:6px;font-weight:750;display:grid}.auth-single form input{border:1px solid var(--line);width:100%;font:inherit;border-radius:9px;padding:11px}.auth-action-stack dl{margin:0}.auth-action-stack dl div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.auth-action-stack dd{margin:0;font-weight:800}.auth-success{background:var(--mint);color:var(--teal);border-radius:8px;padding:10px}.text-button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-weight:800}.workspace-choice{gap:13px;margin-top:20px;display:grid}.workspace-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.workspace-choice button>span{background:var(--petrol);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.workspace-choice strong,.workspace-choice small{display:block}.workspace-choice small{color:var(--muted);margin-top:3px}.loading-panel{text-align:center;width:min(560px,100%);margin:12vh auto 0;padding:34px}.loading-panel h1,.loading-panel p{margin:8px 0}.loading-panel p{color:var(--muted)}.loading-panel>span{background:var(--mint);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;font-weight:900;display:inline-grid}.loading-panel>div{justify-content:center;gap:9px;margin-top:17px;display:flex}.loading-spinner{border:4px solid #cce4df;border-top-color:var(--teal);animation:.9s linear infinite loading-spin;background:0 0!important;border-radius:50%!important}@keyframes loading-spin{to{transform:rotate(360deg)}}.inbox-action-bar{display:none}.inbox-decision-panel{background:#f5fbf9;border:1px solid #bddbd5;border-radius:14px;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.inbox-decision-panel>header,.inbox-classification-control,.inbox-terminal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.inbox-decision-panel header p,.inbox-funnel-control p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.inbox-classification-control label,.inbox-funnel-control label{color:var(--muted);gap:5px;font-size:12px;font-weight:750;display:grid}.inbox-classification-control select,.inbox-funnel-control input{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:8px 10px}.inbox-classification-control small{color:var(--muted);flex:100%;font-size:11px}.inbox-funnel-control>div{background:#fff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:14px;display:grid}.inbox-funnel-control>div>strong,.inbox-funnel-control>div>p,.inbox-funnel-control>div>button{grid-column:1/-1}.inbox-funnel-control>div>button{justify-self:start}.inbox-conversion-review{border:1px solid #d4e5e1;box-shadow:0 8px 24px #082f2b0d}.inbox-conversion-review>strong{color:var(--petrol);font-size:14px}.inbox-conversion-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inbox-conversion-grid .inbox-conversion-wide{grid-column:1/-1}.inbox-conversion-review label{color:#52635f;gap:6px;font-size:12px;font-weight:750;display:grid}.inbox-conversion-review label>small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.4}.inbox-conversion-review input,.inbox-conversion-review textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:9px 11px;font-size:13px;line-height:1.45}.inbox-conversion-review textarea{resize:vertical;min-height:112px}.inbox-conversion-review input:focus,.inbox-conversion-review textarea:focus{border-color:var(--teal);outline:3px solid #0d7d731f}.inbox-conversion-review input:disabled,.inbox-conversion-review input[readonly]{color:#586966;cursor:not-allowed;background:#f2f6f5}.inbox-authoritative-email{grid-column:1/-1}.inbox-conversion-review .inbox-conversion-check{color:var(--ink);cursor:pointer;background:#f4faf8;border:1px solid #c8dfda;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.inbox-conversion-check input{width:18px;min-height:18px;accent-color:var(--teal);margin:2px 0 0}.inbox-conversion-check span{gap:3px;display:grid}.inbox-conversion-check strong{font-size:12px}.inbox-conversion-check small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.45}.inbox-conversion-complete{background:#eaf7f3;border:1px solid #b8d8d1;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.inbox-conversion-complete strong{color:var(--teal);font-size:12px}.inbox-conversion-complete span{color:#52635f;font-size:11px;line-height:1.45}.message-attachments{background:#f8fbfa;border:1px solid #cfe0dc;border-radius:11px;gap:9px;margin:12px 0;padding:12px;display:grid}.message-attachments>header,.message-attachments>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-attachments>header span{min-width:22px;height:22px;color:var(--teal);background:#e2f1ed;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.message-attachments>article{background:#fff;border:1px solid #dce8e5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:10px;display:grid}.message-attachments>article>div:first-child{justify-content:flex-start}.message-attachments>article>div:first-child>span{background:var(--mint);width:32px;height:32px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.message-attachments>article strong,.message-attachments>article small{display:block}.message-attachments>article small{color:var(--muted);margin-top:2px}.message-attachments>article>a{color:var(--teal);align-self:center;font-size:12px;font-weight:800}.rfp-essentials{background:#eef7f4;border-radius:8px;grid-column:1/-1;gap:6px;padding:10px 12px;display:grid}.rfp-essentials p,.rfp-essentials ul{color:#425551;margin:0;font-size:12px;line-height:1.5}.rfp-essentials ul{padding-left:18px}.rfp-essentials p small{margin-left:6px;display:inline}.inbox-terminal-actions{justify-content:flex-end;margin:-4px 0 12px}.inbox-terminal-actions button,.inbox-classification-control button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-weight:750}.opportunity-list-panel p,.opportunity-list-panel>header>strong,.opportunity-list-head{font-size:11px}.opportunity-list-row{font-size:12px}.opportunity-list-row small,.opportunity-list-stage{font-size:10px}.composer-fields label,.composer-panel footer span,.composer-status small,.draft-assistant p,.draft-assistant li,.mailbox-rule-strip span,.mailbox-error,.suppression-alert p{font-size:11px}.composer-fields input,.composer-fields select,.composer-panel textarea{font-size:13px}.composer-status span,.assistant-warning strong,.mailbox-rule-strip strong,.suppression-alert strong{font-size:11px}.assistant-heading h2{font-size:14px}.assistant-heading p,.draft-assistant h3,.inbox-filters button{font-size:11px}.thread-row strong,.thread-row b{font-size:13px}.thread-row small,.thread-row time{font-size:10px;line-height:1.35}.conversation-panel header p,.conversation-links a,.stage-chip{font-size:11px}.outbound-message header,.inbound-message header,.mailbox-next-action strong{font-size:12px}.outbound-message small,.inbound-message small,.outbound-message time,.inbound-message time,.classification-chip{font-size:10px;line-height:1.45}.mailbox-next-action p,.reply-box,.step-label,.setup-help strong{font-size:11px}.onboarding-card>p,.persona-form label,.custom-page-adder>label{font-size:12px;line-height:1.5}.persona-form label>small,.setup-help p,.onboarding-preview>p{font-size:11px}.page-rule-list strong,.page-discovery-explainer header strong,.intent-guardrail strong,.intent-page-map-summary strong,.intent-signal-group>div>label>span strong{font-size:12px}.page-rule-list small,.page-discovery-explainer header p,.custom-page-adder>small,.intent-guardrail p,.intent-page-map-summary p,.intent-signal-group>div>label>span small{font-size:11px}.page-rule-list strong em,.page-discovery-explainer li>b,.signal-preview-state,.hard-exclusions span{font-size:10px}.page-discovery-explainer li span,.page-discovery-explainer li small,.custom-page-adder button,.intent-page-map-summary a,.intent-live-example li small,.intent-live-example>p,.intent-signal-group legend small,.intent-live-example li strong,.intent-live-example li>b,.intent-signal-group>div>label>div input,.intent-signal-group>div>label>div em,.hard-exclusions strong,.customer-type-builder>header p,.customer-types legend small,.custom-customer-adder p,.department-selector>header p,.department-options legend small,.department-suggestions small,.custom-department-adder p,.add-persona-button small,.customer-type-builder>header>span,.custom-customer-list label,.persona-entry>header span,.persona-entry>header button,.department-selector>header>span,.selected-departments button,.department-suggestions strong,.department-suggestions button,.department-browser summary,.department-search,.department-search-results strong,.department-search-results small,.custom-department-list label,.add-persona-button strong{font-size:11px}.customer-types legend,.customer-types label,.custom-customer-adder strong,.custom-customer-adder input,.custom-customer-adder button,.department-selector>header strong,.department-options legend,.department-options label,.department-search input,.custom-department-adder strong,.custom-department-adder input,.custom-department-adder button{font-size:12px}.mailbox-setup-section>header span,.sender-preview>header span,.mailbox-setup-section>header>b,.sender-preview>header>b,.mailbox-readiness>b{font-size:10px}.mailbox-section-note,.mailbox-permissions small,.sender-preview>div>span,.sender-preview>div>p,.mailbox-readiness p,.signature-import small,.signature-import-success{font-size:11px}.signature-import strong,.mailbox-permissions legend,.mailbox-permissions strong,.sender-preview>div>strong,.mailbox-readiness strong{font-size:12px}@media (max-width:1100px){.public-pricing{grid-template-columns:repeat(2,1fr)}.internal-shell{grid-template-columns:190px minmax(0,1fr)}.internal-shell>main{padding:24px}.internal-metrics{grid-template-columns:1fr 1fr}.marketing-nav>.public-desktop-nav{display:none}.marketing-nav{grid-template-columns:1fr auto}.public-menu-trigger{display:inline-flex}.marketing-hero{grid-template-columns:1fr;padding-right:0}.hero-copy{max-width:730px}.hero-visual{--hero-signal-rail:220px}.journey-grid{grid-template-columns:1fr 1fr;gap:25px}.journey-grid article>b{display:none}.people-grid{grid-template-columns:1fr 1fr}.onboarding-layout{grid-template-columns:190px minmax(0,620px)}.onboarding-preview{display:none}.funnel-kpis{grid-template-columns:1fr 1fr}.funnel-toolbar{grid-template-columns:auto auto minmax(200px,1fr)}.funnel-toolbar>label:last-child{grid-column:1/-1}.opportunity-page .stage-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){html,body{overflow-x:hidden}.app-frame{max-width:100vw;overflow-x:hidden}.public-point-grid,.integration-grid{grid-template-columns:1fr 1fr}.public-footer{text-align:center;grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap}.internal-shell{grid-template-columns:1fr}.internal-shell>aside{gap:12px}.internal-shell>aside nav{grid-template-columns:repeat(3,1fr)}.internal-shell>aside>a:last-child{margin-top:0}.internal-grid,.visitor-grid,.people-grid,.manual-lead-grid{grid-template-columns:1fr}.funnel-page{overflow-x:clip}.record-workspace{grid-template-columns:1fr;grid-template-areas:"crm""work""people""journey""intent""opportunity""details"}.crm-overview-body{grid-template-columns:1fr}.crm-summary{border-right:0;border-bottom:1px solid var(--line)}.website-visit-list,.record-detail-grid,.recommended-list,.opportunity-grid,.composer-layout{grid-template-columns:1fr}.recommended-panel-prominent .contact-card{min-height:0}.company-hero{grid-template-columns:1fr}.company-actions{flex-wrap:wrap}.company-metrics{grid-template-columns:repeat(2,1fr)}.record-tabs{gap:19px;overflow-x:auto}.data-row{grid-template-columns:1.8fr .7fr .7fr}.data-row>:nth-child(3),.data-row>:nth-child(4){display:none}.inbox-layout{grid-template-columns:1fr}.thread-list{border-right:0;border-bottom:1px solid var(--line)}.inbox-layout.thread-open .thread-list,.inbox-layout:not(.thread-open) .conversation-panel{display:none}.mobile-inbox-back{width:fit-content;color:var(--teal);cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:4px 0;font-size:12px;font-weight:750;display:inline-flex}.conversation-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.page-heading:has(.mailbox-simulator){flex-direction:column;align-items:stretch}.mailbox-simulator{align-items:stretch}.mailbox-simulator label{flex:1}.mailbox-simulator select{width:100%;min-width:0}.mailbox-rule-strip{grid-template-columns:1fr}.opportunity-page .stage-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.placeholder-grid{grid-template-columns:1fr 1fr}.onboarding-layout{grid-template-columns:1fr;padding:18px 12px 90px}.onboarding-layout>aside:first-child{display:none}.auth-layout{grid-template-columns:1fr;gap:34px;width:min(620px,100% - 28px);padding:38px 0}.auth-promise{text-align:center}.auth-promise>p,.auth-promise ul{margin-left:auto;margin-right:auto}.auth-promise ul,.marketing-nav>div>a:first-child,.marketing-nav .secondary-button{display:none}.marketing-nav{height:68px;padding-inline:18px}.marketing-brand strong{font-size:18px}.marketing-nav .primary-button{min-height:39px;padding-inline:13px;font-size:10px}.marketing-hero{min-height:0;padding:42px 0 30px 20px}.hero-copy{padding-right:20px}.hero-copy h1{font-size:43px}.hero-visual{--hero-signal-rail:120px;--hero-signal-extension:24px;min-height:460px;margin-top:25px}.hero-product{border-width:8px}.product-window{grid-template-columns:72px 1fr;left:25px}.product-window>section{padding:9px}.mini-columns article:nth-child(3),.mini-stats article:nth-child(4){display:none}.mini-stats{grid-template-columns:repeat(3,1fr)}.mini-columns{grid-template-columns:1fr 1fr}.signal-item{grid-template-columns:auto 68px 1fr;font-size:6px}.company-popover{display:none}.security-strip{font-size:6px;left:97px}.journey-section{margin-inline:10px;padding:18px}.journey-grid{grid-template-columns:1fr}.return-banner{grid-template-columns:auto 1fr}.return-banner a{grid-column:2}.mapping-row{grid-template-columns:1fr;gap:7px}.mapping-row>b{display:none}.import-review{overflow-x:auto}.import-review>header,.import-review>div{min-width:720px}.import-summary,.import-results{grid-template-columns:1fr 1fr}.import-history{overflow-x:auto}.import-history>header,.import-history>div:not(.empty-state){min-width:720px}.report-kpis{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}.report-toolbar{flex-direction:column;align-items:stretch}.report-toolbar select{width:100%}.settings-layout{grid-template-columns:1fr}.settings-nav-desktop{display:none}.settings-nav-mobile{border:1px solid var(--line);background:#fff;border-radius:14px;display:block;overflow:hidden}.settings-nav-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 14px;list-style:none;display:flex}.settings-nav-mobile summary::-webkit-details-marker{display:none}.settings-nav-mobile summary span{gap:3px;display:grid}.settings-nav-mobile summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.settings-nav-mobile summary strong{color:var(--ink);font-size:14px}.settings-nav-mobile summary b{color:var(--teal);font-size:12px}.settings-nav-mobile[open] summary{border-bottom:1px solid var(--line)}.settings-nav-mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(60vh,520px);display:grid;overflow-y:auto}.settings-nav-mobile section{border-bottom:1px solid var(--line);min-width:0;padding:11px 0 6px}.settings-nav-mobile section:nth-child(odd){border-right:1px solid var(--line)}.settings-nav-mobile section>strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 13px 6px;font-size:10px;display:block}.settings-nav-mobile a{color:#465753;justify-content:space-between;gap:8px;min-height:38px;padding:7px 13px;font-size:12px;text-decoration:none;display:flex}.settings-nav-mobile a.active{color:var(--teal);background:#e9f5f2;font-weight:800}.audit-list{overflow-x:auto}.audit-list>header,.audit-list>article{min-width:680px}.usage-summary,.billing-usage-grid,.billing-capacity-grid{grid-template-columns:1fr}.billing-current-plan,.billing-section>header{flex-direction:column;align-items:flex-start}.contact-hero,.contact-record-grid{grid-template-columns:1fr}.contact-hero>div:last-child{flex-wrap:wrap}.help-grid{grid-template-columns:1fr}.funnel-view-tabs button{grid-template-columns:auto 1fr}.funnel-toolbar{grid-template-columns:1fr 1fr}.funnel-toolbar .funnel-search,.funnel-toolbar>label:last-child{grid-column:auto}.literal-funnel-panel{padding:13px}.literal-funnel-panel>header{flex-direction:column;align-items:start}.funnel-stage-band{padding-inline:13px;width:100%!important}.funnel-stage-band:before{clip-path:none;border-radius:11px}.funnel-stage-cards{grid-template-columns:minmax(0,1fr)}.funnel-outcomes{grid-template-columns:1fr}.funnel-scale-toolbar{flex-direction:column;align-items:stretch}.funnel-scale-toolbar>div{align-self:start}}@media (max-width:620px){.import-source-grid{grid-template-columns:1fr}.import-stage-mapping>label{grid-template-columns:1fr;gap:7px}.import-stage-mapping>label>b{display:none}.opportunity-header{grid-template-columns:1fr;align-items:start}.assignment-picker.record{grid-template-columns:auto minmax(0,1fr)}.assignment-picker.record>small{grid-column:1/-1}.assignment-actions{grid-template-columns:1fr auto}.assignment-actions .primary-button{grid-column:1/-1;width:100%}.opportunity-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.opportunity-actions a{justify-content:center;width:100%}.opportunity-page .stage-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.public-content{width:min(100% - 24px,1120px);padding-top:45px}.public-hero>div,.public-point-grid,.integration-grid,.public-pricing{flex-direction:column;grid-template-columns:1fr}.public-pricing article.featured{transform:none}.public-footer nav{display:grid}.internal-shell>aside nav,.internal-metrics{grid-template-columns:1fr}.internal-shell>main{padding:18px 12px}.toolbar-row{flex-direction:column;align-items:stretch}.table-search{width:100%}.visitor-timeframe-panel>header{flex-direction:column;align-items:flex-start}.visitor-timeframe-panel>div{grid-template-columns:1fr 1fr}.visitor-timeframe-panel button:nth-child(2){border-right:0}.visitor-timeframe-panel button:nth-child(-n+2){border-bottom:1px solid #e3e9e7}.company-page{margin-inline:-12px}.company-page>.breadcrumb,.company-hero,.record-tabs,.record-workspace{padding-inline:12px}.company-website-journey>header,.crm-overview>header,.crm-timeline>header{flex-direction:column;align-items:flex-start}.crm-key-facts{grid-template-columns:1fr}.crm-key-facts>div,.crm-key-facts>div:nth-child(2n),.crm-key-facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.crm-key-facts>div:last-child{border-bottom:0}.crm-timeline>ol>li{grid-template-columns:auto minmax(0,1fr)}.crm-timeline>ol>li>time{grid-column:2}.website-window-stats{grid-template-columns:1fr 1fr}.website-window-stats>div:nth-child(2){border-right:0}.website-window-stats>div:nth-child(-n+2){border-bottom:1px solid #e1e7e5}.website-visit-list li{grid-template-columns:minmax(0,1fr) auto}.website-visit-list time{grid-column:1/-1}.stage-grid,.person-card dl{grid-template-columns:1fr 1fr}.work-task{grid-template-columns:auto 1fr auto}.work-task>div{display:none}.placeholder-grid{grid-template-columns:1fr}.auth-topbar{height:64px}.auth-topbar>span{text-align:right;max-width:128px;font-size:9px}.auth-layout{min-height:calc(100vh - 64px);padding-top:28px}.auth-promise h1{font-size:34px}.auth-promise>p{font-size:12px}.auth-card{padding:24px 18px}.auth-card .form-grid{grid-template-columns:1fr}.onboarding-card{padding:22px 17px}.onboarding-form .form-grid,.threshold-grid,.provider-choice,.tone-options,.tone-roadmap,.writing-source-tabs,.ai-writing-flow,.ai-draft-inputs,.customer-types>div,.department-options>div,.tracking-methods,.privacy-options>div,.invite-row,.plan-grid,.evidence-import>div,.target-multi-select>div,.target-upload-grid,.record-work-grid{grid-template-columns:1fr}.record-work-grid>section+section{border-top:1px solid var(--line);border-left:0}.record-inline-form{grid-template-columns:1fr 1fr}.record-inline-form>input:first-child{grid-column:1/-1}.record-inline-form>button{width:100%}.note-attachment-editor>div{grid-template-columns:1fr}.team-list article{grid-template-columns:auto 1fr}.team-list article>select,.team-list article>b,.team-list article>button{grid-column:2}.assignment-picker{padding:10px}.assignment-picker.record{grid-template-columns:1fr}.assignment-picker.record .assignment-avatar{display:none}.assignment-picker.record>small{grid-column:auto}.assignment-actions{grid-template-columns:1fr}.assignment-actions .primary-button{grid-column:auto}.assignment-actions .primary-button,.assignment-actions .secondary-button,.assignment-picker select{width:100%;min-height:44px}.public-pricing-promise{flex-direction:column;align-items:flex-start}.public-pricing-promise>strong{text-align:left;min-width:0}.ai-writing-workbench>header,.ai-draft-context{display:grid}.ai-writing-workbench>header>b,.ai-draft-context>span{justify-self:start}.mailbox-phase{grid-template-columns:auto 1fr}.mailbox-phase>b{grid-column:2;justify-self:start}.mailbox-setup-section>header,.sender-preview>header{display:grid}.mailbox-setup-section>header>b,.sender-preview>header>b{justify-self:start}.mailbox-readiness{grid-template-columns:auto 1fr}.mailbox-readiness>b{grid-column:2;justify-self:start}.mailbox-setup-status,.mailbox-setup-builder,.mailbox-phase,.mailbox-setup-section,.sender-preview{width:100%;min-width:0;max-width:100%}.mailbox-phase>div,.mailbox-setup-section>*,.sender-preview>*{min-width:0}.mailbox-phase p,.mailbox-setup-section p,.sender-preview p{overflow-wrap:anywhere}.mailbox-setup-section .form-grid{grid-template-columns:1fr}.signature-import{flex-direction:column;align-items:stretch}.signature-import .secondary-button{width:100%}.mailbox-simulator{flex-direction:column}.mailbox-page-actions,.reply-box{flex-direction:column;align-items:stretch}.mailbox-audit p{grid-template-columns:1fr;gap:3px}.customer-type-builder{padding:12px}.customer-type-builder .customer-types legend{gap:3px;display:grid}.customer-type-builder .customer-types legend small{text-align:left}.custom-customer-adder>div:last-child{grid-template-columns:1fr}.custom-customer-adder button{min-height:38px}.department-selector{padding:11px}.department-selector .department-options legend{gap:3px;display:grid}.department-selector .department-options legend small{text-align:left}.custom-department-adder>div:last-child{grid-template-columns:1fr}.custom-department-adder button{min-height:38px}.department-suggestions>div:first-child{gap:3px;display:grid}.department-search-results{grid-template-columns:1fr}.page-rule-list>label{grid-template-columns:auto 1fr}.page-rule-list select{grid-column:2;width:100%}.page-discovery-explainer ol{grid-template-columns:1fr}.page-discovery-explainer>header{grid-template-columns:auto minmax(0,1fr)}.page-discovery-explainer>header>button{grid-column:2;justify-self:start}.custom-page-adder>div{grid-template-columns:1fr}.custom-page-adder button{min-height:40px}.intent-page-map-summary{grid-template-columns:1fr}.intent-page-map-summary a{justify-self:start}.intent-live-example>header{align-items:start}.intent-signal-group>div>label{grid-template-columns:auto 1fr}.intent-signal-group>div>label>div{grid-column:2;width:72px}.score-safeguards>div:first-of-type,.safeguard-settings{grid-template-columns:1fr}.marketing-brand strong{font-size:16px}.marketing-nav .public-nav-actions>.primary-button{display:none}.public-navigation-sheet{padding-inline:16px}.public-navigation-sheet>nav{grid-template-columns:1fr}.hero-copy h1{font-size:38px}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1;padding-inline:10px}.trust-points{gap:11px;font-size:8px}.hero-visual{--hero-signal-rail:76px;--hero-signal-extension:14px;min-height:415px}.product-window{grid-template-columns:57px 1fr;inset:12px 0 51px 12px}.product-window>aside{padding-inline:5px}.signal-item{grid-template-columns:auto 44px 1fr;gap:3px}.signal-item>span{width:17px;height:17px}.security-strip{left:66px}.funnel-view-tabs{grid-template-columns:1fr}.funnel-view-tabs button{min-height:54px}.funnel-toolbar,.funnel-kpis{grid-template-columns:1fr}.funnel-toolbar>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.funnel-toolbar .funnel-search,.funnel-toolbar>label:last-child{grid-column:auto}.funnel-legend{flex-wrap:wrap}.funnel-stage-band>header{grid-template-columns:auto minmax(0,1fr) auto}.funnel-outcome>div{grid-template-columns:minmax(0,1fr)}.funnel-scale-toolbar>div{width:100%;overflow-x:auto}.funnel-scale-toolbar button{white-space:nowrap;flex:1}.opportunity-header{gap:15px;padding:14px}.opportunity-identity{gap:10px}.opportunity-identity .company-avatar{width:40px;height:40px}.opportunity-header h1{font-size:22px}.opportunity-page .timeline li{grid-template-columns:32px minmax(0,1fr)}.opportunity-page .timeline time{grid-column:2}.opportunity-page .opportunity-editor{max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto}.opportunity-page .opportunity-editor footer{grid-template-columns:1fr 1fr;display:grid}.opportunity-page .opportunity-editor footer button{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.funnel-view-tabs button,.funnel-stage-band,.funnel-stage-band:before,.funnel-opportunity-card{transition:none}}.attention-now{border-color:#b8d9d3;margin-bottom:20px;padding:0;overflow:hidden;box-shadow:0 16px 38px #0b4a4314}.attention-now>header{background:linear-gradient(110deg,#f2fbf9,#fff);border-bottom:1px solid #dceae7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.attention-now>header>div{align-items:center;gap:12px;display:flex}.attention-now>header h2{color:var(--petrol);margin:0;font-size:18px}.attention-now>header p{color:#61736f;margin:3px 0 0;font-size:13px}.attention-now>header>a{color:var(--teal);white-space:nowrap;font-size:13px;font-weight:750}.attention-pulse{background:#e26050;border-radius:50%;flex:none;width:12px;height:12px;position:relative;box-shadow:0 0 0 6px #e260501f}.attention-now-list{display:grid}.attention-now-item{border-bottom:1px solid #e6eeec;grid-template-columns:minmax(0,1fr) minmax(230px,360px);align-items:center;gap:22px;padding:17px 20px;display:grid}.attention-now-item:last-child{border-bottom:0}.attention-now-item.urgent{border-left:4px solid #df5b4c;padding-left:16px}.attention-now-item.high{border-left:4px solid #d99b35;padding-left:16px}.attention-now-copy{min-width:0}.attention-now-copy>span{color:#a14a40;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.attention-now-copy>strong{color:var(--petrol);font-size:15px;line-height:1.35;display:block}.attention-now-copy>p{color:#596b67;margin:5px 0 0;font-size:13px;line-height:1.5}.attention-now-copy>small{color:#7a8a87;margin-top:5px;font-size:11px;line-height:1.4;display:block}.attention-now-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.attention-now-actions>small{color:#697a76;font-size:11px}.attention-now .assignment-picker{margin:0}.priority-actions-board{border-color:#ead6ac;margin-bottom:20px;padding:0;overflow:hidden}.priority-actions-board>header{background:linear-gradient(105deg,#fff8e8,#fff);border-bottom:1px solid #eee2c8;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.priority-actions-board>header span{color:#9b6e12;letter-spacing:.1em;font-size:9px;font-weight:850}.priority-actions-board>header h2{color:var(--petrol);margin:3px 0 0;font-size:18px}.priority-actions-board>header p{color:#716a5b;margin:4px 0 0;font-size:12px}.priority-actions-board>header a{color:var(--teal);font-size:12px;font-weight:800}.priority-actions-board>div{display:grid}.priority-actions-board article{border-bottom:1px solid #eeeae2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.priority-actions-board article:last-child{border-bottom:0}.priority-actions-board article strong{color:var(--petrol);font-size:14px}.priority-actions-board article p{color:#576965;margin:3px 0;font-size:12px;line-height:1.4}.priority-actions-board article small{color:#83908e;font-size:10px}.notification-button{border:1px solid var(--line);min-height:36px;color:var(--petrol);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 9px;display:inline-flex;overflow:visible}.notification-count{color:#fff;background:#dc5a4b;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:850;line-height:1;display:grid}.notification-count.unread{background:var(--teal)}.whatsapp-support{z-index:55;min-height:52px;color:var(--petrol);background:#f7fffc;border:1px solid #9acac0;border-radius:999px;align-items:center;gap:10px;padding:8px 13px 8px 8px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #05312c2b}.whatsapp-support:hover{transform:translateY(-2px);box-shadow:0 15px 36px #05312c38}.whatsapp-support:focus-visible{outline-offset:3px;outline:3px solid #0d826f4d}.whatsapp-support>span:first-child{color:#fff;background:#168a74;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;font-weight:800;display:grid}.whatsapp-support>span:last-child{gap:1px;display:grid}.whatsapp-support strong{font-size:11px}.whatsapp-support small{color:#5f716d;font-size:9px}@media (max-width:720px){.known-contact-grid{grid-template-columns:1fr}.whatsapp-support{min-height:44px;padding:6px;bottom:74px;right:12px}.whatsapp-support>span:first-child{width:34px;height:34px}.whatsapp-support>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-support{transition:none}}.lead-scope-tabs{border:1px solid var(--line);background:#eef2f0;border-radius:10px;gap:3px;width:fit-content;margin:0 0 12px;padding:3px;display:flex}.lead-scope-tabs button{color:#647671;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.lead-scope-tabs button.active{color:var(--petrol);background:#fff;box-shadow:0 2px 7px #05312c14}.lead-table-controls{align-items:center;gap:8px;display:flex}.lead-table-controls>label:first-child{color:#697a76;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.lead-table-controls select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:9px;padding:0 30px 0 10px;font-size:10px}.lead-list-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);align-items:start;gap:12px;min-width:0;display:grid}.lead-list-layout>.visitor-table{min-width:0}.lead-list-layout .visitor-table-row{grid-template-columns:1.12fr .58fr 1.32fr .82fr .95fr .7fr;gap:8px;min-width:0;padding-inline:10px}.lead-list-layout .visitor-table-row.selected{box-shadow:inset 3px 0 var(--teal);background:#f0f8f6}.lead-row-company{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.lead-row-company .company-avatar{border-radius:8px;width:32px;height:32px}.lead-row-company>span{gap:3px;min-width:0;display:grid}.lead-row-company strong,.lead-row-company small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-row-company:hover strong{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.lead-preview-panel{max-height:calc(100vh - 90px);position:sticky;top:72px;overflow-y:auto}.lead-preview-panel>header{justify-content:flex-start;gap:11px;min-height:84px}.lead-preview-panel>header>div{min-width:0}.lead-preview-panel>header small{color:var(--teal);letter-spacing:.08em;font-size:8px;font-weight:850}.lead-preview-panel>header h2{margin:3px 0;font-size:16px}.lead-preview-panel>header p{color:#6f807b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.lead-preview-panel>dl{grid-template-columns:1fr 1fr;margin:0;padding:6px 14px 12px;display:grid}.lead-preview-panel>dl>div{border-bottom:1px solid #e5eae8;gap:4px;min-width:0;padding:10px 4px;display:grid}.lead-preview-panel dt{color:#5f6f6c;font-size:8px}.lead-preview-panel dd{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:750;overflow:hidden}.lead-preview-panel .visitor-journey-preview{margin:0 14px 14px}.lead-preview-actions{gap:7px;padding:0 14px 14px;display:grid}.lead-preview-actions>*{justify-content:center}.bulk-selection-bar{background:#f8faf9;border:1px dashed #cbd8d4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin:0 0 12px;padding:10px 12px;display:flex}.bulk-selection-bar.active{background:#f1faf7;border-style:solid;border-color:#9fc9c1;box-shadow:0 8px 22px #05312c0f}.bulk-selection-bar>div{gap:3px;min-width:0;margin-right:auto;display:grid}.bulk-selection-bar strong{color:var(--petrol);font-size:12px}.bulk-selection-bar small{color:#5f6f6c;font-size:10px;line-height:1.4}.bulk-company-cell{align-items:center;gap:8px;min-width:0;display:flex!important}.bulk-company-cell>.lead-row-company{flex:1;min-width:0}.lead-select{color:#5f6f6c;cursor:pointer;flex:none;grid-auto-flow:column;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-grid}.lead-select input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;margin:0}.lead-select input:disabled{cursor:not-allowed;opacity:.4}.lead-list-layout .visitor-table-row.bulk-selected{box-shadow:inset 3px 0 var(--teal);background:#edf8f5}.bulk-email-backdrop{z-index:90;align-items:flex-start;padding:24px;overflow-y:auto}.bulk-email-workbench{background:#f8faf9;border:1px solid #cbd8d4;border-radius:16px;grid-template-rows:auto auto auto auto minmax(160px,1fr) auto;width:min(1040px,100%);max-height:calc(100vh - 48px);margin:auto;display:grid;overflow:hidden;box-shadow:0 34px 100px #052a2640}.bulk-email-workbench>header{background:#fff;border-bottom:1px solid #dce5e2;justify-content:space-between;gap:24px;padding:20px 22px;display:flex}.bulk-email-workbench>header>div{gap:4px;display:grid}.bulk-email-workbench>header small{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:850}.bulk-email-workbench>header h2{color:var(--petrol);margin:0;font-size:23px}.bulk-email-workbench>header p{color:#60736e;max-width:760px;margin:0;font-size:11px;line-height:1.5}.bulk-email-workbench>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:10px;flex:none;font-size:21px}.bulk-email-progress{background:#f3f7f5;border-bottom:1px solid #e0e7e4;justify-content:center;align-items:center;gap:9px;padding:12px 18px;display:flex}.bulk-email-progress span{color:#778682;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.bulk-email-progress span b{color:#64746f;background:#dfe7e4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.bulk-email-progress span.active{color:var(--petrol)}.bulk-email-progress span.active b{background:var(--teal);color:#fff}.bulk-email-progress i{color:#9eaaa7;font-style:normal}.bulk-email-message{color:#685f4d;background:#fffdf8;border-bottom:1px solid #e0e7e4;padding:10px 22px;font-size:11px;line-height:1.45}.bulk-mailbox-warning{color:#855a3b;background:#fff7ef;border-bottom:1px solid #eed7c3;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:10px;display:flex}.bulk-mailbox-warning a{color:var(--teal);font-weight:750}.bulk-email-template{background:#fff;border-bottom:1px solid #e0e7e4;grid-template-columns:.8fr 1.2fr;gap:10px;padding:14px 22px;display:grid}.bulk-email-template>header{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.bulk-email-template>header>div{gap:2px;display:grid}.bulk-email-template>header strong{color:var(--petrol);font-size:12px}.bulk-email-template>header small{color:#6b7b77;font-size:10px}.bulk-email-template>header b{color:#8b611f;background:#fff1d9;border-radius:999px;height:fit-content;padding:4px 8px;font-size:9px}.bulk-email-template label,.bulk-draft-review>label{color:#596a66;gap:5px;font-size:10px;font-weight:750;display:grid}.bulk-email-template input,.bulk-email-template textarea,.bulk-draft-review input,.bulk-draft-review textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd7d3;border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.5}.bulk-email-template textarea{resize:vertical;min-height:86px}.bulk-recipient-list{align-content:start;gap:9px;min-height:0;padding:14px 22px;display:grid;overflow-y:auto}.bulk-recipient{background:#fff;border:1px solid #d8e1de;border-radius:11px;gap:10px;padding:13px;display:grid}.bulk-recipient.blocked,.bulk-recipient.failed{background:#fffaf5;border-color:#ead6c3}.bulk-recipient.sent{background:#f3faf8;border-color:#a9d1c8}.bulk-recipient>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.bulk-recipient>header>div{gap:3px;min-width:0;display:grid}.bulk-recipient>header strong{color:var(--petrol);font-size:13px}.bulk-recipient>header small{color:#5f6f6c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bulk-recipient>header>span{color:#62736e;background:#edf2f0;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:800}.bulk-recipient.drafted>header>span{color:#8c621c;background:#fff0d8}.bulk-recipient.approved>header>span,.bulk-recipient.sent>header>span{color:var(--teal);background:#dff1eb}.bulk-recipient-problem{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-recipient-problem p{color:#845c3e;margin:0;font-size:10px}.bulk-recipient-problem a{color:var(--teal);white-space:nowrap;font-size:10px;font-weight:750}.bulk-draft-review{border-top:1px solid #e5eae8;grid-template-columns:.7fr 1.3fr;gap:10px;padding-top:10px;display:grid}.bulk-draft-review textarea{resize:vertical;min-height:100px}.bulk-draft-review input:read-only,.bulk-draft-review textarea:read-only{color:#5f6f6b;background:#f5f7f6}.bulk-reviewed{cursor:pointer;background:#f2faf7;border:1px solid #c5ddd7;border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.bulk-reviewed input{width:17px;height:17px;accent-color:var(--teal);margin:0}.bulk-reviewed span{gap:2px;display:grid}.bulk-reviewed strong{color:var(--petrol);font-size:10px}.bulk-reviewed small{color:#5f6f6c;font-size:9px}.bulk-email-workbench>footer{background:#fff;border-top:1px solid #dce5e2;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.bulk-email-workbench>footer>div{gap:2px;min-width:0;margin-right:auto;display:grid}.bulk-email-workbench>footer strong{color:var(--petrol);font-size:11px}.bulk-email-workbench>footer small{color:#5f6f6c;font-size:9px}.bulk-email-workbench .send-bulk{background:#087967}.export-preview{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(860px,100% - 28px);max-height:min(88vh,760px);padding:0;overflow-y:auto;box-shadow:0 30px 80px #052a2633}.export-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px;display:flex}.export-preview>header small{color:var(--teal);letter-spacing:.08em;font-size:9px;font-weight:850}.export-preview>header h2{margin:4px 0;font-size:22px}.export-preview>header p{color:#5f6f6c;margin:0;font-size:11px}.export-preview>header button{border:1px solid var(--line);width:36px;height:36px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:9px;font-size:20px}.export-preview-table{padding:12px 20px 0;overflow-x:auto}.export-preview-table>div{color:#536762;border-bottom:1px solid #e7ebe9;grid-template-columns:1.4fr .55fr .5fr .75fr 1fr;align-items:center;gap:10px;min-width:650px;min-height:48px;font-size:10px;display:grid}.export-preview-table>div:first-child{color:#7b8986;min-height:35px;font-size:8px}.export-preview-table span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.export-preview-table span small{color:#87938f;margin-top:3px;font-size:8px;display:block}.export-preview-more{color:#74847f;margin:12px 20px 0;font-size:10px}.export-preview>footer{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}@media (max-width:1320px){.lead-list-layout{grid-template-columns:1fr}.lead-list-layout .visitor-table-row{min-width:820px}.lead-preview-panel{max-height:none;position:static}}@media (max-width:720px){.app-topbar>.notification-button{display:none}.lead-table-controls{flex-direction:column;align-items:stretch;width:100%}.lead-table-controls>label:first-child{justify-content:space-between}.lead-table-controls select{flex:1}.lead-scope-tabs{width:100%}.lead-scope-tabs button{flex:1}.bulk-selection-bar,.bulk-email-workbench>footer{flex-direction:column;align-items:stretch}.bulk-selection-bar>div,.bulk-email-workbench>footer>div{margin-right:0}.bulk-email-backdrop{padding:8px}.bulk-email-workbench{max-height:calc(100vh - 16px)}.bulk-email-progress{justify-content:flex-start;overflow-x:auto}.bulk-email-progress span{white-space:nowrap}.bulk-email-template,.bulk-draft-review{grid-template-columns:1fr}.bulk-reviewed{grid-column:1}.bulk-email-workbench>footer>button{width:100%}}@media print{body *{visibility:hidden!important}.export-preview-backdrop,.export-preview-backdrop *{visibility:visible!important}.export-preview-backdrop{background:#fff;display:block;position:absolute;inset:0}.export-preview{width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.export-preview>header button,.export-preview>footer{display:none}}.notification-list{padding:4px 18px}.notification-list article{gap:15px;min-height:92px;padding:15px 4px}.notification-list article.active-attention{box-shadow:inset 3px 0 #df6b5d}.notification-list article>span{border-radius:12px;width:42px;height:42px;font-size:18px}.notification-list article>div>small{color:#a14a40;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.notification-list strong{font-size:14px;line-height:1.35}.notification-list strong i{font-size:9px}.notification-list p{color:#61716e;margin-top:5px;font-size:12px;line-height:1.5}.notification-list .notification-source{color:#315e56;letter-spacing:0;text-transform:none;background:#edf5f3;border-radius:999px;width:fit-content;margin-top:7px;padding:4px 7px;font-size:10px;font-weight:750}.notification-toolbar>span{font-size:12px}.notification-actions{flex-wrap:wrap;justify-content:flex-end}.notification-actions a,.notification-actions button,.notification-actions>span{font-size:11px;font-weight:750}.notification-actions .notification-primary-action{background:var(--petrol);color:#fff;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.notification-actions>span{color:#9d5047}@media (max-width:700px){.notification-list article{grid-template-columns:auto minmax(0,1fr)}.notification-actions{grid-column:2;justify-content:flex-start}.inbox-conversion-grid{grid-template-columns:1fr}.inbox-conversion-review{padding:12px}.inbox-conversion-review>button{justify-content:center;width:100%}.inbox-conversion-complete{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.attention-now-item{grid-template-columns:1fr;gap:14px}.priority-actions-board article{grid-template-columns:auto minmax(0,1fr);padding:14px 15px}.priority-actions-board article>a{grid-column:1/-1;justify-content:center}.attention-now-actions{justify-content:flex-start}}@media (max-width:520px){.attention-now>header{align-items:flex-start;padding:15px}.attention-now>header p{font-size:12px}.attention-now-item{padding:15px}.attention-now-item.urgent,.attention-now-item.high{padding-left:11px}.attention-now-actions{flex-direction:column;align-items:stretch}.attention-now-actions a{justify-content:center;width:100%}}.literal-funnel.compact{gap:7px}.funnel-overview-stage{width:var(--funnel-width,100%);margin-inline:auto}.funnel-overview-stage-row{isolation:isolate;grid-template-columns:34px minmax(150px,.72fr) minmax(260px,1.4fr) 86px 86px;align-items:center;gap:10px;min-height:68px;padding:9px clamp(18px,2.8vw,38px);display:grid;position:relative}.funnel-overview-stage-row:before{content:"";z-index:-1;background:#edf7f4;border:1px solid #bfd8d2;border-radius:10px;transition:border-color .16s,background .16s,box-shadow .16s;position:absolute;inset:0}.funnel-overview-stage.working .funnel-overview-stage-row:before{clip-path:polygon(1.8% 0,98.2% 0,97% 100%,3% 100%);border-radius:0}.funnel-overview-stage.working:nth-child(2) .funnel-overview-stage-row:before{background:#eaf5f2}.funnel-overview-stage.working:nth-child(3) .funnel-overview-stage-row:before{background:#e6f2ee}.funnel-overview-stage.working:nth-child(4) .funnel-overview-stage-row:before{background:#e1efeb}.funnel-overview-stage.working:nth-child(5) .funnel-overview-stage-row:before{background:#dcece7}.funnel-overview-stage.working:nth-child(6) .funnel-overview-stage-row:before{background:#d7e9e3}.funnel-overview-stage.working:nth-child(7) .funnel-overview-stage-row:before{background:#d2e6df}.funnel-overview-stage.drop-active .funnel-overview-stage-row:before{border-color:var(--teal);box-shadow:inset 0 0 0 1px #0b786d29}.funnel-overview-stage-number{background:var(--petrol);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.funnel-overview-stage-label{min-width:0}.funnel-overview-stage-label h3{-webkit-line-clamp:2;color:var(--petrol);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.funnel-overview-stage-label p{-webkit-line-clamp:1;color:#657772;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.funnel-overview-markers{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.funnel-overview-marker{min-width:0;max-width:164px;color:inherit;background:#ffffffc7;border:1px solid #a9c6bfb8;border-radius:9px;flex:112px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;text-decoration:none;transition:border-color .14s,background .14s;display:grid}.funnel-overview-marker:is(button){font:inherit;text-align:left;cursor:pointer}:is(.funnel-overview-marker:hover,.funnel-overview-marker:focus-visible){border-color:var(--teal);background:#fff}.funnel-overview-marker .company-avatar{width:24px;height:24px;font-size:7px}.funnel-overview-marker>span:last-child{gap:1px;min-width:0;display:grid}.funnel-overview-marker strong,.funnel-overview-marker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-overview-marker strong{color:var(--petrol);font-size:10px}.funnel-overview-marker small{color:#5f6f6c;font-size:8px}.funnel-overview-marker-more{color:var(--teal);flex:none;font-size:10px;font-weight:850}.funnel-overview-empty{color:#5f6f6c;font-size:11px}.funnel-overview-stage-total{min-width:0;color:var(--petrol);text-align:right;gap:1px;display:grid}.funnel-overview-stage-total>span{font-size:18px;line-height:1}.funnel-overview-stage-total small{color:#657772;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.funnel-overview-toggle{min-height:36px;color:var(--petrol);font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #bed2cd;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.funnel-overview-toggle:hover:not(:disabled){border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px #0b786d17}.funnel-overview-toggle:focus-visible{border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px #0b786d17}.funnel-overview-toggle b{color:var(--teal);font-size:15px;line-height:1}.funnel-overview-toggle:disabled{color:#7e8c89;cursor:default;opacity:.78}.funnel-overview-details{background:#fffffff5;border:1px solid #cadbd7;border-top-color:#dce7e4;border-radius:0 0 12px 12px;width:calc(100% - clamp(22px,4vw,54px));margin:-1px auto 3px;padding:11px;box-shadow:0 10px 24px #05312c0f}.funnel-overview-details>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:8px;max-height:min(52vh,460px);padding:1px;display:grid;overflow-y:auto}.funnel-overview-collapse{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:4px 8px;font-size:10px;font-weight:800;display:block}.funnel-overview-collapse:hover{text-underline-offset:3px;text-decoration:underline}.funnel-overview-group{border-top:1px solid #dce5e2;margin-top:17px;padding-top:13px}.funnel-overview-group>header{margin-bottom:8px}.funnel-overview-group>header span{color:var(--teal);letter-spacing:.09em;font-size:9px;font-weight:850}.funnel-overview-group>header h2{margin:3px 0 0;font-size:15px}.funnel-overview-group>header p{margin-top:3px;font-size:10px}.funnel-overview-secondary{gap:7px;display:grid}.funnel-overview-stage.outcome,.funnel-overview-stage.deferred{width:100%}.funnel-overview-stage.outcome.won .funnel-overview-stage-row:before{background:#eff8f5;border-color:#bad8ce}.funnel-overview-stage.outcome.lost .funnel-overview-stage-row:before{background:#fbf5f2;border-color:#e2d3cd}.funnel-overview-stage.deferred .funnel-overview-stage-row:before{background:#fff9ed;border-color:#e3d3a9}.funnel-overview-stage.deferred .funnel-overview-stage-number{background:#8b6817}@media (max-width:900px){.funnel-overview-stage{width:100%}.funnel-overview-stage-row{grid-template-columns:32px minmax(130px,.8fr) minmax(190px,1fr) 74px 78px;padding-inline:14px}.funnel-overview-stage.working .funnel-overview-stage-row:before{clip-path:none;border-radius:10px}}@media (max-width:700px){.funnel-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.funnel-kpis article{border-radius:10px;align-content:center;gap:2px;min-height:70px;padding:9px 10px}.funnel-kpis span{font-size:9px;line-height:1.25}.funnel-kpis strong{font-size:19px;line-height:1.1}.funnel-kpis small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:8px;line-height:1.25;display:-webkit-box;overflow:hidden}.funnel-overview-stage-row{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) 68px 38px;gap:5px 8px;min-height:84px;padding:9px 11px}.funnel-overview-stage-number{grid-row:1/3;width:28px;height:28px}.funnel-overview-stage-label p{-webkit-line-clamp:1}.funnel-overview-markers{scrollbar-width:thin;grid-column:2/4;padding-bottom:1px;overflow-x:auto}.funnel-overview-marker{flex-basis:120px;min-width:120px;max-width:150px}.funnel-overview-stage-total{grid-area:1/3}.funnel-overview-toggle{grid-area:1/4;justify-content:center;width:36px;min-height:34px;padding:0}.funnel-overview-toggle>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funnel-overview-details{width:calc(100% - 14px);padding:8px}.funnel-overview-details>div{grid-template-columns:minmax(0,1fr)}.opportunity-list-panel{background:0 0;border:0;overflow:visible}.opportunity-list-panel>header{border-bottom:0;padding:12px 2px}.opportunity-list-panel>header h2{font-size:15px}.opportunity-list-panel>header p,.opportunity-list-panel>header>strong{font-size:10px}.opportunity-list-table{contain:none;gap:9px;display:grid;overflow:visible}.opportunity-list-head{display:none}.opportunity-list-row{border:1px solid var(--line);color:#536762;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:12px;font-size:12px;display:grid;box-shadow:0 7px 20px #05312c0b}.opportunity-list-row>[role=cell]{border-top:1px solid #e7ecea;min-width:0;padding:9px 0;display:block}.opportunity-list-row>[role=cell]:before{content:attr(data-label);color:#5f6f6c;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;line-height:1.2;display:block}.opportunity-list-row>[data-label="Company and opportunity"]{border-top:0;padding:0 0 11px}.opportunity-list-row>[data-label="Company and opportunity"]:before{display:none}.opportunity-list-row .opportunity-company-cell{margin:0;padding:0}.opportunity-list-row .company-avatar{width:38px;height:38px;font-size:8px}.opportunity-list-row strong{font-size:13px}.opportunity-list-row small{color:#5f6f6c;text-overflow:clip;white-space:normal;margin-top:3px;font-size:11px;line-height:1.4;overflow:visible}.opportunity-list-row>[data-label=Latest\ activity]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.opportunity-list-row>[data-label=Latest\ activity]:before{grid-column:1/-1;margin-bottom:0}.opportunity-list-row>[data-label=Latest\ activity] small{margin:0}.opportunity-list-row>[data-label=Potential\ value]{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunity-list-row>[data-label=Potential\ value]:before{margin:0}.opportunity-list-row .assignment-picker{width:100%}.opportunity-list-row .opportunity-list-stage>span{display:none}.opportunity-list-row select{min-height:42px;font-size:12px}.opportunity-list-row>[data-label=Details]{padding-bottom:0}.opportunity-list-row>[data-label=Details]>a{background:var(--petrol);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}}@media (prefers-reduced-motion:reduce){.funnel-overview-stage-row:before,.funnel-overview-marker{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--ivory:#f7f4ed;--surface:#fff;--surface-subtle:#f8faf9;--surface-selected:#eef8f5;--petrol:#0b433d;--petrol-rich:#07352f;--ink:#142d29;--muted:#60716d;--muted-soft:#5f6f6c;--teal:#0c7d6f;--teal-soft:#e5f2ee;--mint:#e5f2ee;--line:#d8e1de;--line-strong:#c8d5d1;--amber:#e9ad38;--amber-soft:#fff5dc;--coral:#d95f53;--coral-soft:#fcebe8;--shadow-sm:0 1px 2px #062e290a, 0 8px 24px #062e2909;--shadow-md:0 20px 55px #062e291f;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--control-height:42px;--page-gap:24px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:15px;line-height:1.5}button,input,select,textarea{letter-spacing:normal}button{-webkit-tap-highlight-color:transparent}.skip-link{z-index:999;background:var(--petrol-rich);color:#fff;box-shadow:var(--shadow-md);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-frame{grid-template-columns:224px minmax(0,1fr)}.app-sidebar{padding:20px 16px 16px;overflow-y:auto}.brand-lockup{padding:2px 6px 18px}.brand-lockup strong,.mobile-brand strong{font-size:17px}.workspace-switcher,.user-switcher{border-radius:13px;min-height:52px;padding:10px}.workspace-switcher strong,.user-switcher strong{font-size:13px}.workspace-switcher small,.user-switcher small{font-size:11px}.workspace-avatar,.user-avatar{width:32px;height:32px;font-size:11px}.sidebar-nav{gap:3px;margin-top:14px}.sidebar-nav a{border-radius:10px;gap:11px;min-height:42px;padding:0 10px;font-size:13px;font-weight:620}.sidebar-nav a span{border-color:#b1cfc97a;border-radius:6px;width:19px;height:19px;font-size:10px}.nav-divider{margin:9px 5px}.sidebar-usage{border-radius:13px;padding:13px}.sidebar-usage small,.sidebar-usage span{font-size:11px}.sidebar-usage strong{font-size:14px}.app-topbar{gap:10px;height:68px;padding:0 28px}.global-search{border-radius:11px;width:min(340px,38vw);height:42px;padding:0 11px}.global-search input{font-size:13px}.global-search kbd{font-size:11px}.global-search-submit{flex-basis:28px;width:28px;height:28px;font-size:15px}.notification-button{border-radius:11px;gap:8px;min-height:42px;padding:0 12px}.notification-button>strong{font-size:13px}.notification-button>span{font-size:14px}.sample-workspace-banner{color:#5f5438;background:#fff9e9;border-bottom:1px solid #e5d6b0;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:6px 18px;font-size:11px;display:flex}.sample-workspace-banner span{color:#6c4c0d;letter-spacing:.04em;text-transform:uppercase;background:#f3dfad;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:820}.sample-workspace-banner p{margin:0}.sample-workspace-banner a{color:var(--teal);font-weight:750}.app-content{padding:0 30px 64px}.product-page,.company-page,.dashboard-page{max-width:1360px}.breadcrumb{gap:9px;height:56px;font-size:12px}.page-heading{margin-bottom:var(--page-gap);align-items:center}.page-heading h1{letter-spacing:-.04em;font-size:clamp(30px,3vw,40px);line-height:1.08}.page-heading p{max-width:760px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55}.heading-actions{flex-wrap:wrap;align-items:center;gap:9px}.panel{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.panel>header{min-height:64px;padding:13px 18px}.panel h2{font-size:16px;line-height:1.3}.panel header>a{color:var(--teal);font-size:13px;font-weight:700}.primary-button,.secondary-button,.quiet-button{min-height:var(--control-height);border-radius:var(--radius-sm);padding-inline:16px;font-size:13px;font-weight:700}.primary-button.compact{min-height:42px;font-size:13px}.icon-button{border-radius:11px;width:42px;height:42px;font-size:16px}.table-search{width:min(260px,100%);height:var(--control-height);border-radius:10px}.table-search input{font-size:13px}.filter-pills{gap:7px}.filter-pills button,.filter-pills.compact button{border-radius:9px;min-height:38px;padding-inline:13px;font-size:12px;font-weight:680}.fit-tag,.confidence-tag,.intent-badge{min-height:23px;padding-inline:8px;font-size:11px;line-height:1.2}.intent-badge.standalone{grid-column:auto}.visitor-message{border-radius:11px;min-height:44px;padding:10px 13px;font-size:13px}.visitor-message button{min-width:32px;min-height:32px;font-size:12px}.empty-state{padding:44px 24px}.empty-state h2{font-size:20px}.empty-state p{max-width:620px;margin-inline:auto;font-size:14px;line-height:1.55}.priority-actions-board .empty-state{background:#fffdfa;border:0;border-radius:0;max-width:none;margin:0;padding:24px}.priority-actions-board .empty-state>span{border-radius:10px;width:38px;height:38px}.priority-actions-board .empty-state h2{margin-top:9px;font-size:16px}.priority-actions-board .empty-state p{margin-top:2px;font-size:12px}.settings-layout{gap:28px}.settings-nav strong{font-size:11px}.settings-nav a{min-height:40px;font-size:13px}.settings-editor{font-size:14px}.settings-editor label{font-size:13px}.settings-editor input:not([type=checkbox]):not([type=radio]),.settings-editor select,.settings-editor textarea,.onboarding-card input:not([type=checkbox]):not([type=radio]),.onboarding-card select,.onboarding-card textarea,.opportunity-editor input:not([type=checkbox]):not([type=radio]),.opportunity-editor select,.opportunity-editor textarea{min-height:var(--control-height);border-color:var(--line-strong);border-radius:10px;font-size:14px;line-height:1.45}.settings-editor textarea,.onboarding-card textarea,.opportunity-editor textarea{min-height:112px}.team-setup-fields{gap:14px;min-width:0;display:grid}.team-setup-fields>*{min-width:0}.team-setup-fields .invite-row{grid-template-columns:minmax(180px,1fr) minmax(120px,140px) minmax(170px,auto) auto;gap:10px}.team-setup-fields .sales-team-choice,.team-setup-fields .team-sales-toggle,.team-setup-fields .team-mfa-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.team-setup-fields .sales-team-choice{min-height:var(--control-height);border:1px solid var(--line-strong);background:#fff;border-radius:10px;padding:7px 10px}.team-setup-fields .sales-team-choice>span,.team-setup-fields .team-mfa-choice>span{gap:2px;min-width:0;display:grid}.team-setup-fields .sales-team-choice strong,.team-setup-fields .team-mfa-choice strong{color:var(--ink);font-size:13px;line-height:1.35}.team-setup-fields .sales-team-choice small,.team-setup-fields .team-mfa-choice small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.team-setup-fields input[type=checkbox]{flex:none;width:18px;height:18px;margin:0}.team-setup-fields .team-sales-toggle{border:1px solid var(--line);background:var(--soft);white-space:nowrap;border-radius:9px;grid-template-columns:auto auto;justify-content:start;min-height:36px;padding:6px 8px}.team-setup-fields .shared-assignment-explainer{background:#f5faf8;border:1px solid #d6e4e0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.team-setup-fields .shared-assignment-explainer>span{background:var(--teal-soft);width:36px;height:36px;color:var(--teal);border-radius:10px;place-items:center;font-size:14px;font-weight:800;display:grid}.team-setup-fields .shared-assignment-explainer>div{gap:4px;min-width:0;display:grid}.team-setup-fields .shared-assignment-explainer strong{color:var(--ink);font-size:14px;line-height:1.4}.team-setup-fields .shared-assignment-explainer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.team-setup-fields .team-mfa-choice{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:start;padding:14px}.team-setup-fields .team-mfa-choice>input{margin-top:2px}.onboarding-card>h1{font-size:clamp(28px,4vw,42px);line-height:1.08}.onboarding-card>p{font-size:15px;line-height:1.6}.onboarding-card label{font-size:13px}.onboarding-card small{font-size:12px;line-height:1.45}.step-label{font-size:11px}.onboarding-layout>aside:first-child .setup-phase-list{gap:10px}.onboarding-layout>aside:first-child .setup-phase-list li{align-items:flex-start;min-height:46px}.setup-phase-list li>span{flex:0 0 28px!important;width:28px!important;height:28px!important;font-size:10px!important}.setup-phase-list li>div{gap:2px;padding-top:1px;display:grid}.setup-phase-list li strong{color:inherit;font-size:12px;line-height:1.25}.setup-phase-list li small{color:#85918f;font-size:10px;line-height:1.25}.setup-phase-list li b{color:var(--teal);margin-top:3px;font-size:10px;font-weight:750}.setup-phase-list li.active>div{border-left:2px solid var(--teal);padding-left:9px}.onboarding-top>span,.onboarding-card>p,.setup-phase-list li,.setup-phase-list li small,.onboarding-page .customer-type-builder>header p,.onboarding-page .customer-types legend small,.onboarding-page .department-selector>header p,.onboarding-page .department-options legend small,.onboarding-page .department-browser summary span,.onboarding-page .department-search-results small,.onboarding-page .custom-department-adder p,.onboarding-page .page-discovery-explainer header p,.onboarding-page .page-discovery-explainer li small,.onboarding-page .tone-roadmap p,.onboarding-page .writing-method header p,.onboarding-page .writing-source-tabs button,.onboarding-page .provider-choice small,.onboarding-page .mailbox-phase p{color:var(--muted)}.onboarding-page .ai-writing-workbench>header p,.onboarding-page .ai-writing-flow li strong,.onboarding-page .tracking-methods strong{font-size:12px;line-height:1.4}.onboarding-page .ai-writing-flow li small,.onboarding-page .tracking-methods small,.onboarding-page .launch-list p{color:var(--muted);font-size:11px;line-height:1.5}.onboarding-page .method-icon{font-size:11px}.onboarding-page .threshold-grid label:first-child b{color:#9b3d35}.onboarding-page .signal-preview-state{color:#52645f}.onboarding-page .signal-preview-state.triggered{color:#075f56}.onboarding-page .department-suggestions small{color:#665329}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opportunity-editor{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.opportunity-editor>header h2{font-size:22px}.opportunity-editor>header small{font-size:11px}.opportunity-editor>header>button{width:42px;height:42px}.opportunity-editor>footer .task-delete-button{color:#a2443b;cursor:pointer;background:#fff8f7;border:1px solid #e1b7b2;border-radius:9px;min-height:40px;margin-right:auto;padding:0 13px;font-size:12px;font-weight:750}.opportunity-editor>footer .task-delete-button.armed{color:#fff;background:#a2443b;border-color:#a2443b}@media (max-width:1180px){.app-frame{grid-template-columns:78px minmax(0,1fr)}.app-sidebar{padding-inline:10px;overflow:visible}.brand-lockup strong,.sidebar-nav a{font-size:0}.brand-lockup,.workspace-switcher,.user-switcher,.sidebar-nav a{justify-content:center}.workspace-switcher,.user-switcher{padding-inline:0;display:flex}.workspace-switcher>span:not(.workspace-avatar),.user-switcher>span:not(.user-avatar),.sidebar-usage{display:none}.sidebar-nav a{padding:0}.sidebar-nav a span{width:22px;height:22px;font-size:11px}.sidebar-more summary{justify-content:center;padding:0;font-size:0}.sidebar-more summary:after{display:none}.sidebar-more>div{z-index:40;background:var(--petrol-rich);border:1px solid #ffffff1f;border-radius:11px;width:184px;margin-top:-39px;padding:8px;position:absolute;left:65px;box-shadow:0 12px 35px #00000038}.sidebar-more>div a{justify-content:flex-start;padding-inline:8px;font-size:12px}}@media (max-width:720px){:root{--page-gap:18px;--control-height:44px}.app-sidebar{padding:5px 5px calc(5px + env(safe-area-inset-bottom));overflow:visible}.app-sidebar .brand-lockup,.app-sidebar .workspace-switcher,.app-sidebar .sidebar-usage,.app-sidebar .user-switcher,.app-sidebar .sidebar-nav{display:none}.app-sidebar .mobile-primary-nav{display:grid}.app-topbar{height:64px;padding-inline:14px}.app-content{padding:0 14px calc(100px + env(safe-area-inset-bottom))}.sample-workspace-banner{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;padding:7px 14px}.sample-workspace-banner p{flex:calc(100% - 110px)}.import-history{box-shadow:none;background:0 0;border:0;overflow:visible}.import-history>header{display:none}.import-history>div:not(.empty-state){border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin-bottom:10px;padding:14px;display:grid}.import-history>div:not(.empty-state)>span:first-child,.import-history>div:not(.empty-state)>span:nth-child(2){grid-column:1}.import-history>div:not(.empty-state)>span:nth-child(2):before{content:"Contains";color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:780;display:block}.import-history>div:not(.empty-state)>span:nth-child(3){grid-area:1/2;align-self:start}.import-history>div:not(.empty-state)>span:nth-child(4){grid-column:1}.import-history>div:not(.empty-state)>span:nth-child(4):before{content:"Result";color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:780;display:block}.import-history>div:not(.empty-state)>a{border:1px solid var(--line);background:#fff;border-radius:9px;grid-area:2/2/4;justify-content:center;align-self:center;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.mobile-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}.page-heading p{font-size:14px}.heading-actions{width:100%}.heading-actions>*{flex:auto}.product-page,.company-page{width:100%;min-width:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.journey-grid p,.return-banner p,.public-pricing strong i,.auth-promise li small,.auth-card>p,.auth-card form label,.auth-divider,.onboarding-top>span,.onboarding-top>form button,.onboarding-layout aside>small,.setup-phase-list li,.setup-phase-list li small,.setup-phase-list li b,.setup-help strong,.setup-help p,.onboarding-page .step-label,.onboarding-page .mini-contact strong,.onboarding-page .mini-contact small,.onboarding-page .mini-contact b,.onboarding-page .page-rule-list strong em,.onboarding-page .page-discovery-explainer>header>button,.onboarding-page .threshold-grid label>span,.onboarding-page .weight-list span,.onboarding-page .intent-live-example header small,.onboarding-page .intent-live-example header span,.onboarding-page .intent-live-example header output span,.onboarding-page .signal-preview-state,.onboarding-page .hard-exclusions span{font-size:11px}.onboarding-top .brand-lockup strong{font-size:17px}.onboarding-page .tone-roadmap strong,.onboarding-page .tone-roadmap p,.onboarding-page .writing-privacy strong,.onboarding-page .writing-privacy p,.onboarding-page .ai-writing-workbench>header span,.onboarding-page .ai-writing-workbench>header>b,.onboarding-page .ai-writing-flow li>b,.onboarding-page .ai-draft-context strong,.onboarding-page .ai-draft-context p,.onboarding-page .ai-draft-context>span,.onboarding-page .ai-draft-lab>button,.onboarding-page .ai-draft-result header span,.onboarding-page .ai-draft-result header strong,.onboarding-page .ai-draft-result header>b,.onboarding-page .ai-draft-result>p,.onboarding-page .ai-draft-result footer strong,.onboarding-page .ai-draft-result footer span,.onboarding-page .writing-method header span,.onboarding-page .writing-method header p,.onboarding-page .writing-method header>b,.onboarding-page .generated-writing-profile header span,.onboarding-page .generated-writing-profile header>b,.onboarding-page .writing-source-tabs button,.onboarding-page .preview-mailbox-button,.onboarding-page .mailbox-permission-summary span,.onboarding-page .manual-email legend,.onboarding-page .manual-email>button,.onboarding-page .manual-email label small,.onboarding-page .add-email-example,.onboarding-page .demo-data-label,.onboarding-page .email-sample-list strong,.onboarding-page .email-sample-list small,.onboarding-page .email-sample>button,.onboarding-page .email-sample>p,.onboarding-page .analyse-writing-button,.onboarding-page .writing-error,.onboarding-page .manual-writing-option summary,.onboarding-page .profile-review-note,.onboarding-page .profile-traits span,.onboarding-page .profile-evidence strong,.onboarding-page .profile-evidence span,.onboarding-page .profile-approval,.onboarding-page .profile-reset,.onboarding-page .writing-empty strong,.onboarding-page .writing-empty p,.onboarding-page .setup-callout strong,.onboarding-page .setup-callout p,.onboarding-page .provider-choice strong,.onboarding-page .provider-choice small,.onboarding-page .mailbox-phase strong,.onboarding-page .mailbox-phase p,.onboarding-page .mailbox-phase a,.onboarding-page .mailbox-phase>b,.onboarding-page .mailbox-setup-section>header span,.onboarding-page .mailbox-setup-section>header>b,.onboarding-page .sender-preview>header span,.onboarding-page .sender-preview>header>b,.onboarding-page .mailbox-section-note,.onboarding-page .signature-import strong,.onboarding-page .signature-import small,.onboarding-page .signature-import-success,.onboarding-page .future-provider legend,.onboarding-page .mailbox-permissions legend,.onboarding-page .sender-preview>div>strong,.onboarding-page .sender-preview>div>span,.onboarding-page .mailbox-readiness strong,.onboarding-page .mailbox-readiness p,.onboarding-page .mailbox-readiness>b,.onboarding-page .customer-type-builder>header p,.onboarding-page .customer-type-builder>header>span,.onboarding-page .custom-customer-list button,.onboarding-page .department-empty,.onboarding-page .custom-department-list button,.onboarding-page .code-field,.onboarding-page .tracking-methods legend,.onboarding-page .tracking-code-panel header small,.onboarding-page .tracking-code-panel header strong,.onboarding-page .tracking-code-panel>p,.onboarding-page .tracking-verification strong,.onboarding-page .tracking-verification p,.onboarding-page .privacy-options legend,.onboarding-page .privacy-options>p,.onboarding-page .privacy-options label,.onboarding-page .privacy-safeguards>strong,.onboarding-page .privacy-safeguards label,.onboarding-page .privacy-safeguards small,.onboarding-page .privacy-notice header small,.onboarding-page .privacy-notice header strong,.onboarding-page .privacy-readiness strong,.onboarding-page .privacy-readiness p,.onboarding-page .team-builder header small,.onboarding-page .team-builder header>span,.onboarding-page .team-list b,.onboarding-page .team-list article>button,.onboarding-page .team-delivery-note p,.onboarding-page .billing-toggle button,.onboarding-page .billing-toggle span,.onboarding-page .plan-trial-note>span,.onboarding-page .plan-card>span,.onboarding-page .plan-card p,.onboarding-page .plan-card>strong small,.onboarding-page .plan-card ul,.onboarding-page .plan-card>b,.onboarding-page .plan-summary strong,.onboarding-page .plan-summary span,.onboarding-page .plan-summary small,.onboarding-page .plan-confirm,.onboarding-page .launch-progress>span,.onboarding-page .launch-list strong,.onboarding-page .launch-list a,.onboarding-page .tracking-check strong,.onboarding-page .tracking-check p,.onboarding-page .preview-score span,.onboarding-page .preview-list li,.onboarding-page .check-preview li,.onboarding-page .draft-preview p,.onboarding-page .summary-preview span,.onboarding-page .setup-overview strong,.onboarding-page .setup-overview p,.onboarding-page .setup-requirements small,.onboarding-page .setup-requirements strong,.onboarding-page .setup-requirements header b,.onboarding-page .setup-requirements ul,.onboarding-page .resume-setup strong,.onboarding-page .resume-setup p,.onboarding-page .resume-setup a,.onboarding-page .evidence-import header small,.onboarding-page .evidence-import header strong,.onboarding-page .evidence-status strong,.onboarding-page .evidence-status p,.onboarding-page .evidence-status>b,.onboarding-page .evidence-import button,.onboarding-page .evidence-manual>button,.onboarding-page .evidence-import>small,.onboarding-page .evidence-list article header span,.onboarding-page .evidence-list article header small,.onboarding-page .evidence-list article header button,.onboarding-page .evidence-approval strong,.onboarding-page .evidence-empty,.onboarding-page .target-exclusions header small,.onboarding-page .target-exclusions header strong,.onboarding-page .target-explainer strong,.onboarding-page .target-explainer p,.onboarding-page .target-multi-select legend,.onboarding-page .target-multi-select legend small,.onboarding-page .target-multi-select>div label,.onboarding-page .target-token-editor header strong,.onboarding-page .target-token-editor header small,.onboarding-page .target-token-editor>div:last-child button,.onboarding-page .target-tokens>button,.onboarding-page .target-upload-grid strong,.onboarding-page .target-upload-grid p,.onboarding-page .target-upload-grid b,.onboarding-page .target-upload-grid button,.onboarding-page .fit-preview header div small,.onboarding-page .fit-preview header span,.onboarding-page .fit-preview li,.onboarding-page .fit-preview>p{font-size:11px}@media (max-width:520px){.auth-topbar>span,.trust-points{font-size:11px}}.record-workspace>.company-work-panel{grid-column:1/-1;scroll-margin-top:84px}.company-journey{border-color:#c4dcd7;scroll-margin-top:88px;box-shadow:0 14px 42px #05312c12}.company-journey>header{background:linear-gradient(115deg,#eff9f6 0%,#fff 72%);padding:20px 22px 16px}.company-journey>header small{color:var(--teal);letter-spacing:.09em;font-size:11px;font-weight:850}.company-journey>header h2{letter-spacing:-.025em;margin-top:2px;font-size:21px}.company-journey>header p{max-width:760px;font-size:13px;line-height:1.5}.company-journey>header button{min-height:42px;padding-inline:15px;font-size:12px}.company-journey-truth{color:#5c706b;background:#f7fbfa;border:1px solid #d8e8e4;border-radius:12px;align-items:flex-start;gap:10px;margin:0 22px 15px;padding:11px 13px;display:flex}.company-journey-truth>span{width:28px;height:28px;color:var(--teal);background:#e3f3ef;border-radius:9px;flex:0 0 28px;place-items:center;font-weight:900;display:grid}.company-journey-truth p{margin:2px 0 0;font-size:12px;line-height:1.5}.company-journey-truth strong{color:var(--petrol)}.company-journey .crm-timeline-filters{scrollbar-width:none;gap:8px;padding:0 22px 15px}.company-journey .crm-timeline-filters button{min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.company-journey-list{margin:0;max-height:none!important;padding:5px 22px 12px!important}.company-journey-list>li{border-bottom:1px solid #e8efed;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:94px;padding:17px 0;display:grid}.company-journey-list>li:last-child{border-bottom:0}.company-journey-icon{place-items:center;margin-top:2px;width:38px!important;height:38px!important;color:var(--teal)!important;background:#edf6f4!important;border-radius:12px!important;font-size:14px!important;font-weight:900!important;display:grid!important}.company-journey-copy{gap:4px;min-width:0;display:grid}.company-journey-copy>small{color:#778984;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.company-journey-copy>strong{color:var(--petrol);line-height:1.35;font-size:14px!important}.company-journey-copy>p{color:#61736f;margin:0;font-size:12px;line-height:1.55;white-space:normal!important;overflow:visible!important}.company-journey-copy>a{width:max-content;color:var(--teal);font-size:12px;font-weight:800;text-decoration:none}.company-journey-path{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.company-journey-path b{overflow-wrap:anywhere;color:#34554e;max-width:100%;font-size:11px}.company-journey-list>li>time{color:#82918e;padding-top:4px;font-size:11px!important}.company-journey-steps{background:#fbfdfc;border:1px solid #dfeae7;border-radius:11px;margin-top:5px}.company-journey-steps summary{min-height:40px;color:var(--teal);cursor:pointer;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:flex}.company-journey-steps ol{margin:0;overflow:auto;max-height:300px!important;padding:0 12px 8px!important}.company-journey-steps li{border-top:1px solid #edf2f0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:6px 0;display:grid}.company-journey-steps li span{overflow-wrap:anywhere;color:#294b44;min-width:0;font-size:11px}.company-journey-steps li small,.company-journey-steps li time{color:#7a8a86;white-space:nowrap;font-size:10px}.company-journey-steps>p{color:#7a8a86;margin:0;padding:0 12px 10px;font-size:10px}.company-journey-state{color:#647772;padding:28px 22px;font-size:13px}.company-journey-error{color:#864c43;background:#fff7f5;border:1px solid #efcec8;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 22px 12px;padding:11px 13px;font-size:12px;display:flex}.company-journey-error button,.company-journey-footer button{min-height:38px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5d0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.company-journey-footer{justify-content:center;padding:4px 22px 20px;display:flex}@media (max-width:620px){.company-journey>header{padding:17px 16px 13px}.company-journey-truth{margin-inline:16px}.company-journey .crm-timeline-filters{padding-inline:16px}.company-journey-list{padding-inline:16px!important}.company-journey-list>li{grid-template-columns:36px minmax(0,1fr);gap:10px}.company-journey-list>li>time{grid-column:2;padding:0}.company-journey-icon{width:34px!important;height:34px!important}.company-journey-steps li{grid-template-columns:minmax(0,1fr) auto}.company-journey-steps li time{grid-column:1/-1}}.company-work-panel{border-color:#b9d9d2;overflow:hidden;box-shadow:0 10px 30px #05312c0d}.company-work-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.company-work-panel>header small{color:var(--teal);letter-spacing:.1em;font-size:12px;font-weight:800}.company-work-panel>header h2{margin:5px 0 4px;font-size:24px}.company-work-panel>header p{color:var(--muted);margin:0;font-size:14px}.company-work-actions{gap:10px;display:flex}.company-work-actions button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:0 14px;font-weight:750}.company-work-actions button:first-child{border-color:var(--petrol);background:var(--petrol);color:#fff}.company-work-actions button:disabled{cursor:not-allowed;opacity:.5}.company-work-actions kbd{opacity:.55;border:1px solid;border-radius:5px;margin-left:7px;padding:1px 5px;font:600 10px/1.4 inherit}.company-work-panel .ownership-inline{color:#725f2d;background:#fffaf0;border:1px solid #ead6a5;border-radius:11px;align-items:center;gap:10px;margin:14px 26px 0;padding:10px 12px;font-size:12px;display:flex}.company-work-panel .ownership-inline strong{color:#614d17}.company-work-panel .ownership-inline.actionable{color:#47635d;background:#f0f9f7;border-color:#b9d9d2}.company-work-panel .ownership-inline.actionable strong{color:var(--teal)}.company-work-error{color:#973f35;background:#fff7f5;border:1px solid #efc0ba;border-radius:11px;justify-content:space-between;gap:12px;margin:14px 26px 0;padding:10px 12px;font-size:12px;display:flex}.company-work-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.company-work-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.company-work-columns>section{min-width:0;padding:22px 26px 26px}.company-work-columns>section+section{border-left:1px solid var(--line)}.company-work-columns>section>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.company-work-columns h3{margin:0;font-size:16px}.company-work-columns header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.company-work-columns header span{color:var(--muted);font-size:13px}.company-work-list{gap:9px;display:grid}.company-task-row{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-height:72px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.company-task-row.priority-high{border-left:4px solid #d99b35}.company-task-row.priority-urgent{background:snow;border-left:4px solid #d15b50}.company-task-row.complete{background:#f7f9f8;border-color:#dce5e2}.company-task-row>input{block-size:19px;inline-size:19px;accent-color:var(--teal);cursor:pointer;margin-top:4px}.company-task-row>input:disabled{cursor:not-allowed}.company-task-row>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:2px 0;display:grid}.company-task-row>button:disabled{cursor:not-allowed}.company-task-row>button strong,.company-task-row>button span,.company-task-row>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-task-row>button strong{color:var(--ink);font-size:14px}.company-task-row>button span,.company-task-row>button small{color:var(--muted);font-size:12px}.company-task-title{align-items:center;gap:7px;display:flex}.company-task-title b{color:#8a4d18;text-transform:uppercase;background:#f6e6d4;border-radius:999px;flex:none;padding:3px 7px;font-size:9px}.company-task-due.overdue{font-weight:750;color:#a33d34!important}.company-task-due.today{font-weight:750;color:#8a5b00!important}.company-task-meta{font-size:11px!important}.company-task-row.complete strong{text-decoration:line-through}.work-task.overdue{background:snow;box-shadow:inset 3px 0 #d15b50}.work-task.overdue>b{color:#a23c34}.company-note-row{border:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.company-note-row:hover{border-color:var(--teal);box-shadow:0 6px 18px #07443e12}.company-task-row:has(>button:not(:disabled):hover){border-color:var(--teal);box-shadow:0 6px 18px #07443e12}.company-note-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:2px;display:grid}.company-note-open strong,.company-note-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-note-open strong{font-size:14px;line-height:1.45}.company-note-open small{color:var(--muted);font-size:11px}.company-note-view{color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px;font-size:11px;font-weight:750}.company-work-empty{border:1px dashed var(--line-strong);background:#fafcfb;border-radius:13px;justify-items:start;gap:5px;padding:19px;display:grid}.company-work-empty>span{width:28px;height:28px;color:var(--teal);background:#e6f4f1;border-radius:50%;place-items:center;margin-bottom:3px;font-weight:800;display:grid}.company-work-empty strong{font-size:14px}.company-work-empty p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.company-work-empty button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12px;font-weight:750}.company-work-empty button:disabled{cursor:not-allowed;opacity:.5}.company-work-unavailable{color:#725f2d;background:#fffaf0;border:1px solid #ead6a5;border-radius:13px;gap:5px;padding:16px;display:grid}.company-work-unavailable strong{color:#614d17;font-size:13px}.company-work-unavailable p{margin:0;font-size:12px;line-height:1.5}.completed-company-tasks{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.completed-company-tasks summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.completed-company-tasks .company-work-list{margin-top:10px}.company-work-dialog{width:min(680px,100%);max-height:min(820px,100vh - 40px);overflow:auto}.company-work-dialog>form{gap:15px;display:grid}.company-work-dialog .dialog-fields{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.company-work-dialog>form>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-work-dialog>form>header h2{margin:4px 0 2px;font-size:22px}.company-work-dialog>form>header p{color:var(--muted);margin:0;font-size:12px}.company-work-dialog>form>header small{color:var(--teal);letter-spacing:.08em;font-size:10px;font-weight:800}.company-work-dialog>form>header>button{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.company-work-dialog .dialog-fields>label,.company-work-dialog .task-more-details label,.note-body-field{color:var(--petrol);gap:6px;font-size:12px;font-weight:700;display:grid}.company-work-dialog input,.company-work-dialog select,.company-work-dialog textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--petrol);font:inherit;background:#fff;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:500}.company-work-dialog textarea{min-height:150px}.company-work-dialog footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.company-work-dialog footer>div{gap:9px;margin-left:auto;display:flex}.company-work-dialog .read-only-task-footer{border:1px solid var(--line);color:var(--muted);background:#f7f9f8;border-radius:11px;padding:12px 14px;font-size:12px}.company-work-dialog .danger-button{color:#9d3128;cursor:pointer;background:#fff;border:1px solid #e7b0ab;border-radius:9px;min-height:40px;padding:0 13px;font-weight:750}.company-work-dialog button:disabled{cursor:not-allowed}.company-work-dialog .danger-button.confirm{color:#fff;background:#9d3128}.company-work-dialog .dialog-error{margin:0}.dialog-shortcut{color:var(--muted);text-align:right;font-size:10px}.task-date-shortcuts{flex-wrap:wrap;margin:0}.task-date-shortcuts button{cursor:pointer}.task-priority-picker{border:0;gap:7px;margin:0;padding:0;display:flex}.task-priority-picker legend{color:var(--petrol);margin-bottom:7px;font-size:12px;font-weight:700}.task-priority-picker label{cursor:pointer;position:relative}.task-priority-picker input{opacity:0;pointer-events:none;position:absolute}.task-priority-picker span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;display:block}.task-priority-picker input:focus-visible+span{outline-offset:2px;outline:3px solid #0b786d3d}.task-priority-picker label.selected span{border-color:var(--teal);color:var(--teal);background:#eaf6f3;box-shadow:0 0 0 2px #0b786d14}.task-more-details{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;padding:0 12px}.task-more-details summary{color:var(--teal);cursor:pointer;padding:11px 0;font-size:12px;font-weight:750}.task-more-details summary span{float:right;color:var(--muted);font-weight:500}.task-more-details[open]{gap:13px;padding-bottom:13px;display:grid}.task-complete-field{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:13px 15px;grid-template-columns:auto 1fr!important;display:flex!important}.task-complete-field input{block-size:19px;inline-size:19px}.note-template-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.note-template-row>span{color:var(--muted);margin-right:2px;font-size:11px}.note-template-row button{border:1px solid var(--line);color:var(--teal);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.note-composer .note-body-field{gap:0}.note-composer .note-body-field>label{margin-bottom:6px}.note-composer .note-format-toolbar{border-radius:10px 10px 0 0;margin:0}.note-composer .note-body-field>textarea{border-radius:0 0 10px 10px;min-height:210px;line-height:1.6}.note-body-field>small{color:var(--muted);text-align:right;margin-top:6px;font-size:10px;font-weight:500}.note-attachment-editor summary{justify-content:space-between;gap:10px;display:flex}.note-detail-dialog header p{color:var(--muted);margin:3px 0 0;font-size:12px}.note-detail-body{border:1px solid var(--line);background:#fafcfb;border-radius:13px;padding:18px;font-size:15px;line-height:1.65}.note-detail-body p{margin:0 0 10px}@media (max-width:820px){.company-work-columns{grid-template-columns:1fr}.company-work-columns>section+section{border-left:0;border-top:1px solid var(--line)}.company-work-panel>header{flex-direction:column;padding:20px}.company-work-panel .ownership-inline,.company-work-error{margin-inline:20px}.company-work-actions{width:100%}.company-work-actions button{flex:1}.company-work-columns>section{padding:20px}.company-work-dialog .editor-row{grid-template-columns:1fr}.company-work-dialog footer{flex-direction:column;align-items:stretch}.company-work-dialog footer>div{width:100%;margin-left:0}.company-work-dialog footer button{flex:1}.company-work-dialog .danger-button{width:100%}.note-attachment-editor>div{grid-template-columns:1fr}}.composer-page .composer-panel,.composer-page .composer-fields,.composer-page .composer-fields>label,.composer-page .composer-fields input,.composer-page .composer-fields select{min-width:0}.composer-page .composer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-page .composer-fields input,.composer-page .composer-fields select{width:100%}.composer-page .composer-add-contact{min-height:28px;font-size:12px}.composer-page .composer-status small,.composer-page .composer-panel>footer span{color:var(--muted);font-size:11px}.composer-page .composer-actions .secondary-button,.composer-page .composer-actions .quiet-button,.composer-page .composer-actions .primary-button{min-height:40px;font-size:12px}.composer-page .assistant-heading p,.composer-page .draft-assistant p,.composer-page .draft-assistant li{color:var(--muted);font-size:11px}.composer-page .assistant-warning strong,.composer-page .composer-history li span,.composer-page .composer-history li small,.composer-page .composer-history>a{font-size:11px}.composer-page .draft-assistant h3,.composer-page .mailbox-audit summary{font-size:12px}.composer-page .mailbox-audit p{font-size:11px;line-height:1.45}.composer-page .mailbox-audit p span{color:var(--muted)}.company-page .crm-overview-body{grid-template-columns:minmax(0,1fr)}.company-overview-context{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);display:grid}.company-intelligence,.company-page .crm-summary{min-width:0;padding:20px 22px}.company-intelligence{border-right:1px solid var(--line);background:linear-gradient(135deg,#fbfffe,#fff);align-content:start;gap:14px;display:grid}.company-intelligence>header,.company-page .crm-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-intelligence>header>div,.company-page .crm-summary>header{min-width:0}.company-intelligence small,.company-page .crm-summary>header small{color:var(--teal);letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.company-intelligence h3,.company-page .crm-summary>header h3{color:var(--petrol-rich);margin:0;font-size:18px;line-height:1.3}.company-intelligence-state{color:var(--teal);background:#eaf5f2;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.company-intelligence-state.stale{color:#84620e;background:#fff4d8}.company-intelligence-tags{flex-wrap:wrap;gap:6px;display:flex}.company-intelligence-tags span{color:#516964;background:#f4f9f7;border:1px solid #d5e5e1;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.company-intelligence ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.company-intelligence li{color:#344d48;overflow-wrap:anywhere;padding-left:17px;font-size:14px;line-height:1.55;position:relative}.company-intelligence li:before{color:var(--teal);content:"✓";font-weight:850;position:absolute;top:.12em;left:0}.company-intelligence details{border-top:1px solid #e3ece9;padding-top:11px}.company-intelligence summary{color:#647772;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.company-intelligence summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-halo)}.company-intelligence details a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-halo)}.company-intelligence-refresh:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-halo)}.company-intelligence details>div{flex-wrap:wrap;gap:7px 14px;margin-top:9px;display:flex}.company-intelligence details a{color:var(--teal);overflow-wrap:anywhere;font-size:12px;font-weight:700}.company-intelligence-edited{color:var(--muted);margin:0;font-size:12px}.company-intelligence-loading{gap:9px;display:grid}.company-intelligence-loading i{background:linear-gradient(90deg,#edf3f1,#f8fbfa,#edf3f1) 0 0/200% 100%;border-radius:7px;width:100%;height:14px;animation:1.5s ease-in-out infinite company-intelligence-pulse;display:block}.company-intelligence-loading i:nth-child(2){width:88%}.company-intelligence-loading i:nth-child(3){width:72%}.company-intelligence-loading p,.company-intelligence-empty p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.55}.company-intelligence-empty{background:#fafcfb;border:1px dashed #cadbd7;border-radius:12px;gap:8px;padding:16px;display:grid}.company-intelligence-empty strong{color:var(--petrol);font-size:14px}.company-intelligence-empty button,.company-intelligence-refresh{justify-self:start}.company-page .crm-summary{background:#fff;border-right:0;align-content:start}.company-page .crm-summary>header{margin-bottom:2px;display:grid}.company-page .crm-summary>p{font-size:13px;line-height:1.6}.company-page .crm-key-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.company-page .crm-key-facts>div,.company-page .crm-key-facts>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:0}.company-page .crm-key-facts>div:last-child{border-right:0}.composer-company-intelligence{background:#f7fbfa}.composer-company-intelligence ul{max-height:180px;overflow:auto}@keyframes company-intelligence-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:820px){.company-overview-context{grid-template-columns:minmax(0,1fr)}.company-intelligence{border-right:0;border-bottom:1px solid var(--line)}}.dashboard-page .stat-card p,.dashboard-page .signal-company strong,.dashboard-page .task-list strong{font-size:12px}.dashboard-page .stat-card p{color:var(--muted)}.dashboard-page .stat-card small,.dashboard-page .signal-company em,.dashboard-page .signal-company small,.dashboard-page .signal-row time,.dashboard-page .stage-grid span,.dashboard-page .stage-grid small,.dashboard-page .task-list small,.dashboard-page .task-list time,.dashboard-page .usage-meter span,.dashboard-page .usage-meter strong small{color:var(--muted);font-size:11px}.dashboard-page .segmented button{min-height:32px;font-size:11px}.funnel-compact-actions a{font-size:11px}.funnel-overview-stage-label h3{font-size:14px}.funnel-overview-stage-label p,.funnel-overview-marker strong,.funnel-overview-marker-more,.funnel-overview-stage-total small,.funnel-overview-empty,.funnel-overview-group>header span{font-size:11px}.funnel-overview-marker small{font-size:10px}.funnel-overview-toggle,.funnel-overview-collapse,.funnel-overview-group>header p{font-size:12px}.opportunity-deal-brief>header small,.opportunity-deal-brief dt,.opportunity-deal-brief>header>span,.opportunity-page .timeline>header p,.opportunity-page .timeline time,.opportunity-page .timeline-state button{font-size:11px}.opportunity-deal-brief dd{font-size:14px}.opportunity-page .timeline strong{font-size:13px}.opportunity-page .timeline p{font-size:12px}@media (max-width:1100px){.companies-page,.companies-page .data-panel,.companies-page .data-table{min-width:0;max-width:100%}.companies-page{overflow-x:clip}.companies-page .data-panel{overflow:hidden}.companies-page .data-panel>header{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.companies-page .company-table-tools{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.companies-page .company-table-tools>select,.companies-page .company-table-tools .table-search{width:100%;min-height:44px;font-size:16px}.companies-page .data-table{gap:10px;padding:10px 12px 14px;display:grid}.companies-page .company-table .data-head{display:none}.companies-page .company-table .data-row:not(.data-head){border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;min-width:0;margin:0;padding:14px;font-size:12px;display:grid}.companies-page .company-table .data-row:not(.data-head)>span:first-child{grid-column:1/-1}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(n+2),.companies-page .company-table .data-row:not(.data-head)>strong:last-child{gap:5px;min-width:0;display:grid}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(4),.companies-page .company-table .data-row:not(.data-head)>span:nth-child(5){grid-column:1/-1}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(n+2):before,.companies-page .company-table .data-row:not(.data-head)>strong:last-child:before{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(2):before{content:"Source"}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(3):before{content:"Intent"}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(4):before{content:"Funnel stage"}.companies-page .company-table .data-row:not(.data-head)>span:nth-child(5):before{content:"Owner"}.companies-page .company-table .data-row:not(.data-head)>strong:last-child:before{content:"Potential value"}.companies-page .company-cell,.companies-page .company-cell>span{min-width:0}.companies-page .company-cell strong,.companies-page .company-cell small{overflow-wrap:anywhere;white-space:normal}.companies-page .company-cell strong{font-size:14px}.companies-page .company-cell small{font-size:11px;line-height:1.4}.companies-page .assignment-picker.table{width:100%}}@media (max-width:900px){.team-setup-fields .invite-row{grid-template-columns:minmax(0,1fr) minmax(150px,.65fr)}.team-setup-fields .invite-row>.sales-team-choice,.team-setup-fields .invite-row>.primary-button{width:100%}.settings-page .audit-list{overflow:visible}.settings-page .audit-list>header{display:none}.settings-page .audit-list>article{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.6fr);align-items:start;gap:12px 16px;min-width:0;padding:14px}.settings-page .audit-list>article:first-of-type{border-top:0}.settings-page .audit-list>article>span:nth-child(2){grid-area:1/1/auto/-1}.settings-page .audit-list>article>time,.settings-page .audit-list>article>span:nth-child(3),.settings-page .audit-list>article>span:nth-child(4){overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.settings-page .audit-list>article>time:before,.settings-page .audit-list>article>span:nth-child(2):before,.settings-page .audit-list>article>span:nth-child(3):before,.settings-page .audit-list>article>span:nth-child(4):before{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.settings-page .audit-list>article>time:before{content:"Time"}.settings-page .audit-list>article>span:nth-child(2):before{content:"Action"}.settings-page .audit-list>article>span:nth-child(3):before{content:"Actor"}.settings-page .audit-list>article>span:nth-child(4):before{content:"Source"}.settings-page .settings-editor,.settings-page .pipeline-settings,.settings-page .pipeline-settings>*,.settings-page .pipeline-stage-fields,.settings-page .pipeline-stage-fields>*,.settings-page .pipeline-fixed-stages{min-width:0;max-width:100%}.settings-page .pipeline-settings>header,.settings-page .pipeline-settings>footer{flex-direction:column;align-items:stretch}.settings-page .pipeline-settings>header .secondary-button,.settings-page .pipeline-settings>footer .primary-button{width:100%}.settings-page .pipeline-settings li{grid-template-columns:30px minmax(0,1fr);align-items:start}.settings-page .pipeline-stage-fields{grid-template-columns:minmax(0,1fr)}.settings-page .pipeline-stage-fields small{white-space:normal}.settings-page .pipeline-stage-actions{grid-column:2;justify-content:flex-start}.settings-page .pipeline-stage-actions button{width:40px;height:40px}.settings-page .pipeline-fixed-stages article{grid-template-columns:30px minmax(0,1fr);align-items:start}.settings-page .pipeline-fixed-stages article>label{grid-column:2}.settings-page .pipeline-settings>footer>span{font-size:11px}}@media (max-width:720px){.team-setup-fields .invite-row{grid-template-columns:minmax(0,1fr)}.team-setup-fields .team-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.team-setup-fields .team-list article>select,.team-setup-fields .team-list article>.team-sales-toggle,.team-setup-fields .team-list article>b,.team-setup-fields .team-list article>button{grid-column:2;width:100%}.team-setup-fields .team-list article>b{text-align:center}.settings-page .audit-list>article{grid-template-columns:minmax(0,1fr)}.settings-page .audit-list>article>span:nth-child(2),.settings-page .audit-list>article>time,.settings-page .audit-list>article>span:nth-child(3),.settings-page .audit-list>article>span:nth-child(4){grid-area:auto/1}.onboarding-page .target-explainer strong,.onboarding-page .target-multi-select legend,.onboarding-page .target-token-editor header strong,.onboarding-page .target-exclusions header strong,.onboarding-page .target-upload-grid strong,.onboarding-page .fit-preview header strong{font-size:14px;line-height:1.35}.onboarding-page .target-multi-select>div label,.onboarding-page .target-token-editor>div:last-child button,.onboarding-page .target-upload-grid button{min-height:44px;font-size:13px;line-height:1.35}.onboarding-page .target-explainer p,.onboarding-page .target-multi-select legend small,.onboarding-page .target-token-editor header small,.onboarding-page .target-tokens>button,.onboarding-page .target-upload-grid p,.onboarding-page .target-upload-grid b,.onboarding-page .fit-preview header div small,.onboarding-page .fit-preview header span,.onboarding-page .fit-preview output small,.onboarding-page .fit-preview li,.onboarding-page .fit-preview>p{font-size:12px;line-height:1.45}.onboarding-page .target-multi-select input{width:19px;height:19px}.onboarding-page .fit-preview output{min-width:72px;font-size:21px}.composer-page .composer-fields{grid-template-columns:minmax(0,1fr)}.composer-page .composer-fields>label,.composer-page .composer-fields>label:last-child{border-right:0;grid-column:1}.composer-page .composer-fields input,.composer-page .composer-fields select,.composer-page .composer-panel>textarea{font-size:16px}.company-overview-context{grid-template-columns:minmax(0,1fr)}.company-intelligence{border-right:0;border-bottom:1px solid var(--line)}.company-page .crm-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-page .crm-key-facts>div:nth-child(2n){border-right:0}.company-page .crm-key-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.company-page .crm-key-facts{grid-template-columns:minmax(0,1fr)}.company-page .crm-key-facts>div,.company-page .crm-key-facts>div:nth-child(2n),.company-page .crm-key-facts>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.company-page .crm-key-facts>div:last-child{border-bottom:0}.company-page .crm-key-facts dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}.today-page{padding-bottom:72px}.today-heading .eyebrow{color:var(--teal);letter-spacing:.11em;margin-bottom:7px;font-size:11px;font-weight:820;display:block}.today-scope-bar{justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 16px;display:flex}.today-scope-bar>p{color:var(--muted);flex:none;margin:0;font-size:12px}.today-scope-bar>p.stale{color:#9a4b42;font-weight:700}.today-scope-tabs{border:1px solid var(--line);background:#edf2f0;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.today-scope-tabs button{min-width:154px;min-height:48px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;gap:1px;padding:6px 12px;display:grid}.today-scope-tabs button strong{color:inherit;font-size:13px;line-height:1.25}.today-scope-tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.today-scope-tabs button.selected{background:var(--surface);color:var(--petrol-rich);box-shadow:0 1px 3px #062e291a}.today-action-queue{border-color:#bcd8d2;margin-bottom:16px;overflow:hidden;box-shadow:0 16px 42px #062e2912}.today-action-queue>header{background:linear-gradient(112deg,#eef9f6 0%,#fff 68%);min-height:76px;padding:16px 20px}.today-action-queue>header>div{align-items:center;gap:12px;display:flex}.today-action-queue>header h2{margin:0;font-size:19px}.today-action-queue>header p{color:var(--muted);margin:3px 0 0;font-size:13px}.today-action-queue>header>a{color:var(--teal);font-size:13px;font-weight:750}.today-action-bands{display:grid}.today-action-band+.today-action-band{border-top:1px solid var(--line)}.today-action-band>header{background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:flex}.today-action-band>header h3{color:var(--petrol-rich);margin:0;font-size:16px;line-height:1.3}.today-action-band>header p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.today-action-band>header>span{background:var(--teal-soft);min-width:32px;height:32px;color:var(--teal);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.today-action-band.do-now>header>span{background:var(--coral-soft);color:#a64239}.today-action-band.due-today>header>span{background:var(--amber-soft);color:#8a600d}.today-action-groups{background:#f4f7f6;gap:10px;padding:12px;display:grid}.today-company-actions{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:13px;overflow:hidden}.today-company-actions>header{background:#fbfcfc;border-bottom:1px solid #e6ecea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 14px;display:grid}.today-company-actions>header .company-avatar{border-radius:10px;grid-row:auto;width:36px;height:36px;font-size:11px}.today-company-actions>header>div:nth-child(2){gap:1px;min-width:0;display:grid}.today-company-actions>header strong{color:var(--petrol-rich);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.today-company-actions>header span{color:var(--muted);font-size:11px}.today-company-actions>header b{background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.today-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px 16px 16px 20px;display:grid;position:relative}.today-action-row+.today-action-row{border-top:1px solid var(--line)}.today-action-row:before{content:"";background:var(--teal);border-radius:0 5px 5px 0;width:4px;position:absolute;inset:11px auto 11px 0}.today-action-row.priority-urgent:before{background:var(--coral)}.today-action-row.priority-high:before{background:var(--amber)}.today-action-copy{min-width:0}.today-action-copy>span{color:var(--teal);letter-spacing:.075em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:820;display:block}.today-action-row.priority-urgent .today-action-copy>span{color:#a64239}.today-action-row.priority-high .today-action-copy>span{color:#876015}.today-action-copy h4{color:var(--petrol-rich);margin:0;font-size:15px;line-height:1.35}.today-action-copy p{color:#50635e;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.5}.today-action-copy ul{flex-wrap:wrap;gap:5px 12px;margin:7px 0 0;padding:0;list-style:none;display:flex}.today-action-copy li{color:var(--muted);font-size:11px}.today-action-copy li:before{content:"•";color:var(--teal);margin-right:6px}.today-action-copy time{color:#6d7d79;margin-top:7px;font-size:11px;font-weight:680;display:block}.today-action-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.today-task-complete{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--petrol);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.today-task-complete input{width:17px;height:17px;accent-color:var(--teal);margin:0}.today-action-row>.assignment-picker{grid-column:1/-1;margin:2px 0 0}.today-caught-up{border:0}.today-caught-up .secondary-button{margin-top:16px;display:inline-flex}.today-stat-grid{margin-top:0}.today-support-grid{grid-template-columns:minmax(0,2fr) minmax(270px,.8fr);gap:14px;display:grid}.today-support-grid .panel>header>div{min-width:0}.today-support-grid .panel>header p{color:var(--muted);margin:3px 0 0;font-size:11px}.today-support-grid .usage-panel{align-content:start}@media (max-width:980px){.today-scope-bar{flex-direction:column;align-items:flex-start}.today-scope-tabs{width:100%}.today-scope-tabs button{min-width:0}.today-support-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.today-heading{align-items:stretch}.today-heading .heading-actions,.today-heading .heading-actions a{justify-content:center;width:100%}.today-scope-tabs button{text-align:center;min-height:46px}.today-scope-tabs button span{display:none}.today-scope-bar>p{align-self:flex-end}.today-action-queue>header,.today-action-band>header{align-items:flex-start;padding-inline:14px}.today-action-queue>header>a{align-items:center;min-height:44px;display:inline-flex}.today-action-groups{padding:8px}.today-company-actions>header{grid-template-columns:auto minmax(0,1fr);padding-inline:11px}.today-company-actions>header b{grid-column:2;justify-self:start}.today-action-row{grid-template-columns:minmax(0,1fr);gap:13px;padding:15px 12px 15px 17px}.today-action-controls{justify-content:stretch}.today-action-controls>*{flex:1;justify-content:center}}@media (max-width:420px){.today-scope-tabs{grid-template-columns:minmax(0,1fr)}.today-scope-tabs button span{display:block}.today-action-queue>header{grid-template-columns:minmax(0,1fr);display:grid}.today-action-controls{flex-direction:column;align-items:stretch}}:root{--ivory:#faf8f4;--surface:#fff;--petrol:#4a2931;--petrol-rich:#351d1d;--ink:#272b29;--teal:#176c60;--teal-soft:#edf5f1;--mint:#edf5f1;--amber:#bc842f;--amber-soft:#fbf2e4;--coral:#b24b2b;--coral-soft:#fbe9e2;--line:#e5e5df;--muted:#626b67;--soft:#f6f5f1;--focus:#176c60}html{background:var(--ivory)}.brand-lockup,.mobile-brand,.marketing-brand{gap:0}.brand-lockup .signal-mark,.mobile-brand .signal-mark,.marketing-brand .signal-mark{display:none}.brand-lockup strong,.mobile-brand strong,.marketing-brand strong{letter-spacing:-.09em;text-transform:lowercase;font-family:Georgia,Times New Roman,serif;font-weight:700}.brand-lockup strong:after,.mobile-brand strong:after,.marketing-brand strong:after{content:".";color:#ef805e}.brand-lockup strong{font-size:34px;line-height:1}@media (min-width:721px) and (max-width:1180px){.brand-lockup{justify-content:center;padding-inline:0}.brand-lockup strong{font-size:28px}}.mobile-brand strong{font-size:25px}.marketing-brand{color:var(--petrol-rich)}.marketing-brand strong{font-size:31px;line-height:1}.app-sidebar{background:var(--petrol-rich);color:#e5d8d2}.workspace-switcher,.user-switcher{background:#ffffff12}.workspace-switcher small,.user-switcher small,.sidebar-usage small{color:#c8b5ad}.workspace-avatar,.user-avatar{color:var(--petrol-rich);background:#f2a17b}.sidebar-nav a,.sidebar-more summary{color:#e5d8d2}.sidebar-nav a span,.sidebar-more summary>span{border-color:#8d7271}.sidebar-nav a.active{background:#65424b}.sidebar-nav a.active:before{background:#f2a17b}.sidebar-usage progress::-webkit-progress-bar{background:#65424b}.sidebar-usage progress::-webkit-progress-value{background:#f2a17b}.user-switcher{background:#0000001a}.app-topbar{background:#faf8f4f0}.primary-button{background:var(--petrol-rich);border-color:var(--petrol-rich)}.primary-button:hover{background:var(--petrol)}.public-nav{background:#faf8f4f5}.marketing-nav{border-bottom-color:#e9e4dc}.public-navigation-dialog::backdrop{background:#351d1d85}.public-navigation-sheet{background:var(--ivory)}.public-navigation-sheet>header small,.public-hero small{color:var(--petrol)}.public-navigation-sheet>nav a[aria-current=page]{box-shadow:inset 3px 0 var(--petrol);background:#f6edeb;border-color:#b98e91}.public-page{background:var(--ivory)}.integration-availability{color:#604f48;text-align:center;background:#fffaf5;border:1px solid #e9ddd5;border-radius:12px;max-width:760px;margin:0 auto 42px;padding:17px 20px;line-height:1.55}.integration-sections{gap:54px;display:grid}.integration-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.integration-section>header h2{color:var(--petrol-rich);letter-spacing:-.035em;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px);font-weight:400}.integration-section>header p{max-width:690px;color:var(--muted);margin:0;line-height:1.55}.integration-section>header a{color:var(--teal);flex:none;font-weight:750}.integration-grid article{min-height:154px;padding:23px}.integration-grid h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 10px;font-size:18px}.integration-grid p{font-size:14px}@media (max-width:720px){.integration-section>header{gap:12px;display:grid}.integration-grid article{min-height:0}}.public-footer{background:var(--petrol-rich)}.public-footer a,.public-footer small{color:#e5d8d2}.public-footer>strong{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:25px}.public-footer>strong:after{content:".";color:#ef805e}.suzi-home{background:var(--ivory);color:var(--ink)}.suzi-hero{grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr);align-items:center;gap:clamp(24px,4vw,60px);width:min(1400px,100%);min-height:670px;margin:0 auto;padding:clamp(55px,6vw,90px) clamp(24px,4vw,58px);display:grid}.suzi-kicker{color:var(--petrol);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.suzi-hero-copy h1{max-width:650px;color:var(--petrol-rich);letter-spacing:-.055em;margin:23px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.9vw,72px);font-weight:400;line-height:1.06}.suzi-hero-copy h1 em{font-style:normal;font-weight:400}.suzi-hero-copy>p{color:#535c58;max-width:560px;margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.62}.suzi-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.suzi-hero-actions .link-button,.suzi-final-cta .link-button{min-height:48px}.suzi-trust-points{color:var(--muted);flex-wrap:wrap;gap:9px 20px;margin:26px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.suzi-trust-points li:before{content:"✓";color:var(--teal);margin-right:7px;font-weight:800}.suzi-hero-showcase{min-width:0;padding:38px 0 14px 20px;position:relative}.suzi-paths{pointer-events:none;width:220px;height:175px;position:absolute;top:-25px;right:-13px;overflow:hidden;transform:rotate(-16deg)}.suzi-paths i{border:5px solid #0000;border-color:#c36648 #0000 #0000 #c36648;border-radius:55% 42% 50% 45%;width:145px;height:180px;display:block;position:absolute}.suzi-paths i:nth-child(2){border-top-color:#6866a8;border-left-color:#6866a8;top:13px;left:22px}.suzi-paths i:nth-child(3){border-top-color:var(--petrol-rich);border-left-color:var(--petrol-rich);top:26px;left:44px}.suzi-product-preview{background:#fff;border:1px solid #dcd3cd;border-radius:14px;grid-template-columns:116px minmax(0,1fr);min-height:405px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #351d1d21}.suzi-product-preview aside{background:var(--petrol-rich);color:#e5d8d2;flex-direction:column;gap:3px;padding:20px 10px;display:flex}.suzi-preview-brand{color:#fff8ee;letter-spacing:-.09em;margin:0 8px 19px;font:28px Georgia,Times New Roman,serif}.suzi-preview-brand span{color:#ef805e}.suzi-product-preview aside>span{border-radius:6px;padding:9px 8px;font-size:11px;display:block}.suzi-product-preview aside>span.active{color:#fff8ee;background:#65424b;font-weight:700}.suzi-preview-main{background:#faf8f4;min-width:0}.suzi-preview-top{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;gap:10px;padding:13px 17px;font-size:10px;display:flex}.suzi-preview-content{padding:23px 19px}.suzi-preview-content>small{color:var(--petrol);letter-spacing:.1em;font-size:9px;font-weight:800}.suzi-preview-content h2{color:var(--ink);letter-spacing:-.04em;margin:6px 0 4px;font-size:21px}.suzi-preview-content>p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.suzi-preview-scopes{border-bottom:1px solid var(--line);color:var(--muted);gap:20px;margin-top:22px;font-size:10px;display:flex}.suzi-preview-scopes>*{padding:0 0 10px}.suzi-preview-scopes b{border-bottom:2px solid var(--petrol);color:var(--petrol)}.suzi-preview-band{color:var(--muted);letter-spacing:.08em;justify-content:space-between;margin:17px 0 8px;font-size:9px;font-weight:800;display:flex}.suzi-preview-band span{letter-spacing:0;font-weight:400}.suzi-preview-row{border:1px solid var(--line);background:#fff;padding:12px 13px}.suzi-preview-row+.suzi-preview-row{border-top:0}.suzi-preview-row:first-of-type{border-radius:8px 8px 0 0}.suzi-preview-row:last-of-type{border-radius:0 0 8px 8px}.suzi-preview-row strong{color:var(--ink);font-size:11px}.suzi-preview-row em{background:var(--coral-soft);color:#963b25;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:8px;font-style:normal}.suzi-preview-row p{color:var(--muted);margin:5px 0;font-size:9px;line-height:1.45}.suzi-preview-row>span{color:var(--teal);font-size:9px;font-weight:800}.suzi-preview-note{color:var(--muted);margin:11px 0 0;font-size:10px;line-height:1.4}.suzi-clarity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:31px clamp(24px,4vw,58px);display:grid}.suzi-clarity>div{border-left:1px solid var(--line);padding:8px clamp(15px,3vw,46px)}.suzi-clarity>div:first-child{border-left:0}.suzi-clarity span{color:var(--coral);font-size:11px;font-weight:800}.suzi-clarity h2{color:var(--petrol-rich);margin:12px 0 6px;font:400 clamp(21px,2vw,28px) Georgia,Times New Roman,serif}.suzi-clarity p{max-width:320px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.suzi-journey{width:min(1320px,100%);margin:0 auto;padding:105px clamp(24px,4vw,58px)}.suzi-section-heading{max-width:720px}.suzi-section-heading h2,.suzi-final-cta h2{color:var(--petrol-rich);letter-spacing:-.045em;margin:14px 0 0;font:400 clamp(36px,3.5vw,54px)/1.1 Georgia,Times New Roman,serif}.suzi-journey-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-top:48px;display:grid}.suzi-journey-grid article{border-top:2px solid var(--petrol);padding-top:15px}.suzi-journey-grid article>span{color:var(--coral);font-size:11px;font-weight:800}.suzi-journey-grid h3{color:var(--ink);margin:18px 0 7px;font-size:16px}.suzi-journey-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.suzi-return-banner{background:#f4ece8;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-top:55px;padding:25px 28px;display:flex}.suzi-return-banner h3{color:var(--petrol-rich);margin:0 0 5px;font-size:18px}.suzi-return-banner p{color:#584c4a;max-width:690px;margin:0;font-size:12px;line-height:1.5}.suzi-return-banner a{color:var(--petrol);flex:none;font-size:12px;font-weight:800}.suzi-final-cta{text-align:center;background:#f0e6e1;padding:80px 24px}.suzi-final-cta h2{max-width:680px;margin:15px auto 25px}.suzi-final-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.suzi-home-footer{background:var(--petrol-rich);color:#fff8ee;justify-content:space-between;align-items:center;gap:24px;padding:31px clamp(24px,4vw,58px);display:flex}.suzi-home-footer strong{letter-spacing:-.09em;font:30px Georgia,Times New Roman,serif}.suzi-home-footer strong span{color:#ef805e}.suzi-home-footer nav{flex-wrap:wrap;gap:19px;display:flex}.suzi-home-footer a,.suzi-home-footer small{color:#e5d8d2;font-size:12px}.today-heading .eyebrow{color:var(--petrol)}.today-scope-tabs{background:#f0eeea}.today-scope-tabs button.selected{color:var(--petrol-rich);box-shadow:0 1px 3px #351d1d14}.today-action-queue{border-color:var(--line);box-shadow:0 10px 30px #351d1d0b}.today-action-queue>header{background:#fff}.today-action-queue>header>div .attention-pulse{background:var(--coral)}.today-action-band>header{background:#fdfcfa}.today-action-band>header h3,.today-company-actions>header strong,.today-action-copy h4{color:var(--ink)}.today-action-band.do-now>header{background:#fff8f5}.today-action-band.due-today>header{background:#fdf9f1}.today-action-groups{background:#faf8f4}.today-company-actions{box-shadow:none}.today-company-actions>header{background:#fff}.today-action-copy{gap:4px;display:grid}.today-action-meta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.today-action-meta>span{color:var(--teal);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:820}.today-action-row.priority-urgent .today-action-meta>span{color:#a64239}.today-action-row.priority-high .today-action-meta>span{color:#876015}.today-action-meta time{color:#79817d;margin:0;font-size:11px;font-weight:500}.today-action-copy h4{font-size:16px;line-height:1.3}.today-action-copy p{color:#56615c;margin:0;line-height:1.45}.today-action-controls{flex-direction:column;align-items:flex-end;gap:3px}.today-work-grid.has-context{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:start;gap:15px;display:grid}.today-work-grid .today-action-queue{min-width:0}.today-preview-trigger{min-height:32px;color:var(--petrol);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.today-preview-trigger:hover{text-underline-offset:3px;text-decoration:underline}.today-preview-trigger[aria-pressed=true]{color:var(--teal)}.today-context-panel{overflow:hidden}.today-context-heading,.today-context-section{border-bottom:1px solid var(--line);padding:18px}.today-context-section:last-child{border-bottom:0}.today-context-heading>span{color:var(--petrol);letter-spacing:.09em;font-size:10px;font-weight:800}.today-context-heading h2{color:var(--ink);letter-spacing:-.025em;margin:7px 0 4px;font-size:20px;line-height:1.2}.today-context-heading p,.today-context-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.today-context-section h3{margin:0 0 8px;font-size:13px}.today-context-section ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.today-context-section li{color:var(--muted);padding-left:14px;font-size:11px;line-height:1.45;position:relative}.today-context-section li:before{content:"•";color:var(--coral);position:absolute;left:0}.today-context-section time{color:var(--muted);margin-top:13px;font-size:11px;display:block}.today-context-section .primary-button{align-items:center;margin-top:14px;display:inline-flex}.stat-card p{color:#67736e;margin-bottom:10px;font-size:12px;line-height:1.35}.stat-card small{color:#68746f;margin-top:4px;font-size:11px;line-height:1.4;display:block}.stage-grid span,.stage-grid small{color:#65716c;font-size:11px;line-height:1.35}.usage-meter span,.usage-meter strong small{font-size:11px}.funnel-card-company strong{font-size:13px}.funnel-card-company small{color:#68746f;font-size:11px}.funnel-card-signal{color:#68746f;line-height:1.45}.funnel-card-meta{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;display:flex}.funnel-card-meta strong{color:var(--ink);font-size:14px}.funnel-card-meta span{color:#697570;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.funnel-card-primary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding-top:9px;display:flex}.funnel-card-primary>a{color:var(--teal);font-size:11px;font-weight:750;text-decoration:none}.funnel-card-primary>a:hover{text-underline-offset:3px;text-decoration:underline}.funnel-card-details>summary{color:var(--petrol);cursor:pointer;font-size:11px;font-weight:700}.funnel-card-details[open]{flex-basis:100%}.funnel-card-details[open]>summary,.funnel-card-details .funnel-card-actions{margin-bottom:12px}.funnel-card-details .funnel-stage-control{margin-top:8px}.funnel-card-details .funnel-keyboard-order{margin-top:10px}.pages-visited-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pages-visited-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:11px 0;display:grid}.pages-visited-list strong{overflow-wrap:anywhere;color:var(--ink);grid-column:1/-1;font-size:13px;font-weight:700;line-height:1.4}.pages-visited-list span,.pages-visited-list time{color:#68746f;font-size:11px;line-height:1.4}.pages-visited-list time{text-align:right}.pages-visited-empty{color:var(--muted);margin:0;padding:10px 0;font-size:12px}.company-pages-visited{border-bottom:1px solid var(--line);background:#fff;padding:20px 22px}.company-pages-visited>header{margin-bottom:9px}.company-pages-visited h3{color:var(--ink);margin:0;font-size:17px;line-height:1.3}.company-pages-visited>header p,.company-pages-note{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.company-pages-visited .pages-visited-list{max-width:760px}.task-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.task-overview button{border:1px solid var(--line);min-height:86px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-content:center;gap:3px;padding:15px 18px;display:grid}.task-overview button:hover,.task-overview button.active{background:#f5faf8;border-color:#b3d1c9}.task-overview button.overdue{background:#fff8f6;border-color:#e9c5bb}.task-overview strong{font-size:26px;line-height:1}.task-overview span{color:var(--muted);font-size:12px;font-weight:650}.task-toolbar{margin-bottom:14px}.task-workspace>header{align-items:center;gap:14px;padding:18px 22px}.task-workspace>header h2{font-size:18px}.task-list{padding:0 22px 12px}.task-group-heading{color:var(--ink);align-items:center;gap:8px;margin:0;padding:20px 0 10px;font-size:13px;display:flex}.task-group-heading span{min-width:21px;height:21px;color:var(--muted);background:#edf3f0;border-radius:50%;place-items:center;font-size:11px;display:grid}.task-card{border:1px solid var(--line);min-width:0;min-height:118px;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) minmax(185px,230px);align-items:start;gap:18px;margin:0 0 10px;padding:18px 20px;display:grid}.task-card:last-child{border-bottom:1px solid var(--line)}.task-card.priority-high{box-shadow:none;border-left:3px solid #d7a54e}.task-card.priority-urgent,.task-card.overdue{box-shadow:none;background:snow;border-left:3px solid #b85d4e}.task-card.complete{opacity:.72}.task-card .task-complete-control{padding-top:2px}.task-card .task-complete-control input{width:20px;height:20px;margin:0}.task-card>.task-card-content{gap:8px;min-width:0;display:grid}.task-card .task-detail-trigger{background:0 0;border:0;padding:0}.task-card .task-detail-trigger strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35;display:block}.task-card-content p{color:#586963;margin:0;font-size:12px;line-height:1.5}.task-card-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}.task-card-tags a{color:var(--teal);font-weight:720;text-decoration:none}.task-card-tags .task-source-tag{color:var(--teal);background:#eaf5f1;border-radius:999px;padding:3px 7px}.task-card-tags .task-priority{font-size:10px}.task-card>.task-card-tail{justify-items:start;gap:5px;min-width:0;display:grid}.task-due-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:760}.task-card.overdue .task-due-label{color:#a7443d}.task-card-tail time{color:var(--ink);font-size:12px;font-weight:700;line-height:1.4}.task-card-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.task-card-actions button{border:1px solid var(--line);min-height:32px;color:var(--teal);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.task-card-actions button:hover{background:#f1f7f4}@media (max-width:780px){.task-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{grid-template-columns:24px minmax(0,1fr)}.task-card>.task-card-tail{grid-column:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;display:grid}.task-card-actions{grid-column:1/-1;margin-top:8px}}@media (max-width:520px){.pages-visited-list li{grid-template-columns:minmax(0,1fr)}.pages-visited-list time{text-align:left}.company-pages-visited{padding:17px 16px}.task-workspace>header{flex-direction:column;align-items:flex-start;padding:16px}.task-list{padding:0 12px 8px}.task-card{gap:12px;padding:15px 13px}.task-suggestion-note{line-height:1.4}}@media (max-width:1180px){.today-work-grid.has-context{grid-template-columns:1fr}}@media (max-width:720px){.today-action-controls{flex-flow:wrap;justify-content:flex-start;align-items:center}.today-action-controls>*{flex:none}}@media (max-width:420px){.today-action-controls{align-items:stretch}.today-action-controls>.primary-button{flex:1}}@media (max-width:1150px){.suzi-hero{grid-template-columns:1fr;gap:35px;min-height:0}.suzi-hero-copy{max-width:780px}.suzi-hero-showcase{width:min(850px,100%);margin:0 auto}}@media (max-width:760px){.suzi-clarity{grid-template-columns:1fr}.suzi-clarity>div{border-left:0;border-top:1px solid var(--line);padding:18px 0}.suzi-clarity>div:first-child{border-top:0}.suzi-journey{padding-top:65px;padding-bottom:65px}.suzi-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.suzi-return-banner{flex-direction:column;align-items:flex-start}.suzi-home-footer{flex-wrap:wrap}}@media (max-width:480px){.suzi-hero{padding:48px 18px;display:block}.suzi-hero-copy h1{font-size:clamp(41px,11vw,55px)}.suzi-hero-actions .link-button{justify-content:center;width:100%}.suzi-hero-showcase{margin-top:40px;padding-left:0}.suzi-product-preview{grid-template-columns:78px minmax(0,1fr)}.suzi-product-preview aside{padding:14px 5px}.suzi-preview-brand{margin-left:5px;font-size:21px}.suzi-product-preview aside>span{padding:8px 5px;font-size:9px}.suzi-preview-top{padding:10px}.suzi-preview-top span{display:none}.suzi-preview-content{padding:17px 11px}.suzi-preview-content h2{font-size:16px}.suzi-preview-scopes{gap:8px;font-size:9px}.suzi-journey-grid{grid-template-columns:1fr}.suzi-final-cta{padding:65px 18px}.suzi-final-cta .link-button{justify-content:center;width:100%}}.visited-page{--visited-rail:205px;--visited-detail:minmax(330px, .78fr)}.visited-live-summary{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:1.3fr repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.visited-live-summary>div{background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-height:72px;padding:13px 16px;display:grid}.visited-live-summary strong{color:var(--petrol);align-self:end;font-size:20px;line-height:1.1}.visited-live-summary small{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:12px}.live-pulse{background:#1aa886;border-radius:50%;align-self:center;width:10px;height:10px;box-shadow:0 0 0 5px #e3f5ef}.visited-live-summary>div:first-child strong{font-size:15px}.visited-live-summary>div:first-child small{grid-column:2}.visited-cockpit{grid-template-columns:var(--visited-rail) minmax(360px,1.15fr) var(--visited-detail);align-items:start;gap:12px;min-height:680px;display:grid}.visited-feeds,.visited-company-list,.visited-inspector{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.visited-feeds>header,.visited-company-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 14px;display:flex}.visited-feeds>header span{color:var(--petrol);font-size:13px;font-weight:760}.visited-feeds>header .visited-help{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:help;background:#fff;border-radius:8px;place-items:center;display:grid}.visited-feed-option{display:grid}.visited-feed-group{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 12px 6px;font-size:10px;font-weight:800}.visited-feed-option>button{width:100%;min-height:65px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.visited-feed-option:last-child>button{border-bottom:0}.visited-feed-option>button>span{gap:2px;min-width:0;display:grid}.visited-feed-option>button strong{font-size:13px}.visited-feed-option>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.visited-feed-option>button b{min-width:28px;height:28px;color:var(--petrol);background:#eef3f1;border-radius:9px;place-items:center;font-size:12px;display:grid}.visited-feed-option>button.active{background:var(--surface-selected);box-shadow:inset 3px 0 var(--teal)}.visited-feed-option>button.active b{background:var(--teal);color:#fff}.visited-company-list>header h2{color:var(--petrol);margin:0;font-size:16px}.visited-company-list>header p{color:var(--muted);margin:2px 0 0;font-size:12px}.visited-list-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.visited-company-list .table-search{width:170px}.visited-source-filter{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:10px;font-weight:720;display:flex}.visited-source-filter select{min-width:104px;color:var(--petrol);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 20px 0 0;font-size:11px}.visited-source-filter:has(select:focus-visible){outline:3px solid var(--focus-ring,#9bd8cf);outline-offset:2px}.visited-company-rows{display:grid}.visited-company-rows>button{width:100%;min-height:84px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eeec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.visited-company-rows>button:hover{background:#fafcfb}.visited-company-rows>button.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--teal)}.visited-row-main{gap:6px;min-width:0;display:grid}.visited-row-main>span{align-items:center;gap:7px;min-width:0;display:flex}.visited-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.visited-row-main em{color:#08725f;background:#dff5ed;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.visited-row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.visited-row-main i{width:fit-content;color:var(--muted);border-left:2px solid #c7d6d2;padding-left:9px;font-size:11px;font-style:normal}.visited-row-main i.urgent,.visited-row-main i.rising{border-color:var(--amber);color:#7a5714}.visited-row-meta{justify-items:end;gap:5px;display:grid}.visited-row-meta time,.visited-row-meta small{color:var(--muted);font-size:11px}.visited-row-meta small.urgent,.visited-row-meta small.rising{color:#7a5714;font-weight:700}.visited-inspector{max-height:calc(100vh - 96px);position:sticky;top:80px;overflow-y:auto}.visited-inspector>header{border-bottom:1px solid var(--line);gap:12px;padding:16px;display:grid}.visited-inspector>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.visited-inspector>header>div>span{min-width:0}.visited-inspector>header small{color:var(--teal);letter-spacing:.08em;font-size:10px;font-weight:820}.visited-inspector>header h2{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:20px;overflow:hidden}.visited-inspector>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.visited-inspector-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visited-inspector-header-actions>a,.visited-inspector-header-actions>button{border:1px solid var(--line);min-height:36px;color:var(--teal);cursor:pointer;background:#fff;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:740;display:inline-flex}.visited-source-card{border-bottom:1px solid var(--line);background:#fcfdfd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.visited-source-card>div{gap:2px;min-width:0;display:grid}.visited-source-card>div>small{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800}.visited-source-card>div>strong{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.visited-source-card>div>p{color:var(--muted);margin:0;font-size:10px;line-height:1.35}.visited-source-card>em{color:#45635d;white-space:nowrap;background:#edf4f2;border-radius:999px;align-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.visited-next-action{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f3faf7,#fff);gap:7px;padding:16px;display:grid}.visited-next-action>span{background:var(--amber-soft);color:#79560f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:780}.visited-next-action h3{color:var(--petrol);margin:0;font-size:16px}.visited-next-action p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.visited-next-action .visited-stage-context{color:var(--muted);font-size:11px}.visited-stage-context strong{color:var(--petrol)}.visited-next-action>div{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.visited-inspector-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.visited-inspector-metrics>div{border-right:1px solid var(--line);min-width:0;padding:13px}.visited-inspector-metrics>div:last-child{border-right:0}.visited-inspector-metrics dt{color:var(--muted);font-size:10px}.visited-inspector-metrics dd{color:var(--petrol);margin:5px 0 0;font-size:15px;font-weight:780}.visited-session-list,.visited-top-pages{border-bottom:1px solid var(--line);padding:15px 16px}.visited-session-list>header,.visited-top-pages>header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.visited-session-list h3,.visited-top-pages h3{color:var(--petrol);margin:0;font-size:14px}.visited-session-list header span,.visited-top-pages header span{color:var(--muted);font-size:11px}.visited-session-list>article{background:#fafcfb;border:1px solid #dde7e4;border-radius:10px;margin-top:8px;padding:11px}.visited-session-list>article>div{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.visited-session-list>article strong{font-size:12px}.visited-session-list>article time{color:var(--muted);font-size:10px}.visited-session-list>article b{color:var(--teal);grid-area:1/2/3;align-self:center;font-size:11px}.visited-session-list .journey-disclosure{margin-top:10px}.visited-session-list>ol{border-top:1px solid #e4eae8;gap:4px;margin:9px 0 0;padding:8px 0 0;list-style:none;display:grid}.visited-session-list>ol>li,.visited-top-pages>div{color:var(--ink);justify-content:space-between;gap:10px;font-size:12px;display:flex}.visited-session-list>ol>li small,.visited-top-pages small{color:var(--muted);font-size:11px}.visited-top-pages .pages-visited-list strong{font-size:12px}.visited-top-pages .pages-visited-list li{grid-template-columns:minmax(0,1fr)}.visited-top-pages .pages-visited-list time{text-align:left}.visited-pages-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.visited-inspector>.assignment-picker{margin:14px}.visited-inspector-actions{flex-wrap:wrap;gap:12px;padding:0 16px 14px;display:flex}.visited-inspector-actions a{color:var(--teal);font-size:12px;font-weight:740}.visited-inspector-actions>span{color:var(--muted);font-size:12px;line-height:1.45}.visited-truth{color:var(--muted);margin:0;padding:12px 16px 16px;font-size:11px;line-height:1.45}.visited-empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:44px 18px;display:grid}.visited-empty>span{background:var(--teal-soft);width:36px;height:36px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.visited-empty h3,.visited-empty p{margin:0}.visited-empty h3{color:var(--petrol);font-size:15px}.visited-empty p{font-size:12px}.visited-empty button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:760}.website-journey-timeline{min-width:0}.journey-session-stack{gap:10px;display:grid}.journey-session-card{background:#fff;border:1px solid #dbe6e3;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #05312c09}.journey-session-header{background:linear-gradient(120deg,#f7fbfa,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.journey-source-icon{color:#087b6d;letter-spacing:-.02em;background:#e8f4f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.journey-source-icon.source-ai-referral{color:#6748a6;background:#efeafb}.journey-source-icon.source-paid-search{color:#8c5b00;background:#fff2d7}.journey-source-icon.source-paid-social{color:#98451e;background:#ffe8dd}.journey-source-icon.source-organic-search{color:#315f9e;background:#e5f0ff}.journey-source-icon.source-social{color:#a03d5a;background:#ffe9ef}.journey-source-icon.source-email{color:#087b6d;background:#e8f4f1}.journey-source-icon.source-referral{color:#6250a4;background:#f0edff}.journey-source-icon.source-direct,.journey-source-icon.source-unknown{color:#586a66;background:#eef1f0}.journey-session-title{gap:2px;min-width:0;display:grid}.journey-session-title>small{color:var(--teal);letter-spacing:.07em;font-size:10px;font-weight:850}.journey-session-title>strong{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.journey-session-title>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.journey-session-meta{text-align:right;justify-items:end;gap:2px;display:grid}.journey-session-meta>em{color:#08725f;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:760;display:flex}.journey-session-meta>em i{background:#1aa886;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff5ed}.journey-session-meta>strong{color:var(--petrol);font-size:11px}.journey-session-meta>small{color:var(--muted);font-size:11px}.journey-source-explanation{color:var(--muted);border-bottom:1px solid #e7ecea;margin:0;padding:0 12px 10px 56px;font-size:11px;line-height:1.45}.journey-path{margin:0;padding:9px 12px;list-style:none;display:grid}.journey-path>li{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:6px 0;display:grid;position:relative}.journey-path>li:not(:last-child):after{content:"";z-index:0;background:#d4e1de;width:1px;position:absolute;top:28px;bottom:-7px;left:10px}.journey-step-marker{z-index:1;width:21px;height:21px;color:var(--teal);background:#fff;border:1px solid #b8d3cd;border-radius:50%;place-items:center;font-size:10px;font-weight:820;display:grid;position:relative}.journey-step-copy{gap:1px;min-width:0;display:grid}.journey-step-copy strong{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.journey-step-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.journey-intent-tag,.journey-action-tag{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:780}.journey-intent-tag{color:#7d570b;background:#fff1d3}.journey-action-tag{color:#315f9e;background:#e7f2ff}.journey-action .journey-step-marker{color:#315f9e;background:#f4f8ff;border-color:#9fbfe5}.journey-step-time{color:var(--teal);white-space:nowrap;font-size:11px;font-weight:760}.journey-session-card>footer{min-width:0;color:var(--muted);background:#fafcfb;border-top:1px solid #e7ecea;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;display:flex}.journey-session-card>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journey-session-card>footer strong{color:#49645e}.journey-session-card>footer time{flex:none}.website-journey-timeline>.journey-disclosure{width:100%;min-height:38px;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #d8e3e0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:11px;font-weight:760;display:flex}.website-journey-timeline>.journey-disclosure small{color:var(--muted);font-size:11px;font-weight:600}.journey-empty{color:var(--muted);text-align:center;justify-items:center;gap:4px;padding:26px 14px;display:grid}.journey-empty strong{color:var(--petrol);font-size:13px}.journey-empty p{margin:0;font-size:11px}.website-journey-timeline.record .journey-session-header{padding:14px 16px}.website-journey-timeline.record .journey-source-icon{border-radius:12px;width:40px;height:40px;font-size:11px}.website-journey-timeline.record .journey-session-title>strong{font-size:14px}.website-journey-timeline.record .journey-source-explanation{padding:0 16px 12px 66px;font-size:11px}.website-journey-timeline.record .journey-path{padding:10px 16px}.website-journey-timeline.record .journey-path>li{grid-template-columns:24px minmax(0,1fr) auto auto;gap:11px;padding:8px 0}.website-journey-timeline.record .journey-path>li:not(:last-child):after{top:31px;bottom:-9px;left:11px}.website-journey-timeline.record .journey-step-marker{width:23px;height:23px}.website-journey-timeline.record .journey-step-copy strong{font-size:12px}.website-journey-timeline.record .journey-step-copy small,.website-journey-timeline.record .journey-step-time{font-size:11px}.website-journey-timeline.record .journey-session-card>footer{padding:9px 16px;font-size:11px}@media (max-width:1320px){.visited-live-summary{grid-template-columns:repeat(2,1fr)}.visited-cockpit{grid-template-columns:minmax(440px,1fr) minmax(330px,390px)}.visited-feeds{grid-column:1/-1;display:flex;overflow-x:auto}.visited-feeds>header{border:0;flex:none}.visited-feed-option{flex:0 0 155px}.visited-feed-group{display:none}.visited-feed-option>button{border-bottom:0;border-left:1px solid var(--line);min-width:155px}}@media (max-width:980px){.visited-cockpit{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:720px){.visited-live-summary{grid-template-columns:repeat(2,1fr)}.visited-cockpit{display:block}.visited-feeds,.visited-company-list,.visited-inspector{margin-bottom:12px}.visited-feeds>header{display:none}.visited-company-list>header{flex-direction:column;align-items:flex-start}.visited-list-controls{flex-direction:column;align-items:stretch;width:100%}.visited-company-list .table-search{width:100%}.visited-source-filter{justify-content:space-between}.visited-source-filter select{flex:1}.visited-company-rows>button{grid-template-columns:auto minmax(0,1fr)}.visited-row-meta{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.visited-inspector{max-height:none;position:static}.journey-intent-tag,.journey-action-tag{padding:3px 6px;font-size:10px}.journey-path>li{grid-template-columns:22px minmax(0,1fr) auto}.journey-step-time{grid-column:2}.website-journey-timeline.record .journey-source-explanation{padding-left:16px}}.lead-workbench-toolbar{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:9px;display:flex}.lead-spacious-list{gap:13px;min-width:0;display:grid}.lead-select-all{width:max-content;min-height:36px;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.lead-select-all input{width:17px;height:17px;accent-color:var(--teal)}.lead-spacious-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;gap:14px;padding:18px 21px;display:grid}.lead-spacious-card.selected,.lead-spacious-card.bulk-selected{border-color:#b7d8d0;box-shadow:0 4px 22px #052c2714}.lead-spacious-header{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.lead-spacious-header .lead-select{align-self:center}.lead-spacious-header .company-avatar{grid-row:auto;width:46px;height:46px;font-size:14px}.lead-spacious-company{gap:3px;min-width:0;display:grid}.lead-spacious-company button{width:fit-content;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:760;line-height:1.25}.lead-spacious-company button:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.lead-spacious-company span{overflow-wrap:anywhere;color:#52625d;font-size:13px}.lead-spacious-company small{color:var(--muted);font-size:12px}.lead-spacious-intent{justify-items:end;gap:5px;display:grid}.lead-spacious-intent>span:last-child{color:var(--muted);font-size:11px}.lead-spacious-body{grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr);align-items:start;gap:18px;min-width:0;display:grid}.lead-spacious-body .visitor-journey-preview{background:#f8faf9;border-color:#dce8e3;min-width:0;margin:0}.lead-spacious-body .visitor-journey-preview>header{padding:9px 12px}.lead-spacious-body .visitor-journey-preview>header strong{color:var(--ink);font-size:14px}.lead-spacious-body .visitor-journey-preview>header span{font-size:11px}.lead-spacious-body .visitor-journey-preview>header b{font-size:12px}.lead-spacious-body .visitor-journey-preview ol{gap:0;padding:2px 9px}.lead-spacious-body .visitor-journey-preview li{background:0 0;border-bottom:1px solid #e4ece8;border-radius:0;align-items:start;gap:10px;padding:7px 4px}.lead-spacious-body .visitor-journey-preview li:last-child{border-bottom:0}.lead-spacious-body .visitor-journey-preview li>span{font-size:13px}.lead-spacious-body .visitor-journey-preview li small{font-size:11px}.lead-spacious-facts{grid-template-columns:minmax(0,1fr) 75px;gap:10px;min-width:0;margin:0;display:grid}.lead-spacious-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.lead-spacious-facts>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px}.lead-spacious-facts dt,.lead-spacious-details dt{color:var(--muted);font-size:11px;font-weight:680}.lead-spacious-facts dd,.lead-spacious-details dd{color:var(--ink);margin:0;font-size:14px;font-weight:680;line-height:1.4}.lead-spacious-facts .assignment-picker{max-width:260px}.lead-spacious-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.lead-spacious-actions>div{flex-wrap:wrap;gap:9px;display:flex}.lead-spacious-actions .primary-button,.lead-spacious-actions .secondary-button{min-height:36px;font-size:12px}.lead-details-toggle{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:740}.lead-spacious-details{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-top:12px;display:flex}.lead-spacious-details dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.lead-spacious-details dl>div{gap:5px;min-width:0;display:grid}.lead-spacious-details .secondary-button{flex:none;min-height:38px}.lead-saved-views{align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.lead-saved-views button{min-height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:680;display:flex}.lead-saved-views button.active{background:var(--petrol);color:#fff}.lead-saved-views button span{background:#ffffff2e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.lead-table-controls{flex:none}.lead-table-controls>label:not(.table-search){color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.lead-table-controls select{border-radius:9px;min-height:38px;font-size:12px}.lead-filter-menu{position:relative}.lead-filter-menu>summary{border:1px solid var(--line);min-height:38px;color:var(--petrol);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.lead-filter-menu>summary::-webkit-details-marker{display:none}.lead-filter-menu>summary b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.lead-filter-menu>div{z-index:18;border:1px solid var(--line);width:190px;box-shadow:var(--shadow-md);background:#fff;border-radius:11px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.lead-filter-menu>div button{min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 10px;font-size:12px}.lead-filter-menu>div button:hover,.lead-filter-menu>div button.active{background:var(--surface-selected);color:var(--teal)}.lead-list-layout .visitor-table-row{min-height:66px;font-size:12px}.lead-list-layout .visitor-table-row.head{min-height:44px}.lead-row-company strong{font-size:13px}.lead-row-company small{font-size:11px}.lead-list-layout .visitor-journey-preview.compact li{grid-template-columns:minmax(0,1fr);gap:2px;font-size:11px}.lead-list-layout .visitor-journey-preview.compact li small{font-size:10px}.lead-list-layout .visitor-journey-preview.compact li>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.lead-list-layout .visitor-journey-preview.compact .journey-more{padding:2px 0 0;font-size:10px}.visitor-journey-preview:not(.compact) li>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.visitor-journey-preview:not(.compact) li{align-items:start;font-size:12px;line-height:1.4}.visitor-journey-preview:not(.compact) li small{font-size:11px}.journey-empty-pages{color:var(--muted);margin:0;padding:11px 12px;font-size:12px}.lead-preview-panel>header small{font-size:10px}.lead-preview-panel>header h2{font-size:19px}.lead-preview-panel>header p{font-size:12px}.lead-preview-panel dt{font-size:10px}.lead-preview-panel dd{font-size:12px}.bulk-selection-bar strong{font-size:13px}.bulk-selection-bar small{font-size:11px}.lead-source-line{color:var(--muted);background:#f5f9f7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:11px;display:flex}.lead-source-line strong{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.visitor-card{align-content:start;gap:12px;padding:18px;display:grid}.visitor-card-title .company-quick-view-trigger{font-size:15px}.visitor-card-title small{color:var(--muted);font-size:11px;line-height:1.4}.visitor-card .lead-source-line{background:0 0;padding:0}.visitor-card .lead-source-line strong{font-size:12px}.visitor-card .metric-strip{background:0 0;border:0;border-radius:0;margin:0}.visitor-card .metric-strip div{border-color:var(--line);padding:0 12px}.visitor-card .metric-strip div:first-child{padding-left:0}.visitor-card .metric-strip dt{color:var(--muted);font-size:10px;line-height:1.35}.visitor-card .metric-strip dd{font-size:13px;line-height:1.35}.lead-pages-inline{border-top:1px solid var(--line);gap:4px;padding:11px 0 0;display:grid}.lead-pages-inline strong{color:var(--ink);font-size:12px}.lead-pages-inline span{overflow-wrap:anywhere;color:#56615c;font-size:12px;line-height:1.45}.lead-pages-inline small{color:var(--teal);font-size:11px}.lead-card-detail{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-card-detail>summary{min-height:43px;color:var(--petrol);cursor:pointer;align-items:center;font-size:12px;font-weight:750;display:flex}.lead-card-detail>div{gap:12px;padding:0 0 13px;display:grid}.lead-card-detail .visitor-journey-preview,.lead-card-detail .visitor-secondary-details,.visitor-card footer{margin:0}.visitor-card footer .primary-button,.visitor-card footer .secondary-button{min-height:38px;font-size:11px}@media (max-width:900px){.lead-workbench-toolbar{flex-direction:column;align-items:stretch}.lead-table-controls{width:100%}.lead-table-controls .table-search{flex:1;width:auto}.lead-spacious-body{grid-template-columns:minmax(0,1fr)}.lead-spacious-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-spacious-facts>div:last-child{border-top:0;grid-column:auto;padding-top:0}}@media (max-width:720px){.lead-spacious-list{gap:11px}.lead-spacious-card{gap:13px;padding:16px}.lead-spacious-company button{font-size:17px}.lead-spacious-body{gap:14px}.lead-spacious-details{flex-direction:column;align-items:stretch}.lead-spacious-details dl,.lead-saved-views{width:100%}.lead-table-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.lead-table-controls>label{min-width:0}.lead-table-controls select{width:100%;min-width:0}.lead-table-controls .table-search{grid-column:1/-1}.lead-filter-menu>summary{justify-content:center}.lead-filter-menu>div{left:0;right:auto}.lead-list-layout>.visitor-table{box-shadow:none;background:0 0;border:0;overflow:visible}.lead-list-layout .visitor-table-row.head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;min-height:0;position:absolute;overflow:hidden}.lead-list-layout .visitor-table-row.head .lead-select{display:none}.lead-list-layout .visitor-table-row:not(.head){border:1px solid var(--line);min-width:0;min-height:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;margin-bottom:10px;padding:14px}.lead-list-layout .visitor-table-row:not(.head)>span:first-child{grid-column:1/-1}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(2){grid-column:1/-1;justify-self:start;align-items:center;gap:6px;display:flex}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(3){border-block:1px solid #e7ecea;grid-column:1/-1;padding:10px 0}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(4),.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(5){align-content:start;gap:3px;min-width:0;padding-top:2px;display:grid}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(4):before{content:"Latest visit";color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(5):before{content:"Owner";color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(6){border-top:1px solid #e7ecea;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:10px;display:flex}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(6)>a,.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(6)>button{border:1px solid var(--line);min-height:38px;color:var(--teal);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(6)>a:first-child,.lead-list-layout .visitor-table-row:not(.head)>span:nth-child(6)>button:first-child{border-color:var(--petrol);background:var(--petrol);color:#fff}.lead-list-layout .visitor-journey-preview.compact ol{grid-template-columns:1fr;gap:7px}.lead-list-layout .visitor-journey-preview.compact li{background:#f6f9f8;border-radius:8px;min-width:0;padding:7px 8px}}.lead-section-nav{border:1px solid var(--line);background:#edf2f0;border-radius:11px;gap:3px;width:fit-content;margin:-3px 0 16px;padding:4px;display:flex}.lead-section-nav a{color:#5f706c;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.lead-section-nav a[aria-current=page]{color:var(--petrol);background:#fff;box-shadow:0 2px 8px #052c2714}@media (max-width:420px){.lead-spacious-header{grid-template-columns:auto auto minmax(0,1fr);gap:11px}.lead-spacious-header .company-avatar{width:46px;height:46px;font-size:14px}.lead-spacious-intent{grid-column:3;justify-items:start}.lead-spacious-facts{grid-template-columns:minmax(0,1fr) 58px}.lead-spacious-facts>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px}.lead-spacious-actions{flex-direction:column;align-items:stretch}.lead-spacious-actions>div{width:100%}.lead-spacious-details dl{grid-template-columns:minmax(0,1fr)}.visitor-card .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.visitor-card .metric-strip div:nth-child(3){border-top:1px solid var(--line);border-right:0;grid-column:1/-1;padding:10px 0 0}}.calendar-page{padding-bottom:48px}.calendar-connection-strip{background:#eef8f5;border:1px solid #c7ded8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 18px;display:flex}.calendar-connection-strip>div{align-items:center;gap:12px;display:flex}.calendar-connection-mark{color:#fff;background:#0a786a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.calendar-connection-strip p{gap:2px;margin:0;display:grid}.calendar-connection-strip strong{font-size:14px}.calendar-connection-strip small{color:var(--muted);font-size:12px}.calendar-connection-strip a{color:var(--teal);font-size:13px;font-weight:750}.calendar-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.calendar-week{overflow:hidden}.calendar-week>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.calendar-week>header>div{align-items:center;gap:9px;display:flex}.calendar-week>header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px}.calendar-week>header h2{margin:0 0 0 8px;font-size:19px}.calendar-week>header>span{color:var(--muted);font-size:12px}.calendar-day-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(92px,1fr));display:grid;overflow-x:auto}.calendar-day{border:0;border-right:1px solid var(--line);min-height:150px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto auto auto minmax(0,1fr);gap:5px;padding:14px 10px;display:grid}.calendar-day:last-child{border-right:0}.calendar-day>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.calendar-day>strong{border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.calendar-day>i{color:var(--muted);font-size:10px;font-style:normal}.calendar-day>small{border-left:3px solid var(--teal);background:#eff8f6;padding:5px 6px;font-size:9px;line-height:1.35;overflow:hidden}.calendar-day.selected{background:#f5faf9}.calendar-day.selected>strong{background:var(--petrol);color:#fff}.calendar-day.today>span{color:var(--teal)}.calendar-day-agenda{padding:20px 22px}.calendar-day-agenda>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.calendar-day-agenda>header div{align-items:center;gap:10px;display:flex}.calendar-day-agenda h3{margin:0;font-size:17px}.calendar-day-agenda header span{color:var(--muted);font-size:12px}.calendar-day-agenda header button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-weight:750}.calendar-agenda-item{border:1px solid var(--line);border-left:4px solid var(--teal);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;margin-top:8px;padding:10px 13px;display:grid}.calendar-agenda-item time{font-weight:800}.calendar-agenda-item>span{gap:4px;min-width:0;display:grid}.calendar-agenda-item strong,.calendar-agenda-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-agenda-item small{color:var(--muted)}.calendar-agenda-item>b{color:var(--teal);background:#eef8f5;border-radius:999px;padding:5px 8px;font-size:10px}.calendar-agenda-item.cancelled{opacity:.55;text-decoration:line-through}.calendar-empty{text-align:center;justify-items:center;padding:44px 20px;display:grid}.calendar-empty>span{font-size:30px}.calendar-empty p{color:var(--muted);margin:5px 0 14px}.calendar-empty button{color:var(--teal);background:0 0;border:0;font-weight:800}.calendar-side{align-content:start;gap:18px;display:grid}.calendar-side>.panel{overflow:hidden}.calendar-side>.panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.calendar-side h2{margin:0;font-size:17px}.calendar-side>.panel>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:54px minmax(0,1fr);gap:12px;width:100%;padding:14px 18px;display:grid}.calendar-side time{color:var(--muted);text-transform:uppercase;font-size:10px;display:grid}.calendar-side time b{color:var(--ink);margin-top:3px;font-size:13px}.calendar-side button>span{gap:4px;min-width:0;display:grid}.calendar-side button strong,.calendar-side button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-side button small{color:var(--muted)}.booking-link-card{padding:20px}.booking-link-card>span{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:800}.booking-link-card h2{margin:7px 0}.booking-link-card p{color:var(--muted);font-size:13px;line-height:1.5}.booking-link-card>div{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f8faf9;border-radius:10px;padding:10px;font-size:12px;overflow:hidden}.booking-link-card>a{color:var(--teal);margin-top:13px;font-size:13px;font-weight:750;display:block}.calendar-editor{width:min(660px,100vw - 28px)}.calendar-event-dialog dl{border:1px solid var(--line);border-radius:13px;gap:0;margin:0;display:grid}.calendar-event-dialog dl div{grid-template-columns:100px 1fr;gap:14px;padding:12px 15px;display:grid}.calendar-event-dialog dl div+div{border-top:1px solid var(--line)}.calendar-event-dialog dt{color:var(--muted)}.calendar-event-dialog dd{margin:0;font-weight:700}.booking-page{color:#102d29;background:radial-gradient(circle at 0 0,#e4f4f0,#0000 40%),#f5f8f7;place-items:center;min-height:100vh;padding:36px;font-family:Inter,system-ui,sans-serif;display:grid}.booking-card{background:#fff;border:1px solid #d4dfdc;border-radius:24px;grid-template-columns:320px minmax(0,620px);width:min(960px,100%);display:grid;overflow:hidden;box-shadow:0 30px 80px #0c35301f}.booking-card>aside{color:#fff;background:#0e3934;padding:38px}.booking-brand{letter-spacing:.14em;font-weight:850;color:#54c4b2!important;margin:0 0 44px!important;font-size:11px!important}.booking-card aside>span{letter-spacing:.1em;opacity:.65;font-size:10px}.booking-card aside h1{margin:7px 0 11px;font-size:32px}.booking-card aside>p{color:#c9d9d6;line-height:1.55}.booking-card dl{gap:12px;margin-top:30px;display:grid}.booking-card dl div{gap:2px;display:grid}.booking-card dt{text-transform:uppercase;opacity:.6;font-size:10px}.booking-card dd{margin:0;font-size:13px}.booking-card>section{padding:34px}.booking-card label{color:#536865;gap:7px;font-size:12px;font-weight:700;display:grid}.booking-card select,.booking-card input,.booking-card textarea{color:#102d29;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad8;border-radius:11px;padding:10px 12px}.booking-card textarea{min-height:90px}.booking-card h2{margin:25px 0 11px;font-size:14px}.booking-days{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.booking-days button{color:#102d29;cursor:pointer;background:#fff;border:1px solid #d4dfdc;border-radius:11px;justify-items:center;gap:3px;padding:10px 4px;display:grid}.booking-days button span,.booking-days button small{color:#738481;font-size:10px}.booking-days button b{font-size:17px}.booking-days button.active,.booking-slots button.active{color:#09695d;background:#edf8f5;border-color:#0a786a}.booking-slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.booking-slots button{cursor:pointer;background:#fff;border:1px solid #d4dfdc;border-radius:10px;min-height:42px}.booking-details{border-top:1px solid #e2e8e6;gap:12px;margin-top:24px;padding-top:6px;display:grid}.booking-details h2{margin-bottom:0}.booking-submit{color:#fff;cursor:pointer;background:#0d4f47;border:0;border-radius:12px;min-height:48px;font-weight:800}.booking-submit:disabled{opacity:.45}.booking-confirmed{text-align:center;grid-template-columns:1fr;justify-items:center;width:min(560px,100%);padding:64px;display:grid}.booking-confirmed>span{color:#087767;background:#dff3ed;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.booking-confirmed .booking-brand{margin:22px 0 5px!important}.booking-confirmed h1{margin:0;font-size:36px}.booking-confirmed p{color:#526966;line-height:1.6}.booking-confirmed small{color:#788986}.booking-confirmed a{color:#087767;font-weight:800}@media (max-width:1020px){.calendar-layout{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1fr}}@media (max-width:720px){.calendar-connection-strip{flex-direction:column;align-items:flex-start}.calendar-layout{display:block}.calendar-side{grid-template-columns:1fr;margin-top:14px}.calendar-day-grid{grid-template-columns:repeat(7,minmax(82px,1fr))}.calendar-week>header,.calendar-day-agenda{padding:16px}.booking-page{padding:14px}.booking-card{grid-template-columns:1fr}.booking-card>aside{padding:26px}.booking-brand{margin-bottom:22px!important}.booking-card>section{padding:24px}.booking-slots{grid-template-columns:repeat(2,1fr)}}.calendar-settings{gap:28px;display:grid}.calendar-settings>section{gap:14px;display:grid}.calendar-settings>section>header h2{margin:0;font-size:20px}.calendar-settings>section>header p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.calendar-provider-list,.meeting-type-list{gap:9px;display:grid}.calendar-provider-list article{border:1px solid var(--line);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px;display:grid}.calendar-provider-list article>span{width:38px;height:38px;color:var(--petrol);background:#eef5f3;border-radius:10px;place-items:center;font-weight:900;display:grid}.calendar-provider-list article>div{gap:3px;display:grid}.calendar-provider-list article small{color:var(--muted)}.calendar-provider-list article>b{color:var(--muted);background:#f4f5f5;border-radius:999px;padding:5px 9px;font-size:10px}.calendar-provider-list article>button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:10px;min-height:38px;padding:0 13px;font-weight:750}.meeting-type-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px;display:flex}.meeting-type-list>button>span{gap:4px;display:grid}.meeting-type-list small{color:var(--muted)}.meeting-type-list b{color:var(--teal);font-size:11px}@media (max-width:620px){.calendar-provider-list article{grid-template-columns:42px 1fr}.calendar-provider-list article>b,.calendar-provider-list article>button{grid-column:2;justify-self:start}}.scheduling-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scheduling-mode-grid>button{border:1px solid var(--line);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.scheduling-mode-grid>button:hover{border-color:#93bdb5;box-shadow:0 8px 24px #0c3a3412}.scheduling-mode-grid>button.active{background:#f2faf8;border-color:#0a786a;box-shadow:0 0 0 2px #0a786a14}.scheduling-mode-grid>button>span{width:44px;height:44px;color:var(--petrol);background:#e9f5f2;border-radius:12px;grid-row:1/3;place-items:center;font-weight:850;display:grid}.scheduling-mode-grid>button>strong{font-size:14px}.scheduling-mode-grid>button>small{min-width:0;color:var(--muted);line-height:1.4}.scheduling-mode-grid>button>b{color:var(--muted);background:#eef2f1;border-radius:999px;grid-area:1/3/3;padding:6px 9px;font-size:10px}.scheduling-mode-grid>button.active>b{color:var(--teal);background:#d8eee9}.calendly-url-field,.calendar-preference-row>label{color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}.calendly-url-field input,.calendar-preference-row select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:9px 12px}.calendly-url-field small{font-weight:500}.booking-route-preview{background:#f3faf8;border:1px solid #c9e0da;border-radius:13px;gap:5px;padding:14px 16px;display:grid}.booking-route-preview>span{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:850}.booking-route-preview>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booking-route-preview>small{color:var(--muted)}.calendar-preference-row{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.calendar-auto-invite{border:1px solid var(--line);cursor:pointer;background:#fafcfb;border-radius:11px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;color:var(--ink)!important;display:flex!important}.calendar-auto-invite input{flex:none;margin:2px 0 0;padding:0;width:17px!important;min-height:17px!important}.calendar-auto-invite>span{gap:2px;display:grid}.calendar-auto-invite small{color:var(--muted);font-weight:500;line-height:1.4}.calendar-provider-list article em{color:#71827f;font-size:10px;font-style:normal;line-height:1.35}.calendar-provider-list article>b.connected{color:#087565;background:#dcf2ea}.calendar-editor{max-height:min(880px,100vh - 28px);overflow-y:auto}.meeting-editor-section{border:1px solid var(--line);background:#fff;border-radius:15px;gap:13px;padding:16px;display:grid}.meeting-editor-section+.meeting-editor-section{margin-top:12px}.meeting-editor-heading{align-items:center;gap:10px;display:flex}.meeting-editor-heading>span{background:var(--petrol);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.meeting-editor-heading>div{gap:2px;display:grid}.meeting-editor-heading small{color:var(--muted);font-size:11px}.invitee-mode-tabs{background:#eef3f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.invitee-mode-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:750}.invitee-mode-tabs button.active{color:var(--petrol);background:#fff;box-shadow:0 2px 8px #102d2914}.prospect-picker,.contact-picker{gap:8px;min-width:0;display:grid}.prospect-results{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:220px;display:grid;overflow-y:auto}.prospect-results>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.prospect-results>button:last-child{border-bottom:0}.prospect-results>button:hover,.prospect-results>button.selected{background:#f0f8f6}.prospect-results>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.prospect-results>button strong,.prospect-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospect-results>button small{color:var(--muted);font-size:11px}.prospect-results>button>b{color:var(--teal);font-size:10px}.prospect-results>p{color:var(--muted);margin:0;padding:16px;font-size:12px;line-height:1.45}.meeting-contact-reveal{color:var(--ink);background:#fff9eb;border:1px solid #ead39f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;display:flex}.meeting-contact-reveal span{gap:3px;min-width:0;display:grid}.meeting-contact-reveal small{color:var(--muted);line-height:1.4}.meeting-contact-reveal button{color:#fff;cursor:pointer;background:#0b766a;border:0;border-radius:10px;flex:none;padding:10px 12px;font-weight:800}.meeting-contact-reveal button:disabled{opacity:.6;cursor:wait}.contact-avatar{width:36px;height:36px;color:var(--teal);background:#e7f3f0;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.meeting-location-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.meeting-location-grid button{border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:10px 8px;display:grid}.meeting-location-grid button small{color:var(--muted);font-size:9px;line-height:1.35}.meeting-location-grid button.active{background:#eff8f5;border-color:#0a786a;box-shadow:0 0 0 2px #0a786a14}.meeting-connection-warning{color:#66511f;background:#fff8e7;border-left:3px solid #bd7d08;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.meeting-connection-warning strong{color:#49380f;display:block}.meeting-review{color:#fff;background:#102f2b;border-radius:13px;gap:3px;margin-top:12px;padding:13px 15px;display:grid}.meeting-review>span{color:#7fcfc0;letter-spacing:.12em;font-size:9px;font-weight:850}.meeting-review>small{color:#b9cbc8}.calendar-event-dialog dd{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.calendar-event-dialog dd small{color:var(--muted);font-weight:500}.invitation-status{color:var(--muted);background:#eef2f1;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:800}.invitation-status.sent{color:#087565;background:#dcf2ea}.invitation-status.prepared{color:#795810;background:#fff1cf}.booking-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:20px;display:grid}.booking-progress span{color:#81908d;text-transform:uppercase;border-top:3px solid #dce5e2;padding-top:6px;font-size:9px;font-weight:800}.booking-progress span.done{color:#0a786a;border-color:#0a786a}.booking-trust{border-top:1px solid #ffffff29;gap:4px;margin-top:34px;padding-top:17px;display:grid}.booking-trust small{color:#b9ceca;line-height:1.45}.booking-selected-slot{background:#f1f9f7;border:1px solid #cce2dc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.booking-selected-slot>span{color:#0a786a;letter-spacing:.1em;grid-column:1;font-size:9px;font-weight:850}.booking-selected-slot>strong{min-width:0;font-size:12px}.booking-selected-slot>button{color:#0a786a;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-weight:800}.booking-confirmation-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0;display:flex}.booking-confirmation-actions>a{background:#fff;border:1px solid #bbd2cc;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;text-decoration:none;display:inline-flex}.booking-confirmation-actions>a.booking-submit{color:#fff;background:#0d4f47;border:0}.booking-submit-note{color:#71827f;text-align:center;line-height:1.45;display:block}.booking-no-slots{color:#657672;background:#f5f7f6;border-radius:10px;padding:12px;font-size:12px}.calendly-handoff{gap:10px}.calendly-handoff .booking-submit{color:#fff;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}@media (max-width:760px){.scheduling-mode-grid,.calendar-preference-row{grid-template-columns:1fr}.meeting-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-confirmed{padding:38px 24px}}@media (max-width:520px){.scheduling-mode-grid>button{grid-template-columns:40px minmax(0,1fr)}.scheduling-mode-grid>button>b{grid-area:3/2;justify-self:start}.invitee-mode-tabs,.meeting-location-grid{grid-template-columns:1fr}.calendar-event-dialog dl div{grid-template-columns:1fr;gap:5px}.booking-days{grid-template-columns:repeat(5,minmax(46px,1fr));overflow-x:auto}}.calendar-connection-strip.needs-connection{background:#fff9eb;border-color:#ead39f}.calendar-connection-strip.needs-connection .calendar-connection-mark{background:#b67808}@media (min-width:721px){.booking-card:not(.booking-confirmed){grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.booking-card>section{min-width:0}.managed-bookings-page{color:#102a27;background:#f7f3ea;min-height:100vh;padding:clamp(24px,5vw,72px)}.managed-bookings-intro{max-width:960px;margin:0 auto 26px}.managed-bookings-intro>a{color:#0b786d;margin:12px 0;font-weight:700;display:inline-block}.managed-bookings-intro h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(32px,4vw,52px)}.managed-bookings-intro p{color:#5f6f6c;max-width:650px;line-height:1.6}.managed-bookings-list{gap:12px;max-width:960px;margin:auto;display:grid}.managed-booking{background:#fff;border:1px solid #d9e0da;border-radius:18px;grid-template-columns:125px minmax(0,1fr) auto;gap:24px;padding:22px;display:grid;box-shadow:0 7px 24px #102a270a}.managed-booking>div{align-content:start;gap:6px;min-width:0;display:grid}.managed-booking>div:first-child{color:#5f6f6c}.managed-booking>div:first-child strong{color:#102a27;font-size:27px}.managed-booking h2{margin:0;font-size:20px}.managed-booking a{color:#0b786d;overflow-wrap:anywhere}.managed-booking p{color:#5f6f6c;margin:0}.managed-booking-note{max-width:60ch;padding-top:7px;line-height:1.5}.managed-booking>div:last-child{justify-items:end}.managed-booking>div:last-child span{font-size:12px;font-weight:800}.booking-status-confirmed{color:#0b786d}.booking-status-cancelled{color:#826a6a}.managed-booking button{color:#6e3e3e;cursor:pointer;background:#fff;border:1px solid #d9e0da;border-radius:9px;padding:9px 12px}.managed-booking button:disabled{opacity:.5}.managed-bookings-empty{color:#5f6f6c;background:#fff;border:1px solid #d9e0da;border-radius:18px;padding:40px}.managed-bookings-empty a{color:#0b786d;font-weight:700}@media (max-width:680px){.managed-booking{grid-template-columns:1fr;gap:16px}.managed-booking>div:last-child{justify-items:start}}.managed-cancel-confirmation{background:#fff8f5;border:1px solid #e7cfc8;border-radius:10px;gap:7px;max-width:220px;padding:10px;display:grid}.managed-cancel-confirmation p{font-size:12px;line-height:1.45}.managed-cancel-confirmation button:first-of-type{color:#fff;background:#8c4136;border-color:#8c4136}.managed-cancel-confirmation button:last-of-type{color:#102a27}.managed-cancel-confirmation summary{color:#6e3e3e;cursor:pointer;font-size:13px;font-weight:700}.managed-cancel-confirmation[open] p{margin:9px 0}.managed-cancel-confirmation form{margin:0}.inbox-page{--inbox-rail:clamp(310px, 26vw, 360px);--inbox-canvas:#f4f7f5;--inbox-quiet:#edf3f0;--inbox-elevated-shadow:0 24px 68px #062e291a, 0 2px 8px #062e2909}.inbox-page :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.inbox-page .product-heading{margin-bottom:14px}.inbox-page .product-heading .primary-button{border-radius:12px;min-height:42px;padding-inline:18px;box-shadow:0 7px 18px #06332e21}.inbox-page .mailbox-rule-strip{background:#ffffffad;border:1px solid #d4e2dd;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:10px 13px;display:grid}.inbox-page .mailbox-rule-strip>span{color:#09695f;background:#deeee9;border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.inbox-page .mailbox-rule-strip>div{align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-page .mailbox-rule-strip strong{color:var(--ink);flex:none;font-size:12px}.inbox-page .mailbox-rule-strip p{color:#687975;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.inbox-page .inbox-mailbox-switcher{scrollbar-width:thin;align-items:center;gap:7px;margin:0 0 10px;padding:2px 1px 4px;display:flex;overflow-x:auto}.inbox-page .inbox-mailbox-switcher button{color:#526560;text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #d7e1dd;border-radius:999px;flex:none;align-content:center;gap:1px;min-height:40px;padding:6px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 2px #062e2905}.inbox-page .inbox-mailbox-switcher button:first-child{align-items:center;gap:7px;display:flex}.inbox-page .inbox-mailbox-switcher button:hover{background:#fff;border-color:#9ebcb5;transform:translateY(-1px);box-shadow:0 5px 16px #062e290f}.inbox-page .inbox-mailbox-switcher button.active{color:var(--petrol);background:#fff;border-color:#609e93;box-shadow:inset 0 0 0 1px #0b786d12,0 5px 16px #062e290e}.inbox-page .inbox-mailbox-switcher button strong{color:inherit;font-size:11px}.inbox-page .inbox-mailbox-switcher button small{color:#5f716c;font-size:11px}.inbox-page .inbox-mailbox-switcher button span{background:var(--inbox-quiet);min-width:22px;color:var(--petrol);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.inbox-page .inbox-layout{grid-template-columns:var(--inbox-rail) minmax(0, 1fr);background:var(--inbox-canvas);height:min(820px,100dvh - 224px);min-height:620px;box-shadow:var(--inbox-elevated-shadow);border:1px solid #d4ded9;border-radius:22px;display:grid;overflow:hidden}.inbox-page .thread-list{scrollbar-gutter:stable;scrollbar-color:#b5c9c3 transparent;scrollbar-width:thin;background:#f2f5f3;border-right:1px solid #dce5e1;min-width:0;min-height:0;overflow-y:auto}.inbox-page .thread-list-header{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f5f3eb;border-bottom:1px solid #d3dfdad1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px 10px;display:flex;position:sticky;top:0}.inbox-page .thread-list-header>div{gap:2px;display:grid}.inbox-page .thread-list-header h2{color:var(--petrol);letter-spacing:-.015em;margin:0;font-size:14px}.inbox-page .thread-list-header small{color:#5f716c;font-size:11px}.inbox-page .thread-compose-action{color:#087267;background:#ffffffd1;border:1px solid #c9dad5;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:520;line-height:1;transition:border-color .15s,background .15s,transform .15s;display:grid;box-shadow:0 2px 7px #062e2909}.inbox-page .thread-compose-action:hover{background:#fff;border-color:#7faaa1;transform:translateY(-1px)}.inbox-page .inbox-filters{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f5f3f0;border-bottom:1px solid #d3dfdad1;grid-template-columns:1.35fr 1fr 1fr .72fr;gap:3px;padding:7px 9px 8px;display:grid;position:sticky;top:58px}.inbox-page .inbox-filters button{color:#60716d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:0;min-height:34px;padding:0 5px;font-size:10px;font-weight:720;transition:background .14s,color .14s,border-color .14s,box-shadow .14s}.inbox-page .inbox-filters button:hover{color:var(--ink);background:#fffc;border-color:#d1ddd9}.inbox-page .inbox-filters button.active{background:var(--petrol);color:#fff;border-color:#164f48;box-shadow:0 4px 10px #06332e21}.inbox-page .thread-row{width:calc(100% - 16px);min-height:102px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;margin:7px 8px 0;padding:11px 12px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.inbox-page .thread-row:hover{background:#ffffffc2;border-color:#d2dfdb;transform:translateY(-1px);box-shadow:0 6px 18px #062e290b}.inbox-page .thread-row.selected{box-shadow:inset 3px 0 var(--teal), 0 9px 24px #062e2913;background:#fff;border-color:#b8d6cf}.inbox-page .thread-row .contact-avatar{color:#086b60;letter-spacing:.02em;background:#dcece7;border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;transition:background .15s,color .15s,transform .15s;display:grid}.inbox-page .thread-row.selected .contact-avatar{background:var(--petrol);color:#fff;transform:scale(1.02)}.inbox-page .thread-row-content{gap:5px;min-width:0;display:grid}.inbox-page .thread-row-person,.inbox-page .thread-row-context,.inbox-page .thread-row-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inbox-page .thread-row-person strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.inbox-page .thread-row-person time{color:#65716c;flex:none;font-size:11px;font-weight:500}.inbox-page .thread-row-company{color:#4f6962;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.inbox-page .thread-row-state{color:#704b05;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.inbox-page .thread-row-state i{background:#d89518;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f2b84b2e}.inbox-page .thread-row b{color:#2e4641;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.inbox-page .thread-row>.thread-row-content>small{color:#64736f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.inbox-page .thread-row-foot{justify-content:flex-start;margin-top:2px}.inbox-page .thread-row-foot em{color:#5e706b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-style:normal;font-weight:650;line-height:1.35;overflow:hidden}.inbox-page .thread-list-loading{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin:14px;padding:14px;display:grid}.inbox-page .thread-list-loading>span,.inbox-page .conversation-loading>span{border:3px solid #d3e5e1;border-top-color:var(--teal);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite attachment-turn}.inbox-page .thread-list-loading p{gap:2px;margin:0;display:grid}.inbox-page .thread-list-loading strong{color:var(--ink);font-size:12px}.inbox-page .thread-list-loading small{color:var(--muted);font-size:10px;line-height:1.45}.inbox-page .inbox-list-empty{margin:34px 18px}.inbox-page .inbox-list-empty .quiet-button{margin-top:6px}.inbox-page .inbox-layout.no-threads{grid-template-columns:1fr}.inbox-page .inbox-layout.no-threads .thread-list{border-right:0}.inbox-page .inbox-layout.no-threads .conversation-panel{display:none}.inbox-page .conversation-panel{overscroll-behavior:contain;background:var(--inbox-canvas);scrollbar-gutter:stable;scrollbar-color:#b5c9c3 transparent;scrollbar-width:thin;min-width:0;min-height:0;scroll-padding-block:106px 24px;position:relative;overflow-y:auto}.inbox-page .conversation-panel>.conversation-header{z-index:4;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#ffffffeb;border-bottom:1px solid #d3dfdae6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:14px 20px;display:grid;position:sticky;top:0;box-shadow:0 6px 22px #062e2909}.inbox-page .conversation-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.inbox-page .conversation-avatar{background:var(--petrol);color:#fff;letter-spacing:.02em;border-radius:15px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid;box-shadow:0 7px 16px #06332e1f}.inbox-page .conversation-identity>div{gap:3px;min-width:0;display:grid}.inbox-page .conversation-person-line{align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-page .conversation-panel h2{min-width:0;color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.25;overflow:hidden}.inbox-page .conversation-person-line>span{min-width:0;color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.inbox-page .conversation-header .conversation-identity p{color:#334b46;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:650;line-height:1.4;overflow:hidden}.inbox-page .conversation-header .conversation-identity small{color:#596c67;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;overflow:hidden}.inbox-page .conversation-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inbox-page .conversation-links a{color:#086d63;background:#fff;border:1px solid #ccdad5;border-radius:10px;align-items:center;min-height:35px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #062e2909}.inbox-page .conversation-links a:hover{background:#f7fbf9;border-color:#83aaa2}.inbox-page .stage-chip{color:#78520a;background:#fff0cf;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:10px;font-weight:780;display:inline-flex}.inbox-page .stage-chip.replied{color:#086c62;background:#deeee9}.inbox-page .message-stack{gap:5px;max-width:980px;margin:0 auto;padding:28px 34px 12px;list-style:none;display:grid}.inbox-page .message-entry{gap:5px;min-width:0;display:grid}.inbox-page .message-day-divider{color:#596c67;place-items:center;min-height:32px;margin:3px 0 12px;font-size:11px;font-weight:760;display:grid;position:relative}.inbox-page .message-day-divider:before{content:"";inset-inline:0;background:#dce5e1;height:1px;position:absolute;top:50%}.inbox-page .message-day-divider span{background:var(--inbox-canvas);border:1px solid #dae4e0;border-radius:999px;padding:5px 10px;position:relative}.inbox-page .message-turn{align-items:end;width:100%;animation:.22s cubic-bezier(.2,.8,.2,1) both inbox-message-arrive;display:grid}.inbox-page .message-turn.inbound{grid-template-columns:34px minmax(0,1fr);justify-items:start;gap:9px}.inbox-page .message-turn.outbound{justify-items:end}.inbox-page .message-turn.group-continuation{margin-top:-1px}.inbox-page .message-avatar,.inbox-page .message-avatar-spacer{width:34px;height:34px}.inbox-page .message-avatar{color:#09695f;background:#e0eee9;border:1px solid #cfe0da;border-radius:12px;place-items:center;font-size:9px;font-weight:850;display:grid}.inbox-page .message-turn-content{gap:6px;min-width:0;max-width:min(720px,84%);display:grid}.inbox-page .message-turn.inbound .message-turn-content{justify-items:start}.inbox-page .message-turn.outbound .message-turn-content{justify-items:end}.inbox-page .message-turn.has-attachments .message-turn-content{max-width:min(840px,94%)}.inbox-page .message-author-line{flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;padding-inline:3px;display:flex}.inbox-page .message-author-line strong{color:#334b46;font-size:11px;font-weight:760}.inbox-page .classification-chip{color:#3f5953;letter-spacing:0;background:#ffffffb8;border:1px solid #c8ddd7;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin:0;padding:3px 7px;font-size:11px;font-weight:720;display:inline-flex}.inbox-page .classification-chip i{background:var(--teal);border-radius:50%;width:5px;height:5px}.inbox-page .message-bubble{background:#fff;border:1px solid #d5e1dd;border-radius:7px 19px 19px;max-width:100%;padding:13px 16px;box-shadow:0 8px 26px #062e290e,0 1px 2px #062e2906}.inbox-page .message-turn.outbound .message-bubble{background:#dfeeea;border-color:#bcd8d1;border-radius:19px 7px 19px 19px;box-shadow:0 7px 22px #062e290b}.inbox-page .message-turn.classification-automated .message-bubble{background:#f5f7f6;border-color:#d7dfdc}.inbox-page .message-turn.classification-out-of-office .message-bubble{background:#f1f4fa;border-color:#d5ddeb}.inbox-page .message-turn.classification-bounce .message-bubble,.inbox-page .message-turn.classification-unsubscribe .message-bubble{background:#fff2f0;border-color:#ebc5c0}.inbox-page .message-bubble>p{overflow-wrap:anywhere;color:#203c37;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.62}.inbox-page .message-meta{color:#586b66;flex-wrap:wrap;align-items:center;gap:7px;min-height:22px;padding-inline:3px;display:flex}.inbox-page .message-turn.outbound .message-meta{justify-content:flex-end}.inbox-page .message-meta time{font-size:11px;line-height:1.4}.inbox-page .message-provenance{font-size:11px;position:relative}.inbox-page .message-provenance summary{color:#50645f;cursor:pointer;align-items:center;gap:4px;min-height:28px;font-weight:680;list-style:none;display:inline-flex}.inbox-page .message-provenance summary::-webkit-details-marker{display:none}.inbox-page .message-provenance summary:after{content:"⌄";color:#80908c;font-size:11px;transition:transform .15s}.inbox-page .message-provenance[open] summary:after{transform:rotate(180deg)}.inbox-page .message-provenance>span{color:#536762;background:#fffc;border:1px solid #dce5e1;border-radius:9px;max-width:440px;margin-top:5px;padding:8px 10px;font-size:11px;line-height:1.45;display:block;box-shadow:0 4px 12px #062e2909}.inbox-page .conversation-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:420px;padding:30px;display:grid}.inbox-page .conversation-loading h2,.inbox-page .conversation-loading p{margin:0}.inbox-page .conversation-loading h2{color:var(--ink);font-size:17px}.inbox-page .conversation-loading p{max-width:340px;color:var(--muted);font-size:12px;line-height:1.55}.inbox-page .inbox-select-prompt{margin-top:18vh}.inbox-page .inbox-assignment{gap:8px;max-width:800px;margin:14px auto;padding:0;display:grid}.inbox-page .inbox-section-label{align-items:baseline;gap:8px;display:flex}.inbox-page .inbox-section-label small{color:#086d63;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.inbox-page .inbox-section-label strong{color:var(--ink);font-size:12px}.inbox-page .inbox-assignment .assignment-picker{background:#fff;border-color:#d2dfda;border-radius:14px;margin:0;box-shadow:0 6px 20px #062e290b}.inbox-page .mailbox-next-action{max-width:800px;color:var(--ink);background:#e8f3f0;border:1px solid #c8ddd7;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin:14px auto;padding:13px 15px;display:grid;box-shadow:0 5px 18px #062e2909}.inbox-page .mailbox-next-action>span{background:var(--petrol);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.inbox-page .mailbox-next-action div{gap:2px;display:grid}.inbox-page .mailbox-next-action strong{color:var(--ink);font-size:12px}.inbox-page .mailbox-next-action p{color:#506762;margin:0;font-size:11px;line-height:1.5}.inbox-page .inbox-suppression{max-width:800px;margin:14px auto}.inbox-page .message-attachments{background:0 0;border:0;border-radius:0;gap:11px;margin:17px -5px 14px;padding:0;display:grid}.inbox-page .message-attachments>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-page .message-attachments>header>div{align-items:center;gap:8px;display:flex}.inbox-page .message-attachments>header>div>span{width:26px;height:26px;color:var(--teal);background:#ffffffb8;border-radius:8px;place-items:center;font-size:12px;display:grid}.inbox-page .message-attachments>header strong{color:var(--ink);font-size:12px}.inbox-page .message-attachments>header>span{min-width:24px;height:24px;font-size:10px}.inbox-page .attachment-list{gap:11px;display:grid}.inbox-page .attachment-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #062e290b}.inbox-page .attachment-card>header{border-bottom:1px solid #e7ecea;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:grid}.inbox-page .attachment-file-mark{background:var(--petrol);color:#fff;letter-spacing:.04em;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.inbox-page .attachment-card>header>div{min-width:0}.inbox-page .attachment-card>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.inbox-page .attachment-card>header small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.inbox-page .attachment-download{justify-items:end;gap:4px;display:grid}.inbox-page .attachment-download button{border:1px solid var(--line-strong);min-height:36px;color:var(--petrol);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.inbox-page .attachment-download button:hover:not(:disabled){border-color:var(--teal);background:var(--surface-selected)}.inbox-page .attachment-download small[role=alert]{color:#a33f36;text-align:right;max-width:240px;font-size:10px;line-height:1.4}.inbox-page .attachment-status{background:#f7faf9;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;display:grid}.inbox-page .attachment-status>span{background:var(--teal-soft);width:26px;height:26px;color:var(--teal);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.inbox-page .attachment-status p{gap:1px;margin:0;display:grid}.inbox-page .attachment-status strong{color:var(--ink);font-size:11px;line-height:1.35}.inbox-page .attachment-status small{color:var(--muted);font-size:10px;line-height:1.4}.inbox-page .attachment-checking .attachment-status{background:var(--amber-soft)}.inbox-page .attachment-checking .attachment-status>span{color:#8a5b06;background:#fff;animation:1.6s linear infinite attachment-turn}.inbox-page .attachment-attention .attachment-status,.inbox-page .attachment-blocked .attachment-status{background:var(--coral-soft)}.inbox-page .attachment-attention .attachment-status>span,.inbox-page .attachment-blocked .attachment-status>span{color:#a33f36;background:#fff}.inbox-page .rfp-brief{border-top:1px solid #e7ecea}.inbox-page .rfp-brief>summary{cursor:pointer;background:#fffaf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px 14px;list-style:none;display:grid}.inbox-page .rfp-brief>summary::-webkit-details-marker{display:none}.inbox-page .rfp-brief-mark{background:var(--amber-soft);color:#8a5b06;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.inbox-page .rfp-brief>summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.inbox-page .rfp-brief>summary small{color:#8a5b06;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.inbox-page .rfp-brief>summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.inbox-page .rfp-brief-toggle{color:#52635f;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.inbox-page .rfp-brief-toggle i{font-size:14px;font-style:normal;transition:transform .16s}.inbox-page .rfp-brief[open] .rfp-brief-toggle i{transform:rotate(180deg)}.inbox-page .rfp-brief-body{background:#fffdfa;border-top:1px solid #efe4cb;gap:14px;padding:15px;display:grid}.inbox-page .rfp-review-note{background:var(--amber-soft);border:1px solid #ecd7a9;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.inbox-page .rfp-review-note>span{color:#805506;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.inbox-page .rfp-review-note p{color:#5f5132;margin:0;font-size:11px;line-height:1.5}.inbox-page .rfp-review-note strong{color:#4f4021}.inbox-page .rfp-scope,.inbox-page .rfp-deliverables{gap:7px;display:grid}.inbox-page .rfp-context-line{flex-wrap:wrap;gap:8px;display:flex}.inbox-page .rfp-context-line>span{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1 1 0;gap:3px;min-width:150px;padding:9px 10px;display:grid}.inbox-page .rfp-context-line small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.inbox-page .rfp-context-line strong{color:var(--ink);font-size:11px;line-height:1.4}.inbox-page .rfp-scope>small,.inbox-page .rfp-deliverables>small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.inbox-page .rfp-scope p{color:#304843;margin:0;font-size:13px;line-height:1.6}.inbox-page .rfp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.inbox-page .rfp-facts>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:11px}.inbox-page .rfp-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.inbox-page .rfp-facts dd{overflow-wrap:anywhere;color:var(--ink);gap:6px;margin:0;font-size:12px;font-weight:700;line-height:1.45;display:grid}.inbox-page .rfp-facts dd>span{gap:1px;display:grid}.inbox-page .rfp-facts dd>span small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.35}.inbox-page .rfp-deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.inbox-page .rfp-deliverables li{border:1px solid var(--line);color:#304843;background:#fff;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.inbox-page .rfp-deliverables li span{background:var(--teal-soft);width:18px;height:18px;color:var(--teal);border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.inbox-page .rfp-sources{border-top:1px solid var(--line);padding-top:10px}.inbox-page .rfp-sources>summary{min-height:34px;color:var(--teal);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.inbox-page .rfp-sources>summary b{background:var(--teal-soft);text-align:center;border-radius:999px;min-width:22px;padding:3px 6px;font-size:9px}.inbox-page .rfp-sources>div{gap:7px;margin-top:8px;display:grid}.inbox-page .rfp-sources blockquote{background:#fff;border:0;border-left:3px solid #b8d8d1;border-radius:0 9px 9px 0;gap:4px;margin:0;padding:10px 11px;display:grid}.inbox-page .rfp-sources blockquote span{color:var(--teal);text-transform:capitalize;font-size:9px;font-weight:850}.inbox-page .rfp-sources blockquote p{color:#3c514c;margin:0;font-size:11px;line-height:1.5}.inbox-page .rfp-sources blockquote footer{color:var(--muted);font-size:9px}.inbox-page .inbox-decision-panel{background:#fff;border:1px solid #cfddd8;border-radius:18px;max-width:800px;margin:14px auto;padding:18px 19px;box-shadow:0 10px 32px #062e290e}.inbox-page .inbox-decision-panel>header{border-bottom:1px solid #e0e8e5;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.inbox-page .inbox-decision-panel>header>div{gap:3px;display:grid}.inbox-page .inbox-decision-panel>header>div>small{color:#086d63;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.inbox-page .inbox-decision-panel>header strong{color:var(--ink);letter-spacing:-.015em;font-size:15px}.inbox-page .inbox-decision-panel>header>a{color:#086d63;background:#f8faf9;border:1px solid #d2dedb;border-radius:10px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.inbox-page .inbox-decision-panel header p,.inbox-page .inbox-funnel-control p{font-size:12px}.inbox-page .inbox-classification-control{padding:2px 0}.inbox-page .inbox-classification-control label{flex:220px}.inbox-page .inbox-classification-control button{min-height:42px}.inbox-page .inbox-classification-control button.text-danger{color:#9d3128;border-color:#e7b0ab}.inbox-page .inbox-classification-control select,.inbox-page .inbox-funnel-control input{min-height:42px;font-size:13px}.inbox-page .inbox-funnel-control{gap:12px;display:grid}.inbox-page .inbox-funnel-control>.secondary-button{width:fit-content}.inbox-page .inbox-conversion-review{background:#f8faf9;border:1px solid #dce5e1;border-radius:14px;gap:16px;margin-top:0;padding:18px;display:grid}.inbox-page .inbox-conversion-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inbox-page .inbox-conversion-review>header>div{gap:3px;display:grid}.inbox-page .inbox-conversion-review>header small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.inbox-page .inbox-conversion-review>header strong{color:var(--ink);font-size:15px}.inbox-page .inbox-conversion-review>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.inbox-page .inbox-conversion-review>header>span{background:var(--teal-soft);color:var(--teal);border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.inbox-page .inbox-conversion-review fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.inbox-page .inbox-conversion-review legend{color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900}.inbox-page .inbox-conversion-grid{gap:12px}.inbox-page .inbox-conversion-review label{font-size:12px}.inbox-page .inbox-conversion-review input,.inbox-page .inbox-conversion-review textarea{min-height:44px;font-size:14px}.inbox-page .inbox-conversion-review label>small{color:#596b66;font-size:10px}.inbox-page .inbox-conversion-notes{gap:7px;display:grid}.inbox-page .inbox-conversion-stage-note{background:var(--teal-soft);border:1px solid #c6ded8;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;margin:0;padding:12px;display:grid}.inbox-page .inbox-conversion-stage-note>span{width:28px;height:28px;color:var(--teal);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.inbox-page .inbox-conversion-stage-note strong{color:var(--ink);font-size:11px}.inbox-page .inbox-conversion-stage-note small{color:#52635f;font-size:10px;line-height:1.4}.inbox-page .inbox-conversion-review>footer{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.inbox-page .inbox-conversion-complete{grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.inbox-page .inbox-conversion-complete>span{width:28px;height:28px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.inbox-page .inbox-conversion-complete>div{gap:2px;display:grid}.inbox-page .inbox-conversion-complete p{color:#52635f;margin:0;font-size:11px;line-height:1.45}.inbox-page .inbox-decision-close{border-top:1px solid #dce9e5;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.inbox-page .inbox-decision-close>span{color:var(--muted);font-size:10px}.inbox-page .inbox-decision-close>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inbox-page .inbox-decision-close button{color:#64736f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:750}.inbox-page .inbox-decision-close button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.inbox-page .reply-composer{background:#fff;border:1px solid #cbdad5;border-radius:20px;gap:0;max-width:800px;margin:14px auto 26px;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #062e2916,0 2px 6px #062e2908}.inbox-page .reply-composer>header{background:#fbfcfb;border-bottom:1px solid #e0e8e5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 17px 13px;display:grid}.inbox-page .reply-composer>header>div{gap:2px;min-width:0;display:grid}.inbox-page .reply-composer>header strong{color:var(--ink);letter-spacing:-.01em;font-size:14px}.inbox-page .reply-composer>header small{color:#596d68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.inbox-page .reply-composer-mark{color:#086d63;background:#deeee9;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;font-size:15px;font-weight:900;display:grid}.inbox-page .reply-composer .reply-status{color:#455b55;background:#edf2f0;border-radius:999px;align-self:start;padding:5px 8px;font-size:11px;font-weight:800}.inbox-page .reply-composer .reply-status.ready{background:var(--petrol);color:#fff}.inbox-page .reply-editor{gap:12px;padding:15px 17px 17px;display:grid}.inbox-page .reply-editor label{color:#4d625d;font-size:10px;font-weight:760}.inbox-page .reply-editor input,.inbox-page .reply-editor textarea,.inbox-page .reply-editor select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd9d5;border-radius:11px;font-size:13px;line-height:1.55}.inbox-page .reply-editor input{min-height:40px;padding:0 11px}.inbox-page .reply-editor select{min-height:40px;padding:0 34px 0 11px}.inbox-page .reply-editor textarea{resize:vertical;min-height:142px;padding:13px 14px}.inbox-page .reply-editor input:focus,.inbox-page .reply-editor textarea:focus,.inbox-page .reply-editor select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0c7d6f21}.inbox-page .reply-sender{background:#f6f9f8;border:1px solid #dae5e1;border-radius:12px;padding:11px 12px}.inbox-page .reply-sender small{color:#586b66;font-size:11px;font-weight:520;line-height:1.45}.inbox-page .reply-writing-tools{color:#4d625d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:-5px;font-size:10px;font-weight:760;display:flex}.inbox-page .reply-writing-tools .assistant-generate{color:#075f56;background:#edf7f4;border-color:#9ac1b9;border-radius:9px;width:auto;min-height:32px;margin:0;padding:0 10px;font-size:10px}.inbox-page .reply-message{display:block}.inbox-page .reply-draft-loading{border:1px solid var(--line);background:#f8faf9;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.inbox-page .reply-draft-loading>span{border:3px solid #cfe4df;border-top-color:var(--teal);border-radius:50%;width:25px;height:25px;animation:.9s linear infinite attachment-turn}.inbox-page .reply-draft-loading p{gap:2px;margin:0;display:grid}.inbox-page .reply-draft-loading strong{color:var(--ink);font-size:11px}.inbox-page .reply-draft-loading small{color:var(--muted);font-size:10px}.inbox-page .reply-box-assignment{background:var(--amber-soft);border-color:#ead39e;justify-content:flex-start;padding:15px}.inbox-page .reply-box-assignment>span{color:#805506;background:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.inbox-page .reply-box-assignment>div{gap:2px;display:grid}.inbox-page .reply-box-assignment strong{color:var(--ink);font-size:12px}.inbox-page .reply-box-assignment p{font-size:11px}.inbox-page .reply-composer>footer{background:#f8faf9;border-top:1px solid #e0e8e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.inbox-page .reply-feedback{flex:auto;min-width:0}.inbox-page .reply-feedback p{color:#566a65;margin:0;font-size:11px;line-height:1.45}.inbox-page .reply-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.inbox-page .reply-actions button{border-radius:10px;min-height:36px;padding-inline:12px;font-size:10px}.inbox-page .reply-box{background:#fff;border:1px solid #d0ddd9;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;max-width:800px;min-height:64px;margin:14px auto 24px;padding:13px 15px;font-size:11px;display:flex;box-shadow:0 7px 22px #062e290b}.inbox-page .reply-box p{color:#596d68;margin:0;font-size:11px;line-height:1.5}.inbox-page .reply-box .primary-button{border-radius:10px;flex:none;min-height:39px}@keyframes attachment-turn{to{transform:rotate(360deg)}}@keyframes inbox-message-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.inbox-page{--inbox-rail:300px}.inbox-page .message-stack{padding-inline:24px}.inbox-page .message-turn-content{max-width:min(680px,90%)}.inbox-page .rfp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-page .rfp-facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:960px){.inbox-page.inbox-thread-selected>.product-heading,.inbox-page.inbox-thread-selected>.mailbox-rule-strip,.inbox-page.inbox-thread-selected>.inbox-mailbox-switcher{display:none}.inbox-page .mailbox-rule-strip>div{gap:2px;display:grid}.inbox-page .mailbox-rule-strip p{white-space:normal;overflow:visible}.inbox-page .inbox-layout{border-radius:18px;grid-template-columns:1fr;height:auto;min-height:500px;max-height:none;overflow:visible}.inbox-page .thread-list,.inbox-page .conversation-panel{overflow:visible}.inbox-page .thread-list{border-right:0}.inbox-page .inbox-layout.thread-open .thread-list,.inbox-page .inbox-layout:not(.thread-open) .conversation-panel{display:none}.inbox-page .thread-list-header,.inbox-page .inbox-filters{position:static}.inbox-page .thread-row{min-height:102px}.inbox-page .conversation-panel>.conversation-header{grid-template-columns:minmax(0,1fr) auto;padding:13px 15px;top:58px}.inbox-page .mobile-inbox-back{color:#086d63;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;width:fit-content;min-height:44px;padding:2px 0;font-size:12px;font-weight:780;display:inline-flex}.inbox-page .mobile-inbox-back-standalone{z-index:5;margin:12px 14px 0;padding:6px 0;position:sticky;top:58px}.inbox-page .conversation-links a{min-height:44px}.inbox-page .conversation-identity{grid-template-columns:40px minmax(0,1fr)}.inbox-page .conversation-avatar{border-radius:13px;width:40px;height:40px}.inbox-page .message-stack{padding:20px 14px 8px}.inbox-page .message-turn-content{max-width:min(680px,91%)}.inbox-page .inbox-assignment,.inbox-page .inbox-decision-panel,.inbox-page .mailbox-next-action,.inbox-page .reply-composer,.inbox-page .reply-box{margin-left:12px;margin-right:12px}}@media (max-width:560px){.inbox-page>.breadcrumb{display:none}.inbox-page .product-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:8px;display:grid}.inbox-page .product-heading>div:first-child{min-width:0}.inbox-page .product-heading h1{white-space:nowrap;font-size:24px}.inbox-page .product-heading p{display:none}.inbox-page .product-heading .heading-actions{justify-self:end;min-width:0}.inbox-page .product-heading .primary-button{white-space:nowrap;min-height:38px;padding-inline:14px}.inbox-page .mailbox-rule-strip{display:none}.inbox-page .inbox-mailbox-switcher button{min-height:38px;padding-inline:10px}.inbox-page .inbox-filters{display:flex;overflow-x:auto}.inbox-page .inbox-filters button{flex:1 0 auto;min-width:76px}.inbox-page .conversation-panel>.conversation-header{grid-template-columns:1fr;align-items:start;gap:10px}.inbox-page .conversation-links{justify-content:flex-start;padding-left:51px}.inbox-page .conversation-person-line{gap:1px;display:grid}.inbox-page .conversation-person-line>span{font-size:10px}.inbox-page .message-turn.inbound{grid-template-columns:30px minmax(0,1fr);gap:7px}.inbox-page .message-avatar,.inbox-page .message-avatar-spacer{width:30px;height:30px}.inbox-page .message-turn-content,.inbox-page .message-turn.has-attachments .message-turn-content{max-width:94%}.inbox-page .message-turn.inbound .message-turn-content{max-width:calc(100% - 2px)}.inbox-page .message-bubble{border-radius:6px 17px 17px;padding:12px 13px}.inbox-page .message-turn.outbound .message-bubble{border-radius:17px 6px 17px 17px}.inbox-page .message-bubble>p{font-size:14px;line-height:1.58}.inbox-page .message-meta{flex-direction:column;align-items:flex-start;gap:3px}.inbox-page .message-turn.outbound .message-meta{align-items:flex-end}.inbox-page .attachment-card>header{grid-template-columns:40px minmax(0,1fr)}.inbox-page .attachment-download{grid-column:1/-1;justify-items:stretch;width:100%}.inbox-page .attachment-download button{justify-content:center;width:100%}.inbox-page .attachment-download small[role=alert]{text-align:left;max-width:none}.inbox-page .rfp-brief>summary{grid-template-columns:34px minmax(0,1fr)}.inbox-page .rfp-brief-toggle{grid-column:2;justify-self:start}.inbox-page .rfp-facts,.inbox-page .rfp-deliverables ul,.inbox-page .inbox-conversion-grid{grid-template-columns:1fr}.inbox-page .rfp-facts>div:last-child:nth-child(odd){grid-column:auto}.inbox-page .inbox-decision-panel{padding:15px}.inbox-page .inbox-decision-panel>header,.inbox-page .inbox-conversion-review>header{flex-direction:column;align-items:stretch}.inbox-page .inbox-conversion-review{padding:13px}.inbox-page .reply-composer{border-radius:17px}.inbox-page .reply-composer>header{grid-template-columns:34px minmax(0,1fr);padding:13px}.inbox-page .reply-composer .reply-status{grid-column:2;justify-self:start}.inbox-page .reply-composer-mark{width:34px;height:34px}.inbox-page .reply-composer>header small{white-space:normal;overflow:visible}.inbox-page .reply-editor{padding:13px}.inbox-page .reply-editor input,.inbox-page .reply-editor textarea,.inbox-page .reply-editor select,.inbox-page .inbox-conversion-review input,.inbox-page .inbox-conversion-review textarea,.inbox-page .inbox-conversion-review select,.inbox-page .inbox-classification-control select{font-size:16px}.inbox-page .reply-composer>footer{flex-direction:column;align-items:stretch;padding:12px 13px}.inbox-page .reply-actions{grid-template-columns:1fr 1fr;display:grid}.inbox-page .reply-actions button{width:100%;min-height:44px}.inbox-page .inbox-conversion-review>footer,.inbox-page .inbox-decision-close{flex-direction:column;align-items:stretch}.inbox-page .inbox-conversion-review>footer button,.inbox-page .inbox-decision-close button{width:100%;min-height:44px}}@media (max-width:720px){.inbox-page .conversation-panel>.conversation-header,.inbox-page .mobile-inbox-back-standalone{top:64px}}@media (prefers-reduced-motion:reduce){.inbox-page .inbox-mailbox-switcher button,.inbox-page .thread-row,.inbox-page .thread-row .contact-avatar,.inbox-page .message-provenance summary:after,.inbox-page .rfp-brief-toggle i{transition:none}.inbox-page .message-turn,.inbox-page .attachment-checking .attachment-status>span,.inbox-page .reply-draft-loading>span,.inbox-page .thread-list-loading>span,.inbox-page .conversation-loading>span{animation:none}}.company-quick-view-backdrop{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04211e57;justify-content:flex-end;display:flex;position:fixed;inset:0}.company-quick-view{width:min(470px,100%);height:100%;color:var(--ink);background:#fbfcfb;border:0;flex-direction:column;animation:.2s cubic-bezier(.2,.75,.25,1) company-quick-view-in;display:flex;overflow:hidden;box-shadow:-22px 0 65px #04211e33}.company-quick-view>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:18px 20px;display:flex}.company-quick-view-identity{align-items:center;gap:12px;min-width:0;display:flex}.company-quick-view-identity>span{min-width:0}.company-quick-view-identity small{color:var(--teal);letter-spacing:.1em;font-size:10px;font-weight:850}.company-quick-view-identity h2{color:var(--petrol);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:22px;line-height:1.15;overflow:hidden}.company-quick-view-identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.company-quick-view>header>button{border:1px solid var(--line);width:44px;height:44px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:12px;flex:0 0 44px;font-size:25px}.company-quick-view-body{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.company-quick-view-summary{color:#405651;margin:0;font-size:13px;line-height:1.55}.company-quick-view-loading{color:#47645e;background:#edf6f3;border-radius:9px;margin:0;padding:9px 11px;font-size:11px}.company-quick-view-facts{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.company-quick-view-facts>div,.company-quick-view-two>div{background:#fff;border:1px solid #dce5e2;border-radius:12px;align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.company-quick-view dt,.company-quick-view h3{color:#657671;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.company-quick-view dd{gap:6px;margin:0;display:grid}.company-quick-view dd strong,.company-quick-view-two strong{overflow-wrap:anywhere;color:var(--petrol);font-size:13px}.company-quick-view dd small,.company-quick-view-two small{color:var(--muted);font-size:11px}.company-quick-view section{gap:8px;display:grid}.company-quick-view-reasons{gap:7px;margin:0;padding:0;list-style:none;display:grid}.company-quick-view-reasons li{color:#274c46;background:#eef7f4;border-radius:10px;padding:10px 11px 10px 30px;font-size:12px;line-height:1.4;position:relative}.company-quick-view-reasons li:before{content:"↗";color:var(--teal);font-weight:850;position:absolute;left:11px}.company-quick-view-activity{background:#fff;border:1px solid #cfe0dc;border-radius:12px;gap:3px;padding:13px;display:grid}.company-quick-view-activity strong{color:var(--petrol);overflow-wrap:anywhere;font-size:14px}.company-quick-view-activity span,.company-quick-view-activity small{color:var(--muted);font-size:11px}.company-quick-view-empty{color:#71807d;margin:0;font-size:12px}.company-quick-view-two{grid-template-columns:1fr 1fr}.company-quick-view>footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:8px;display:grid}.company-quick-view>footer a{text-align:center;justify-content:center;align-items:center;min-height:42px;display:flex}.company-quick-view>footer a:last-child{grid-column:1/-1}@keyframes company-quick-view-in{0%{opacity:.6;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.company-quick-view-backdrop{align-items:flex-end}.company-quick-view{border-radius:20px 20px 0 0;width:100%;height:min(88dvh,760px);animation-name:company-quick-view-up}.company-quick-view-body{padding:16px}.company-quick-view>header{padding:15px 16px}.company-quick-view>footer{padding-inline:16px}}@keyframes company-quick-view-up{0%{opacity:.65;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.company-quick-view{animation:none}}.saved-view-bar{min-height:58px;color:var(--petrol);background:linear-gradient(135deg,#fbfdfc 0%,#f2f8f6 100%);border:1px solid #d8e3df;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:9px 10px;display:flex;position:relative;box-shadow:0 8px 22px #093d360b}.saved-view-bar.disabled{opacity:.72}.saved-view-intro{align-items:center;gap:8px;min-width:122px;padding:0 5px;display:flex}.saved-view-intro>span{width:28px;height:28px;color:var(--teal);background:#e3f2ee;border-radius:9px;place-items:center;font-size:13px;display:grid}.saved-view-intro>div{gap:1px;display:grid}.saved-view-intro strong{font-size:12px}.saved-view-intro small{color:var(--muted);white-space:nowrap;font-size:10px}.saved-view-selector{flex:1;min-width:0}.saved-view-selector select{width:100%;min-height:38px;color:var(--petrol);font:inherit;background-color:#fff;border:1px solid #cedbd7;border-radius:10px;padding:0 34px 0 12px;font-size:12px;font-weight:700}.saved-view-actions{align-items:center;gap:6px;display:flex}.saved-view-actions>button,.saved-view-menu summary{color:#155f56;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d8d4;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:flex}.saved-view-actions>button:disabled{cursor:not-allowed;opacity:.5}.saved-view-actions>.saved-view-update{color:#fff;background:#0f7f71;border-color:#0f7f71}.saved-view-menu{position:relative}.saved-view-menu summary{width:38px;padding:0;list-style:none}.saved-view-menu summary::-webkit-details-marker{display:none}.saved-view-menu>div{z-index:9;background:#fff;border:1px solid #d2dfdb;border-radius:10px;width:135px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #07312c24}.saved-view-menu button{color:var(--petrol);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:11px;font-weight:700}.saved-view-menu button:hover{background:#edf6f3}.saved-view-menu button.danger{color:#a8473e}.saved-view-status{color:var(--muted);font-size:10px}.saved-view-error{color:#9d3f38;flex-basis:100%;margin:0;font-size:11px}.saved-view-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:underline}.saved-view-inline-form,.saved-view-delete{z-index:8;background:#fff;border:1px solid #cbdad6;border-radius:12px;align-items:end;gap:7px;width:min(430px,100vw - 36px);padding:11px;display:flex;position:absolute;top:calc(100% + 7px);right:10px;box-shadow:0 16px 38px #07312c29}.saved-view-inline-form label{min-width:0;color:var(--muted);flex:1;gap:5px;font-size:10px;font-weight:750;display:grid}.saved-view-inline-form input{width:100%;min-height:38px;color:var(--petrol);font:inherit;border:1px solid #cbd9d5;border-radius:9px;padding:0 10px;font-size:12px}.saved-view-inline-form button,.saved-view-delete button{min-height:38px;color:var(--petrol);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd9d5;border-radius:9px;padding:0 11px;font-size:11px;font-weight:800}.saved-view-inline-form button[type=submit]{color:#fff;background:#0b6f63;border-color:#0b6f63}.saved-view-delete{align-items:center}.saved-view-delete span{color:#5f6e6a;flex:1;min-width:0;font-size:11px;line-height:1.35}.saved-view-delete button:first-of-type{color:#fff;background:#c7645b;border-color:#c7645b}@media (max-width:760px){.saved-view-bar{flex-wrap:wrap}.saved-view-intro{min-width:100%}.saved-view-selector{min-width:180px}.saved-view-actions{margin-left:auto}.saved-view-inline-form,.saved-view-delete{flex-wrap:wrap;width:100%;left:0;right:0}.saved-view-inline-form label,.saved-view-delete span{min-width:100%}}@media (max-width:470px){.saved-view-selector{min-width:100%}.saved-view-actions{justify-content:flex-end;width:100%}.saved-view-save,.saved-view-inline-form button,.saved-view-delete button{flex:1}}
