.brand-logo[data-v-56980cac]{display:block;width:100%;height:auto}.metric-label[data-v-a30e20ad]{gap:6px;overflow-wrap:anywhere}.metric-label svg[data-v-a30e20ad]{flex-shrink:0}.overview-section .text-button[data-v-a30e20ad]{display:inline-flex;align-items:center;gap:6px}.customer-contacts[data-v-3ff2a391],.person-choice[data-v-3ff2a391]{display:flex;flex-direction:column;gap:14px;min-width:0}.person-choice[data-v-3ff2a391]{padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.selected-person[data-v-3ff2a391]{display:flex;flex-direction:column;gap:6px;font-size:13px;overflow-wrap:anywhere}.selected-person small[data-v-3ff2a391]{color:var(--color-fg-subtle)}.customer-field[data-v-1c8beb79]{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0}.customer-options[data-v-1c8beb79]{position:absolute;top:76px;left:0;right:0;z-index:12;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:auto;max-height:260px}ul[data-v-1c8beb79]{list-style:none;margin:0;padding:4px}.customer-options button[data-v-1c8beb79]{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:var(--radius-md);cursor:pointer;overflow-wrap:anywhere;transition:background .12s}.customer-options button[data-v-1c8beb79]:hover,.customer-options button[data-v-1c8beb79]:focus-visible,.customer-options button.highlighted[data-v-1c8beb79]{background:var(--color-brand-50)}strong[data-v-1c8beb79],small[data-v-1c8beb79]{display:block}small[data-v-1c8beb79],p[data-v-1c8beb79]{color:var(--color-fg-subtle);font-size:12px}p[data-v-1c8beb79]{padding:0 12px}.customer-options .new-customer[data-v-1c8beb79]{color:var(--color-accent);font-weight:600;border-top:1px solid var(--color-line)}.customer-assignment[data-v-314c0731]{display:flex;flex-direction:column;gap:16px;margin:14px 0;min-width:0}.editor-actions[data-v-314c0731]{flex-wrap:wrap}.calendar-notice[data-v-9a9c3b85]{font-size:12px;overflow-wrap:anywhere}.calendar-notice p[data-v-9a9c3b85]{margin:4px 0}.calendar-notice>div[data-v-9a9c3b85]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.email-content[data-v-d3ed423f]{margin:18px 0;min-width:0}.email-summary p[data-v-d3ed423f]{margin:8px 0 0;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.email-summary-status[data-v-d3ed423f]{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--color-fg-subtle)}.email-original[data-v-d3ed423f]{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-line)}.email-original summary[data-v-d3ed423f]{cursor:pointer;font-size:13px;font-weight:600;color:var(--color-accent);line-height:1.6}.email-original-body[data-v-d3ed423f]{margin-top:12px;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.google-signin[data-v-03762ec4]{margin-top:20px;min-height:44px}.google-signin>div[data-v-03762ec4]{display:flex;justify-content:center}.pending[data-v-03762ec4]{pointer-events:none;opacity:.65}.erp-muted[data-v-c26ee2c4]{color:var(--color-fg-subtle);font-size:12px}.erp-muted[data-v-c26ee2c4]{display:block;margin-top:5px}.erp-pagination[data-v-c26ee2c4]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:18px}.gmail-connection[data-v-1188d25f]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px;margin-bottom:18px;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs)}.gmail-connection>div[data-v-1188d25f]:first-child{flex:1 1 220px;min-width:0}.gmail-connection p[data-v-1188d25f]{font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}.gmail-connection>p[data-v-1188d25f]{flex-basis:100%}.gmail-actions[data-v-1188d25f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.outgoing-status[data-v-1188d25f],.lead-generation[data-v-1188d25f]{flex-basis:100%;border-top:1px solid var(--line);padding-top:16px}.lead-toggle[data-v-1188d25f]{display:flex;flex-direction:row;justify-content:flex-start;gap:8px;align-items:center;text-align:left;font-size:14px;font-weight:600}.lead-toggle input[data-v-1188d25f]{width:auto;flex-shrink:0;margin:0}.lead-owner[data-v-1188d25f]{display:grid;gap:6px;margin:12px 0;font-size:13px}.lead-generation .gmail-actions[data-v-1188d25f]{margin-top:12px;font-size:13px}.chat-connection[data-v-d068d0c6]{padding:18px;margin-bottom:18px;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs)}.chat-header[data-v-d068d0c6],.chat-actions[data-v-d068d0c6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chat-header[data-v-d068d0c6]{justify-content:space-between}.chat-header>div[data-v-d068d0c6]{min-width:0;max-width:100%}.chat-connection p[data-v-d068d0c6]{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.chat-preference[data-v-d068d0c6]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px}.chat-preference input[data-v-d068d0c6]{margin-top:3px;flex-shrink:0;accent-color:var(--color-brand-600)}.chat-preference small[data-v-d068d0c6]{display:block;margin-top:5px;color:var(--color-fg-subtle);font-size:12px;font-weight:400;line-height:1.6}.calendar-connection[data-v-1fee9b2e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px;margin-bottom:18px;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs)}.calendar-connection>div[data-v-1fee9b2e]:first-child{flex:1 1 220px;min-width:0}.calendar-connection p[data-v-1fee9b2e]{font-size:13px;margin:6px 0 0;overflow-wrap:anywhere}.calendar-connection>p[data-v-1fee9b2e]{flex-basis:100%}.calendar-actions[data-v-1fee9b2e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.erp-sync[data-v-7d6b420b]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-xs)}.erp-sync-heading[data-v-7d6b420b]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.erp-sync h2[data-v-7d6b420b]{font-size:18px;margin:0 0 6px}.erp-sync p[data-v-7d6b420b]{color:var(--color-fg-subtle);line-height:1.6}.erp-result[data-v-7d6b420b]{margin-top:18px;padding-top:18px;border-top:1px solid var(--color-line);font-size:13px}.erp-result ul[data-v-7d6b420b]{padding-left:20px;line-height:1.8;list-style:disc}.workspace-settings[data-v-b3478487]{width:min(860px,100%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial;--tw-duration: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:8px;--radius-lg:11px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:24px;--shadow-xs:0 1px 2px rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k)));--shadow-sm:0 1px 2px rgb(var(--shadow-tint) / calc(.04 * var(--shadow-k))), 0 2px 4px -1px rgb(var(--shadow-tint) / calc(.06 * var(--shadow-k)));--shadow-md:0 1px 2px rgb(var(--shadow-tint) / calc(.04 * var(--shadow-k))), 0 6px 16px -6px rgb(var(--shadow-tint) / calc(.12 * var(--shadow-k)));--shadow-lg:0 2px 4px rgb(var(--shadow-tint) / calc(.04 * var(--shadow-k))), 0 14px 32px -10px rgb(var(--shadow-tint) / calc(.18 * var(--shadow-k)));--shadow-xl:0 32px 80px -24px rgb(var(--shadow-tint) / calc(.38 * var(--shadow-k))), 0 4px 12px rgb(var(--shadow-tint) / calc(.1 * var(--shadow-k)));--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);--color-brand-50:#ecfdf4;--color-brand-100:#d2f6e3;--color-brand-200:#a8edca;--color-brand-300:#71dcac;--color-brand-400:#3dc48d;--color-brand-500:#15a571;--color-brand-600:#07855a;--color-brand-700:#09694a;--color-brand-800:#0c523c;--color-brand-900:#0d4332;--color-brand-950:#03251b;--color-spark-200:#c8f0da;--color-spark-300:#9ddfba;--color-spark-400:#70b88f;--color-ink-25:#fbfcfc;--color-ink-50:#f5f8f7;--color-ink-100:#edf1f0;--color-ink-150:#e3e9e7;--color-ink-200:#d6dedb;--color-ink-300:#b4bfbb;--color-ink-400:#8a9893;--color-ink-500:#68776f;--color-ink-600:#4f5d57;--color-ink-700:#3a4742;--color-ink-800:#26312c;--color-ink-900:#151e1a;--color-ink-950:#0a110e;--color-canvas:#f3f6f5;--color-surface:#fff;--color-surface-muted:#f8faf9;--color-surface-sunken:#eef2f0;--color-line:#e3e9e7;--color-line-strong:#cfd9d5;--color-fg:#151e1a;--color-fg-muted:#4f5d57;--color-fg-subtle:#5d6b65;--color-fg-faint:#717f79;--color-accent:#09694a;--color-accent-hover:#07855a;--color-brand-solid:#09694a;--color-brand-solid-hi:#07855a;--color-on-brand:#fff;--color-ai-solid:#5b3fc4;--color-ai-solid-hi:#7c5cf0;--color-on-ai:#fff;--color-urgent-solid:#a23c22;--color-urgent-solid-hi:#d9603f;--color-on-urgent:#fff;--color-on-spark:#0d4332;--color-warn-50:#fdf8ed;--color-warn-100:#faeed2;--color-warn-200:#f2dca8;--color-warn-500:#c08a2b;--color-warn-700:#8a6117;--color-urgent-50:#fef4f2;--color-urgent-100:#fde6e1;--color-urgent-200:#f8cabf;--color-urgent-500:#d9603f;--color-urgent-700:#a23c22;--color-ai-50:#f5f3ff;--color-ai-100:#ebe6fe;--color-ai-200:#d9d0fd;--color-ai-500:#7c5cf0;--color-ai-700:#5b3fc4;--color-logo-bg:#1d4d3b;--color-logo-mark:#9ddfba;--color-logo-word:#1b4b39;--color-logo-dot:#70b88f;--color-logo-sub:#125578;--shadow-glow:0 0 0 1px rgb(var(--shadow-tint) / calc(.08 * var(--shadow-k))), 0 8px 24px -8px rgb(var(--shadow-tint) / calc(.3 * var(--shadow-k)));--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--animate-spin-slow:spin 1.1s linear infinite;--animate-rise:rise .28s var(--ease-out-soft) both;--animate-pulse-dot:pulse-dot 2.4s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--shadow-tint:10 44 33;--shadow-k:1;--ring-accent:#3dc48d47}@supports (color:color-mix(in lab,red,red)){:root{--ring-accent:color-mix(in srgb, var(--color-brand-400) 28%, transparent)}}:root[data-theme=relay]{--shadow-tint:10 44 33}:root:not([data-theme]),:root[data-theme=hoerb]{--color-brand-50:#eef6fc;--color-brand-100:#d6eaf7;--color-brand-200:#afd5ee;--color-brand-300:#79b7df;--color-brand-400:#4294cb;--color-brand-500:#2375ad;--color-brand-600:#1a6191;--color-brand-700:#175276;--color-brand-800:#164462;--color-brand-900:#143a53;--color-brand-950:#0a2234;--color-spark-200:#d3e9f7;--color-spark-300:#8cc6e8;--color-spark-400:#4294cb;--color-ink-25:#fbfcfe;--color-ink-50:#f4f7fa;--color-ink-100:#e9eff5;--color-ink-150:#dee6ee;--color-ink-200:#cfdae5;--color-ink-300:#adbbc9;--color-ink-400:#8495a6;--color-ink-500:#637384;--color-ink-600:#4b5a69;--color-ink-700:#384553;--color-ink-800:#26303b;--color-ink-900:#151d26;--color-ink-950:#0a0f15;--color-canvas:#eef3f8;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-surface-sunken:#e9eff5;--color-line:#dee6ee;--color-line-strong:#c7d5e2;--color-fg:#141c26;--color-fg-muted:#455466;--color-fg-subtle:#556577;--color-fg-faint:#697a8c;--color-accent:#175276;--color-accent-hover:#2375ad;--color-warn-50:#fdf7ec;--color-warn-100:#f9ebd0;--color-warn-200:#efd7a4;--color-warn-500:#b47f17;--color-warn-700:#825a0e;--color-urgent-50:#fdf3f2;--color-urgent-100:#fbe3e0;--color-urgent-200:#f5c6c0;--color-urgent-500:#cf4f3c;--color-urgent-700:#9c2f1e;--color-ai-50:#f1f2fd;--color-ai-100:#e2e5fb;--color-ai-200:#c9cef7;--color-ai-500:#5659d2;--color-ai-700:#3d40a3;--color-brand-solid:#175276;--color-brand-solid-hi:#1a6191;--color-ai-solid:#3d40a3;--color-ai-solid-hi:#5659d2;--color-on-spark:#0a2234;--color-logo-bg:#175276;--color-logo-mark:#9dd2ef;--color-logo-word:#164462;--color-logo-dot:#f68c25;--color-logo-sub:#125578;--shadow-tint:16 38 56}:root[data-mode=dark]{color-scheme:dark;--shadow-tint:0 0 0;--shadow-k:2.8}:root[data-theme=relay][data-mode=dark]{--color-brand-50:#0c1f18;--color-brand-100:#123024;--color-brand-200:#1a4534;--color-brand-300:#27694f;--color-brand-400:#3dc48d;--color-brand-500:#4ad39a;--color-brand-600:#6ee2b2;--color-brand-700:#95eec8;--color-brand-800:#b8f5dc;--color-brand-900:#d7faeb;--color-brand-950:#effdf6;--color-spark-200:#14332a;--color-spark-300:#9ddfba;--color-spark-400:#6fd0a4;--color-ink-25:#0a110e;--color-ink-50:#121b17;--color-ink-100:#18231e;--color-ink-150:#1f2c26;--color-ink-200:#2a3831;--color-ink-300:#3d4e45;--color-ink-400:#5d7068;--color-ink-500:#7d9089;--color-ink-600:#9aaca4;--color-ink-700:#bbc9c3;--color-ink-800:#d5dfda;--color-ink-900:#e9f0ed;--color-ink-950:#f5f9f7;--color-canvas:#0a110e;--color-surface:#121b17;--color-surface-muted:#0f1814;--color-surface-sunken:#18231e;--color-line:#222f29;--color-line-strong:#33433c;--color-fg:#e9f0ed;--color-fg-muted:#b3c3bc;--color-fg-subtle:#94a79f;--color-fg-faint:#7d9089;--color-accent:#4ad39a;--color-accent-hover:#6ee2b2;--color-brand-solid:#3dc48d;--color-brand-solid-hi:#55d6a0;--color-on-brand:#04231a;--color-warn-50:#241b0b;--color-warn-100:#33260f;--color-warn-200:#4d3a17;--color-warn-500:#e0a93f;--color-warn-700:#f3cf8a;--color-urgent-50:#2a1511;--color-urgent-100:#3b1d17;--color-urgent-200:#572b21;--color-urgent-500:#ef7d5c;--color-urgent-700:#f8b7a1;--color-urgent-solid:#d9603f;--color-urgent-solid-hi:#e9754f;--color-on-urgent:#2a1511;--color-ai-50:#19163a;--color-ai-100:#221e4f;--color-ai-200:#322c70;--color-ai-500:#9b85f7;--color-ai-700:#c3b5fb;--color-ai-solid:#7c5cf0;--color-ai-solid-hi:#8f73f4;--color-on-ai:#fff;--color-logo-bg:#14a173;--color-logo-mark:#04231a;--color-logo-word:#e9f0ed;--color-logo-dot:#3dc48d;--color-logo-sub:#6fb4d8}:root:not([data-theme])[data-mode=dark],:root[data-theme=hoerb][data-mode=dark]{--color-brand-50:#0c1c28;--color-brand-100:#102a3b;--color-brand-200:#173d55;--color-brand-300:#215a7d;--color-brand-400:#4294cb;--color-brand-500:#5aa7da;--color-brand-600:#80bfe6;--color-brand-700:#a6d4ef;--color-brand-800:#c4e3f5;--color-brand-900:#ddeefa;--color-brand-950:#f0f8fd;--color-spark-200:#16364b;--color-spark-300:#8cc6e8;--color-spark-400:#5aa7da;--color-ink-25:#090e14;--color-ink-50:#10171f;--color-ink-100:#161f29;--color-ink-150:#1d2834;--color-ink-200:#273340;--color-ink-300:#3a4857;--color-ink-400:#5a6b7d;--color-ink-500:#7a8b9d;--color-ink-600:#98a8b8;--color-ink-700:#b9c6d3;--color-ink-800:#d4dde6;--color-ink-900:#e8eef4;--color-ink-950:#f4f8fb;--color-canvas:#090e14;--color-surface:#10171f;--color-surface-muted:#0d141b;--color-surface-sunken:#161f29;--color-line:#1f2a36;--color-line-strong:#30404f;--color-fg:#e8eef4;--color-fg-muted:#b3c2d0;--color-fg-subtle:#93a4b4;--color-fg-faint:#7a8b9d;--color-accent:#5aa7da;--color-accent-hover:#80bfe6;--color-brand-solid:#4294cb;--color-brand-solid-hi:#5aa7da;--color-on-brand:#06161f;--color-warn-50:#241b0b;--color-warn-100:#33260f;--color-warn-200:#4d3a17;--color-warn-500:#dda53b;--color-warn-700:#f2cd86;--color-urgent-50:#2a1412;--color-urgent-100:#3b1c18;--color-urgent-200:#572923;--color-urgent-500:#ec7962;--color-urgent-700:#f7b4a4;--color-urgent-solid:#cf4f3c;--color-urgent-solid-hi:#e06550;--color-on-urgent:#2a1412;--color-ai-50:#16173a;--color-ai-100:#1e2050;--color-ai-200:#2d2f71;--color-ai-500:#9093ef;--color-ai-700:#bcbef7;--color-ai-solid:#5659d2;--color-ai-solid-hi:#6e71e0;--color-on-ai:#fff;--color-logo-bg:#4294cb;--color-logo-mark:#06161f;--color-logo-word:#e8eef4;--color-logo-dot:#f68c25;--color-logo-sub:#8cc6e8}:root[data-mode=dark] :is(.avatar,.company-mark){color:var(--color-ink-800);background-image:linear-gradient(#0000009e,#0000009e)!important}:root[data-mode=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237d9089' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root{--green:var(--color-accent);--green-light:var(--color-brand-50);--text:var(--color-fg);--muted:var(--color-fg-subtle);--line:var(--color-line);--border:var(--color-line);--surface:var(--color-surface);--white:#fff;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{color:var(--color-fg);font-family:var(--font-sans);background:var(--color-canvas);margin:0;font-size:15px;line-height:1.55}*,:before,:after{border-color:var(--color-line)}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--color-fg);text-wrap:balance;font-weight:600}h1{letter-spacing:-.035em;font-size:32px;line-height:1.12}strong,b{color:var(--color-fg);font-weight:600}a{color:var(--color-accent);transition:color .15s var(--ease-out-soft);text-decoration:none}a:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}svg{vertical-align:middle;flex-shrink:0}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}table,time,.tabular{font-variant-numeric:tabular-nums}label{color:var(--color-fg-muted);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}input,select,textarea{min-width:0;font:inherit;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-ink-300)}input:focus,select:focus,textarea:focus{border-color:var(--color-brand-400);box-shadow:0 0 0 3px var(--ring-accent)}input:disabled,select:disabled,textarea:disabled{background:var(--color-surface-muted);color:var(--color-fg-subtle);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--color-fg-faint)}textarea{resize:vertical;line-height:1.7}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2368776f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:32px}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand-600);box-shadow:none;padding:0}::selection{background:var(--color-brand-200);color:var(--color-brand-950)}*{scrollbar-width:thin;scrollbar-color:var(--color-ink-200) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-ink-200);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-300);background-clip:content-box}}@layer components{.muted{color:var(--color-fg-subtle);font-size:14px}.nowrap{white-space:nowrap}.text-amber{color:var(--color-warn-700)!important}.text-red{color:var(--color-urgent-700)!important}.eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-fg-faint);text-transform:uppercase}.count{height:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--color-ink-100);min-width:22px;padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;display:inline-flex}.field-hint{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.inline-hint{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle);display:flex}.form-error{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);border-width:1px;border-color:var(--color-urgent-200);background:var(--color-urgent-50);color:var(--color-urgent-700);display:flex}.avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);box-shadow:0 0 0 2px var(--color-surface),var(--shadow-xs);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar.tiny{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:10px}.avatar-stack{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.avatar-stack .avatar{margin-left:calc(var(--spacing) * -2);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:10px}.avatar-stack .avatar:first-child{margin-left:0}.company-mark{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);box-shadow:inset 0 0 0 1px rgb(var(--shadow-tint) / .07);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);color:var(--color-brand-700);display:inline-flex}.tag.amber{border-color:var(--color-warn-200);background:var(--color-warn-50);color:var(--color-warn-700)}.tag.lilac{border-color:var(--color-ai-200);background:var(--color-ai-50);color:var(--color-ai-700)}.tag.neutral{border-color:var(--color-ink-150);background-color:var(--color-ink-50);color:var(--color-fg-subtle)}.status-pill{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-150);background-color:var(--color-ink-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);display:inline-flex}.status-pill.success{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-700)}.live-dot,.filter-dot,.save-dot,.metric-dot,.stage-dot,.active-dot{border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.live-dot{width:6px;height:6px;animation:var(--animate-pulse-dot);background-color:var(--color-brand-400)}.filter-dot{background-color:var(--color-brand-500);width:6px;height:6px}.save-dot{background-color:var(--color-brand-400);width:5px;height:5px}.metric-dot{width:6px;height:6px}.stage-dot{width:7px;height:7px}.green{background:var(--color-brand-400)}.amber-dot{background:var(--color-warn-500)}.title-dot{color:var(--color-brand-400)}.button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;transition-timing-function:var(--ease-out-soft);border-width:1px;border-color:#0000;display:inline-flex}.button:disabled{opacity:.5}.button.primary{background:linear-gradient(180deg,var(--color-brand-solid-hi),var(--color-brand-solid));color:var(--color-on-brand);box-shadow:inset 0 1px #ffffff24,0 1px 2px rgb(var(--shadow-tint) / .2),0 4px 12px -4px #09694a59}@supports (color:color-mix(in lab,red,red)){.button.primary{box-shadow:inset 0 1px #ffffff24,0 1px 2px rgb(var(--shadow-tint) / .2),0 4px 12px -4px color-mix(in srgb,var(--color-brand-700) 35%,transparent)}}.button.primary:hover:not(:disabled){background:linear-gradient(180deg,#2a9671,var(--color-brand-solid-hi))}@supports (color:color-mix(in lab,red,red)){.button.primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--color-brand-solid-hi) 86%,white),var(--color-brand-solid-hi))}}.button.primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 2px 4px rgb(var(--shadow-tint) / .18),0 8px 20px -6px #09694a6b}@supports (color:color-mix(in lab,red,red)){.button.primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 2px 4px rgb(var(--shadow-tint) / .18),0 8px 20px -6px color-mix(in srgb,var(--color-brand-700) 42%,transparent)}}.button.primary:hover:not(:disabled){transform:translateY(-1px)}.button.primary:active:not(:disabled){transform:translateY(0)}.button.secondary{border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-fg-muted);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.button.secondary:hover:not(:disabled){border-color:var(--color-ink-300);background-color:var(--color-ink-50);color:var(--color-fg);box-shadow:var(--shadow-sm)}.button.compact{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:12.5px}.icon-button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:var(--color-fg-faint);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.icon-button:hover:not(:disabled){background-color:var(--color-ink-100);color:var(--color-accent)}.icon-button.small{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.text-button{align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.text-button:hover:not(:disabled){color:var(--color-brand-500)}.upload-button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;max-width:280px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-style:dashed;border-width:1px;border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-700);text-overflow:ellipsis;flex-direction:row;display:flex;overflow:hidden}.upload-button:hover{border-color:var(--color-brand-300)}.upload-button input{display:none}.pill-tabs{align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding:var(--spacing);display:inline-flex}.pill-tabs button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}.pill-tabs button:hover:not(.active){color:var(--color-fg-muted)}.pill-tabs button.active{background-color:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.pill-tabs .count{background-color:var(--color-ink-150);min-width:17px;height:17px;font-size:10.5px}.pill-tabs button.active .count{background:var(--color-brand-100);color:var(--color-brand-700)}.view-switch{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding:var(--spacing);display:flex}.view-switch button{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-fg-faint);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;place-items:center;transition-duration:.15s;display:grid}.view-switch button:hover:not(.active){color:var(--color-fg-muted)}.view-switch button.active{background-color:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.detail-tabs{margin-top:calc(var(--spacing) * 6);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex}.detail-tabs button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-color:#0000;border-bottom-width:2px;flex:1;transition-duration:.15s;display:flex}.detail-tabs button:hover:not(.active){color:var(--color-fg-muted)}.detail-tabs button.active{color:var(--color-accent);border-bottom-color:var(--color-brand-500)}.detail-tabs .count{min-width:18px;height:18px;font-size:10.5px}.detail-tabs button.active .count{background:var(--color-brand-100);color:var(--color-brand-700)}.search-box{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);color:var(--color-fg-faint);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-direction:row;transition-duration:.15s;display:flex}.search-box:focus-within{border-color:var(--color-brand-400);box-shadow:0 0 0 3px var(--ring-accent)}.search-box input{border-style:var(--tw-border-style);width:140px;padding-inline:0;padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;font-size:13px}.search-box input:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:none}.quiet-select{border-style:var(--tw-border-style);max-width:180px;padding-inline:0;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-fg-muted);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;background-position:right 2px center;border-width:0}.quiet-select:hover{color:var(--color-fg)}.quiet-select:focus{box-shadow:0 0 0 2px var(--color-brand-100)}.filter-menu{position:relative}.filter-menu summary{cursor:pointer;list-style-type:none;display:flex}.filter-menu summary::-webkit-details-marker{display:none}.filter-popover{top:calc(var(--spacing) * 11);z-index:20;width:240px;animation:var(--animate-rise);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.checkbox-label,.followup-checkbox,.lead-toggle,.chat-preference{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);flex-direction:row;display:flex}.checkbox-label input,.owner-option input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin:0}.form-grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.span-two{grid-column:1/-1}.responsibility-picker{border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0}.responsibility-picker legend{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.responsibility-options{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.owner-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-fg-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-direction:row;transition-duration:.15s;display:flex}.owner-option:hover{border-color:var(--color-ink-300)}.owner-option.selected{border-color:var(--color-brand-300);background:var(--color-brand-50);color:var(--color-brand-700)}.owner-option .avatar{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:9px}.empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3.5);min-height:340px;padding:calc(var(--spacing) * 9);text-align:center;color:var(--color-fg-subtle);flex-direction:column;display:flex}.empty-state h2{--tw-font-weight:var(--font-weight-semibold);font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-fg)}.empty-state h3{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.empty-state p{--tw-leading:var(--leading-relaxed);max-width:320px;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.small-empty{min-height:200px}.empty-inline{padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.loading-spinner{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);animation:var(--animate-spin-slow);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink-150);border-top-color:var(--color-brand-500);border-radius:3.40282e38px}.loading-state{min-height:70vh}.toast-message{bottom:calc(var(--spacing) * 6);z-index:100;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffffff2;max-width:calc(100vw - 32px);display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab,red,red)){.toast-message{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.toast-message{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-fg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.toast-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--color-brand-100);color:var(--color-brand-700);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.toast-message.error{border-color:var(--color-urgent-200);color:var(--color-urgent-700)}.toast-message.error .toast-icon{background:var(--color-urgent-100);color:var(--color-urgent-700)}.toast-message .icon-button{margin-left:calc(var(--spacing) * 2)}.delete-confirmation{margin-top:calc(var(--spacing) * 3);justify-content:flex-end;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-urgent-200);background:var(--color-urgent-50);color:var(--color-urgent-700);flex-wrap:wrap;display:flex}.delete-confirmation p{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-urgent-700);flex-basis:100%}.delete-confirmation strong{color:inherit}.delete-confirmation .button.primary{background:linear-gradient(180deg,var(--color-urgent-solid-hi),var(--color-urgent-solid));color:var(--color-on-urgent);box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #a23c2266}@supports (color:color-mix(in lab,red,red)){.delete-confirmation .button.primary{box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px color-mix(in srgb,var(--color-urgent-700) 40%,transparent)}}.delete-confirmation .button.primary:hover:not(:disabled){background:linear-gradient(180deg,#df795e,var(--color-urgent-solid-hi))}@supports (color:color-mix(in lab,red,red)){.delete-confirmation .button.primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--color-urgent-solid-hi) 84%,white),var(--color-urgent-solid-hi))}}.delete-confirmation .button.secondary{border-color:var(--color-urgent-200);color:var(--color-urgent-700)}.app-layout{min-height:100vh;display:flex}.sidebar{z-index:30;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);width:252px;padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 6);background:var(--color-surface-muted);inset-block:0;flex-direction:column;display:flex;position:fixed;left:0}.brand{margin-inline:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 7);display:block}.brand img{max-width:100%;height:auto;display:block}.workspace-label{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-wrap:wrap;display:flex}.workspace-label:hover{box-shadow:var(--shadow-sm)}.workspace-label>div{flex:1;min-width:0}.workspace-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);background:linear-gradient(145deg,var(--color-brand-solid-hi),var(--color-brand-solid));color:var(--color-on-brand);box-shadow:inset 0 1px #ffffff2e,var(--shadow-xs);flex-shrink:0;place-items:center;display:grid}.workspace-label strong{--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.workspace-label div>span{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-subtle);font-size:11.5px;display:block;overflow:hidden}.demo-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-fg-faint);text-transform:uppercase;margin-left:auto}.sidebar-heading{margin-bottom:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-fg-faint);text-transform:uppercase}.sidebar nav{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.nav-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-fg-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;transition-timing-function:var(--ease-out-soft);display:flex;position:relative}.nav-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item:hover:not(.active){background-color:var(--color-ink-100);color:var(--color-fg)}.nav-item.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-brand-50);color:var(--color-brand-800);box-shadow:inset 0 0 0 1px var(--color-brand-100)}.nav-item.active:before{content:"";height:calc(var(--spacing) * 5);--tw-translate-y: -50% ;width:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background:var(--color-brand-500);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;position:absolute;top:50%;left:0}.nav-item.active svg{stroke-width:2.1px}.nav-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--color-ink-150);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);place-items:center;margin-left:auto;display:grid}.nav-item.active .nav-count{background:var(--color-brand-100);color:var(--color-brand-700)}.active-dot{display:none}.sidebar-spacer{min-height:calc(var(--spacing) * 6);flex:1}.settings-nav{margin-bottom:calc(var(--spacing) * 3);font-size:13.5px}.assistant-card{margin-inline:var(--spacing);margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);text-align:left;border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);overflow:hidden}.assistant-card-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background:var(--color-surface);color:var(--color-brand-600);box-shadow:var(--shadow-xs);flex-shrink:0;place-items:center;display:grid}.assistant-card>strong{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:14.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-900);display:block}.assistant-card p{--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.assistant-card-link{margin-top:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-brand-700);justify-content:space-between;align-items:center;display:flex}.assistant-card:hover .assistant-card-link{color:var(--color-brand-500)}.workspace-main{width:calc(100% - 252px);margin-left:252px}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);height:68px;padding-inline:calc(var(--spacing) * 8);background:#ffffffc7;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.breadcrumb{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;color:var(--color-fg-faint);font-size:13.5px;display:flex}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);overflow:hidden}.breadcrumb svg{color:var(--color-ink-300)}.topbar-right{align-items:center;gap:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.demo-top{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);border-radius:3.40282e38px;display:flex}.demo-top>span{background-color:var(--color-brand-400);border-radius:3.40282e38px;width:5px;height:5px}.topbar-divider{height:calc(var(--spacing) * 4);background-color:var(--color-line);width:1px}.topbar-profile{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;max-width:320px;display:flex}.topbar-profile>div{flex:1;min-width:0}.topbar-profile strong{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight);font-size:13.5px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.topbar-profile div>span{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-subtle);font-size:12px;display:block;overflow:hidden}.online-dot{background-color:var(--color-brand-400);border-radius:3.40282e38px;flex-shrink:0;width:6px;height:6px;margin-left:auto}.mode-toggle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-fg-subtle);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mode-toggle:hover{border-color:var(--color-line-strong);background-color:var(--color-ink-50);color:var(--color-accent)}.mode-toggle svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.mode-toggle:hover svg{rotate:12deg}.mobile-toggle{display:none}main{max-width:1800px;padding:calc(var(--spacing) * 8);margin-inline:auto}.page-heading{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}.page-eyebrow{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-fg-faint);text-transform:uppercase;display:flex}.page-heading h1{font-size:32px}.page-heading p{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.date-display{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-fg-subtle);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.section-toolbar{margin-bottom:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.pipeline-select{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-fg);display:flex}.pipeline-select>svg{color:var(--color-brand-500)}.toolbar-divider{height:calc(var(--spacing) * 5);background-color:var(--color-line);width:1px}.standalone{margin-top:calc(var(--spacing) * 2)}.workspace-footer{margin-top:calc(var(--spacing) * 5);justify-content:space-between;gap:calc(var(--spacing) * 4);color:var(--color-fg-faint);font-size:12px;display:flex}.workspace-footer>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.metrics-grid{margin-bottom:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-height:124px;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;transition-timing-function:var(--ease-out-soft);position:relative;overflow:hidden}.metric-card:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-ink-200);box-shadow:var(--shadow-md)}.metric-label{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-subtle);display:flex}.metric-label svg{color:var(--color-ink-300)}.metric-value{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:30px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;white-space:nowrap;color:var(--color-fg);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}.metric-unit{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-fg-subtle);align-self:flex-end}.mini-chart{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 16);opacity:.7;margin-left:auto}.metric-foot{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-fg-subtle);padding:0;display:flex}.metric-foot.clickable{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.metric-foot.clickable:hover{color:var(--color-accent)}.ai-metric{border-color:var(--color-ai-200);background:var(--color-ai-50)}.ai-metric .metric-label,.ai-metric .metric-label svg,.ai-metric .metric-value{color:var(--color-ai-700)}.ai-metric .metric-foot{color:var(--color-ai-500)}.ai-metric:hover{border-color:var(--color-ai-500)}.kanban-board{align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(265px,1fr));display:grid;overflow-x:auto}.kanban-column{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#f5f8f7b3;min-width:0;min-height:380px}@supports (color:color-mix(in lab,red,red)){.kanban-column{background-color:color-mix(in oklab,var(--color-ink-50) 70%,transparent)}}.kanban-column{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.kanban-column.drag-over{border-color:var(--color-brand-300);background:var(--color-brand-50);box-shadow:inset 0 0 0 1px var(--color-brand-200)}.column-heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5)}.column-heading>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.column-heading h2{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg)}.column-count{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-fg-faint);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.column-heading .icon-button{margin-left:auto}.column-heading p{margin-top:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 4);justify-content:space-between;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:flex}.column-heading p span{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--color-fg-faint);align-self:center}.column-cards{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.column-add{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-fg-faint);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.column-add:hover{background-color:var(--color-ink-150);color:var(--color-accent)}.column-empty{text-align:center}.deal-card{--card-pad:13px;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;padding:var(--card-pad) var(--card-pad) 0;transition-duration:.2s;transition-timing-function:var(--ease-out-soft)}.deal-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-ink-200);box-shadow:var(--shadow-md)}.deal-card.dragging{opacity:.4;rotate:1deg}.deal-card-top{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.card-open{text-align:left;width:100%;padding:0;display:block}.company-line{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-fg-subtle);display:flex}.deal-title{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);min-height:42px;font-size:14.5px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.card-open:hover .deal-title{color:var(--color-accent)}.deal-value-line{margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.deal-value-line strong{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.deal-value-line .avatar{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:10px}.deal-value-line .avatar-stack,.deal-value-line .deal-probability{margin-left:auto}.deal-value-line .deal-probability+.avatar-stack{margin-left:0}.deal-probability{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-ink-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-fg-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.deal-probability.custom{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--color-brand-700)}.deal-next{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-fg-subtle);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin:0 calc(-1 * var(--card-pad));width:calc(100% + 2 * var(--card-pad));display:flex}.deal-next>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deal-next svg{color:var(--color-ink-300)}.deal-next:hover{background-color:var(--color-ink-50)}.deal-next.overdue{background:var(--color-warn-50);color:var(--color-warn-700)}.deal-next.overdue svg{color:var(--color-warn-500)}.deal-next.due{color:var(--color-brand-600)}.deal-next.due svg{color:var(--color-brand-500)}.next-date{margin-left:var(--spacing);white-space:nowrap;opacity:.8;font-size:10.5px}.pipeline-inbox-callout{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);flex-wrap:wrap;display:flex}.callout-visual{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--color-brand-solid-hi),var(--color-brand-solid));color:var(--color-on-brand);box-shadow:var(--shadow-glow);flex-shrink:0;place-items:center;display:grid;position:relative}.callout-visual>span{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-50);background:var(--color-spark-300);color:var(--color-on-spark);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.pipeline-inbox-callout>div:nth-child(2){flex:1;min-width:200px}.pipeline-inbox-callout strong{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand-900)}.pipeline-inbox-callout p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.pipeline-inbox-callout>.button{margin-left:auto}.table-scroll{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.data-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;white-space:nowrap;color:var(--color-fg-faint);text-transform:uppercase}.data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);color:var(--color-fg-muted);font-size:14px}.data-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-table tbody tr:hover{background-color:var(--color-ink-50)}.table-title{align-items:center;gap:calc(var(--spacing) * 2.5);text-align:left;min-width:190px;padding:0;display:flex}.table-title strong{--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.table-title:hover strong{color:var(--color-accent)}.table-title small{margin-top:calc(var(--spacing) * .5);color:var(--color-fg-subtle);font-size:12px;display:block}.table-title .company-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:12px}.table-next{--tw-leading:var(--leading-snug);max-width:190px;font-size:12.5px;line-height:var(--leading-snug);display:block}.contact-opportunities{gap:var(--spacing);flex-direction:column;min-width:170px;display:flex}.contact-opportunities :is(button,a){padding-block:calc(var(--spacing) * .5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:space-between;align-items:center;display:flex}.contact-opportunities :is(button,a):hover{color:var(--color-brand-500)}.contacts-table{margin-top:calc(var(--spacing) * 2.5)}.contacts-table .data-table td{padding-block:18px}.contacts-table .data-table td a{color:var(--color-fg-subtle);font-size:13px}.contacts-table .data-table td a:hover{color:var(--color-accent)}.overview-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-section{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.overview-section header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f5f8f799;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.overview-section header{background-color:color-mix(in oklab,var(--color-ink-50) 60%,transparent)}}.overview-section header{padding:calc(var(--spacing) * 5)}.overview-section h2{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);display:flex}.overview-section header p{margin-top:calc(var(--spacing) * 1.5);color:var(--color-fg-subtle);font-size:13px}.overview-list{margin:0;padding:0;list-style-type:none}.overview-list li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.overview-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:inherit;text-decoration-line:none;display:flex}.overview-item:hover,.overview-item:focus-visible{background-color:var(--color-ink-50)}.overview-item>div:first-child{min-width:0}.overview-item strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);display:block}.overview-item>div>span{margin-top:var(--spacing);color:var(--color-fg-subtle);font-size:13px;display:block}.overview-item small{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-brand-600);display:block}.overview-item-value{align-items:center;gap:calc(var(--spacing) * 2.5);flex-shrink:0;display:flex}.overview-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);color:var(--color-fg-subtle);font-size:13.5px}.communication-banner{margin-bottom:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);display:flex}.banner-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--color-brand-solid-hi),var(--color-brand-solid));color:var(--color-on-brand);box-shadow:var(--shadow-glow);flex-shrink:0;place-items:center;display:grid}.communication-banner strong{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-brand-900)}.communication-banner p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.simulation-tag{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10.5px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;text-transform:uppercase;border-width:1px;border-color:var(--color-brand-200);background:#ffffffb8;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.simulation-tag{background:color-mix(in srgb,var(--color-surface) 72%,transparent)}}.simulation-tag{color:var(--color-brand-700)}.inbox-toolbar{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;gap:calc(var(--spacing) * 4);display:flex}.inbox-layout{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));min-height:620px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;overflow:hidden}.message-list{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);background-color:#f5f8f780;flex-shrink:0;width:330px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.message-list{background-color:color-mix(in oklab,var(--color-ink-50) 50%,transparent)}}.message-preview{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-line);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-left-color:#0000;transition-duration:.15s;display:block}.message-preview:hover{background-color:var(--color-surface)}.message-preview.active{background-color:var(--color-surface);border-left-color:var(--color-brand-500);box-shadow:inset 0 0 0 1px #09694a14}@supports (color:color-mix(in lab,red,red)){.message-preview.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-700) 8%,transparent)}}.message-preview-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--color-fg-muted);display:flex}.message-preview-top strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);overflow:hidden}.message-preview time{white-space:nowrap;color:var(--color-fg-faint);font-size:11px}.message-preview h3{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-fg);overflow:hidden}.message-preview p{margin-top:var(--spacing);-webkit-line-clamp:2;--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-status{margin-top:calc(var(--spacing) * 3);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);background:var(--color-brand-50);color:var(--color-brand-700);display:inline-flex}.mail-status.ambiguous{background:var(--color-warn-50);color:var(--color-warn-700)}.mail-status.assigned{background-color:var(--color-ink-100);color:var(--color-fg-subtle)}.message-detail{min-width:0;padding:calc(var(--spacing) * 7);flex:1;overflow-y:auto}.message-heading{align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 5);display:flex}.mail-title-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background:var(--color-brand-50);color:var(--color-brand-600);box-shadow:inset 0 0 0 1px var(--color-brand-100);flex-shrink:0;place-items:center;display:grid}.message-heading h2{--tw-leading:var(--leading-snug);font-size:19px;line-height:var(--leading-snug)}.message-heading span{margin-top:var(--spacing);color:var(--color-fg-subtle);font-size:12px;display:block}.message-addresses{margin-top:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);color:var(--color-fg-muted);overflow-wrap:anywhere;grid-template-columns:34px 1fr;font-size:13px;display:grid}.message-addresses strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.message-addresses>span:nth-child(2n-1){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-fg-faint)}.message-body{padding-block:calc(var(--spacing) * 7);--tw-leading:1.85;white-space:pre-wrap;color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:14.5px;line-height:1.85}.association-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-color:var(--color-ai-200);background:var(--color-ai-50)}.association-heading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.association-heading h3{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ai-700)}.association-heading p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.association-heading .assistant-card-icon{border-color:var(--color-ai-200);color:var(--color-ai-500)}.association-heading .simulation-tag{border-color:var(--color-ai-200);color:var(--color-ai-700)}.association-summary{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-ai-100)}.association-summary .eyebrow{color:var(--color-ai-500)}.association-summary p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-fg-muted)}.match-reasons{margin-block:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-reasons>span{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ai-700);box-shadow:inset 0 0 0 1px var(--color-ai-100);display:flex}.association-select{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);font-size:12.5px}.followup-checkbox{margin-block:calc(var(--spacing) * 4)}.followup-checkbox input{margin-top:calc(var(--spacing) * .5);accent-color:var(--color-ai-500)}.followup-checkbox small{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-fg-subtle);display:block}.association-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.association-panel>.button,.association-actions>.button{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:13px}.association-panel>.button.primary,.association-actions>.button.primary{background:linear-gradient(180deg,var(--color-ai-solid-hi),var(--color-ai-solid));color:var(--color-on-ai);box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #7c5cf073}@supports (color:color-mix(in lab,red,red)){.association-panel>.button.primary,.association-actions>.button.primary{box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px color-mix(in srgb,var(--color-ai-500) 45%,transparent)}}.association-panel>.button.primary:hover:not(:disabled),.association-actions>.button.primary:hover:not(:disabled){background:linear-gradient(180deg,#9176f2,var(--color-ai-solid-hi))}@supports (color:color-mix(in lab,red,red)){.association-panel>.button.primary:hover:not(:disabled),.association-actions>.button.primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--color-ai-solid-hi) 84%,white),var(--color-ai-solid-hi))}}.assigned-panel{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);color:var(--color-brand-700);display:flex}.assigned-panel strong{margin-bottom:calc(var(--spacing) * 1.5);color:var(--color-brand-900);font-size:14.5px;display:block}.inbox-empty{flex:1;min-height:500px}.activity-group{margin-top:calc(var(--spacing) * 7)}.activity-group>h2{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);display:flex}.activity-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.activity-row{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.activity-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.activity-row:hover{background-color:#f5f8f799}@supports (color:color-mix(in lab,red,red)){.activity-row:hover{background-color:color-mix(in oklab,var(--color-ink-50) 60%,transparent)}}.activity-row .avatar-stack{margin-left:auto}.activity-row .activity-title{flex:1;min-width:0}.activity-row>.activity-edit{display:inline-flex}.complete-button{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);color:#0000;width:22px;height:22px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;place-items:center;padding:0;transition-duration:.15s;display:grid}.complete-button:hover:not(:disabled){border-color:var(--color-brand-400);background:var(--color-brand-50);color:var(--color-brand-500)}.complete-button.completed{border-color:var(--color-brand-solid);background:var(--color-brand-solid);color:var(--color-on-brand)}.complete-button:disabled{cursor:default}.activity-type-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-ink-100);color:var(--color-fg-subtle);flex-shrink:0;place-items:center;display:grid}.activity-title{text-align:left;flex:1;padding:0}.activity-title strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}button.activity-title:hover strong{color:var(--color-accent)}.activity-title>span{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:12.5px;line-height:var(--leading-snug);color:var(--color-fg-subtle);display:block}.activity-content{overflow-wrap:anywhere;flex:1;min-width:0}.activity-content>.activity-title{display:block}.activity-content>.calendar-notice{margin-top:calc(var(--spacing) * 1.5)}.activity-when{flex:0 0 120px;min-width:0}.activity-when strong{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);display:block}.activity-when span{margin-top:calc(var(--spacing) * .5);color:var(--color-fg-faint);font-size:12px;display:block}.integration-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.integration-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background:var(--color-brand-50);color:var(--color-brand-600);box-shadow:inset 0 0 0 1px var(--color-brand-100);flex-shrink:0;place-items:center;display:grid}.integration-row>div{flex:1;min-width:180px}.integration-row strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold)}.integration-row p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.integration-row>.tag{margin-left:auto}.theme-switcher{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5)}.theme-switcher-heading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.theme-switcher-heading strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold)}.theme-switcher-heading p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.theme-modes{margin-top:calc(var(--spacing) * 4)}.theme-options{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-option{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}.theme-option:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-sm)}.theme-option.selected{border-color:var(--color-brand-400);background:var(--color-brand-50);box-shadow:0 0 0 3px var(--ring-accent)}.theme-option.selected>svg{color:var(--color-accent);margin-left:auto}.theme-preview{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px rgb(var(--shadow-tint) / .12);flex-shrink:0;display:flex;overflow:hidden}.theme-preview>span{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 3.5);display:block}.theme-option-text{gap:var(--spacing);text-align:left;flex-direction:column;min-width:0;display:flex}.theme-option-text strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold)}.theme-option-text>span{--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);color:var(--color-fg-subtle)}.settings-note{margin-block:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding:calc(var(--spacing) * 4);color:var(--color-fg-subtle);display:flex}.settings-note p{--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed)}.import-options{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.paste-headers{margin-bottom:calc(var(--spacing) * 5);color:var(--color-fg-subtle);font-size:13.5px}.paste-headers summary{cursor:pointer}.paste-headers textarea{margin-top:calc(var(--spacing) * 3);width:100%}.paste-headers .button{margin-top:calc(var(--spacing) * 2)}.modal{width:660px;max-width:calc(100vw - 32px);max-height:90vh;animation:var(--animate-rise);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-xl);border-width:0;padding:0}.modal::backdrop{background:rgb(var(--shadow-tint) / .45);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%)}.modal-shell{padding:calc(var(--spacing) * 7)}.modal-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.modal-heading h2{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight)}.modal-heading>.icon-button{margin-top:calc(var(--spacing) * -1)}.modal-description{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.modal-footer{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;flex-shrink:0;display:flex}.modal-error{margin-top:calc(var(--spacing) * 4)}.modal.drawer{inset-block:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);width:min(1280px,100vw - 32px);height:calc(100dvh - 32px);max-height:none;margin:0;position:fixed;left:auto;overflow:hidden}.modal.drawer .modal-shell{height:100%;min-height:0;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}.drawer .modal-heading{margin-bottom:calc(var(--spacing) * 4);flex-shrink:0}.drawer .modal-heading h2{font-size:26px}.drawer .modal-error{flex-shrink:0}.detail-workspace{gap:calc(var(--spacing) * 7);flex:1;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);min-height:0;display:grid}.detail-facts{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line);min-width:0;padding-right:calc(var(--spacing) * 4);overflow-y:auto}.detail-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.detail-main .detail-tabs{flex-shrink:0;margin-top:0}.detail-main .detail-tabs button{min-height:48px;font-size:13.5px}.detail-main .detail-content{min-height:0;padding-top:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 2);flex:1;overflow-y:auto}.detail-eyebrow{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.detail-company{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.detail-facts .detail-company{margin-top:0}.detail-company .company-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:13px}.detail-company strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.detail-company div{min-width:0}.detail-company div>span{margin-top:calc(var(--spacing) * .5);color:var(--color-fg-subtle);font-size:12.5px;display:block}.detail-company>.avatar,.detail-company>.avatar-stack{margin-left:auto}.detail-metrics{margin-top:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3.5);display:flex}.detail-metrics>div{flex:1;min-width:0}.detail-metrics div>span{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-fg-faint);text-transform:uppercase;display:block}.detail-metrics strong{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.detail-metrics div:nth-child(2) strong{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:14px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.detail-stage{margin-top:calc(var(--spacing) * 4)}.stage-progress{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);display:flex}.stage-progress span{height:calc(var(--spacing) * 1.5);background-color:var(--color-ink-150);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex:1}.stage-progress span.filled{background:var(--color-brand-400)}.detail-stage label{font-size:12.5px}.qualify-panel{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-brand-100);background:var(--color-brand-50);flex-wrap:wrap;display:flex}.qualify-panel strong{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand-900)}.qualify-panel p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.qualify-panel .button{margin-top:var(--spacing);width:100%;font-size:12.5px}.detail-probability{margin-top:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);border-width:1px;border-color:var(--color-line);background:var(--color-surface-muted);flex-direction:column;display:flex}.probability-editor{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.probability-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.probability-heading strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold)}.probability-heading>span{--tw-font-weight:var(--font-weight-bold);font-size:19px;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-brand-600)}.probability-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-fg-subtle);flex-wrap:wrap;font-size:12px;display:flex}.probability-editor input[type=number]{max-width:160px}.detail-assignments{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);color:var(--color-fg-muted);font-size:13px}.detail-assignments summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);list-style-type:none;display:flex}.detail-assignments summary::-webkit-details-marker{display:none}.detail-assignments summary:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-bottom-width:2px;border-color:var(--color-fg-faint);flex-shrink:0;rotate:45deg}.detail-assignments[open] summary:before{rotate:135deg}.detail-assignments summary:hover{color:var(--color-accent)}.detail-assignments form{margin-top:calc(var(--spacing) * 4)}.detail-assignments .button{margin-top:calc(var(--spacing) * 3.5)}.value-editor{margin-top:calc(var(--spacing) * 3.5);align-items:flex-end;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.value-editor label{flex:170px;min-width:0}.value-editor input{width:100%}.contacts-section,.detail-description{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3.5)}.detail-description p{--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.section-label{margin-bottom:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.section-label .muted{font-size:12px}.section-label .text-button{font-size:12.5px}.detail-content h3,.contacts-section h3{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold)}.detail-content>section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5)}.detail-content>section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.person-card{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:row;display:flex}.person-card:hover{border-color:var(--color-ink-200);background-color:#f5f8f799}@supports (color:color-mix(in lab,red,red)){.person-card:hover{background-color:color-mix(in oklab,var(--color-ink-50) 60%,transparent)}}.person-card>div{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.person-card strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold)}.person-card a{overflow-wrap:anywhere;font-size:12.5px;display:block}.person-card .icon-button{flex-shrink:0}.contact-detail>div{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.contact-detail strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);display:block}.contact-detail a{margin-top:var(--spacing);font-size:12.5px;display:block}.contact-channels a{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);display:block}.contact-fields{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.contact-fieldset{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);min-width:0;padding:calc(var(--spacing) * 4);margin:0}.contact-fieldset legend{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.contact-fieldset .form-grid{gap:calc(var(--spacing) * 3)}.contact-field-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.contact-inline-editor{margin-top:calc(var(--spacing) * 3.5)}.contact-inline-editor .form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.contact-inline-editor .span-two{grid-column:auto}.editor-actions{margin-top:calc(var(--spacing) * 4);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.detail-activity-tabs{margin-top:calc(var(--spacing) * 3.5);flex-wrap:wrap}.history-tabs{margin-bottom:calc(var(--spacing) * 5);flex-wrap:wrap}.history-outcome{margin-top:var(--spacing);color:var(--color-fg-subtle);font-size:12px;display:block}.detail-activity{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.detail-activity:hover{border-color:var(--color-ink-200)}.detail-activity>div{flex:1;min-width:0}.detail-activity .icon-button{margin-left:auto}.detail-activity strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.detail-activity div>span{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-fg-subtle);font-size:12px;display:flex}.detail-activity.overdue{border-color:var(--color-warn-200);background:var(--color-warn-50)}.detail-activity.overdue strong,.detail-activity.overdue div>span{color:var(--color-warn-700)}.detail-activity.completed{background-color:var(--color-ink-50);color:var(--color-fg-subtle)}.detail-activity.completed strong{color:var(--color-fg-subtle);text-decoration-line:line-through}.activity-form{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-muted);padding:calc(var(--spacing) * 4)}.activity-form>.button{align-self:flex-end}.note-form{margin-bottom:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.note-form textarea{width:100%;font-size:13.5px}.timeline-item{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";top:calc(var(--spacing) * 7);bottom:0;left:calc(var(--spacing) * 3);background:var(--color-line);width:1px;position:absolute}.timeline-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-fg-subtle);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.timeline-item p{padding-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-fg-muted);overflow-wrap:anywhere}.timeline-item time{margin-top:var(--spacing);color:var(--color-fg-faint);font-size:11.5px;display:block}.entry-composer{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.entry-composer .pill-tabs{align-self:flex-start}.entry-composer textarea{font-size:13.5px}.entry-composer-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);color:var(--color-fg-subtle);flex-wrap:wrap;font-size:12px;display:flex}.entry-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--shadow-tint) / calc(.05 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.note-editor{margin-top:calc(var(--spacing) * 4)}.entry-card header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.entry-card header>div{flex:1;min-width:0}.entry-card strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold)}.entry-card time{margin-top:calc(var(--spacing) * .5);color:var(--color-fg-faint);font-size:11.5px;display:block}.entry-card p{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-fg-muted);overflow-wrap:anywhere}.entry-kind{padding-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-fg-faint);display:block}.thread-card{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5)}.thread-top{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.thread-top time{color:var(--color-fg-faint);font-size:12px}.thread-card .muted{margin-top:calc(var(--spacing) * 2);overflow-wrap:anywhere;font-size:12px;display:block}.thread-card p{margin-top:calc(var(--spacing) * 5);--tw-leading:1.85;white-space:pre-wrap;color:var(--color-fg-muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.85}.communication-hint{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-ink-50);padding:calc(var(--spacing) * 3.5);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle);display:flex}.detail-footer{margin-top:calc(var(--spacing) * 5);justify-content:space-between;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);display:flex}.detail-footer>div{gap:calc(var(--spacing) * 2);display:flex}.drawer .detail-footer{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);flex-shrink:0}.drawer .detail-footer .muted{font-size:12px}.detail-status-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.loss-form{margin-top:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);border-width:1px;border-color:var(--color-warn-200);background:var(--color-warn-50);flex-wrap:wrap;flex-shrink:0;display:flex}.loss-form label{flex:180px;font-size:12.5px}.loss-reason{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-warn-700);flex-shrink:0}.deal-card.needs-attention{border-color:var(--color-warn-200);border-left:3px solid var(--color-warn-500);background:var(--color-warn-50)}.deal-card.needs-attention.urgent{border-color:var(--color-urgent-200);border-left-color:var(--color-urgent-500);background:var(--color-urgent-50)}.card-attention{margin-block:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-warn-200);background:var(--color-warn-50);color:var(--color-warn-700);flex-direction:column;display:flex}.card-attention:hover{border-color:var(--color-warn-500)}.urgent .card-attention{border-color:var(--color-urgent-200);background:var(--color-urgent-50);color:var(--color-urgent-700)}.urgent .card-attention:hover{border-color:var(--color-urgent-500)}.attention-badge{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--color-warn-700);display:inline-flex}.urgent .attention-badge{color:var(--color-urgent-700)}.card-attention strong{--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit}.card-attention>span:not(.attention-badge){--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);overflow-wrap:anywhere}.card-attention small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);opacity:.8}.attention-toolbar{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-warn-200);background:var(--color-warn-50);color:var(--color-warn-700);display:flex}.attention-toolbar>div{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.attention-toolbar strong{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:inherit}.attention-toolbar>div>span{margin-left:calc(var(--spacing) * 7);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);flex-basis:100%}.attention-toolbar .button.secondary{border-color:var(--color-warn-200);color:var(--color-warn-700)}.attention-toolbar .button.active{border-color:var(--color-warn-500);background:var(--color-warn-100);color:var(--color-warn-700)}.attention-row{background:var(--color-warn-50)}.attention-row:hover{background:var(--color-warn-100)!important}.attention-row td:first-child{border-left:3px solid var(--color-warn-500)}.attention-row.urgent{background:var(--color-urgent-50)}.attention-row.urgent:hover{background:var(--color-urgent-100)!important}.attention-row.urgent td:first-child{border-left-color:var(--color-urgent-500)}.table-attention{min-width:225px;max-width:300px}.table-attention :is(button,a){gap:var(--spacing);text-align:left;flex-direction:column;display:flex}.table-attention small{--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-warn-700)}.attention-panel{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);max-height:40%;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-warn-200);background:var(--color-warn-50);color:var(--color-warn-700);flex-shrink:0;overflow-y:auto}.attention-panel.urgent{border-color:var(--color-urgent-200);background:var(--color-urgent-50);color:var(--color-urgent-700)}.attention-panel-heading{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.attention-panel-heading h3{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:inherit}.attention-reason{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:currentColor;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.attention-reason{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.attention-reason strong{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:inherit}.attention-reason p{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed)}.attention-reason>span{--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);opacity:.8}.attention-reason .button{margin-top:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-color:currentColor;font-size:12px}@supports (color:color-mix(in lab,red,red)){.attention-reason .button{border-color:color-mix(in oklab,currentcolor 28%,transparent)}}.attention-reason .button{background:var(--color-surface);color:inherit}.attention-panel+.detail-tabs{margin-top:0}.auth-page{min-height:100dvh;padding:calc(var(--spacing) * 6);background:radial-gradient(1000px 560px at 50% -12%,var(--color-surface),transparent 72%),var(--color-canvas);place-items:center;display:grid}.auth-card{width:min(100%,520px);animation:var(--animate-rise);align-items:flex-start;gap:calc(var(--spacing) * 5);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 12);background:#ffffffeb;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-card{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.auth-card{box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}.auth-brand{width:260px;max-width:100%;height:auto;display:block}.auth-card h1{--tw-leading:1.1;margin:0;font-size:clamp(28px,5vw,38px);line-height:1.1}.auth-card p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-fg-muted);margin:0}.auth-login{min-height:calc(var(--spacing) * 12);justify-content:center;text-decoration-line:none;display:inline-flex}.auth-footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:100%;padding-top:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-fg-subtle)}.auth-setup{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-warn-200);background:var(--color-warn-50);color:var(--color-warn-700)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-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,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.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,)!important}.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))}.\[mailto\:martin\.berger\@example\.com\]{mailto:martin.berger@example.com}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-spark-400) 60%,transparent)}50%{box-shadow:0 0 0 4px #0000}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toast-enter-active,.toast-leave-active{transition:opacity .2s var(--ease-out-soft),translate .2s var(--ease-out-soft)}.toast-enter-from,.toast-leave-to{opacity:0;translate:0 12px}@media(max-width:1250px){.sidebar{width:228px;padding-inline:calc(var(--spacing) * 3)}.workspace-main{width:calc(100% - 228px);margin-left:228px}main{padding:calc(var(--spacing) * 6)}.topbar{padding-inline:calc(var(--spacing) * 5)}.toolbar-left,.toolbar-right{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.section-toolbar{flex-wrap:wrap}}@media(max-width:1050px){.toolbar-left{flex:100%;justify-content:space-between}.toolbar-right{flex:1;justify-content:space-between}.toolbar-right .search-box input{width:130px}.date-display{display:none}}@media(max-width:760px){.sidebar{visibility:hidden;--tw-translate-x:-100%;width:260px;translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;box-shadow:var(--shadow-xl);transition-duration:.2s}.sidebar.mobile-open{visibility:visible;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.workspace-main{width:100%;margin-left:0}.topbar{gap:calc(var(--spacing) * 3);height:60px;padding-inline:calc(var(--spacing) * 4)}.mobile-toggle{display:inline-flex}.topbar-right{gap:calc(var(--spacing) * 2.5)}.topbar-divider{display:none}main{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6)}.page-heading{align-items:flex-start;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap}.page-heading>div{flex:230px}.page-heading h1{font-size:26px}.page-heading .button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:13px}.toolbar-left{flex-basis:100%;justify-content:space-between}.toolbar-divider{display:none}.toolbar-right .search-box{flex:1}.toolbar-right .search-box input{width:100%}.standalone .toolbar-right{flex-basis:100%;width:100%}.workspace-footer{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;font-size:11px}.sidebar .brand,.sidebar .workspace-label{margin-bottom:calc(var(--spacing) * 5)}.sidebar .assistant-card{margin-bottom:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}}@media(max-width:600px){.topbar{gap:calc(var(--spacing) * 3);height:auto;min-height:64px;padding-block:calc(var(--spacing) * 3);flex-wrap:wrap}.topbar-right{margin-left:auto}.topbar-profile{max-width:calc(100vw - 32px)}}@media(min-width:1650px){main{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 9)}.metric-value{font-size:33px}.deal-card{--card-pad:15px}.deal-title{font-size:15px}.column-cards{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.column-heading{padding:calc(var(--spacing) * 4)}}@media(max-width:1250px){.metrics-grid{gap:calc(var(--spacing) * 2.5)}.metric-card{min-height:112px;padding:calc(var(--spacing) * 4)}.metric-value{margin-top:calc(var(--spacing) * 3);font-size:26px}.mini-chart{display:none}.kanban-board{gap:calc(var(--spacing) * 2.5)}.deal-card{--card-pad:11px}}@media(max-width:1050px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:28px}.overview-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:760px){.metrics-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:118px;padding:calc(var(--spacing) * 3.5)}.metric-label{font-size:11.5px}.metric-value{row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;font-size:23px}.metric-unit{font-size:12px}.metric-foot{font-size:11px}.kanban-board{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,256px)}.deal-card{--card-pad:12px}.pipeline-inbox-callout{padding:calc(var(--spacing) * 4)}.pipeline-inbox-callout>.button{width:100%;margin-left:0}.data-table th,.data-table td{padding-inline:calc(var(--spacing) * 3.5)}.table-next{max-width:170px}.overview-section header,.overview-item{padding-inline:calc(var(--spacing) * 4)}}@media(max-width:480px){.overview-item{flex-wrap:wrap}}@media(max-width:1250px){.message-list{width:280px}.message-detail{padding:calc(var(--spacing) * 5)}.message-heading h2{font-size:17px}.association-panel{padding:calc(var(--spacing) * 4)}}@media(max-width:1050px){.inbox-layout{flex-direction:column}.message-list{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;width:100%;display:flex;overflow-x:auto}.message-preview{border-top-style:var(--tw-border-style);border-top-width:3px;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:0;border-color:var(--color-line);width:290px;min-width:290px;padding:calc(var(--spacing) * 4);border-top-color:#0000}.message-preview.active{border-left-color:#0000;border-top-color:var(--color-brand-500)}.message-list>.empty-state{width:100%;min-height:160px}.activity-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.activity-when{min-width:80px}}@media(max-width:760px){.communication-banner{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}.communication-banner>.simulation-tag{display:none}.inbox-toolbar{gap:calc(var(--spacing) * 3.5);flex-wrap:wrap}.inbox-toolbar .search-box,.inbox-toolbar .search-box input{width:100%}.message-detail{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.message-heading{gap:calc(var(--spacing) * 2.5)}.message-heading h2{font-size:16px}.mail-title-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.association-heading{align-items:flex-start;gap:calc(var(--spacing) * 2.5)}.association-heading>.simulation-tag{display:none}.association-panel{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.activity-row{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap}.activity-type-icon,.activity-row>.icon-button{display:none}.activity-row .avatar-stack{margin-left:0}.activity-when{min-width:68px}.integration-row>.tag{margin-left:0}}@media(max-width:1100px){.detail-workspace{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.modal.drawer .modal-shell{padding:calc(var(--spacing) * 5)}.detail-main .detail-tabs button{font-size:13px}}@media(max-width:980px){.modal.drawer{border-radius:0;width:100vw;max-width:100%;height:100dvh;margin:0;inset:0;overflow-y:auto}.modal.drawer .modal-shell{height:auto;min-height:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);display:block}.detail-workspace{display:block}.detail-facts{border-style:var(--tw-border-style);border-width:0;padding:0;overflow:visible}.detail-main{margin-top:calc(var(--spacing) * 6);overflow:visible}.detail-main .detail-content{padding-right:0;overflow:visible}.detail-facts .contact-inline-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-facts .contact-inline-editor .span-two{grid-column:span 2/span 2}.drawer .detail-footer{align-items:flex-start}.drawer .detail-footer>.muted{display:none}.detail-status-actions{justify-content:flex-start}.drawer .modal-heading h2{font-size:23px}}@media(max-width:760px){.modal-shell{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}.modal-heading h2{font-size:21px}.form-grid,.detail-facts .contact-inline-editor .form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.detail-facts .contact-inline-editor .span-two{grid-column:auto}.detail-metrics{gap:calc(var(--spacing) * 4);flex-wrap:wrap}.detail-tabs button{font-size:12.5px}.section-label{align-items:flex-start;gap:calc(var(--spacing) * 3)}.detail-footer{flex-wrap:wrap}.entry-card{padding:calc(var(--spacing) * 4)}.contact-fieldset{padding:calc(var(--spacing) * 3.5)}.contact-fieldset .form-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.contact-field-footer{align-items:flex-start}.value-editor{flex-wrap:wrap}}@media(max-width:980px){.attention-panel{max-height:none}}@media(max-width:760px){.attention-toolbar{padding:calc(var(--spacing) * 3.5);flex-wrap:wrap;align-items:flex-start}.attention-toolbar strong{font-size:13px}.attention-toolbar>div>span{margin-left:0;font-size:11.5px}.attention-panel{padding:calc(var(--spacing) * 3.5)}.table-attention{min-width:210px}}@media(max-width:600px){.auth-card{padding:calc(var(--spacing) * 7)}.auth-login{width:100%}}@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-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}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-leading{syntax:"*";inherits:false}@property --tw-duration{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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
