/* The app's own CSS, lifted with its screens (scripts/import-app.mjs). Do not edit by hand. */
:host { --slate-1: #fcfcfd; --slate-2: #f9f9fb; --slate-3: #f0f0f3; --slate-4: #e8e8ec; --slate-5: #e0e1e6; --slate-6: #d9d9e0; --slate-7: #cdced6; --slate-8: #b9bbc6; --slate-9: #8b8d98; --slate-10: #80838d; --slate-11: #60646c; --slate-12: #1c2024; --slate-a1: #00005503; --slate-a2: #00005506; --slate-a3: #0000330f; --slate-a4: #00002d17; --slate-a5: #0009321f; --slate-a6: #00002f26; --slate-a7: #00062e32; --slate-a8: #00083046; --slate-a9: #00051d74; --slate-a10: #00071b7f; --slate-a11: #0007149f; --slate-a12: #000509e3; --blue-1: #fbfdff; --blue-2: #f4faff; --blue-3: #e6f4fe; --blue-4: #d5efff; --blue-5: #c2e5ff; --blue-6: #acd8fc; --blue-7: #8ec8f6; --blue-8: #5eb1ef; --blue-9: #0090ff; --blue-10: #0588f0; --blue-11: #0d74ce; --blue-12: #113264; --red-1: #fffcfc; --red-2: #fff7f7; --red-3: #feebec; --red-4: #ffdbdc; --red-5: #ffcdce; --red-6: #fdbdbe; --red-7: #f4a9aa; --red-8: #eb8e90; --red-9: #e5484d; --red-10: #dc3e42; --red-11: #ce2c31; --red-12: #641723; --amber-1: #fefdfb; --amber-2: #fefbe9; --amber-3: #fff7c2; --amber-4: #ffee9c; --amber-5: #fbe577; --amber-6: #f3d673; --amber-7: #e9c162; --amber-8: #e2a336; --amber-9: #ffc53d; --amber-10: #ffba18; --amber-11: #ab6400; --amber-12: #4f3422; --green-1: #fbfefc; --green-2: #f4fbf6; --green-3: #e6f6eb; --green-4: #d6f1df; --green-5: #c4e8d1; --green-6: #adddc0; --green-7: #8eceaa; --green-8: #5bb98b; --green-9: #30a46c; --green-10: #2b9a66; --green-11: #218358; --green-12: #193b2d; --violet-1: #fdfcfe; --violet-2: #faf8ff; --violet-3: #f4f0fe; --violet-4: #ebe4ff; --violet-5: #e1d9ff; --violet-6: #d4cafe; --violet-7: #c2b5f5; --violet-8: #aa99ec; --violet-9: #6e56cf; --violet-10: #654dc4; --violet-11: #6550b9; --violet-12: #2f265f; --surface-canvas: #ffffff; --surface-sunken: #fafafa; --surface-raised: #ffffff; --surface-chrome: #ffffff; --surface-overlay: #ffffff; --surface-modal: #ffffff; --surface-ground: #f6f6f6; --surface-page: #ffffff; --ink: #171717; --ink-2: #626262; --ink-3: #737373; --line: #e5e5e5; --line-2: #d4d4d4; --hover: #f5f5f5; --selected: #ededed; --row-accent: rgb(59 130 246/.06); --accent-fill: #171717; --on-accent: #ffffff; --stripe-mark: #533afd; --accent-text: #305fce; --accent-tint: #eff3ff; --accent-line: #cbd6f5; --focus: #5676dc; --green-text: #047857; --green-tint: #d1fae5; --green-line: #a7f3d0; --green-solid: #318763; --amber-text: #b45309; --amber-tint: #fef3c7; --amber-line: #fde68a; --amber-solid: #bb831f; --red-text: #be123c; --red-tint: #ffe4e6; --red-line: #fecdd3; --red-solid: #cc4b61; --violet-text: #7e22ce; --violet-tint: #f3e8ff; --violet-line: #e9d5ff; --violet-solid: #9164d0; --blue-text: #1d4ed8; --blue-tint: #dbeafe; --blue-line: #bfdbfe; --blue-solid: #6285d6; --elev-3: 0 1px 2px rgb(0 0 0/.08); --elev-4: 0 2px 4px rgb(0 0 0/.12); --glass-bg: rgb(255 255 255/.72); --glass-bg-solid: #fcfcfd; --glass-border: rgb(0 0 0/.08); --glass-highlight: rgb(255 255 255/.55); --shadow: #15151512; --shadow-2: #15151524; --edge: #00000017; --kbd-line: rgba(0,0,0,.15); --kbd-line-pri: rgba(255,255,255,.35); color-scheme: light; }
[data-theme="dark"] { --slate-1: #111113; --slate-2: #18191b; --slate-3: #212225; --slate-4: #272a2d; --slate-5: #2e3135; --slate-6: #363a3f; --slate-7: #43484e; --slate-8: #5a6169; --slate-9: #696e77; --slate-10: #777b84; --slate-11: #b0b4ba; --slate-12: #edeef0; --slate-a1: #00000000; --slate-a2: #d8f4f609; --slate-a3: #ddeaf814; --slate-a4: #d3edf81d; --slate-a5: #d9edfe25; --slate-a6: #d6ebfd30; --slate-a7: #d9edff40; --slate-a8: #d9edff5d; --slate-a9: #dfebfd6d; --slate-a10: #e5edfd7b; --slate-a11: #f1f7feb5; --slate-a12: #fcfdffef; --blue-1: #0d1520; --blue-2: #111927; --blue-3: #0d2847; --blue-4: #003362; --blue-5: #004074; --blue-6: #104d87; --blue-7: #205d9e; --blue-8: #2870bd; --blue-9: #0090ff; --blue-10: #3b9eff; --blue-11: #70b8ff; --blue-12: #c2e6ff; --red-1: #191111; --red-2: #201314; --red-3: #3b1219; --red-4: #500f1c; --red-5: #611623; --red-6: #72232d; --red-7: #8c333a; --red-8: #b54548; --red-9: #e5484d; --red-10: #ec5d5e; --red-11: #ff9592; --red-12: #ffd1d9; --amber-1: #16120c; --amber-2: #1d180f; --amber-3: #302008; --amber-4: #3f2700; --amber-5: #4d3000; --amber-6: #5c3d05; --amber-7: #714f19; --amber-8: #8f6424; --amber-9: #ffc53d; --amber-10: #ffd60a; --amber-11: #ffca16; --amber-12: #ffe7b3; --green-1: #0e1512; --green-2: #121b17; --green-3: #132d21; --green-4: #113b29; --green-5: #174933; --green-6: #20573e; --green-7: #28684a; --green-8: #2f7c57; --green-9: #30a46c; --green-10: #33b074; --green-11: #3dd68c; --green-12: #b1f1cb; --violet-1: #14121f; --violet-2: #1b1525; --violet-3: #291f43; --violet-4: #33255b; --violet-5: #3c2e69; --violet-6: #473876; --violet-7: #56468b; --violet-8: #6958ad; --violet-9: #6e56cf; --violet-10: #7d66d9; --violet-11: #baa7ff; --violet-12: #e2ddfe; --surface-canvas: #0a0a0a; --surface-sunken: #0a0a0a; --surface-raised: #0a0a0a; --surface-chrome: #0a0a0a; --surface-overlay: #171717; --surface-modal: #171717; --surface-ground: #060606; --surface-page: #121212; --ink: #fafafa; --ink-2: #a3a3a3; --ink-3: #8a8a8a; --line: #232323; --line-2: #353535; --hover: #171717; --selected: #222222; --row-accent: rgb(59 130 246/.11); --accent-fill: #ededed; --on-accent: #171717; --stripe-mark: #ffffff; --accent-text: #8a9bf3; --accent-tint: #1c2341; --accent-line: #343e66; --focus: #5676dc; --green-text: #6ee7b7; --green-tint: rgb(16 185 129/.2); --green-line: #064e3b; --green-solid: #318763; --amber-text: #fcd34d; --amber-tint: rgb(245 158 11/.2); --amber-line: #78350f; --amber-solid: #bb831f; --red-text: #fda4af; --red-tint: rgb(244 63 94/.2); --red-line: #881337; --red-solid: #cc4b61; --violet-text: #d8b4fe; --violet-tint: rgb(168 85 247/.2); --violet-line: #581c87; --violet-solid: #9164d0; --blue-text: #93c5fd; --blue-tint: rgb(59 130 246/.2); --blue-line: #1e3a8a; --blue-solid: #6285d6; --elev-3: 0 1px 2px rgb(0 0 0/.32); --elev-4: 0 2px 4px rgb(0 0 0/.40); --glass-bg: rgb(22 22 24/.68); --glass-bg-solid: #1c1c1e; --glass-border: rgb(255 255 255/.06); --glass-highlight: rgb(255 255 255/.16); --shadow: #0000008C; --shadow-2: #000000B8; --edge: #000000B3; --kbd-line: rgba(255,255,255,.2); --kbd-line-pri: rgba(0,0,0,.35); color-scheme: dark; }
:host { --accent: var(--blue-10); --accent-solid: var(--blue-9); --on-solid: #ffffff; --on-amber: #1c2024; --captcha-ground: #ffffff; --stripe-fill: #533afd; --stripe-fill-hover: #4530d8; --stripe-on-fill: #ffffff; --brand: #49ab93; --avatar-1: linear-gradient(to right top,#60a5fa,#6366f1); --avatar-2: linear-gradient(to right top,#fb7185,#ef4444); --avatar-3: linear-gradient(to right top,#fbbf24,#f97316); --avatar-4: linear-gradient(to right top,#34d399,#14b8a6); --avatar-5: linear-gradient(to right top,#e879f9,#a855f7); --avatar-6: linear-gradient(to right top,#22d3ee,#3b82f6); --google-blue: #4285f4; --google-green: #34a853; --google-yellow: #fbbc05; --google-red: #ea4335; --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 24px; --sp-6: 32px; --sp-8: 48px; --sp-10: 64px; --t-display-size: 26px; --t-display-line: 32px; --t-display-weight: 600; --t-display-track: .008em; --t-title-size: 20px; --t-title-line: 28px; --t-title-weight: 500; --t-title-track: -.01em; --t-section-size: 17px; --t-section-line: 22px; --t-section-weight: 600; --t-section-track: -.026em; --t-page-size: 24px; --t-page-line: 32px; --t-page-weight: 600; --t-page-track: -.022em; --t-group-size: 15px; --t-group-line: 20px; --t-group-weight: 600; --t-group-track: -.012em; --t-subsection-size: 13px; --t-subsection-line: 20px; --t-subsection-weight: 500; --t-subsection-track: 0; --t-headline-size: 13px; --t-headline-line: 20px; --t-headline-weight: 500; --t-headline-track: 0; --t-body-size: 13px; --t-body-line: 20px; --t-body-weight: 400; --t-body-track: 0; --t-copy-size: 13px; --t-copy-line: 22px; --t-copy-weight: 400; --t-copy-track: 0; --t-callout-size: 12px; --t-callout-line: 16px; --t-callout-weight: 400; --t-callout-track: 0; --t-label-size: 12px; --t-label-line: 16px; --t-label-weight: 400; --t-label-track: .006em; --t-caption-size: 12px; --t-caption-line: 16px; --t-caption-weight: 500; --t-caption-track: .006em; --t-th-size: 11px; --t-th-line: 15px; --t-th-weight: 600; --t-th-track: .06em; --t-field-phone-size: 16px; --t-row-phone-size: 16px; --t-row-phone-line: 22px; --t-row-meta-phone-size: 13px; --t-row-meta-phone-line: 19px; --sans: var(--font-geist-sans),-apple-system,"Segoe UI",Helvetica,Arial,sans-serif; --mono: "JetBrains Mono Variable",ui-monospace,SFMono-Regular,Menlo,monospace; --r-xs: 4px; --r-sm: 5px; --r: 6px; --r-md: 8px; --r-lg: 10px; --r-page: 12px; --r-xl: 16px; --r-full: 999px; --h-xs: 24px; --h-sm: 28px; --h-md: 32px; --h-lg: 36px; --h-call: 36px; --row: 32px; --row-table: 40px; --row-detail: 24px; --row-timeline: 36px; --row-settings: 48px; --row-th: 32px; --icon-sm: 14px; --icon: 16px; --icon-lg: 20px; --icon-stroke: 1.5; --icon-stroke-strong: 1.75; --elev-0: none; --elev-1: none; --elev-2: 0 1px 0 var(--line); --scrim: rgb(0 0 0/.35); --glass-blur: 16px; --glass-sat: 160%; --glass-shadow: var(--elev-3); --z-base: 0; --z-sticky: 100; --z-chrome: 200; --z-callbar: 300; --z-float: 400; --z-overlay: 1000; --z-modal: 1100; --z-toast: 1200; --z-alert: 1300; --dur-ring: 150ms; --dur-micro: 120ms; --dur-base: 180ms; --dur-enter: 220ms; --dur-exit: 140ms; --ease-out: cubic-bezier(.2,0,0,1); --ease-in: cubic-bezier(.4,0,1,1); --ease-inout: cubic-bezier(.42,0,.58,1); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; --canvas: var(--surface-canvas); --panel: var(--surface-raised); --panel-2: var(--surface-sunken); --rail: var(--surface-sunken); --face: var(--surface-raised); --on-ink: var(--surface-canvas); --ink-hover: color-mix(in srgb, var(--ink) 88%, var(--surface-canvas)); --bubble: var(--slate-3); --who-b: var(--blue-11); --bubble-me: var(--blue-9); --on-bubble-me: var(--on-solid); --red: var(--red-text); --red-bg: var(--red-tint); --amber: var(--amber-text); --amber-bg: var(--amber-tint); --green: var(--green-text); --green-bg: var(--green-tint); --blue: var(--accent-text); --blue-bg: var(--blue-tint); }
:host { --heat-0: #FAFAF8; --heat-1: #9AB1DE; --heat-2: #7795D0; --heat-3: #5578C1; --heat-4: #345BB1; --heat-5: #133CA1; --bar-voicemail: #B9B7B0; --bar-screener: #D9D6CF; --bar-other: #ECEAE5; }
[data-theme="dark"] { --heat-0: #1A1A1A; --heat-1: #405374; --heat-2: #526C99; --heat-3: #6686C0; --heat-4: #79A1E8; --heat-5: #8EBEFF; --bar-voicemail: #6E6E6E; --bar-screener: #484848; --bar-other: #3A3A3A; }
.sr-only { position: fixed; top: 0px; left: 0px; width: 1px; height: 1px; padding: 0px; margin: 0px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
.html[data-modality="pointer"] :is(input, textarea, [contenteditable="true"]):focus-visible { outline: none; }
:is(input:not([type="checkbox"], [type="radio"], [type="range"], [type="button"], [type="submit"]), textarea, [contenteditable="true"]):focus-visible { outline: none; }
.screen { display: none; flex: 1 1 0%; min-width: 0px; overflow: auto; position: relative; padding: var(--sp-4) var(--sp-4) var(--sp-8); }
.deal-section button:focus-visible, .deal-section summary:focus-visible, .deal-section a:focus-visible, .deal-section input:is([type="checkbox"], [type="radio"]):focus-visible, .deal-section select:focus-visible { outline: 2px solid var(--blue); outline-offset: 2px; }
.file-drop-zone { position: relative; min-width: 0px; }
* { box-sizing: border-box; }
.html, .body { height: 100%; }
.body { margin: 0px; background: var(--canvas); color: var(--ink); font-size: 13px; line-height: 1.45; font-family: var(--sans); -webkit-font-smoothing: antialiased; font-feature-settings: "cv11", "ss01", "tnum"; }
a { color: inherit; text-decoration: none; }
button { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
h1, h2, h3, p { margin: 0px; }
.screen.on { display: block; }
.screen.on:has(> [data-sheet]) { padding: 0px; }
.screen.on:has(> [data-screen="lead-detail"]) { display: flex; flex-direction: column; padding-bottom: 0px; }
table { width: 100%; border-collapse: collapse; }
th { font-weight: 600; font-size: 11px; font-family: var(--sans); letter-spacing: 0.06em; text-transform: uppercase; color: var(--ink-3); text-align: left; padding: 8px 12px; border-bottom: 1px solid var(--line); background: var(--panel-2); white-space: nowrap; }
td { padding: 9px 12px; border-bottom: 1px solid var(--line); vertical-align: top; }
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { background: transparent; }
::-webkit-scrollbar-thumb { background: transparent; border-radius: 999px; }
::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:active { background: var(--ink-3); }
@supports not selector(::-webkit-scrollbar) {
* { scrollbar-width: thin; scrollbar-color: transparent transparent; }
}
@keyframes screen-in { 
  0% { opacity: var(--screen-fade, 0); transform: translateX(var(--screen-from, 24px)); }
  100% { opacity: 1; transform: none; }
}
.__variable_fee4ca { --font-geist-sans: 'GeistSans', 'GeistSans Fallback'; }
.Icon_icon__Kl8FR { display: block; flex: 0 0 auto; color: var(--icon-tone, currentColor); }
.Icon_current__E7GE1 { --icon-tone: currentColor; }
.Icon_muted__VrpE6 { --icon-tone: var(--ink-2); }
.Icon_faint__uGkXh { --icon-tone: var(--ink-3); }
[data-theme="dark"] .Icon_muted__VrpE6 { --icon-tone: color-mix(in srgb, var(--ink-2) 70%, var(--ink)); }
[data-theme="dark"] .Icon_faint__uGkXh { --icon-tone: var(--ink-2); }
.Avatar_avatar__WzKod { position: relative; display: inline-grid; place-items: center; flex: 0 0 auto; border-radius: var(--r-xs); background: var(--slate-3); color: var(--ink-2); font-family: var(--sans); font-weight: var(--t-caption-weight); letter-spacing: 0px; font-feature-settings: normal; font-variant-numeric: normal; user-select: none; }
.Avatar_avatar__WzKod[data-size="sm"] { width: 20px; height: 20px; font-size: var(--t-label-size); }
.Avatar_avatar__WzKod[data-shape="circle"] { border-radius: var(--r-full); }
.Mark_glyph__rXya_ { display: block; line-height: 1; text-box: cap alphabetic; }
@keyframes Spinner_spin__5g3s1 { 
  100% { rotate: 360deg; }
}
.Button_button__hMNEn { display: inline-flex; align-items: center; justify-content: center; gap: var(--sp-1); position: relative; height: var(--h-sm); --button-gutter: var(--sp-3); padding: 0 calc(var(--button-gutter) - 1px); border: 1px solid var(--line-2); border-radius: var(--r); background: var(--surface-raised); color: var(--ink); font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); font-weight: 500; letter-spacing: var(--t-body-track); white-space: nowrap; cursor: pointer; user-select: none; transition: background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out); }
.Button_label__ViwpZ { display: block; }
.Button_button__hMNEn:hover:not(:disabled):not([aria-disabled="true"]) { background: var(--hover); }
.Button_button__hMNEn:active:not(:disabled) { background: var(--selected); }
.Button_button__hMNEn[aria-disabled="true"] { opacity: 0.64; cursor: not-allowed; }
.Button_button__hMNEn:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Button_button__hMNEn[data-size="xs"] { height: var(--h-xs); --button-gutter: var(--sp-2); font-size: var(--t-callout-size); line-height: var(--t-callout-line); }
.Button_button__hMNEn[data-size="sm"] { height: var(--h-sm); }
.Button_button__hMNEn[data-variant="primary"] { background: var(--accent-fill); border-color: transparent; color: var(--on-accent); box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 0px inset; }
.Button_button__hMNEn[data-variant="primary"]:hover:not(:disabled) { background: color-mix(in srgb, var(--accent-fill) 88%, var(--ink)); }
.Button_button__hMNEn[data-variant="primary"]:active:not(:disabled) { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px inset; }
.Button_button__hMNEn[data-variant="ghost"] { background: transparent; border-color: transparent; color: var(--ink-2); }
.Button_button__hMNEn[data-variant="ghost"]:hover:not(:disabled) { background: var(--hover); color: var(--ink); }
.Button_button__hMNEn:disabled { opacity: 0.64; cursor: not-allowed; box-shadow: none; }
.IconButton_button__Bpe6g { display: grid; place-items: center; position: relative; width: var(--h-sm); height: var(--h-sm); padding: 0px; border: 1px solid transparent; border-radius: var(--r); background: transparent; color: var(--ink-2); cursor: pointer; transition: background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out); }
.IconButton_button__Bpe6g:hover:not(:disabled):not([aria-disabled="true"]) { background: var(--hover); color: var(--ink); }
.IconButton_button__Bpe6g:active:not(:disabled) { background: var(--selected); }
.IconButton_button__Bpe6g:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.IconButton_button__Bpe6g:disabled, .IconButton_button__Bpe6g[aria-disabled="true"] { opacity: 0.64; cursor: not-allowed; }
.IconButton_button__Bpe6g[data-size="xs"] { width: var(--h-xs); height: var(--h-xs); }
.IconButton_button__Bpe6g[data-size="sm"] { width: var(--h-sm); height: var(--h-sm); }
.Link_link__1gYN4 { display: inline-flex; align-items: center; gap: 2px; min-width: 0px; max-width: 100%; color: var(--accent-text); text-decoration: none; cursor: pointer; border-radius: var(--r-xs); }
.Link_label___XoM9 { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Link_link__1gYN4:hover, .Link_link__1gYN4:focus-visible { text-decoration: underline 0.08em; text-underline-offset: 2px; }
.Link_link__1gYN4:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Link_link__1gYN4[data-variant="row"] { font-weight: var(--t-body-weight); }
.Input_shell__OP10y { display: flex; align-items: center; gap: var(--sp-2); position: relative; width: 100%; min-width: 0px; height: var(--h-md); padding: 0 calc(var(--sp-2) - 1px); border: 1px solid var(--line-2); border-radius: var(--r); background: var(--surface-raised); color: var(--ink); transition: border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out); }
.html:not([data-modality="pointer"]) .Input_shell__OP10y:has(:focus-visible:not(input, textarea)) { outline: 2px solid var(--focus); outline-offset: 2px; }
.Input_input__h6Yry { flex: 1 1 auto; min-width: 0px; height: 100%; padding: 0px; border: 0px; background: none; color: inherit; font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); font-weight: var(--t-body-weight); letter-spacing: var(--t-body-track); }
.Input_input__h6Yry:focus { outline: none; }
.Input_input__h6Yry::placeholder { color: var(--ink-3); }
.Input_input__h6Yry:disabled { cursor: not-allowed; }
.Input_lead__MKz_r { flex: 0 0 auto; }
.Composer_composer__ElyQK { display: flex; flex-direction: column; gap: var(--sp-1); min-width: 0px; container: composer / inline-size; }
.Composer_field__Ofde3 { display: flex; flex-wrap: wrap; align-items: flex-end; gap: var(--sp-1); min-width: 0px; padding: var(--sp-1); overflow: hidden; border: 1px solid var(--line-2); border-radius: var(--r-xl); background: var(--surface-raised); transition: border-color var(--dur-micro) var(--ease-out); }
.Composer_field__Ofde3:hover:not(:has(.Composer_input__1s27_:disabled)) { border-color: var(--slate-8); }
.Composer_input__1s27_ { flex: 1 1 0%; min-width: 0px; max-height: none; padding: 4px var(--sp-2); border: 0px; background: transparent; color: var(--ink); font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); letter-spacing: var(--t-body-track); resize: none; overflow-y: auto; overscroll-behavior: contain; }
.Composer_input__1s27_:focus { outline: none; }
.Composer_input__1s27_::placeholder { color: var(--ink-3); }
.Composer_input__1s27_:disabled { cursor: not-allowed; }
.Composer_leading__2mIW5 { display: flex; align-items: center; gap: 2px; flex: 0 0 auto; height: 28px; }
.Composer_send__Qqz6L { display: grid; place-items: center; flex: 0 0 auto; width: 28px; height: 28px; padding: 0px; border: 0px; border-radius: var(--r-full); background: var(--accent-fill); color: var(--on-accent); cursor: pointer; transition: background-color var(--dur-micro) var(--ease-out), opacity var(--dur-micro) var(--ease-out); }
.Composer_send__Qqz6L:hover:not(:disabled) { background: color-mix(in srgb, var(--accent-fill) 88%, var(--ink)); }
.Composer_send__Qqz6L:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Composer_send__Qqz6L:disabled { background: var(--slate-6); color: var(--ink-3); cursor: not-allowed; }
.Composer_meta__shV0l { display: flex; justify-content: flex-end; gap: var(--sp-2); padding: 0 var(--sp-3); color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
@container composer (max-width: 420px) {
.Composer_field__Ofde3 { padding: 3px; }
.Composer_input__1s27_ { padding: 4px var(--sp-1); }
}
.Composer_stacked__CDYgn .Composer_field__Ofde3 { row-gap: 0px; padding: var(--sp-2) var(--sp-3); }
.Composer_stacked__CDYgn .Composer_field__Ofde3:hover:not(:has(.Composer_input__1s27_:disabled)) { border-color: var(--line-2); }
.Composer_stacked__CDYgn .Composer_field__Ofde3:focus-within { border-color: var(--ink-3); }
.Composer_stacked__CDYgn .Composer_input__1s27_ { flex: 1 0 100%; min-height: calc(var(--t-body-line) * 2 + 8px); padding: 4px 2px; }
.Composer_stacked__CDYgn .Composer_leading__2mIW5 { gap: var(--sp-1); }
.Composer_stacked__CDYgn .Composer_send__Qqz6L, .Composer_stacked__CDYgn .Composer_blocked__EnDHe { margin-left: auto; }
.Composer_stacked__CDYgn .Composer_send__Qqz6L, .Composer_stacked__CDYgn .Composer_send__Qqz6L:disabled { background: var(--ink); color: var(--surface-canvas); }
.Composer_stacked__CDYgn .Composer_send__Qqz6L:hover:not(:disabled) { background: var(--ink-2); }
.Select_trigger__Znm4J { display: inline-flex; align-items: center; justify-content: space-between; gap: var(--sp-2); position: relative; min-width: 0px; max-width: 100%; height: var(--h-sm); padding: 0 calc(var(--sp-2) - 1px) 0 calc(var(--sp-3) - 1px); border: 1px solid var(--line-2); border-radius: var(--r); background: var(--surface-raised); color: var(--ink); font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); font-weight: var(--t-body-weight); letter-spacing: var(--t-body-track); text-align: left; white-space: nowrap; cursor: pointer; user-select: none; transition: background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out); }
.Select_trigger__Znm4J:hover:not([data-disabled]) { background: var(--hover); }
.Select_trigger__Znm4J:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Select_value__m6KKy { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; }
.Select_value__m6KKy[data-placeholder] { color: var(--ink-3); }
.Select_chevron__QJxov { flex: 0 0 auto; opacity: 0.75; }
.Composer_composer__ElyQK[data-shape="round"] { gap: 0px; }
.Composer_composer__ElyQK[data-shape="round"] .Composer_field__Ofde3 { min-height: 40px; padding: 4px; border-radius: 20px; }
.Composer_composer__ElyQK[data-shape="round"] .Composer_input__1s27_ { padding: 5px var(--sp-2); }
.Composer_composer__ElyQK[data-shape="round"] .Composer_leading__2mIW5 { height: 30px; }
.Composer_composer__ElyQK[data-shape="round"] .Composer_leading__2mIW5 button { width: 30px; height: 30px; border-radius: var(--r-full); }
.Composer_composer__ElyQK[data-shape="round"] .Composer_send__Qqz6L { width: 30px; height: 30px; }
.Composer_composer__ElyQK[data-shape="round"] .Composer_meta__shV0l { justify-content: flex-start; height: 0px; overflow: visible; padding: 0px 14px; color: var(--ink-3); white-space: nowrap; }
.Composer_composer__ElyQK[data-shape="round"] .Composer_meta__shV0l > * { position: relative; top: 3px; }
.html:not([data-modality="pointer"]) .Combobox_group__ooIhn:has(:focus-visible:not(input, textarea)) { outline: 2px solid var(--focus); outline-offset: 2px; }
.Segmented_box__wTZai { min-width: 0px; }
.Segmented_strip__rycDx { display: inline-flex; flex-wrap: nowrap; align-items: stretch; gap: 2px; max-width: 100%; min-height: 26px; padding: 2px; border-radius: calc(var(--r-sm) + 2px); background: var(--selected); }
.Segmented_segment__EjTUU { display: inline-flex; align-items: center; justify-content: center; flex: 1 1 auto; min-width: 0px; padding: 0 var(--sp-2); border-radius: var(--r-sm); background: transparent; color: var(--ink-3); font-family: var(--sans); font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: var(--t-callout-weight); letter-spacing: var(--t-callout-track); white-space: nowrap; cursor: pointer; user-select: none; transition: background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out); }
.Segmented_segment__EjTUU:hover:not([data-disabled]) { color: var(--ink); }
.Segmented_segment__EjTUU[data-checked] { background: var(--surface-canvas); color: var(--ink); }
.Segmented_segment__EjTUU:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; }
.Tabs_row__U_nFa { display: flex; align-items: stretch; gap: var(--sp-3); min-height: 48px; padding: 0px 12px; border-bottom: 1px solid var(--line); min-width: 0px; }
.Tabs_list__h52rZ { display: flex; flex-wrap: nowrap; align-items: stretch; gap: var(--sp-1); position: relative; margin-bottom: -1px; min-width: 0px; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; }
.Tabs_list__h52rZ::-webkit-scrollbar { display: none; }
.Tabs_tab__ZHf5x { display: inline-flex; align-items: center; gap: var(--sp-2); flex: 0 0 auto; height: auto; min-height: var(--h-md); padding: 0 var(--sp-2); border: 0px; background: none; color: var(--ink-2); font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); font-weight: 500; letter-spacing: var(--t-body-track); white-space: nowrap; cursor: pointer; user-select: none; transition: color var(--dur-micro) var(--ease-out); }
.Tabs_tab__ZHf5x:hover:not([data-disabled]) { color: var(--ink); }
.Tabs_tab__ZHf5x[data-active] { color: var(--ink); }
.Tabs_tab__ZHf5x:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; border-radius: var(--r-xs); }
.Tabs_count__6RWY5 { color: var(--ink-2); font-size: var(--t-caption-size); line-height: var(--t-caption-line); font-weight: var(--t-caption-weight); letter-spacing: var(--t-caption-track); }
.Tabs_indicator__5lle9 { position: absolute; left: 0px; bottom: 0px; height: 2px; width: var(--active-tab-width); translate: var(--active-tab-left); background: var(--accent-fill); transition: translate var(--dur-base) var(--ease-inout), width var(--dur-base) var(--ease-inout); }
.Tabs_panel__zyVOx { padding-top: var(--sp-4); }
.Tabs_panel__zyVOx:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Card_card__7jt2e { background: var(--surface-raised); border: 1px solid var(--line); border-radius: var(--r-md); box-shadow: var(--elev-1); min-width: 0px; }
.Card_head__BI5nW { display: flex; align-items: center; gap: var(--sp-2); height: var(--row); padding: 0 var(--sp-3); border-bottom: 1px solid var(--line); min-width: 0px; }
.Card_title__g69HW { margin: 0px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: var(--t-headline-size); line-height: var(--t-headline-line); font-weight: var(--t-headline-weight); letter-spacing: var(--t-headline-track); text-transform: none; color: var(--ink); }
.Card_body___yfqq { padding: var(--sp-3); }
.Card_card__7jt2e[data-flush="true"] > .Card_body___yfqq { padding: 0px; }
.Card_empty__XrUAp { display: flex; align-items: center; gap: var(--sp-3); min-height: var(--row); color: var(--ink-2); font-size: var(--t-body-size); line-height: var(--t-body-line); letter-spacing: var(--t-body-track); }
.Card_emptyText__TmRyS { min-width: 0px; }
@keyframes Skeleton_skeleton-pulse__n7Q7g { 
  50% { opacity: 0.45; }
}
.Tag_status__XFZ1g { display: inline-flex; align-items: center; gap: var(--sp-2); min-width: 0px; color: inherit; white-space: nowrap; }
.Tag_dot__Fepki { flex: 0 0 auto; width: 8px; height: 8px; border-radius: var(--r-full); background: var(--dot, var(--ink-3)); }
.Tag_status__XFZ1g[data-tone="amber"] { --dot: var(--amber-solid); }
.Tag_status__XFZ1g[data-tone="green"] { --dot: var(--green-solid); }
.Tag_word__ax4Xm { overflow: hidden; text-overflow: ellipsis; }
.Tag_tag__YYgLg { display: inline-flex; align-items: center; gap: var(--sp-1); height: var(--h-xs); max-width: 100%; padding: 0 calc(var(--sp-2) - 1px); border: 1px solid var(--tag-line, var(--line)); border-radius: var(--r-sm); background: transparent; color: var(--tag-ink, var(--ink-2)); font-size: var(--t-caption-size); line-height: var(--t-caption-line); font-weight: var(--t-caption-weight); letter-spacing: var(--t-caption-track); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Tag_tag__YYgLg { gap: 6px; height: 22px; padding: 0 var(--sp-2); border-color: var(--line); border-radius: var(--r); background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; letter-spacing: 0px; }
.Tag_tagDot__blykG { flex: 0 0 auto; width: 6px; height: 6px; border-radius: var(--r-full); background: var(--ink-3); }
.Table_wrap__hOfUr { min-width: 0px; }
.Table_table__rzXVj { width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0px; font-family: var(--sans); font-size: var(--t-body-size); line-height: var(--t-body-line); letter-spacing: var(--t-body-track); color: var(--ink); }
@container (max-width: 900px) {
.Table_wrap__hOfUr { overflow-x: auto; overscroll-behavior-x: contain; }
.Table_table__rzXVj { table-layout: auto; width: auto; min-width: 100%; }
}
.Table_th__KoVQr { height: var(--row-th); padding: 0 var(--sp-3); border-bottom: 0px; text-align: left; vertical-align: middle; font-size: var(--t-headline-size); line-height: var(--t-headline-line); font-weight: var(--t-headline-weight); letter-spacing: var(--t-headline-track); text-transform: none; color: var(--ink-2); background: var(--surface-raised); white-space: nowrap; }
.Table_head__1mlAU .Table_th__KoVQr { position: sticky; top: 0px; z-index: var(--z-sticky); box-shadow: var(--elev-2); }
.Table_row__le31R { height: var(--row-table); }
.Table_row__le31R[data-clickable="true"] { cursor: pointer; }
.Table_row__le31R[data-clickable="true"]:hover { background: var(--hover); }
.Table_row__le31R:focus-visible, .Table_headRow__iqx5g:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; }
.Table_cell__xhEoT { padding: 0 var(--sp-3); border-bottom: 1px solid var(--line); vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Table_cell__xhEoT[data-numeric="true"], .Table_th__KoVQr[data-numeric="true"] { font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-align: right; }
.Table_cell__xhEoT[data-glyph="true"], .Table_th__KoVQr[data-glyph="true"], .Table_cell__xhEoT[data-select="true"], .Table_th__KoVQr[data-select="true"] { padding: 0px; text-align: center; overflow: visible; }
.Table_cell__xhEoT, .Table_th__KoVQr { border-right: 1px solid var(--line); }
.Table_cell__xhEoT:last-child, .Table_th__KoVQr:last-child { border-right: 0px; }
.Table_emptyCell__3WDNK { padding: var(--sp-5) var(--sp-3); border-bottom: 0px; white-space: normal; overflow: visible; }
.Table_cell__xhEoT[data-glyph="true"] > *, .Table_th__KoVQr[data-glyph="true"] > *, .Table_cell__xhEoT[data-select="true"] > *, .Table_th__KoVQr[data-select="true"] > * { margin: 0px auto; }
@container (max-width: 900px) {
.Table_table__rzXVj .Table_cell__xhEoT[data-glyph="true"], .Table_table__rzXVj .Table_th__KoVQr[data-glyph="true"], .Table_table__rzXVj .Table_cell__xhEoT[data-select="true"], .Table_table__rzXVj .Table_th__KoVQr[data-select="true"] { min-width: 28px; }
}
.Table_groupRow__q_MWG { height: var(--row-table); }
.Table_groupCell__GXoC_ { position: sticky; top: var(--row-th); z-index: var(--z-sticky); height: var(--row-table); padding: 0 var(--sp-3); text-align: left; vertical-align: middle; font-size: var(--t-th-size); line-height: var(--t-th-line); font-weight: var(--t-th-weight); letter-spacing: var(--t-th-track); text-transform: uppercase; color: var(--ink-2); background: var(--surface-raised); box-shadow: var(--elev-2); white-space: nowrap; }
.Table_groupCell__GXoC_ { font-size: var(--t-headline-size); line-height: var(--t-headline-line); font-weight: var(--t-headline-weight); letter-spacing: var(--t-headline-track); text-transform: none; color: var(--ink); background: var(--surface-sunken); }
.Table_cell__xhEoT { border-bottom: 0px; }
.Table_cell__xhEoT, .Table_th__KoVQr { border-right: 0px; }
.Table_head__1mlAU .Table_th__KoVQr { box-shadow: none; }
.Table_th__KoVQr { font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; letter-spacing: 0px; color: var(--ink-3); }
.Table_row__le31R[data-accent="true"], .Table_row__le31R[data-clickable="true"]:hover, .Table_row__le31R[data-selected="true"] { background: none; }
.Table_row__le31R[data-clickable="true"]:hover > .Table_cell__xhEoT { background: var(--hover); }
.Table_row__le31R > .Table_cell__xhEoT:first-child { border-radius: var(--r-md) 0 0 var(--r-md); }
.Table_row__le31R > .Table_cell__xhEoT:last-child { border-radius: 0 var(--r-md) var(--r-md) 0; }
.Table_row__le31R > .Table_cell__xhEoT:only-child, .Table_groupCell__GXoC_ { border-radius: var(--r-md); }
.Table_groupCell__GXoC_ { box-shadow: none; font-weight: 500; background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); }
.StatusPill_pill__sLJbj { display: inline-flex; align-items: center; gap: 6px; height: 22px; max-width: 100%; padding: 0 var(--sp-2); border: 1px solid var(--line); border-radius: var(--r); background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; letter-spacing: 0px; white-space: nowrap; }
.StatusPill_dot__pUyg3 { flex: 0 0 auto; width: 6px; height: 6px; border-radius: var(--r-full); background: var(--ink-3); }
.StatusPill_word__BRcK5 { min-width: 0px; overflow: hidden; text-overflow: ellipsis; }
.StatusPill_pill__sLJbj[data-tone="green"] .StatusPill_dot__pUyg3 { background: var(--green-solid); }
.StatusPill_pill__sLJbj[data-tone="blue"] .StatusPill_dot__pUyg3 { background: var(--blue-solid); }
.StatusPill_pill__sLJbj[data-tone="red"] .StatusPill_dot__pUyg3 { background: var(--red-solid); }
.CompanyMark_mark__7Mma_ { display: inline-block; flex: 0 0 auto; border-radius: var(--r); background: var(--hover); }
.CompanyMark_mark__7Mma_[data-size="sm"] { width: 16px; height: 16px; }
.CompanyMark_mark__7Mma_[data-size="md"] { width: 20px; height: 20px; }
.CompanyMark_mark__7Mma_[data-size="lg"] { display: inline-grid; place-items: center; width: 56px; height: 56px; border-radius: var(--r-md); color: var(--on-solid); font-size: var(--t-title-size); font-weight: 600; letter-spacing: 0.02em; }
.CompanyMark_mark__7Mma_[data-hue="1"] { background: var(--avatar-1); }
.CompanyMark_mark__7Mma_[data-hue="2"] { background: var(--avatar-2); }
.CompanyMark_mark__7Mma_[data-hue="3"] { background: var(--avatar-3); }
.CompanyMark_mark__7Mma_[data-hue="4"] { background: var(--avatar-4); }
.CompanyMark_mark__7Mma_[data-hue="5"] { background: var(--avatar-5); }
.CompanyMark_mark__7Mma_[data-hue="6"] { background: var(--avatar-6); }
.ask_ask__vmzd_ { display: flex; flex-direction: column; min-width: 0px; height: 100%; container: ask / inline-size; }
.ask_layout__w3pT_ { display: flex; align-items: stretch; flex: 1 1 auto; min-height: 0px; min-width: 0px; }
.ask_conversation__iCOIL { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; overflow: hidden; position: relative; }
.ask_panelHead__u_WB2 { display: flex; align-items: center; gap: 2px; flex: 0 0 auto; min-height: 44px; padding: 0 var(--sp-2) 0 var(--sp-4); }
.ask_panelTitle__EMObh { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink); font-weight: 500; }
.ask_panelActs__xn0z_ { display: flex; gap: 2px; margin-left: auto; flex: 0 0 auto; }
.ask_scroller__zHtht { position: relative; display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0px; min-width: 0px; }
.ask_messages__E1oCk { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0px; min-width: 0px; overflow-y: auto; overscroll-behavior: contain; scrollbar-gutter: stable; padding: var(--sp-4) var(--sp-3); }
.ask_column__dQAc5 { display: flex; flex-direction: column; flex: 1 1 auto; gap: var(--sp-5); width: 100%; max-width: 720px; margin-inline: auto; min-width: 0px; }
.ask_turn__wRkMw { display: flex; flex-direction: column; gap: var(--sp-3); min-width: 0px; }
.ask_user__O9udJ { align-self: flex-end; max-width: 80%; min-width: 0px; padding: var(--sp-2) var(--sp-3); border-radius: var(--r-xl); background: var(--hover); }
.ask_userText__idNVS { margin: 0px; font-feature-settings: "pnum"; font-variant-numeric: proportional-nums; white-space: pre-wrap; overflow-wrap: anywhere; color: var(--ink); font-size: var(--t-copy-size); line-height: var(--t-copy-line); letter-spacing: var(--t-copy-track); }
.ask_assistant__B3V5m { display: flex; flex-direction: column; gap: var(--sp-2); min-width: 0px; }
.ask_answer__sVH8S { display: flex; flex-direction: column; gap: var(--sp-2); min-width: 0px; color: var(--ink); font-size: var(--t-copy-size); line-height: var(--t-copy-line); letter-spacing: var(--t-copy-track); font-feature-settings: "pnum"; font-variant-numeric: proportional-nums; }
.ask_answer__sVH8S p, .ask_answer__sVH8S ul, .ask_answer__sVH8S ol, .ask_answer__sVH8S pre, .ask_answer__sVH8S blockquote { margin: 0px; overflow-wrap: anywhere; }
.ask_tableScroll__2hk2g { max-width: 100%; margin: var(--sp-2) 0; overflow-x: auto; border: 1px solid var(--line); border-radius: var(--r-lg); background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); }
.Info_trigger__SiX_P { display: inline-grid; place-items: center; position: relative; width: var(--icon); height: var(--icon); padding: 0px; border: 0px; border-radius: var(--r-full); background: transparent; color: var(--ink-3); cursor: pointer; vertical-align: -2px; transition: color var(--dur-micro) var(--ease-out); }
.Info_trigger__SiX_P::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); min-width: var(--h-xs); min-height: var(--h-xs); }
.Info_trigger__SiX_P:hover { color: var(--ink); }
.Info_trigger__SiX_P:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.Disclosure_disclosure__YFcOK > header > h3 { display: flex; flex: 1 1 auto; overflow: visible; }
.Disclosure_trigger__62F_p { display: flex; flex: 1 1 auto; align-items: center; gap: var(--sp-2); min-width: 0px; height: var(--row); margin-left: calc(var(--sp-3) * -1); margin-right: calc(var(--sp-2) * -1); padding: 0 var(--sp-2) 0 var(--sp-3); border: 0px; border-radius: calc(var(--r-md) - 1px); background: transparent; cursor: pointer; text-align: left; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; color: inherit; transition: background-color var(--dur-micro) var(--ease-out); }
.Disclosure_trigger__62F_p:hover { background: var(--hover); }
.Disclosure_trigger__62F_p:active { background: var(--selected); }
.Disclosure_trigger__62F_p:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; }
.Disclosure_chevron__OTLOG { flex: 0 0 auto; transition: transform var(--dur-micro) var(--ease-out); }
.Disclosure_label__bzvY1 { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ask_tableScroll__2hk2g :is(th, td) { padding-top: 7px; padding-bottom: 7px; }
.ask_tableScroll__2hk2g :is(th, td):first-child { padding-left: 10px; }
.ask_tableScroll__2hk2g :is(th, td):last-child { padding-right: 10px; }
.ask_tableScroll__2hk2g :is(th, td):not([data-wide]) { white-space: nowrap; }
.ask_answer__sVH8S table { width: 100%; border-collapse: collapse; }
.ask_answer__sVH8S th, .ask_answer__sVH8S td { padding: 3px var(--sp-2) 3px 0; border-bottom: 1px solid var(--line); text-align: left; vertical-align: baseline; font-size: var(--t-body-size); line-height: var(--t-body-line); letter-spacing: var(--t-body-track); }
.ask_answer__sVH8S :is(th, td)[data-figure] { padding-right: 0px; padding-left: var(--sp-5); text-align: right; white-space: nowrap; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.ask_answer__sVH8S :is(th, td)[data-wide] { width: 100%; }
.ask_answer__sVH8S tr:last-child td { border-bottom: 0px; }
.ask_answer__sVH8S th { padding-bottom: 6px; border-bottom-color: var(--line-2); color: var(--ink-3); font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: 500; letter-spacing: var(--t-callout-track); text-transform: none; }
.ask_block__OTEt3 { display: contents; }
.ask_answer__sVH8S :is(a, span).ask_cite__EqKkI { display: inline-flex; align-items: center; justify-content: center; min-width: 16px; height: 16px; margin: 0px 1px; padding: 0 var(--sp-1); border-radius: var(--r-xs); background: var(--selected); color: var(--ink-2); font-size: var(--t-label-size); line-height: 16px; font-weight: 500; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-decoration: none; vertical-align: 2px; transition: background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out); }
.ask_answer__sVH8S :is(a, span).ask_cite__EqKkI:hover { background: var(--line-2); color: var(--ink); }
.ask_work__zdB1H { display: flex; flex-direction: column; gap: var(--sp-1); min-width: 0px; color: var(--ink-3); font-size: var(--t-callout-size); line-height: var(--t-callout-line); letter-spacing: var(--t-callout-track); }
.ask_worked__ChxQA { display: inline-flex; align-items: center; gap: var(--sp-1); align-self: flex-start; padding: 2px 0px; border: 0px; background: none; color: var(--ink-3); font-family: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; }
button.ask_worked__ChxQA { cursor: pointer; transition: color var(--dur-micro) var(--ease-out); }
button.ask_worked__ChxQA:hover { color: var(--ink-2); }
.ask_workedChevron__TUlkk { transition: rotate var(--dur-micro) var(--ease-out); }
@keyframes ask_askWave__imAQL { 
  0%, 18%, 100% { color: var(--ink-3); }
  9% { color: var(--ink); }
}
.ask_foot__gG7qc { display: flex; align-items: center; gap: var(--sp-1); min-height: 24px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; opacity: 0; transition: opacity var(--dur-micro) var(--ease-out); }
.ask_turn__wRkMw:hover .ask_foot__gG7qc, .ask_foot__gG7qc:focus-within { opacity: 1; }
.ask_askCard__8G52j > header { height: auto; min-height: var(--row); padding-top: var(--sp-2); border-bottom: 0px; }
.ask_askHead__0gI__ { display: flex; align-items: center; gap: var(--sp-2); min-width: 0px; font-weight: 600; }
.ask_askHead__0gI__ .ask_cardTitle__800nF { flex-flow: wrap; align-items: baseline; gap: 0 var(--sp-2); }
.ask_askHead__0gI__ .ask_cardClient__bXSet { font-weight: 400; }
.ask_askQuote__Iellw { margin: 0px; padding: 10px 12px; border: 1px solid var(--line); border-radius: var(--r-md); background: var(--surface-canvas); color: var(--ink-2); white-space: pre-wrap; overflow-wrap: anywhere; }
.ask_doneLine___mt_9 { display: flex; align-items: center; gap: var(--sp-2); min-height: 28px; min-width: 0px; color: var(--ink-2); }
.ask_doneMark__U6qFG { flex: 0 0 auto; color: var(--green-9); }
.ask_doneText__qMNov { flex: 1 1 auto; min-width: 0px; }
.ask_cardTitle__800nF { display: flex; align-items: baseline; gap: var(--sp-2); min-width: 0px; }
.ask_cardClient__bXSet { text-transform: none; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: var(--t-body-weight); }
.ask_acts__a_PBJ { display: flex; align-items: center; flex-wrap: wrap; gap: var(--sp-2); margin-top: var(--sp-3); min-width: 0px; }
.ask_compose__XEy2V { flex: none; min-width: 0; padding: 0 var(--sp-3); padding-bottom: max(var(--sp-3), env(safe-area-inset-bottom)); }
.ask_composeInner__n_Wqf { display: flex; flex-direction: column; gap: var(--sp-2); width: 100%; max-width: 720px; margin-inline: auto; min-width: 0px; }
.ask_compose__XEy2V .ask_settings__RRpiS { gap: var(--sp-1); padding: 0 var(--sp-2); border-color: transparent; background: transparent; color: var(--ink-2); font-size: var(--t-callout-size); line-height: var(--t-callout-line); }
.ask_compose__XEy2V .ask_settings__RRpiS [data-placeholder] { color: inherit; }
.ask_compose__XEy2V .ask_settings__RRpiS svg { width: 14px; height: 14px; }
.ask_compose__XEy2V .ask_settings__RRpiS:hover:not([data-disabled]), .ask_compose__XEy2V .ask_settings__RRpiS[data-pressed] { background: var(--hover); color: var(--ink); }
.ask_glass__3Mr_E > :first-child, .ask_talking___E21E { border: 1px solid color-mix(in srgb, var(--ink) 11%, transparent); border-radius: 16px; background: color-mix(in srgb, var(--surface-overlay) 58%, transparent); backdrop-filter: blur(18px) saturate(160%); box-shadow: inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent), var(--elev-4); }
.ask_glass__3Mr_E > :first-child { padding: var(--sp-2); }
.ask_compose__XEy2V .ask_glass__3Mr_E > :first-child:hover:not(:has(textarea:disabled)), .ask_compose__XEy2V .ask_glass__3Mr_E > :first-child:focus-within { border-color: color-mix(in srgb, var(--ink) 11%, transparent); }
.ask_glass__3Mr_E > :first-child > button:last-child { border-radius: var(--r-md); }
.ask_compose__XEy2V { position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: var(--z-sticky); pointer-events: none; }
.ask_compose__XEy2V > * { pointer-events: auto; }
.ask_conversation__iCOIL .ask_messages__E1oCk { padding-bottom: calc(var(--compose-h, 96px) + var(--sp-2)); }
.ask_srOnly__XaVbh { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
@container ask (max-width: 640px) {
.ask_messages__E1oCk { padding: var(--sp-3) var(--sp-2); }
.ask_compose__XEy2V { padding: var(--sp-2); padding-bottom: max(var(--sp-2), env(safe-area-inset-bottom)); }
.ask_cardTitle__800nF { flex-direction: column; align-items: flex-start; gap: 0px; }
}
.screen:has(> .texts_root__QA4vB) { display: flex; flex-direction: column; overflow: hidden; padding: 0px; }
.texts_root__QA4vB { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; container: texts / inline-size; }
.texts_tabs__JwbNk > :first-child { flex: 0 0 auto; }
.texts_cellStack__3swhe { display: flex; flex-direction: column; min-width: 0px; }
.texts_cellTitle__xutnp { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink); font-size: var(--t-headline-size); line-height: var(--t-headline-line); font-weight: var(--t-headline-weight); letter-spacing: var(--t-headline-track); }
.texts_cellSub__T3K2w { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-2); font-size: var(--t-callout-size); line-height: var(--t-callout-line); letter-spacing: var(--t-callout-track); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
@container texts (max-width: 640px) {
.texts_tabs__JwbNk > :first-child { padding: 0 var(--sp-3); }
}
.texts_split__vCpzW { display: flex; align-items: stretch; flex: 1 1 auto; min-height: 0px; min-width: 0px; }
.texts_list__uW8F7 { display: flex; flex-direction: column; flex: 0 0 auto; width: 320px; min-width: 0px; min-height: 0px; border-right: 1px solid var(--line); }
.texts_pane__eHqps { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; }
.texts_pick__c9SPZ { display: grid; place-items: center; flex: 1 1 auto; min-height: 0px; }
@container texts (max-width: 640px) {
.texts_tabs__JwbNk > :first-child { padding: 0 var(--sp-3); }
.texts_split__vCpzW[data-open="false"] .texts_pane__eHqps:not([data-pending]) { display: none; }
.texts_list__uW8F7 { width: 100%; border-right: 0px; }
}
.texts_dropZone__l4qlT { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; }
.texts_thread__uI98q { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; }
.texts_back__OZ21Z { flex: 0 0 auto; }
.texts_msgs__mfJ22 { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; padding: var(--sp-3) var(--sp-4); }
.texts_run__n1EDs { display: flex; flex-direction: column; min-width: 0px; }
.texts_day__jeDA1 { align-self: center; margin: var(--sp-3) 0 var(--sp-2); color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 400; letter-spacing: var(--t-label-track); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.texts_run__n1EDs:first-child .texts_day__jeDA1 { margin-top: 0px; }
.texts_line__DmcJA { display: flex; flex-direction: column; align-items: flex-end; align-self: flex-end; max-width: min(76%, 460px); margin-bottom: var(--sp-2); }
.texts_line__DmcJA[data-them="true"] { align-items: flex-start; align-self: flex-start; }
.texts_bubble__1vpnP { padding: var(--sp-2) var(--sp-3); border-radius: 14px; background: var(--bubble-me); color: var(--on-bubble-me); font-size: var(--t-body-size); line-height: var(--t-body-line); letter-spacing: var(--t-body-track); white-space: pre-wrap; overflow-wrap: anywhere; }
.texts_bubble__1vpnP[data-them="true"] { border: 1px solid var(--line); background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); color: var(--ink); }
.texts_bubbleWho__fnmRS { display: block; color: color-mix(in srgb, var(--on-bubble-me) 72%, transparent); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; }
.texts_bubbleMeta__QlLlf { display: flex; align-items: center; flex-wrap: wrap; gap: var(--sp-1); margin-top: var(--sp-1); min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 400; letter-spacing: var(--t-label-track); }
.texts_outcome__kmChF[data-tone="green"] { color: var(--ink-3); }
.texts_compose__nRuYD { display: flex; flex-direction: column; gap: var(--sp-2); flex: 0 0 auto; min-width: 0px; padding: 0 var(--sp-4) var(--sp-3); }
.texts_count__ISw5C { color: var(--ink-2); font-size: var(--t-callout-size); line-height: var(--t-callout-line); letter-spacing: var(--t-callout-track); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.texts_wide__3i1yw { display: contents; }
@container texts (max-width: 640px) {
.texts_tabs__JwbNk > :first-child { padding: 0 var(--sp-3); }
.texts_split__vCpzW[data-open="true"] .texts_list__uW8F7, .texts_split__vCpzW:has(.texts_pane__eHqps[data-pending]) .texts_list__uW8F7 { display: none; }
.texts_list__uW8F7 { width: 100%; border-right: 0px; }
.texts_msgs__mfJ22 { padding: var(--sp-3); }
.texts_line__DmcJA { max-width: 88%; }
.texts_wide__3i1yw { display: none; }
}
@keyframes texts_pendingIn__d0YKv { 
  0% { opacity: 0; transform: translateX(24px); }
  100% { opacity: 1; transform: none; }
}
.texts_batchFilters__AF3G5 > :first-child { flex: 1 1 200px; min-width: 160px; }
.panel_panel__hWmuH { display: flex; flex-direction: column; min-width: 0px; min-height: 0px; background: var(--surface-canvas); }
.panel_panel__hWmuH > * { flex: 1 1 auto; min-height: 0px; }
.panel_panel__hWmuH { position: fixed; right: calc(var(--sp-2) + var(--sp-3)); bottom: calc(var(--h-sm) + var(--sp-2) + var(--sp-3)); z-index: var(--z-float); width: 384px; height: min(600px, -128px + 800px); overflow: hidden; border: 1px solid var(--line-2); border-radius: var(--r-page); background: var(--surface-overlay); box-shadow: inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent), var(--elev-4); --surface-canvas: var(--surface-overlay); --surface-raised: var(--surface-overlay); --surface-chrome: var(--surface-overlay); --hover: var(--selected); }
.texts_dayHead__HHjZY { display: flex; align-items: center; gap: var(--sp-2); width: 100%; min-width: 0px; padding: 0px; border: 0px; background: transparent; color: var(--ink); font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-align: left; cursor: pointer; white-space: nowrap; overflow: hidden; }
.texts_dayHead__HHjZY > svg { flex: 0 0 auto; color: var(--ink-3); }
.texts_dayName__edXMh { font-weight: var(--t-subsection-weight); flex: 0 0 auto; }
.texts_dayHead__HHjZY .texts_cellSub__T3K2w { overflow: hidden; text-overflow: ellipsis; }
.panel_button__HyUaX { display: contents; }
.leadPage_page__BL1mO { display: flex; flex-direction: column; min-width: 0px; min-height: 0px; container: leadpage / inline-size; }
.leadPage_layout__vejiV { flex: 1 1 auto; display: grid; grid-template-columns: minmax(0px, 1fr) 300px; min-width: 0px; min-height: 0px; }
.leadPage_main__cRxcn { min-width: 0px; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; }
.leadPage_mainInner__COYst { display: flex; flex-direction: column; min-width: 0px; max-width: 760px; margin: 0px auto; padding: 40px var(--sp-6) var(--sp-8); }
.leadPage_mainInner__COYst:has(.leadPage_tabsRow__GMDFZ:is([data-tab="review"], [data-tab="deal"], [data-tab="funding"], [data-tab="application"], [data-tab="payments"], [data-tab="bookings"])) { max-width: 1120px; }
.leadPage_aside___aIPQ { display: flex; flex-direction: column; gap: var(--sp-5); min-width: 0px; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; padding: var(--sp-4) var(--sp-4) var(--sp-8); border-left: 1px solid var(--line); }
.leadPage_head__UCuL_ { display: flex; align-items: center; gap: var(--sp-3); min-width: 0px; }
.leadPage_headMain__84kKY { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
.leadPage_name__iG8JH { display: flex; margin: 0px; min-width: 0px; white-space: nowrap; color: var(--ink); font-size: var(--t-title-size); line-height: var(--t-title-line); font-weight: var(--t-title-weight); letter-spacing: var(--t-title-track); }
.leadPage_nameHead__enk5f { min-width: 0px; overflow: hidden; text-overflow: ellipsis; }
.leadPage_headMeta__bpZo7 { display: flex; align-items: center; gap: 6px; min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.leadPage_acts__b3_eC { display: flex; align-items: center; flex-wrap: wrap; gap: var(--sp-2); margin-top: var(--sp-4); }
.leadPage_asideGroup__QD3c_ { display: flex; flex-direction: column; min-width: 0px; }
.leadPage_asideHead__fAyed { display: flex; align-items: center; justify-content: space-between; min-height: 28px; margin-bottom: var(--sp-1); color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; }
.leadPage_prop__0KsL3 { display: grid; grid-template-columns: 96px minmax(0px, 1fr); align-items: center; min-height: 32px; column-gap: var(--sp-2); }
.leadPage_propLabel__fX3J4 { color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.leadPage_propValue__ip8gW { display: flex; align-items: center; flex-wrap: wrap; gap: var(--sp-1); min-width: 0px; color: var(--ink); overflow-wrap: anywhere; }
.leadPage_propPick__xnM1N { display: inline-flex; align-items: center; gap: var(--sp-1); min-width: 0px; min-height: 26px; margin-left: -6px; padding: 0px 6px; border: 0px; border-radius: var(--r-sm); background: transparent; color: inherit; text-align: left; }
.leadPage_propPick__xnM1N:hover, .leadPage_propPick__xnM1N[aria-expanded="true"] { background: var(--hover); }
.leadPage_propCaret__V_CLL { color: var(--ink-3); opacity: 0.7; flex: 0 0 auto; }
.leadPage_propNone__EqMwm { color: var(--ink-3); }
.leadPage_asideGroup__QD3c_ > [data-add-field] { display: none; }
.leadPage_headGlyphs__zCLEo { display: flex; flex-wrap: nowrap; align-items: center; gap: var(--sp-2); }
.leadPage_headCall__432_G { position: relative; display: flex; align-items: center; }
.leadPage_statusTrigger__m9VIN { display: inline-flex; align-items: center; gap: var(--sp-1); padding: 0px; border: 0px; background: none; color: inherit; cursor: pointer; border-radius: var(--r-sm); }
.leadPage_statusTrigger__m9VIN:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.leadPage_composer__mH3Gn { display: flex; flex-direction: column; gap: var(--sp-2); min-width: 0px; padding-bottom: var(--sp-3); }
.leadPage_composerPick__G5Xk6 { align-self: flex-start; }
.leadPage_timeline__KlwE2 { display: flex; flex-direction: column; min-width: 0px; }
.leadPage_contactGroup__KkVla { display: flex; flex-direction: column; min-width: 0px; padding-bottom: var(--sp-2); }
.leadPage_contactGroup__KkVla > [data-add-phone] { display: none; }
.leadPage_contact__eWqRp { display: flex; align-items: center; gap: var(--sp-2); min-width: 0px; padding: 2px 0px; }
.leadPage_contactMain__YueKv { display: flex; flex-direction: column; min-width: 0px; }
.leadPage_contactName__CEU_J { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink); font-weight: 500; }
.leadPage_contactLine__mJ1hC { display: flex; flex-wrap: wrap; align-items: center; gap: var(--sp-1) var(--sp-2); min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.leadPage_contactActs__P_qHw { display: flex; align-items: center; gap: var(--sp-1); margin-left: auto; flex: 0 0 auto; }
.leadPage_timelineHead__3yKrH { display: flex; align-items: center; gap: var(--sp-2); height: var(--row); min-width: 0px; }
.leadPage_timelineActs__UTBLx { display: flex; align-items: center; gap: var(--sp-1); margin-left: auto; flex: 0 0 auto; }
.leadPage_sep__syrBN { flex: 0 0 auto; color: var(--ink-3); font-size: var(--t-callout-size); line-height: var(--t-callout-line); }
.leadPage_callbackRow__2G7P9 > :first-child { flex: 0 0 auto; width: 160px; }
.leadPage_callbackRow__2G7P9 > :last-child { flex: 1 1 auto; min-width: 0px; }
.leadPage_callbackRow__2G7P9:has(> :nth-child(3)) > :last-child { flex: 1 1 160px; }
@container leadpage (max-width: 760px) {
.leadPage_layout__vejiV { display: block; overflow-y: auto; }
.leadPage_main__cRxcn, .leadPage_aside___aIPQ { overflow: visible; }
.leadPage_mainInner__COYst { padding: var(--sp-4) var(--sp-4) var(--sp-4); }
.leadPage_aside___aIPQ { border-left: 0px; border-top: 1px solid var(--line); }
.leadPage_name__iG8JH { display: block; white-space: normal; }
.leadPage_nameHead__enk5f { overflow: visible; }
.leadPage_headMeta__bpZo7 { flex-wrap: wrap; white-space: normal; }
.leadPage_acts__b3_eC { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.leadPage_acts__b3_eC > .leadPage_headCall__432_G { grid-column: 1 / -1; }
.leadPage_acts__b3_eC > .leadPage_headCall__432_G > *, .leadPage_acts__b3_eC > .leadPage_headCall__432_G button { width: 100%; }
.leadPage_acts__b3_eC > .leadPage_headCall__432_G button { height: 40px; justify-content: center; }
.leadPage_acts__b3_eC > .leadPage_headGlyphs__zCLEo { display: contents; }
.leadPage_acts__b3_eC button { justify-content: center; }
}
@container dialpage (max-width: 560px) {
.leadPage_mainInner__COYst { padding: var(--sp-4) var(--sp-4) var(--sp-4); }
.leadPage_aside___aIPQ { padding: var(--sp-4); }
.leadPage_name__iG8JH { display: block; white-space: normal; }
.leadPage_nameHead__enk5f { overflow: visible; }
.leadPage_headMeta__bpZo7 { flex-wrap: wrap; white-space: normal; }
.leadPage_tabsRow__GMDFZ { flex-direction: column; }
}
.screen.on:has(> .leadPage_page__BL1mO) { overflow: hidden; }
.screen.on > .leadPage_page__BL1mO { flex: 1 1 auto; min-height: 0px; height: 100%; }
.leadPage_tabs__74XHq { display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0px; margin-top: 28px; }
.leadPage_tabs__74XHq > :first-child { padding-left: 0px; }
.leadPage_tabs__74XHq [role="tablist"] > :first-child { padding-left: 0px; }
.leadPage_tabsRow__GMDFZ { display: flex; min-width: 0px; }
@container leadpage (max-width: 760px) {
.leadPage_tabsRow__GMDFZ { flex-direction: column; }
}
.leadPage_tabPanel__Cndly { padding-top: var(--sp-3); }
.leadPage_feed__TPUMx { display: flex; flex-direction: column; min-width: 0px; }
.leadPage_feedDay__A_w_3 { margin-top: var(--sp-3); }
.leadPage_feedDayHead__v6Xst { margin: 0px; padding: var(--sp-2) var(--sp-2) var(--sp-1); color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; }
.leadPage_feedList__x_bPl { display: flex; flex-direction: column; gap: 2px; margin: 0px; padding: 0px; list-style: none; }
.leadPage_event__UyiN1 { display: grid; grid-template-columns: 28px minmax(0px, 1fr) auto; align-items: center; gap: 6px 12px; padding: var(--sp-2); border-radius: var(--r-md); }
.leadPage_event__UyiN1:hover { background: var(--hover); }
.leadPage_event__UyiN1[data-ai] { background: var(--row-accent); }
.leadPage_event__UyiN1 > :nth-child(n+4) { grid-column: 2 / 3; justify-self: start; max-width: 100%; }
.leadPage_eventMark__Xc90Z { width: 28px; height: 28px; display: grid; place-items: center; border: 1px solid var(--line); border-radius: 50%; color: var(--ink-3); }
.leadPage_eventMark__Xc90Z[data-kind="call"] { --kind: var(--green-9); }
.leadPage_eventMark__Xc90Z[data-kind="sms"] { --kind: var(--blue-9); }
.leadPage_eventMark__Xc90Z:is([data-kind="call"], [data-kind="sms"], [data-kind="email"], [data-kind="deal"], [data-kind="missed"]) { color: var(--kind); background: color-mix(in srgb, var(--kind) 12%, transparent); border-color: color-mix(in srgb, var(--kind) 28%, transparent); }
.leadPage_eventLine__nQBfL { min-width: 0px; color: var(--ink-2); overflow-wrap: anywhere; }
.leadPage_eventLine__nQBfL b { color: var(--ink); font-weight: 500; }
.leadPage_feedMuted__7X4_U { color: var(--ink-3); }
.leadPage_eventEnd__3EsN7 { display: flex; align-items: center; gap: var(--sp-2); }
.leadPage_eventActs__cchji { display: flex; align-items: center; gap: 2px; opacity: 0; }
.leadPage_event__UyiN1:hover .leadPage_eventActs__cchji, .leadPage_event__UyiN1:focus-within .leadPage_eventActs__cchji { opacity: 1; }
.leadPage_eventAt___0WMr { color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.leadPage_eventChips__bi_P1 { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.leadPage_eventBody__zwUMY { color: var(--ink-2); overflow-wrap: anywhere; }
.leadPage_eventNote__8DizZ { color: var(--ink); white-space: pre-wrap; overflow-wrap: anywhere; }
.leadPage_bubble__1_ci6 { max-width: 520px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-raised); color: var(--ink); white-space: pre-wrap; overflow-wrap: anywhere; }
.leadPage_bubble__1_ci6:not([data-in]) { border-color: transparent; background: var(--bubble-me); color: var(--on-bubble-me); }
.leadPage_event__UyiN1 > .leadPage_eventOpen__f1sFO { grid-column: 2 / -1; justify-self: stretch; display: flex; flex-direction: column; gap: var(--sp-2); min-width: 0px; }
@container leadpage (max-width: 640px) {
.leadPage_left__zYxlK, .leadPage_right__2XhVb, .leadPage_tabPanel__Cndly { overflow: visible !important; }
}
.leadPage_answerPencil__wnGC5 { opacity: 0; transition: opacity var(--dur-micro) var(--ease-out); }
.leadPage_editable__Xejia { display: inline-flex; align-items: center; gap: var(--sp-1); min-width: 0px; max-width: 100%; }
div.leadPage_editable__Xejia { display: flex; }
.leadPage_editable__Xejia:hover .leadPage_answerPencil__wnGC5, .leadPage_editable__Xejia:focus-within .leadPage_answerPencil__wnGC5, .leadPage_row__kbhIY:hover .leadPage_answerPencil__wnGC5, .leadPage_contactGroup__KkVla:hover .leadPage_contactName__CEU_J .leadPage_answerPencil__wnGC5 { opacity: 1; }
.leadPage_addPhone__x4fBx { align-self: flex-start; }
.polish_recPlayer__mMYlF { display: flex; flex-wrap: wrap; align-items: center; gap: 2px 8px; max-width: 420px; }
.polish_recPlayer__mMYlF audio { display: block; width: 0px; height: 0px; position: absolute; }
.polish_recRow__Zqw2C { display: contents; }
.polish_recPlay__w7DH6 { order: 0; flex: 0 0 auto; display: grid; place-items: center; width: 24px; height: 24px; margin-left: -4px; padding: 0px; border: 0px; border-radius: 6px; background: transparent; color: var(--ink-2); cursor: pointer; }
.polish_recPlay__w7DH6 svg { width: 14px; height: 14px; stroke: currentcolor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.polish_recPlay__w7DH6 svg path[d^="M8 5.5"] { fill: currentcolor; stroke-width: 1; }
.polish_recPlay__w7DH6:hover { background: var(--hover); color: var(--ink); }
.polish_recTime__TM2lp { order: 2; font-size: var(--t-label-size); font-family: var(--sans); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; color: var(--ink-3); white-space: nowrap; }
.polish_recTime__TM2lp b { font-weight: 500; color: var(--ink-2); }
.polish_recSpeed__29QjH { order: 3; flex: 0 0 auto; height: 24px; min-width: 32px; padding: 0px 4px; border: 0px; border-radius: 6px; background: transparent; color: var(--ink-3); font-size: var(--t-label-size); font-weight: 500; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; cursor: pointer; }
.polish_recSpeed__29QjH:hover { background: var(--hover); color: var(--ink); }
.polish_recRail__qkGjF { appearance: none; width: 100%; height: 12px; margin: 0px; padding: 0px; background: transparent; cursor: pointer; }
.polish_recRail__qkGjF::-webkit-slider-runnable-track { height: 2px; border-radius: 999px; background: linear-gradient(to right, var(--ink-3) var(--rec-at, 0%), var(--line-2) var(--rec-at, 0%)); }
.polish_recRail__qkGjF::-webkit-slider-thumb { appearance: none; width: 10px; height: 10px; margin-top: -4px; border-radius: 999px; background: var(--ink); border: 0px; }
.polish_recRail__qkGjF:focus-visible { outline: 2px solid var(--blue); outline-offset: 2px; border-radius: 999px; }
.polish_recRail__qkGjF:disabled { cursor: default; opacity: 0.5; }
.polish_recRailBox__AOSMS { order: 1; flex: 1 1 120px; min-width: 0px; position: relative; }
.polish_dialCall__hpNkJ { position: relative; display: inline-flex; flex-direction: column; align-items: flex-start; gap: 6px; }
.Switch_sw__jYDG_ { position: relative; flex: 0 0 auto; width: 36px; height: 22px; padding: 0px; border: 0px; border-radius: var(--r-full); background: color-mix(in srgb, var(--ink) 18%, transparent); cursor: pointer; appearance: none; transition: background-color var(--dur-micro) var(--ease-out); }
.Switch_sw__jYDG_::after { content: ""; position: absolute; top: 2px; left: 2px; width: 18px; height: 18px; border-radius: var(--r-full); background: var(--on-solid); box-shadow: color-mix(in srgb, black 14%, transparent 86%) 0px 0px 0px 0.5px, color-mix(in srgb, black 20%, transparent 80%) 0px 1px 2px; transition: transform var(--dur-micro) var(--ease-out), width var(--dur-micro) var(--ease-out); }
.Switch_sw__jYDG_[aria-checked="true"] { background: var(--blue-9); }
.Switch_sw__jYDG_[aria-checked="true"]::after { transform: translateX(14px); }
.Switch_sw__jYDG_:active:not(:disabled)::after { width: 21px; }
.Switch_sw__jYDG_[aria-checked="true"]:active:not(:disabled)::after { transform: translateX(11px); }
.Switch_sw__jYDG_:disabled { opacity: 0.45; cursor: not-allowed; }
.Switch_sw__jYDG_:focus { outline: 0px; }
.Switch_sw__jYDG_:focus-visible { outline: 2px solid var(--focus); outline-offset: 3px; }
.Switch_row__F0_xF { display: inline-flex; align-items: center; gap: var(--sp-2); font-size: var(--t-body-size); line-height: var(--t-body-line); color: var(--ink-2); white-space: nowrap; }
.polish_dispRow__2LPqs { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; padding-top: 8px; }
@keyframes polish_dialPulse__XstMY { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}
@keyframes polish_tipIn__H8_2Y { 
  0% { opacity: 0; transform: translateY(-3px); }
  100% { opacity: 1; transform: none; }
}
@keyframes polish_skelPulse__h98oV { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.55; }
}
.reports_screen__qFmY5 { display: flex; flex-direction: column; min-width: 0px; height: 100%; min-height: 0px; overflow-y: auto; }
.reports_toolbar__Vu5cU { display: flex; align-items: center; gap: 6px; min-height: 44px; padding: 8px var(--sp-3) 8px var(--sp-2); min-width: 0px; flex: 0 0 auto; }
.reports_pills___QiRt { display: flex; gap: 4px; flex: 0 0 auto; }
.reports_pill__a8Z_g { height: 28px; display: inline-flex; align-items: center; gap: 4px; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; text-decoration: none; cursor: pointer; }
.reports_pill__a8Z_g:hover { color: var(--ink); background: var(--hover); }
.reports_pill__a8Z_g[aria-pressed="true"], .reports_pill__a8Z_g[aria-current="page"], .reports_pill__a8Z_g[aria-expanded="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.reports_pillMenu__RRkfH { padding-right: 8px; }
.reports_chev__pwk0G { color: var(--ink-3); flex: 0 0 auto; }
.reports_vsep__sL3JP { width: 1px; height: 18px; flex: 0 0 auto; background: var(--line); margin: 0px 6px; }
.reports_caption__Op_ej { margin: 0px 0px 0px auto; display: flex; align-items: center; gap: 4px; min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.reports_captionText__rFfZF { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.reports_body__RHCJe { display: flex; flex-direction: column; min-width: 0px; padding: 0px 24px 32px; }
.reports_tabs__udV_x { display: flex; gap: 20px; border-bottom: 1px solid var(--line); overflow-x: auto; scrollbar-width: none; flex: 0 0 auto; }
.reports_tab__7c_oU { position: relative; height: 36px; display: inline-flex; align-items: center; flex: 0 0 auto; color: var(--ink-3); font-weight: 500; text-decoration: none; }
.reports_tab__7c_oU:hover { color: var(--ink); }
.reports_tab__7c_oU[aria-current="page"] { color: var(--ink); }
.reports_tab__7c_oU[aria-current="page"]::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: -1px; height: 2px; border-radius: 2px; background: var(--ink); }
.reports_panel__b06wJ { display: flex; flex-direction: column; gap: 28px; min-width: 0px; padding-top: 20px; }
.reports_section__eLcrh { display: flex; flex-direction: column; gap: 10px; min-width: 0px; }
.reports_sectionHead__c_0cT { display: flex; align-items: baseline; gap: 10px; min-width: 0px; }
.reports_sectionHead__c_0cT h2 { margin: 0px; flex: 0 0 auto; display: inline-flex; align-items: center; gap: 4px; color: var(--ink); font-size: var(--t-group-size); line-height: var(--t-group-line); font-weight: var(--t-group-weight); letter-spacing: var(--t-group-track); }
.reports_sectionLine__54qgn { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-3); }
.reports_pair__EYStg { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 32px; align-items: start; }
.reports_figures__bRW1J { display: grid; grid-template-columns: repeat(var(--n, 5), minmax(0, 1fr)); border: 1px solid var(--line); border-radius: 12px; overflow: hidden; }
.reports_fig__D2Qyn { position: relative; display: flex; flex-direction: column; gap: 4px; min-width: 0px; padding: 14px 16px 44px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-right: 1px solid var(--line); background: none; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-align: left; }
.reports_fig__D2Qyn:last-child { border-right: 0px; }
.reports_figPlain__OqDj5 { padding-bottom: 14px; }
button.reports_fig__D2Qyn { cursor: pointer; }
button.reports_fig__D2Qyn:hover { background: var(--hover); }
.reports_fig__D2Qyn[aria-pressed="true"], .reports_fig__D2Qyn[aria-pressed="true"]:hover { background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); box-shadow: inset 0 -2px 0 var(--ink); }
.reports_figLabel__FvJHK { display: flex; align-items: center; gap: 4px; min-width: 0px; color: var(--ink-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.reports_figValue__CNTn_ { color: var(--ink); font-size: var(--t-page-size); line-height: var(--t-page-line); font-weight: 600; letter-spacing: var(--t-page-track); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.reports_figChange__Pm5Pc { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_up__rkhC_ { color: var(--green-text); }
.reports_spark__lSYnS { position: absolute; left: 16px; right: 16px; bottom: 12px; width: calc(100% - 32px); height: 22px; overflow: visible; }
.reports_spark__lSYnS polyline { fill: none; stroke: var(--ink-3); stroke-width: 1.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.reports_fig__D2Qyn[aria-pressed="true"] .reports_spark__lSYnS polyline { stroke: var(--blue-9); }
.reports_chart__Azfnm { position: relative; height: 260px; padding-left: 40px; }
.reports_grid__cbiZ0 { position: absolute; inset: 8px 0px 52px 40px; display: flex; flex-direction: column; justify-content: space-between; }
.reports_grid__cbiZ0 > span { position: relative; height: 0px; border-top: 1px dashed var(--line); }
.reports_grid__cbiZ0 i { position: absolute; left: -40px; top: -8px; width: 32px; text-align: right; font-style: normal; color: var(--ink-3); font-size: var(--t-th-size); line-height: var(--t-th-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_bars__ZrmwK { position: absolute; inset: 8px 0px 28px 40px; display: grid; grid-template-columns: repeat(var(--n), minmax(0, 1fr)); }
.reports_bucket__nCKrw { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0px; min-height: 0px; }
.reports_barPair__gQgpF { flex: 1 1 auto; width: 100%; display: flex; align-items: flex-end; justify-content: center; gap: 4px; min-height: 0px; }
.reports_barNow__Y0gs9, .reports_barBefore__AXKGs { display: block; flex: 0 1 22px; min-width: 2px; border-radius: 4px 4px 0px 0px; }
.reports_barNow__Y0gs9 { background: var(--blue-9); }
.reports_barBefore__AXKGs { background: color-mix(in srgb, var(--ink) 14%, transparent); }
.reports_bucketLabel__sogT4 { height: 16px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.reports_key__sl_ar { position: absolute; left: 40px; right: 0px; bottom: 0px; display: flex; gap: 16px; min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.reports_key__sl_ar > span { display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; white-space: nowrap; }
.reports_key__sl_ar > span:nth-child(3) { flex: 0 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; margin-left: auto; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_key__sl_ar i { width: 10px; height: 10px; border-radius: 3px; }
.reports_funnel__FxgGH { margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 10px; }
.reports_step__LFUFn { display: grid; grid-template-columns: 120px minmax(0px, 1fr) 56px 40px; align-items: center; gap: 10px; }
.reports_stepName__YVdoh { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-2); }
.reports_stepBar__0pC6o { height: 20px; border-radius: 5px; background: color-mix(in srgb, var(--ink) 5%, transparent); overflow: hidden; }
.reports_stepFill__RK5Lp { display: block; height: 100%; min-width: 4px; border-radius: 5px; background: var(--blue-9); }
.reports_stepN__V5H7C { color: var(--ink); text-align: right; font-weight: 500; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_stepPct__MBYPg { color: var(--ink-3); font-size: var(--t-label-size); text-align: right; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_move__a194e { display: inline-flex; align-items: center; gap: var(--sp-2); white-space: nowrap; }
.reports_arrow__6BH9X { color: var(--ink-3); }
.reports_bar__8GS6w { position: relative; display: block; height: 6px; border-radius: var(--r-full); background: var(--line); }
.reports_barFill__K0J_q { position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: var(--r-full); background: var(--blue-9); }
.reports_barMark__DMcLL { position: absolute; top: -3px; width: 2px; height: 12px; margin-left: -1px; border-radius: var(--r-xs); background: var(--ink); }
.reports_disclose__XoC_L { margin-top: 4px; }
.reports_heat__M2eoU { display: grid; grid-template-columns: 36px repeat(var(--n), minmax(0, 1fr)); gap: 3px; }
.reports_heatHour__4ILpx { text-align: center; color: var(--ink-3); font-size: var(--t-th-size); line-height: var(--t-th-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_heatDay__hk_oZ { color: var(--ink-3); font-size: var(--t-label-size); line-height: 22px; }
.reports_heatCell__VKD7o { height: 22px; border-radius: 4px; background: color-mix(in srgb, var(--ink) 4%, transparent); }
.reports_heatCell__VKD7o[data-share] { background: color-mix(in srgb, var(--green-9) var(--share), color-mix(in srgb, var(--ink) 4%, transparent)); }
.reports_heatCell__VKD7o[data-share]:hover, .reports_heatCell__VKD7o[data-on="true"] { outline: 1px solid var(--ink-2); outline-offset: 1px; }
.reports_heatRead__ll9ae { margin: 8px 0px 0px; min-height: 16px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_heatWide__nakpf .reports_heat__M2eoU { gap: 2px; }
.reports_heatWide__nakpf .reports_heatCell__VKD7o { height: 20px; border-radius: 3px; }
.reports_figure__rah_v { display: inline-grid; justify-items: end; gap: 0px; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.reports_figureTotal__BQYEU { font-weight: var(--t-label-weight); }
.reports_delta__WAhdm { color: var(--ink-3); font-size: var(--t-caption-size); line-height: var(--t-caption-line); white-space: nowrap; }
.reports_none__vHXP5 { color: var(--ink-3); }
.reports_who__FVvog { display: inline-flex; align-items: center; gap: var(--sp-2); min-width: 0px; white-space: nowrap; }
.reports_totalName__hs4Z4 { font-weight: 500; }
.reports_scroll__8ENze { overflow-x: auto; min-width: 0px; }
.reports_wide___9re4 { min-width: 1080px; }
.reports_cellBar__kTyyZ { display: inline-block; vertical-align: middle; width: 64px; height: 4px; margin-right: 10px; border-radius: 2px; background: color-mix(in srgb, var(--ink) 6%, transparent); overflow: hidden; }
.reports_cellBar__kTyyZ > span { display: block; height: 100%; background: var(--ink-3); }
.reports_cellWith__MfTR0 { display: inline-flex; align-items: center; justify-content: flex-end; }
.reports_people__vrc97 tbody tr:has([data-total="total"]) > td { border-top: 1px solid var(--line); }
.reports_people__vrc97 tbody tr:has([data-total]) > td { color: var(--ink); }
.coaching_said__2T_Q5 > :last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.polish_recPlayer__mMYlF[data-wide], .polish_lead__mNwg_ .polish_recPlayer__mMYlF[data-wide] { max-width: none; }
.callPane_pane__e8JnH { display: flex; flex-direction: column; gap: 12px; min-width: 0px; min-height: 0px; padding: var(--sp-4) 20px var(--sp-6); background: var(--surface-canvas); }
.callPane_head__rv_UG { display: grid; grid-template-columns: auto minmax(0px, 1fr) auto; grid-template-areas: "mark title acts" ". line line"; gap: 2px 10px; align-items: center; min-width: 0px; }
.callPane_headMark__dYOp3 { grid-area: mark; display: flex; align-items: center; }
.callPane_headText__q35pq { display: contents; }
.callPane_title__R_onF { margin: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: var(--t-group-size); line-height: var(--t-group-line); font-weight: var(--t-group-weight); letter-spacing: var(--t-group-track); color: var(--ink); grid-area: title; }
.callPane_line__8z9ua { grid-area: line; min-width: 0px; overflow-wrap: anywhere; color: var(--ink-2); font-size: var(--t-body-size); line-height: var(--t-body-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.callPane_headActs__uwBFT { grid-area: acts; display: flex; gap: 2px; }
.callPane_together__n_x_J { white-space: nowrap; }
.callPane_headActs__uwBFT .callPane_phoneOnly__hCiJa { display: none; }
.callPane_playerRow__pAQBe { min-width: 0px; }
.callPane_summary__elI3d { display: grid; gap: var(--sp-2); min-width: 0px; }
.callPane_tabs__SWJyE { display: flex; flex-direction: column; min-width: 0px; margin-top: var(--sp-2); }
.callPane_panel__Fpf0X { min-width: 0px; }
.callPane_tabBody__wtLim { display: grid; align-content: start; gap: var(--sp-5); padding: var(--sp-3) 0 0; }
.callPane_pane__e8JnH[data-frame="page"] .callPane_tabBody__wtLim { max-width: 880px; }
.callPane_prose__jwozt { margin: 0px; color: var(--ink-2); font-size: var(--t-body-size); line-height: 20px; }
.callPane_objections__6tYVi, .callPane_turns__kAACV { display: grid; gap: 2px; }
.callPane_objection__sxAHm, .callPane_turn__QdGnB, .callPane_quoteRow__1OnZp { display: grid; align-items: baseline; gap: var(--sp-2); width: calc(100% + 2 * var(--sp-2)); padding: var(--sp-1) var(--sp-2); margin: 0 calc(-1 * var(--sp-2)); border: 0px; border-radius: var(--r-sm); background: none; color: var(--ink); font-family: var(--sans); text-align: left; font-size: var(--t-body-size); line-height: 20px; cursor: pointer; }
.callPane_turn__QdGnB { grid-template-columns: 56px minmax(0px, 1fr) auto; column-gap: 10px; padding-block: 5px; }
.callPane_objection__sxAHm:hover, .callPane_turn__QdGnB:hover, .callPane_quoteRow__1OnZp:hover { background: var(--hover); }
.callPane_turn__QdGnB[data-current] { background: var(--selected); }
.callPane_stamp__ynXdk { padding: 0px; border: 0px; background: none; color: var(--ink-3); font-family: var(--sans); font-size: var(--t-caption-size); line-height: var(--t-caption-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-align: left; }
.callPane_turn__QdGnB .callPane_stamp__ynXdk { opacity: 0; }
.callPane_turn__QdGnB:hover .callPane_stamp__ynXdk, .callPane_turn__QdGnB[data-current] .callPane_stamp__ynXdk { opacity: 1; }
.callPane_who__6StdZ { color: var(--blue-text); font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.callPane_who__6StdZ[data-ours] { color: var(--ink-3); }
.callPane_said__8RnEU { min-width: 0px; }
.calls_screen__CqWws { display: flex; flex-direction: column; gap: 0px; height: 100%; min-height: 0px; min-width: 0px; }
.calls_liveDot__tF85I { display: inline-block; width: 7px; height: 7px; flex: 0 0 auto; margin-right: 6px; border-radius: var(--r-full); background: var(--ink-3); vertical-align: middle; }
.calls_phoneGlyph__2ugb_ { display: none; }
.calls_toolbar__aC0Hu { display: flex; align-items: center; gap: 6px; min-height: 44px; padding: 8px var(--sp-3) 8px var(--sp-2); min-width: 0px; flex: 0 0 auto; }
.calls_views__vGO1l { display: flex; align-items: center; gap: 6px; flex: 1 1 auto; min-width: 0px; }
.calls_pills__Lb3Y6 { display: flex; gap: 4px; flex: 0 0 auto; }
.calls_pill__THPaw { height: 28px; display: inline-flex; align-items: center; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; }
.calls_pill__THPaw:hover { color: var(--ink); background: var(--hover); }
.calls_pill__THPaw[aria-pressed="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.calls_vsep__TvafK { width: 1px; height: 18px; flex: 0 0 auto; background: var(--line); margin: 0px 6px; }
.calls_whose__KPyC8 { height: 28px; display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; max-width: 220px; padding: 0px 6px 0px 10px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; }
.calls_whose__KPyC8:hover, .calls_whose__KPyC8[aria-expanded="true"] { color: var(--ink); background: var(--hover); }
.calls_chipText__NvHat { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
.calls_toolbarEnd__v2XQt { margin-left: auto; display: flex; align-items: center; gap: 6px; flex: 0 0 auto; }
.calls_square__83BN_ { border-color: var(--line); color: var(--ink-3); }
.calls_square__83BN_:hover:not(:disabled), .calls_square__83BN_[aria-expanded="true"] { border-color: var(--line-2); background: var(--hover); color: var(--ink); }
.calls_figures__H9S1V { display: flex; align-items: baseline; gap: 14px; margin-right: 8px; color: inherit; text-decoration: none; white-space: nowrap; }
.calls_figure__n_za2 { display: inline-flex; align-items: baseline; gap: 6px; }
.calls_figure__n_za2 b { color: var(--ink); font-weight: 600; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.calls_figureLabel__tow9N { color: var(--ink-3); }
.calls_figures__H9S1V:hover .calls_figureLabel__tow9N { color: var(--ink-2); }
.calls_split__PstDa { flex: 1 1 auto; min-height: 0px; min-width: 0px; display: grid; grid-template-columns: minmax(0px, 1fr) 440px; align-items: stretch; }
.calls_sideList__qSwdx { display: flex; flex-direction: column; min-width: 0px; min-height: 0px; border-right: 1px solid var(--line); }
.calls_rows___z6xf { flex: 1 1 auto; min-height: 0px; overflow: auto; overscroll-behavior: contain; padding: 0 var(--sp-2) var(--sp-4); }
.calls_callPane__JmKPW { min-width: 0px; min-height: 0px; overflow: auto; overscroll-behavior: contain; }
.calls_row__uG1FO { display: grid; grid-template-columns: 28px minmax(0px, 1fr) 150px 48px 64px; align-items: center; column-gap: 12px; height: 40px; padding: 0 12px 0 var(--sp-2); border-radius: var(--r-md); color: var(--ink-2); text-decoration: none; }
a.calls_row__uG1FO:hover { background: var(--hover); }
.calls_row__uG1FO[data-ai] { background: var(--row-accent); }
.calls_row__uG1FO[data-selected="true"], .calls_row__uG1FO[data-selected="true"]:hover { background: var(--selected); }
.calls_mark__2xrLt { width: 28px; height: 28px; display: grid; place-items: center; border: 1px solid var(--line); border-radius: 50%; color: var(--ink-3); }
.calls_mark__2xrLt[data-kind="call"] { --kind: var(--green-9); }
.calls_mark__2xrLt[data-kind] { color: var(--kind); background: color-mix(in srgb, var(--kind) 12%, transparent); border-color: color-mix(in srgb, var(--kind) 28%, transparent); }
.calls_what__qiRnO { display: flex; align-items: baseline; gap: 10px; min-width: 0px; overflow: hidden; white-space: nowrap; }
.calls_words__p3dnX { flex: 0 0 auto; max-width: 70%; overflow: hidden; text-overflow: ellipsis; }
.calls_words__p3dnX b { color: var(--ink); font-weight: 500; }
.calls_company__z7h9e { min-width: 0px; overflow: hidden; text-overflow: ellipsis; color: var(--ink-3); }
.calls_outcome__egwEw { display: flex; min-width: 0px; }
.calls_length__NZ6TQ { color: var(--ink-2); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-align: right; }
.calls_when__TosBV { color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-align: right; white-space: nowrap; }
.CallButton_glyphCell__PjVOT { display: inline-flex; }
.settings_paste__4Q2i_ > :first-child { flex: 1 1 auto; min-width: 0px; }
.textsPage_barSlot__L2Rx3 { display: contents; }
.textsPage_balance__J_npS { display: inline-flex; align-items: center; gap: 2px; margin-right: var(--sp-2); }
.textsPage_newText__kYaXt > :first-child { flex: 1 1 auto; min-width: 0px; }
.textsPage_pageSections__Rm_Kw { flex: 0 0 auto; min-width: 0px; }
.textsPage_panel__qLHrC { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; transition: opacity var(--dur-base) var(--ease-inout); }
@container texts (min-width: 641px) {
.textsPage_list__Xmmag.textsPage_list__Xmmag { width: 360px; }
}
.textsPage_listBar__upFoA { display: flex; align-items: center; gap: 6px; flex: 0 0 auto; min-height: 44px; min-width: 0px; padding: 8px 10px 8px 12px; }
.textsPage_views__99Drz { display: flex; align-items: center; gap: 6px; flex: 1 1 auto; min-width: 0px; overflow-x: auto; scrollbar-width: none; }
.textsPage_views__99Drz::-webkit-scrollbar { display: none; }
.textsPage_pills__aKYGr { display: flex; gap: 4px; flex: 0 0 auto; }
.textsPage_pill__7jkAK { height: 28px; display: inline-flex; align-items: center; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-family: inherit; font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; cursor: pointer; }
.textsPage_pill__7jkAK:hover { color: var(--ink); background: var(--hover); }
.textsPage_pill__7jkAK[aria-pressed="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.textsPage_pillCount__xbFnO { margin-left: 6px; color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.textsPage_listBarEnd__TJcX_ { margin-left: auto; display: flex; align-items: center; gap: 6px; flex: 0 0 auto; }
.textsPage_square__sxLx1 { border-color: var(--line); color: var(--ink-3); }
.textsPage_square__sxLx1:hover:not(:disabled), .textsPage_square__sxLx1[aria-expanded="true"] { border-color: var(--line-2); background: var(--hover); color: var(--ink); }
.textsPage_rows__EElQG { flex: 1 1 auto; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; overflow-anchor: none; }
.textsPage_rowList__cfaK6 { display: flex; flex-direction: column; gap: 2px; min-width: 0px; padding: 0px 8px 8px; }
.textsPage_rowWrap__eHg5a { display: flex; flex-direction: column; min-width: 0px; }
.textsPage_rowActs__TdJr5 { display: none; }
.textsPage_row__oqVMm { display: flex; flex-direction: column; gap: 2px; min-width: 0px; padding: 8px 10px; border-radius: var(--r-md); color: var(--ink); text-decoration: none; cursor: pointer; }
.textsPage_row__oqVMm:hover { background: var(--hover); }
.textsPage_row__oqVMm[data-selected="true"] { background: var(--selected); }
.textsPage_row__oqVMm:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; }
.textsPage_rowTop__eSZbJ { display: flex; align-items: baseline; gap: var(--sp-2); min-width: 0px; }
.textsPage_rowName__mLM33 { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: var(--t-body-size); line-height: var(--t-body-line); font-weight: 500; }
.textsPage_row__oqVMm[data-unread] .textsPage_rowName__mLM33 { font-weight: 600; }
.textsPage_rowWhen__6XmBc { flex: 0 0 auto; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.textsPage_rowWhen__6XmBc[data-needs] { color: var(--amber-text); }
.textsPage_rowLast__0XQzt { display: flex; align-items: center; gap: 6px; min-width: 0px; color: var(--ink-3); font-size: var(--t-body-size); line-height: var(--t-body-line); }
.textsPage_unreadDot__9GtQa { flex: 0 0 auto; width: 6px; height: 6px; border-radius: 50%; background: var(--blue-9); }
.textsPage_rowWho__lhzR6 { flex: 0 0 auto; }
.textsPage_rowText__ak935 { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.textsPage_row__oqVMm[data-unread] .textsPage_rowText__ak935 { color: var(--ink-2); }
.textsPage_rowMeta__XvaPy { display: inline-flex; align-items: center; gap: var(--sp-2); flex: 0 0 auto; max-width: 45%; min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); white-space: nowrap; }
.textsPage_rowMeta__XvaPy:empty { display: none; }
.textsPage_rowStatus__zfMQK { min-width: 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.textsPage_head__0IGUp { display: flex; align-items: center; gap: 10px; flex: 0 0 auto; min-width: 0px; padding: 10px 16px 10px 20px; border-bottom: 1px solid var(--line); }
.textsPage_back__RmnoN { display: none; flex: 0 0 auto; }
.textsPage_who__qqsae { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; }
.textsPage_name___ICpK { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink); font-size: var(--t-group-size); line-height: var(--t-group-line); font-weight: var(--t-group-weight); letter-spacing: var(--t-group-track); }
.textsPage_nameButton__HnDEp { display: flex; max-width: 100%; min-width: 0px; margin: 0px; padding: 0px; border: 0px; background: none; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-align: left; cursor: pointer; -webkit-tap-highlight-color: transparent; }
.textsPage_nameButton__HnDEp:hover .textsPage_name___ICpK { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--line-2); text-underline-offset: 3px; }
.textsPage_nameButton__HnDEp:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; border-radius: var(--r-xs); }
.textsPage_sub__qHHxb { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-3); font-size: var(--t-body-size); line-height: var(--t-body-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.textsPage_headEnd__Ubee6 { display: flex; align-items: center; gap: 4px; flex: 0 0 auto; margin-left: auto; }
.textsPage_statusTrigger__AL60H { display: inline-flex; margin: 0px 4px 0px 0px; padding: 0px; border: 0px; border-radius: var(--r); background: none; cursor: pointer; }
.textsPage_statusTrigger__AL60H:hover > * { border-color: var(--line-2); color: var(--ink); }
.textsPage_statusTrigger__AL60H:disabled { cursor: wait; opacity: 0.65; }
.textsPage_statusTrigger__AL60H:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.textsPage_stripRow__j0ryj { flex: 0 0 auto; min-width: 0px; border-bottom: 1px solid var(--line); }
.textsPage_aiStrip__vF1R1 { display: flex; align-items: center; gap: var(--sp-2); min-width: 0px; min-height: 40px; padding: 6px 20px; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.textsPage_aiSpark__kFEKN { flex: 0 0 auto; color: var(--violet-9); }
.textsPage_aiWords__9UlWM { flex: 1 1 auto; min-width: 0px; overflow-wrap: anywhere; }
.textsPage_aiWords__9UlWM b { color: var(--ink); font-weight: 500; }
.textsPage_aiWhy__aeeCF { color: var(--ink-3); }
.textsPage_aiStrip__vF1R1 > :last-child { flex: 0 0 auto; }
.textsPage_sheetPage__nrQD7 { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0px; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; padding-bottom: var(--sp-6); }
.textsPage_sheetPage__nrQD7 > * { flex: 0 0 auto; min-width: 0px; }
.textsPage_sheetBar__nCaFy { display: flex; align-items: center; gap: 6px; min-height: 44px; min-width: 0px; padding: 8px var(--sp-3) 8px var(--sp-2); }
.textsPage_totals__rjbNp { flex: 0 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.textsPage_sheet__UbujR { padding: 0 var(--sp-2); }
.textsPage_caption__lb_W_ { display: block; margin: 0px; padding: var(--sp-3) var(--sp-5); color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.numberHealth_health__bdBo0 { display: inline-flex; align-items: center; gap: var(--sp-2); min-width: 0px; flex-wrap: wrap; }
.numberHealth_never__fDwpB { color: var(--ink-3); font-size: var(--t-caption-size); line-height: var(--t-caption-line); white-space: nowrap; }
.whatWeKnow_know__7OHwB { display: flex; flex-direction: column; gap: var(--sp-2); min-width: 0px; margin-top: 28px; }
.whatWeKnow_head__FbYvE { display: flex; align-items: baseline; gap: var(--sp-2); min-width: 0px; }
.whatWeKnow_title__Daakz { margin: 0px; color: var(--ink); font-size: var(--t-section-size); line-height: var(--t-section-line); font-weight: var(--t-section-weight); }
.whatWeKnow_from__2SGZC { color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.whatWeKnow_addToggle__sEhnd { margin-left: auto; align-self: center; }
.whatWeKnow_situation__rYEho { margin: 0px; color: var(--ink-2); overflow-wrap: anywhere; }
.whatWeKnow_add__1uWNs > :first-child { flex: 1 1 auto; min-width: 0px; }
.whatWeKnow_notes__NurZm { display: flex; flex-direction: column; min-width: 0px; margin: 0px; padding: 0px; list-style: none; }
.whatWeKnow_note__TMKBM { display: flex; align-items: baseline; flex-wrap: wrap; column-gap: var(--sp-2); min-width: 0px; padding: 2px 0px; }
.whatWeKnow_noteText___4Nwe { color: var(--ink); overflow-wrap: anywhere; min-width: 0px; }
.whatWeKnow_noteWhen__Hh3uV { color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); }
.whatWeKnow_noteActs__THdBW { margin-left: auto; opacity: 0; }
.whatWeKnow_note__TMKBM:hover .whatWeKnow_noteActs__THdBW, .whatWeKnow_note__TMKBM:focus-within .whatWeKnow_noteActs__THdBW { opacity: 1; }
.textsPage_event__lR_04 { align-self: center; display: inline-flex; align-items: center; gap: 6px; max-width: 80%; margin: 4px 0px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 400; text-align: center; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; text-decoration: none; }
a.textsPage_event__lR_04:hover { color: var(--ink-2); text-decoration: underline; text-underline-offset: 3px; }
.textsPage_event__lR_04 svg { flex: 0 0 auto; width: 13px; height: 13px; }
.textsPage_eventGlyph__ITqOA { flex: 0 0 auto; }
.textsPage_composeMeta__CQPz3 { display: inline-flex; gap: 0px; min-width: 0px; color: var(--ink-3); font-size: var(--t-caption-size); line-height: var(--t-caption-line); font-weight: 400; }
.textsPage_composeMeta__CQPz3 > * { color: inherit; font-size: inherit; line-height: inherit; }
.textsPage_composeFrom__6UJgL { white-space: pre; }
.textsPage_composeRound__IDucL { padding-top: var(--sp-2); padding-bottom: 26px; }
@container (max-width: 640px) {
.email_wrapRow__nEFhS > :last-child { flex: 1 1 100%; justify-content: flex-start; }
}
.email_pager__PMJ03 > :first-child { margin-right: auto; }
.EmailButton_acts__qm0j7 > :last-child { margin-left: auto; }
@keyframes swipe-out-left { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
.shell_shell__8EJUU { display: grid; grid-template-columns: 248px minmax(0px, 1fr); height: 800px; min-width: 0px; background: var(--surface-canvas); }
.shell_column__Kn7oW { display: flex; flex-direction: column; min-width: 0px; min-height: 0px; }
.shell_page__f9On2 { flex: 1 1 0%; display: flex; min-width: 0px; min-height: 0px; }
.shell_strip__wUzVz { display: none; }
.shell_shell__8EJUU { background: var(--surface-ground); }
.shell_page__f9On2 { margin: var(--sp-2) var(--sp-2) 0 0; overflow: hidden; border: 1px solid var(--line); border-radius: var(--r-page); background: var(--surface-page); box-shadow: inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent); --surface-canvas: var(--surface-page); --surface-raised: var(--surface-page); --surface-chrome: var(--surface-page); }
.shell_strip__wUzVz { flex: 0 0 auto; display: flex; align-items: center; gap: var(--sp-1); height: calc(var(--h-sm) + var(--sp-2)); padding: 0 var(--sp-2) 0 var(--sp-1); }
.shell_strip__wUzVz .shell_clocks__Led__ { padding-inline: var(--sp-2); color: var(--ink-3); }
.shell_strip__wUzVz .shell_clocks__Led__ b { color: var(--ink-2); }
.shell_stripEnd__XVeye { display: flex; align-items: center; gap: 2px; margin-left: auto; min-width: 0px; }
.shell_stripTab__fLAOb { max-width: 220px; min-width: 0px; }
.shell_stripTab__fLAOb > span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shell_stripTab__fLAOb[aria-pressed="true"], .shell_strip__wUzVz [data-tala-button][aria-expanded="true"] { background: var(--selected); color: var(--ink); }
.shell_stripIcon__y9h0h { padding-inline: var(--sp-1); }
.shell_rail__cHWN9 { position: relative; z-index: var(--z-chrome); display: flex; flex-direction: column; min-height: 0px; min-width: 0px; padding: var(--sp-2) var(--sp-2) var(--sp-1) calc(var(--sp-2) + 2px); }
.shell_rail__cHWN9 { grid-area: 1 / 1; }
.shell_column__Kn7oW { grid-area: 1 / 2; }
.shell_head__z3ChV { flex: 0 0 auto; display: flex; align-items: center; gap: 2px; margin-bottom: var(--sp-2); }
.shell_ws__IVduc { flex: 1 1 auto; display: flex; align-items: center; gap: var(--sp-2); min-width: 0px; height: var(--h-md); padding: 0px 6px; border: 0px; border-radius: var(--r-md); background: none; font-family: inherit; font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: 600; color: var(--ink); text-align: left; cursor: pointer; }
.shell_ws__IVduc:hover, .shell_ws__IVduc[data-popup-open] { background: var(--hover); }
.shell_wsName__7CDuB { min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.shell_newLead__QBTBE { margin-left: 2px; background: color-mix(in srgb, var(--ink) 7%, transparent); }
.shell_navList__HxnyA { display: flex; flex-direction: column; gap: var(--sp-3); min-height: 0px; overflow-y: auto; overscroll-behavior: contain; }
.shell_navGroup__SbrCP { display: flex; flex-direction: column; gap: 1px; }
.shell_groupHead__6OK_D { display: flex; align-items: center; gap: var(--sp-1); height: var(--h-sm); padding: 0 var(--sp-2); border: 0px; border-radius: var(--r); background: none; font-family: inherit; font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: 500; color: var(--ink-3); text-align: left; cursor: pointer; }
.shell_groupHead__6OK_D:hover { color: var(--ink-2); }
.shell_groupCaret__GkDxI { transition: transform var(--dur-micro) var(--ease-out); }
.shell_item___c90f { position: relative; display: flex; align-items: center; gap: var(--sp-2); flex: 0 0 auto; height: var(--h-sm); padding: 0 var(--sp-2); border-radius: var(--r); color: var(--ink-2); text-decoration: none; min-width: 0px; transition: background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out); }
.shell_item___c90f:hover { background: var(--hover); color: var(--ink); }
.shell_item___c90f:focus-visible { outline: 2px solid var(--focus); outline-offset: -2px; }
.shell_item___c90f[aria-current="page"] { background: var(--selected); color: var(--ink); }
.shell_itemLabel__K09Xl { min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: 500; }
.shell_count__uKhcU { margin-left: auto; flex: 0 0 auto; font-size: var(--t-caption-size); line-height: var(--t-caption-line); font-weight: var(--t-caption-weight); letter-spacing: var(--t-caption-track); color: var(--ink-2); }
.shell_count__uKhcU[data-tone="red"] { color: var(--red-text); }
.shell_foot__GYDb8 { margin-top: auto; flex: 0 0 auto; display: flex; flex-direction: column; padding-top: var(--sp-2); }
.shell_sideToggle___I_KB { flex: 0 0 auto; margin-left: calc(-1 * var(--sp-2)); }
.shell_main__AfdRn { position: relative; flex: 1 1 0%; display: flex; flex-direction: column; min-width: 0px; min-height: 0px; overflow: hidden; }
.shell_top__sYj9Z { position: relative; z-index: var(--z-chrome); flex: 0 0 auto; display: flex; align-items: center; gap: var(--sp-4); height: 44px; padding: 0 var(--sp-4); background: var(--surface-chrome); border-bottom: 1px solid var(--line); }
.shell_title__TzD41 { display: flex; align-items: center; gap: var(--sp-2); min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: var(--t-subsection-size); line-height: var(--t-subsection-line); font-weight: var(--t-subsection-weight); letter-spacing: var(--t-subsection-track); color: var(--ink); }
.shell_title__TzD41 .crumb { color: var(--ink-2); font-weight: var(--t-body-weight); }
.shell_search__3OuU_ { flex: 0 1 300px; margin-inline: auto 0px; min-width: 0px; }
.shell_search__3OuU_[data-phone-only] { display: none; }
.shell_search__3OuU_[data-phone-only] + .shell_tail__2oint { margin-left: auto; }
.shell_top__sYj9Z .shell_searchField__F3ESm { width: 100%; height: var(--h-sm); padding-inline: var(--sp-2); background: var(--surface-canvas); border-color: var(--line); }
.shell_tail__2oint { display: flex; align-items: center; gap: var(--sp-4); flex: 0 0 auto; }
.shell_barEnd__1tDVx { display: flex; align-items: center; gap: 2px; }
.shell_title__TzD41 .count { margin-left: var(--sp-2); color: var(--ink-3); font-weight: var(--t-body-weight); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.shell_clocks__Led__ { display: flex; align-items: center; gap: var(--sp-3); font-size: var(--t-callout-size); line-height: var(--t-callout-line); letter-spacing: var(--t-callout-track); color: var(--ink-2); white-space: nowrap; }
.shell_clocks__Led__ b { font-weight: var(--t-caption-weight); color: var(--ink); }
.shell_clockDate__qq14T { display: none; }
.shell_work__gspVE { display: flex; flex: 1 1 0%; min-height: 0px; min-width: 0px; }
.shell_work__gspVE > .shell_screen__4Nss4, .shell_work__gspVE > .screen { flex: 1 1 0%; min-width: 0px; }
.leads_toolbar__NZhmX { display: flex; align-items: center; gap: 6px; min-height: 44px; padding: 8px var(--sp-3) 8px var(--sp-2); min-width: 0px; flex: 0 0 auto; }
.leads_views__2oLS8 { display: flex; align-items: center; gap: 6px; flex: 1 1 auto; min-width: 0px; }
.leads_pills__G_op3 { display: flex; gap: 4px; flex: 0 0 auto; }
.leads_pill__NdYGR { height: 28px; display: inline-flex; align-items: center; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; }
.leads_pill__NdYGR:hover { color: var(--ink); background: var(--hover); }
.leads_pill__NdYGR[aria-pressed="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.leads_toolbarEnd__4waH_ { margin-left: auto; display: flex; align-items: center; gap: 6px; flex: 0 0 auto; }
.leads_square__q_Tr8 { border-color: var(--line); color: var(--ink-3); }
.leads_square__q_Tr8:hover:not(:disabled), .leads_square__q_Tr8[aria-expanded="true"] { border-color: var(--line-2); background: var(--hover); color: var(--ink); }
.leads_filterHead__FcKtr > :first-child { flex: 1 1 auto; min-width: 0px; }
.board_screen__iI3ms { display: flex; flex-direction: column; height: 100%; min-height: 0px; min-width: 0px; }
.screen.on:has(> .board_screen__iI3ms) { overflow: hidden; }
.board_stage__0JCZn { flex: 1 1 auto; min-height: 0px; display: flex; gap: 12px; padding: 4px 16px 16px; min-width: 0px; }
.board_board__xTgxY { flex: 1 1 auto; min-width: 0px; min-height: 0px; display: flex; gap: 12px; overflow-x: auto; overscroll-behavior-x: contain; }
.board_col__UiuQM { flex: 1 1 0%; min-width: 216px; min-height: 0px; display: flex; flex-direction: column; gap: 8px; padding: 8px; border-radius: 12px; background: color-mix(in srgb, var(--ink) 3%, transparent); }
.board_colHead__zrFov { flex: 0 0 auto; display: flex; align-items: center; gap: 8px; height: 28px; padding: 0px 4px; min-width: 0px; }
.board_chipBtn__IMu4N { display: inline-flex; min-width: 0px; padding: 0px; border: 0px; border-radius: var(--r); background: none; cursor: pointer; }
.board_chipBtn__IMu4N > * { pointer-events: none; }
.board_chipBtn__IMu4N:hover > *, .board_chipBtn__IMu4N[aria-pressed="true"] > * { border-color: var(--line-2); color: var(--ink); }
.board_colCount__E1EYy { flex: 0 0 auto; color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.board_colFlag__PXg0_ { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 0px 10px; margin-top: -6px; padding: 0px 4px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.board_cards__0v2Vz { flex: 1 1 auto; min-height: 0px; display: flex; flex-direction: column; gap: 8px; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; }
.board_out__9Drt9 { display: inline-flex; align-items: baseline; gap: 6px; color: var(--ink-2); text-decoration: none; }
.board_out__9Drt9 b { font-weight: 500; color: var(--ink); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.board_out__9Drt9:hover { color: var(--ink); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--line-2); text-underline-offset: 3px; }
.board_outs__ft95T { flex: 0 0 auto; display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 16px; margin: -4px 16px 0px; padding: 10px 6px 14px; border-top: 1px dashed var(--line); font-size: var(--t-label-size); line-height: var(--t-label-line); color: var(--ink-3); }
.board_card__tIGHF { flex: 0 0 auto; display: flex; flex-direction: column; gap: 6px; min-width: 0px; padding: 10px 12px; border: 1px solid var(--line-2); border-radius: 10px; background: color-mix(in srgb, var(--ink) 3%, var(--surface-canvas)); color: var(--ink); text-decoration: none; }
.board_card__tIGHF:hover { background: color-mix(in srgb, var(--ink) 6%, var(--surface-canvas)); }
.board_cardTop__xmwgM { display: flex; align-items: center; gap: 8px; min-width: 0px; }
.board_cardName__Dxv5M { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 500; }
.board_cardFoot__a_rCl { display: flex; align-items: center; gap: 8px; min-width: 0px; min-height: 20px; color: var(--ink-3); }
.board_cardStep__N4H21 { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.board_cardAge__KRsFb { flex: 0 0 auto; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.board_amber__YzeFC { color: var(--amber-text); }
.pipeline_sectionHead__l2Hg5 > :last-child { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@keyframes pipeline_swapIn__JWQ4Z { 
  0% { opacity: 0; transform: translateX(12px); }
  100% { opacity: 1; transform: none; }
}
.home_needs__wQtuQ > section > :first-child { flex: 0 0 auto; }
.home_needs__wQtuQ > section > :last-child { flex: 1 1 auto; min-height: 0px; overflow-y: auto; overscroll-behavior: contain; }
.homeToday_home__G9w5I { height: 100%; min-height: 0px; display: flex; flex-direction: column; gap: var(--sp-4); padding: var(--sp-6) var(--sp-6) 0; font-size: var(--t-body-size); line-height: var(--t-body-line); }
.homeToday_head__HdKoX { flex: 0 0 auto; display: flex; align-items: baseline; gap: 14px; min-width: 0px; }
.homeToday_title__aOQzu { margin: 0px; font-size: var(--t-page-size); line-height: var(--t-page-line); font-weight: var(--t-page-weight); letter-spacing: var(--t-page-track); white-space: nowrap; }
.homeToday_muted__Cp8OZ { color: var(--ink-3); }
.homeToday_brief__Api7d { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 6px; }
.homeToday_chip__PeofX { height: 28px; display: inline-flex; align-items: center; gap: 6px; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: color-mix(in srgb, var(--ink) 3%, transparent); color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); white-space: nowrap; text-decoration: none; }
a.homeToday_chip__PeofX:hover { border-color: var(--line-2); color: var(--ink); }
.homeToday_chip__PeofX b { color: var(--ink); font-weight: 600; }
.homeToday_cols__Ox1Ab { flex: 1 1 0%; min-height: 0px; display: grid; grid-template-columns: minmax(0px, 1fr) 340px; }
.homeToday_col__oaYko { min-height: 0px; min-width: 0px; display: flex; flex-direction: column; padding: 0px 20px; border-left: 1px solid var(--line); }
.homeToday_col__oaYko:first-child { padding-left: 0px; border-left: 0px; }
.homeToday_right__9ldXb { padding-right: 0px; }
.homeToday_colHead__MSgBD { flex: 0 0 auto; display: flex; align-items: center; gap: 8px; height: 40px; min-width: 0px; }
.homeToday_section__nIAoH { margin: 0px; font-size: var(--t-group-size); line-height: var(--t-group-line); font-weight: var(--t-group-weight); letter-spacing: var(--t-group-track); }
.homeToday_count__4dIgb { color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.homeToday_headEnd__20OxN { margin-left: auto; }
.homeToday_colBody__1Rqr5 { flex: 1 1 0%; min-height: 0px; overflow: auto; padding-bottom: var(--sp-4); }
.homeToday_pills__TPxXM { margin-left: auto; display: flex; gap: 4px; flex: 0 0 auto; }
.homeToday_pill__Cuvtc { height: 28px; display: inline-flex; align-items: center; padding: 0px 11px; border: 1px solid var(--line); border-radius: 999px; background: transparent; color: var(--ink-2); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; white-space: nowrap; }
.homeToday_pill__Cuvtc:hover { color: var(--ink); background: var(--hover); }
.homeToday_pill__Cuvtc[aria-pressed="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.homeToday_group__Rh_By { padding: 14px 0px 4px; color: var(--ink-3); font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; }
.homeToday_group__Rh_By:first-child { padding-top: 4px; }
.homeToday_group__Rh_By span { margin-left: 6px; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.homeToday_row__v0TeS { display: grid; grid-template-columns: 16px minmax(150px, 210px) minmax(0px, 1fr) 56px 88px; align-items: center; gap: 12px; height: 48px; padding: 0px 8px; margin: 0px -8px; border-radius: 8px; cursor: pointer; }
.homeToday_row__v0TeS:hover { background: var(--hover); }
.homeToday_name__v_M1G { min-width: 0px; color: var(--ink); font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; }
.homeToday_what__COUCw { min-width: 0px; color: var(--ink-2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.homeToday_when__GHu0Y { color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; }
.homeToday_act__kOL3g { justify-self: end; display: inline-flex; }
.homeToday_board__1L8L6 { width: 100%; border-collapse: collapse; table-layout: fixed; margin-bottom: 8px; }
.homeToday_board__1L8L6 th { height: 32px; padding: 0px 6px; text-align: right; font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; font-family: inherit; letter-spacing: normal; text-transform: none; color: var(--ink-3); white-space: nowrap; vertical-align: middle; background: none; border-bottom: 0px; }
.homeToday_board__1L8L6 th:first-child { text-align: left; }
.homeToday_board__1L8L6 td { height: 36px; padding: 0px 6px; text-align: right; color: var(--ink-2); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; white-space: nowrap; vertical-align: middle; border-bottom: 0px; }
.homeToday_board__1L8L6 td:first-child { text-align: left; color: var(--ink); font-weight: 500; overflow: hidden; text-overflow: ellipsis; }
.homeToday_board__1L8L6 tbody tr:not(.homeToday_sum__gr5VN):hover td { background: var(--hover); }
.homeToday_board__1L8L6 tbody tr td:first-child { border-radius: 8px 0px 0px 8px; }
.homeToday_board__1L8L6 tbody tr td:last-child { border-radius: 0px 8px 8px 0px; }
.homeToday_sum__gr5VN td { color: var(--ink); font-weight: 500; border-top: 1px solid var(--line); }
.homeToday_board__1L8L6 .homeToday_sum__gr5VN td { border-radius: 0px; }
.homeToday_person__NBEsw { display: flex; align-items: center; gap: 10px; min-width: 0px; }
.homeToday_person__NBEsw > span:last-child { overflow: hidden; text-overflow: ellipsis; }
.homeToday_bot__LqMv9 { width: 20px; height: 20px; flex: 0 0 auto; display: grid; place-items: center; border-radius: 50%; color: var(--ink); background: color-mix(in srgb, var(--blue-9) 22%, transparent); }
.homeToday_call__b8sB1 { display: flex; flex-direction: column; gap: 6px; padding: 10px 0px; border-bottom: 1px solid var(--line); }
.homeToday_did__ufouU { color: var(--ink-2); line-height: 18px; text-decoration: none; }
.homeToday_did__ufouU b { color: var(--ink); font-weight: 500; }
a.homeToday_did__ufouU:hover b { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-underline-offset: 3px; text-decoration-color: var(--line-2); }
.homeToday_callMeta__jKQ55 { display: flex; align-items: center; gap: 8px; font-size: var(--t-label-size); line-height: var(--t-label-line); }
.homeToday_listen__0wjKc { margin-left: auto; }
.homeToday_agenda__AjAlK { display: flex; flex-direction: column; margin-bottom: 8px; }
.homeToday_item__TDkbi { display: flex; gap: 12px; padding: 6px 0px; line-height: 18px; color: inherit; text-decoration: none; }
.homeToday_item__TDkbi b { display: block; font-weight: 500; }
a.homeToday_item__TDkbi:hover b { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-underline-offset: 3px; text-decoration-color: var(--line-2); }
.homeToday_item__TDkbi small { display: block; font-size: var(--t-label-size); color: var(--ink-3); }
.homeToday_at__FRrn5 { width: 40px; flex: 0 0 auto; color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.presence_presence__ckTPU { display: flex; flex-direction: column; gap: 1px; min-width: 0px; }
.presence_row___GqKo { display: flex; align-items: center; gap: var(--sp-2); height: var(--h-sm); padding: 0 var(--sp-2); min-width: 0px; font-size: var(--t-callout-size); line-height: var(--t-callout-line); font-weight: 500; color: var(--ink-2); }
.presence_name__n8xkW { flex: 1 1 auto; min-width: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.presence_face__SM3li { position: relative; flex: 0 0 auto; display: inline-grid; }
.presence_status__Ifxkn { position: absolute; right: -3px; bottom: -3px; width: 10px; height: 10px; border: 2px solid var(--surface-ground); border-radius: var(--r-full); background: var(--green-solid); }
.presence_status__Ifxkn[data-state="on_call"] { background: var(--red-solid); }
.presence_status__Ifxkn[data-state="dialing"] { background: var(--amber-solid); }
.presence_word__Zl_ml { flex: 0 0 auto; display: inline-flex; align-items: center; gap: var(--sp-1); max-width: 45%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; color: var(--ink-3); font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; }
.presence_rowButton__uQJge { width: 100%; border: 0px; background: none; border-radius: var(--r-sm); text-align: left; cursor: pointer; font-family: inherit; color: var(--ink-2); }
.presence_rowButton__uQJge:hover, .presence_rowButton__uQJge[data-popup-open] { background: var(--hover); color: var(--ink); }
.mobile_tabs__O3lL1, .mobile_back__xl3o9, .mobile_barActions__ehOYQ, .mobile_pull__BusaW { display: none; }
@keyframes mobile_progress-sweep__eSC0u { 
  0% { left: -40%; }
  100% { left: 100%; }
}
@keyframes mobile_pull-spin__HfmGN { 
  100% { transform: rotate(360deg); }
}
.barSections_sections__3TnPn { display: flex; align-items: center; gap: 2px; min-width: 0px; margin-left: var(--sp-2); }
.barSections_section__vVZ5Z { flex: 0 0 auto; height: 26px; display: inline-flex; align-items: center; gap: 6px; padding: 0px 10px; border: 1px solid transparent; border-radius: 999px; background: transparent; color: var(--ink-2); font-family: inherit; font-size: var(--t-label-size); line-height: var(--t-label-line); font-weight: 500; letter-spacing: 0px; white-space: nowrap; cursor: pointer; }
.barSections_section__vVZ5Z:hover { color: var(--ink); background: var(--hover); }
.barSections_section__vVZ5Z[aria-selected="true"] { color: var(--ink); background: var(--selected); border-color: var(--line-2); }
.barSections_section__vVZ5Z:focus-visible { outline: 2px solid var(--focus); outline-offset: 1px; }
.barSections_sections__3TnPn[data-place="page"] { display: none; }
[data-logo] { background: center / 100% no-repeat transparent !important; }
[data-logo="ridgeline.png"] { background-image: url(/app/logos/ridgeline.png) !important; }
[data-logo="torres-cleaning"] { background-image: url(/app/logos/torres-cleaning.svg) !important; }
[data-logo="reed-auto"] { background-image: url(/app/logos/reed-auto.svg) !important; }
[data-logo="pratt-roofing"] { background-image: url(/app/logos/pratt-roofing.svg) !important; }
[data-logo="brooks-bakery"] { background-image: url(/app/logos/brooks-bakery.svg) !important; }
[data-logo="cole-fitness"] { background-image: url(/app/logos/cole-fitness.svg) !important; }
[data-logo="whitfield-hvac"] { background-image: url(/app/logos/whitfield-hvac.svg) !important; }
[data-logo="romero-trucking"] { background-image: url(/app/logos/romero-trucking.svg) !important; }
[data-logo="nair-dental"] { background-image: url(/app/logos/nair-dental.svg) !important; }
[data-logo="mesa-solar"] { background-image: url(/app/logos/mesa-solar.svg) !important; }
[data-logo="prairie-landscaping"] { background-image: url(/app/logos/prairie-landscaping.svg) !important; }
[data-logo="red-river-plumbing"] { background-image: url(/app/logos/red-river-plumbing.svg) !important; }
[data-logo="harbor-electric"] { background-image: url(/app/logos/harbor-electric.svg) !important; }
[data-face] { background: center / cover no-repeat transparent !important; }
[data-face] > [class*="Mark_glyph__"] { visibility: hidden; }
[data-face="dana"] { background-image: url(/app/people/dana.jpg) !important; }
[data-face="sam"] { background-image: url(/app/people/sam.jpg) !important; }
[data-face="leo"] { background-image: url(/app/people/leo.jpg) !important; }
