@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_9ed81ec0-module__NBCd3W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_9ed81ec0-module__NBCd3W__variable{--font-sans:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_b89d2748-module__X1g-Dq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_b89d2748-module__X1g-Dq__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-800:#1e2939;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-display:var(--font-sans);--ground:#ecece9;--surface-card:#fff;--surface-subtle:#f4f4f2;--surface-subtle-alt:#f2f2ef;--surface-sunken:#d9d9d5;--segment-thumb:var(--surface-card);--surface-inverse:#111110;--surface-inverse-raised:#222220;--text-on-inverse:#f4f4f2;--text-on-inverse-muted:#a9a9a4;--ink:#111110;--ink-body:#3d3c39;--hairline:#11111014;--hairline-strong:#1111102e;--brand:#1d6b45;--brand-deep:#12462e;--brand-mid:#3e8e64;--brand-bright:#7fd3a6;--brand-tint:#e3f1e9;--brand-tint-ring:#b9d9c6;--brand-text:#1d4a33;--action-primary-bg:var(--ink);--action-primary-fg:#fff;--action-primary-hover:#2a2a28;--action-secondary-bg:#f2f2ef;--action-secondary-fg:var(--ink);--action-secondary-hover:#e6e6e2;--action-outline-bg:#fff;--action-outline-fg:var(--ink);--action-outline-ring:var(--hairline-strong);--action-outline-hover:#f4f4f2;--focus-ring:var(--brand);--temp-hot-bg:#fde7df;--temp-hot-text:#9a3412;--temp-hot-dot:#e5532d;--temp-warm-bg:#fdf1d8;--temp-warm-text:#7a4e00;--temp-warm-dot:#b7791f;--temp-cold-bg:#eeeeeb;--temp-cold-text:#5f5e5a;--temp-cold-dot:#b9b8b2;--aging-track:#eeeeeb;--aging-bar:#b9b8b2;--aging-text:#686761;--aging-stale:#e5532d;--aging-stale-text:#b03a16;--aging-done:var(--brand);--bubble-lead:#f2f2ef;--bubble-lead-text:var(--ink);--bubble-ostira:#e3f1e9;--bubble-ostira-text:var(--ink);--bubble-agent:#111110;--bubble-agent-text:#fff;--stage-new-bg:#e7edfb;--stage-new-text:#22418f;--stage-contacted-bg:#fdf1d8;--stage-contacted-text:#7a4e00;--stage-showing-bg:#eee3f6;--stage-showing-text:#5a2e7f;--stage-contract-bg:#fde7df;--stage-contract-text:#9a3412;--stage-closed-bg:#e3f1e9;--stage-closed-text:#1d4a33;--radius-card:24px;--radius-card-sm:20px;--radius-panel:16px;--radius-inner:12px;--radius-bubble:20px;--radius-bubble-tail:6px;--radius-pill:999px;--page-bg:var(--surface-card);--sidebar-bg:var(--ground);--text-primary:#111110;--text-secondary:#5f5e5a;--text-tertiary:#686761;--accent:var(--brand);--accent-hover:var(--brand-deep);--accent-subtle:var(--brand-tint);--accent-link:var(--brand);--accent-solid:var(--action-primary-bg);--on-accent:var(--action-primary-fg);--border:var(--hairline);--border-strong:var(--hairline-strong);--border-subtle:var(--hairline);--nav-hover:#1111100f;--nav-active:#11111014;--surface:var(--surface-subtle);--surface-hover:#ededea;--card:var(--surface-card);--card-bg:var(--surface-card);--radius-sm:8px;--status-blue-bg:#e7edfb;--status-blue-text:#22418f;--status-green-bg:#e3f1e9;--status-green-text:#1d4a33;--status-purple-bg:#eee3f6;--status-purple-text:#5a2e7f;--status-gray-bg:#eeeeeb;--status-gray-text:#5f5e5a;--status-red-bg:#fdecea;--status-red-text:#9a2a22;--status-orange-bg:#fdf1d8;--status-orange-text:#7a4e00;--warm-gold:#b7791f;--warm-gold-bg:#fdf1d8;--warm-gold-text:#7a4e00;--terracotta:#e5532d;--terracotta-bg:#fde7df;--terracotta-text:#9a3412;--slate-blue:#2f5bd3;--slate-blue-bg:#e7edfb;--slate-blue-text:#22418f;--sage:#3e8e64;--sage-bg:#e3f1e9;--sage-text:#1d4a33;--stage-new:#2f5bd3;--stage-contacted:#b7791f;--stage-showing:#7c5bbf;--stage-contract:#e5532d;--stage-closed:#1d6b45;--stage-won:#1d6b45;--stage-lost:#77766f;--score-hot:var(--temp-hot-text);--score-hot-bg:var(--temp-hot-bg);--score-warm:var(--temp-warm-text);--score-warm-bg:var(--temp-warm-bg);--score-cold:var(--temp-cold-text);--score-cold-bg:var(--temp-cold-bg);--energy:var(--terracotta);--energy-bg:var(--terracotta-bg);--accent-warm:#b7791f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0c0c0b;--surface-card:#161615;--surface-subtle:#1f1f1d;--surface-subtle-alt:#222220;--surface-sunken:#2c2c29;--segment-thumb:var(--surface-sunken);--surface-inverse:#f4f4f2;--surface-inverse-raised:#e6e6e2;--text-on-inverse:#111110;--text-on-inverse-muted:#5f5e5a;--ink:#f4f4f2;--ink-body:#d6d5d0;--hairline:#f4f4f217;--hairline-strong:#f4f4f233;--brand:#5dbb8a;--brand-deep:#3e8e64;--brand-mid:#4fa77a;--brand-bright:#7fd3a6;--brand-tint:#173324;--brand-tint-ring:#2a5a40;--brand-text:#a6e0bf;--action-primary-fg:#111110;--action-primary-hover:#dcdcd8;--action-secondary-bg:#262624;--action-secondary-hover:#302f2d;--action-outline-bg:#161615;--action-outline-hover:#1f1f1d;--temp-hot-bg:#3a1d14;--temp-hot-text:#ffb49a;--temp-hot-dot:#f07a57;--temp-warm-bg:#33280f;--temp-warm-text:#f2c76b;--temp-warm-dot:#d9a24a;--temp-cold-bg:#262624;--temp-cold-text:#b5b4ae;--temp-cold-dot:#6b6a65;--aging-track:#262624;--aging-bar:#5a5955;--aging-text:#8e8d87;--aging-stale:#f07a57;--aging-stale-text:#ff946f;--bubble-lead:#262624;--bubble-lead-text:#f4f4f2;--bubble-ostira:#173324;--bubble-ostira-text:#f4f4f2;--bubble-agent:#f4f4f2;--bubble-agent-text:#111110;--stage-new-bg:#172243;--stage-new-text:#9db4f5;--stage-contacted-bg:#33280f;--stage-contacted-text:#f2c76b;--stage-showing-bg:#2a1f3d;--stage-showing-text:#c9b3ee;--stage-contract-bg:#3a1d14;--stage-contract-text:#ffb49a;--stage-closed-bg:#173324;--stage-closed-text:#a6e0bf;--text-primary:#f4f4f2;--text-secondary:#a9a9a4;--text-tertiary:#8e8d87;--accent-hover:var(--brand-bright);--accent-link:var(--brand-bright);--nav-hover:#f4f4f20f;--nav-active:#f4f4f21a;--surface-hover:#262624;--status-blue-bg:#172243;--status-blue-text:#9db4f5;--status-green-bg:#173324;--status-green-text:#a6e0bf;--status-purple-bg:#2a1f3d;--status-purple-text:#c9b3ee;--status-gray-bg:#262624;--status-gray-text:#b5b4ae;--status-red-bg:#3a1714;--status-red-text:#ff9c92;--status-orange-bg:#33280f;--status-orange-text:#f2c76b;--warm-gold:#d9a24a;--warm-gold-bg:#33280f;--warm-gold-text:#f2c76b;--terracotta:#f07a57;--terracotta-bg:#3a1d14;--terracotta-text:#ffb49a;--slate-blue:#6e8fea;--slate-blue-bg:#172243;--slate-blue-text:#9db4f5;--sage:#4fb37f;--sage-bg:#173324;--sage-text:#a6e0bf;--stage-new:#6e8fea;--stage-contacted:#d9a24a;--stage-showing:#a88be0;--stage-contract:#f07a57;--stage-closed:#4fb37f;--stage-won:#4fb37f;--stage-lost:#8e8d87;--accent-warm:#d9a24a}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0c0c0b;--surface-card:#161615;--surface-subtle:#1f1f1d;--surface-subtle-alt:#222220;--surface-sunken:#2c2c29;--segment-thumb:var(--surface-sunken);--surface-inverse:#f4f4f2;--surface-inverse-raised:#e6e6e2;--text-on-inverse:#111110;--text-on-inverse-muted:#5f5e5a;--ink:#f4f4f2;--ink-body:#d6d5d0;--hairline:#f4f4f217;--hairline-strong:#f4f4f233;--brand:#5dbb8a;--brand-deep:#3e8e64;--brand-mid:#4fa77a;--brand-bright:#7fd3a6;--brand-tint:#173324;--brand-tint-ring:#2a5a40;--brand-text:#a6e0bf;--action-primary-fg:#111110;--action-primary-hover:#dcdcd8;--action-secondary-bg:#262624;--action-secondary-hover:#302f2d;--action-outline-bg:#161615;--action-outline-hover:#1f1f1d;--temp-hot-bg:#3a1d14;--temp-hot-text:#ffb49a;--temp-hot-dot:#f07a57;--temp-warm-bg:#33280f;--temp-warm-text:#f2c76b;--temp-warm-dot:#d9a24a;--temp-cold-bg:#262624;--temp-cold-text:#b5b4ae;--temp-cold-dot:#6b6a65;--aging-track:#262624;--aging-bar:#5a5955;--aging-text:#8e8d87;--aging-stale:#f07a57;--aging-stale-text:#ff946f;--bubble-lead:#262624;--bubble-lead-text:#f4f4f2;--bubble-ostira:#173324;--bubble-ostira-text:#f4f4f2;--bubble-agent:#f4f4f2;--bubble-agent-text:#111110;--stage-new-bg:#172243;--stage-new-text:#9db4f5;--stage-contacted-bg:#33280f;--stage-contacted-text:#f2c76b;--stage-showing-bg:#2a1f3d;--stage-showing-text:#c9b3ee;--stage-contract-bg:#3a1d14;--stage-contract-text:#ffb49a;--stage-closed-bg:#173324;--stage-closed-text:#a6e0bf;--text-primary:#f4f4f2;--text-secondary:#a9a9a4;--text-tertiary:#8e8d87;--accent-hover:var(--brand-bright);--accent-link:var(--brand-bright);--nav-hover:#f4f4f20f;--nav-active:#f4f4f21a;--surface-hover:#262624;--status-blue-bg:#172243;--status-blue-text:#9db4f5;--status-green-bg:#173324;--status-green-text:#a6e0bf;--status-purple-bg:#2a1f3d;--status-purple-text:#c9b3ee;--status-gray-bg:#262624;--status-gray-text:#b5b4ae;--status-red-bg:#3a1714;--status-red-text:#ff9c92;--status-orange-bg:#33280f;--status-orange-text:#f2c76b;--warm-gold:#d9a24a;--warm-gold-bg:#33280f;--warm-gold-text:#f2c76b;--terracotta:#f07a57;--terracotta-bg:#3a1d14;--terracotta-text:#ffb49a;--slate-blue:#6e8fea;--slate-blue-bg:#172243;--slate-blue-text:#9db4f5;--sage:#4fb37f;--sage-bg:#173324;--sage-text:#a6e0bf;--stage-new:#6e8fea;--stage-contacted:#d9a24a;--stage-showing:#a88be0;--stage-contract:#f07a57;--stage-closed:#4fb37f;--stage-won:#4fb37f;--stage-lost:#8e8d87;--accent-warm:#d9a24a}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.bottom-0{bottom:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-\[5\]{z-index:5}.col-span-2{grid-column:span 2/span 2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-20{height:calc(var(--spacing)*20)}.h-\[56px\]{height:56px}.h-\[96px\]{height:96px}.h-\[220px\]{height:220px}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[55svh\]{min-height:55svh}.min-h-\[68px\]{min-height:68px}.min-h-\[160px\]{min-height:160px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-\[64px\]{width:64px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[46ch\]{max-width:46ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.flex-1{flex:1}.flex-\[1_1_280px\]{flex:280px}.flex-\[999_1_460px\]{flex:999 460px}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-7{gap:calc(var(--spacing)*7)}.gap-\[3px\]{gap:3px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-\[18px\]{row-gap:18px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[var\(--radius-card-sm\)\]{border-radius:var(--radius-card-sm)}.rounded-\[var\(--radius-inner\)\]{border-radius:var(--radius-inner)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-\[var\(--status-red-text\)\]{border-color:var(--status-red-text)}.bg-\[var\(--action-outline-bg\)\]{background-color:var(--action-outline-bg)}.bg-\[var\(--brand-tint\)\]{background-color:var(--brand-tint)}.bg-\[var\(--ground\)\]{background-color:var(--ground)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--status-red-bg\)\]{background-color:var(--status-red-bg)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-inverse\)\]{background-color:var(--surface-inverse)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-\[linear-gradient\(to_bottom\,transparent\,var\(--page-bg\)_28px\)\]{background-image:linear-gradient(to bottom,transparent,var(--page-bg)28px)}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[18px\]{padding:18px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-7{padding-top:calc(var(--spacing)*7)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-\[inherit\]{font-family:inherit}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--action-outline-fg\)\]{color:var(--action-outline-fg)}.text-\[var\(--brand-text\)\]{color:var(--brand-text)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-body\)\]{color:var(--ink-body)}.text-\[var\(--status-red-text\)\]{color:var(--status-red-text)}.text-\[var\(--text-on-inverse\)\]{color:var(--text-on-inverse)}.text-\[var\(--text-on-inverse-muted\)\]{color:var(--text-on-inverse-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--action-outline-ring\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--action-outline-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/rounded{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[file\:lines\]{file:lines}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-\[var\(--action-outline-hover\)\]:hover{background-color:var(--action-outline-hover)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-subtle\)\]:hover{background-color:var(--surface-subtle)}.hover\:bg-\[var\(--surface-subtle-alt\)\]:hover{background-color:var(--surface-subtle-alt)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:shadow-\[0_4px_14px_rgba\(17\,17\,16\,0\.08\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,#11111014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--focus-ring\)\]:focus{border-color:var(--focus-ring)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:active\:scale-\[\.98\]:active{scale:.98}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-\[114px\]{height:114px}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-\[18px\]{gap:18px}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-\[18px\]{padding-inline:18px}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[40px\]{font-size:40px}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{background-color:var(--color-gray-800)}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.filter-sheet-btn{display:none}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalScaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes accentGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes subtlePulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes typingDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes chatReveal{0%{opacity:0;max-height:0;transform:translateY(8px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes scoreReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mockupPhaseCycle{0%,22%{opacity:1;transform:translateY(0)scale(1)}25%,to{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes mockupPhaseCycleWide{0%,30%{opacity:1;transform:translateY(0)scale(1)}34%,to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes mockupTypingLoop{0%,24%,to{opacity:0;transform:translateY(10px)}28%,48%{opacity:.85;transform:translateY(0)}52%,to{opacity:0;transform:translateY(-6px)}}@keyframes mockupReplyLoop{0%,50%{opacity:0;transform:translateY(10px)}56%,84%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(-6px)}}.mockup-live-dot{animation:2s ease-in-out infinite livePulse}.mockup-card-highlight{box-shadow:0 1px 4px #11111014}@keyframes pipelineCardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pipelineCardExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.pipeline-card-enter{animation:.4s cubic-bezier(.25,1,.5,1) both pipelineCardEnter}.pipeline-card-exit{animation:.4s cubic-bezier(.25,1,.5,1) both pipelineCardExit}.mockup-card{animation:.4s cubic-bezier(.25,1,.5,1) both cardSlideIn}.mockup-card-1{animation-delay:.5s}.mockup-card-2{animation-delay:.7s}.mockup-card-3{animation-delay:.9s}.mockup-card-4{animation-delay:1.1s}.mockup-card-5{animation-delay:1.3s}.mockup-card-6{animation-delay:1.5s}.mockup-card-7{animation-delay:1.7s}.mockup-card-8{animation-delay:1.9s}.mockup-card-9{animation-delay:2.2s}.anim-fade-in{animation:.5s cubic-bezier(.25,1,.5,1) both fadeIn}.anim-fade-in-up{animation:.5s cubic-bezier(.25,1,.5,1) both fadeInUp}.anim-fade-in-down{animation:.4s cubic-bezier(.25,1,.5,1) both fadeInDown}.anim-slide-in-left{animation:.5s cubic-bezier(.25,1,.5,1) both slideInLeft}.anim-accent-grow{transform-origin:top;animation:.6s cubic-bezier(.25,1,.5,1) both accentGrow}.anim-float{animation:6s ease-in-out infinite gentleFloat}.anim-float-slow{animation:8s ease-in-out infinite gentleFloat}.anim-float-slower{animation:10s ease-in-out infinite gentleFloat}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.2s}.anim-delay-3{animation-delay:.3s}.anim-delay-4{animation-delay:.4s}.anim-delay-5{animation-delay:.5s}.anim-delay-6{animation-delay:.6s}.page-body{animation:.4s cubic-bezier(.25,1,.5,1) both fadeIn}@keyframes toastCheckDraw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes toastCircleDraw{0%{stroke-dashoffset:44px}to{stroke-dashoffset:0}}.toast-check-circle{stroke-dasharray:44;stroke-dashoffset:44px;animation:.4s cubic-bezier(.25,1,.5,1) .1s both toastCircleDraw}.toast-check-mark{stroke-dasharray:20;stroke-dashoffset:20px;animation:.3s cubic-bezier(.25,1,.5,1) .35s both toastCheckDraw}@keyframes successCircleDraw{0%{stroke-dashoffset:126px}to{stroke-dashoffset:0}}@keyframes successCheckDraw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.success-checkmark .success-circle{stroke-dasharray:126;stroke-dashoffset:126px;animation:.6s cubic-bezier(.25,1,.5,1) both successCircleDraw}.success-checkmark .success-check{stroke-dasharray:30;stroke-dashoffset:30px;animation:.4s cubic-bezier(.25,1,.5,1) .4s both successCheckDraw}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--surface)25%,var(--surface-hover)50%,var(--surface)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.8s ease-in-out infinite shimmer}@keyframes celebrationScale{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.celebration-enter{animation:.5s cubic-bezier(.25,1,.5,1) both celebrationScale}@keyframes billing-spin{to{transform:rotate(360deg)}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.7}}.billing-badge-canceling{animation:2.5s ease-in-out infinite badgePulse}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition=to-light]::view-transition-new(root){z-index:1}html[data-theme-transition=to-dark]::view-transition-old(root){z-index:1}@keyframes theme-icon-enter{0%{opacity:0;transform:rotate(-40deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}.theme-icon-enter{animation:.3s cubic-bezier(.25,1,.5,1) both theme-icon-enter}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}body{background:var(--page-bg);color:var(--text-primary);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;font-size:14px;line-height:1.5}.font-display{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em}.page-header.content-generate-header{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px}@media (max-width:768px){.content-generate-header p{display:none}}.page-header h1,.page-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500}.count-badge{background-color:var(--accent-solid);min-width:18px;height:18px;color:var(--on-accent);letter-spacing:0;vertical-align:middle;font-size:10px;font-weight:700;line-height:1;font-family:var(--font-sans,inherit);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;display:inline-flex}.count-badge-alert{background-color:var(--terracotta)}.table-row{border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s,border-left-color .2s,transform .1s;position:relative;transform:translate(0)}.row-link-overlay:after{content:"";z-index:1;position:absolute;inset:0}.table-row{transition:background-color .2s cubic-bezier(.25,1,.5,1),transform .1s;animation:.3s cubic-bezier(.25,1,.5,1) both fadeIn}.table-row:first-child{animation-delay:0s}.table-row:nth-child(2){animation-delay:30ms}.table-row:nth-child(3){animation-delay:60ms}.table-row:nth-child(4){animation-delay:90ms}.table-row:nth-child(5){animation-delay:.12s}.table-row:nth-child(n+6){animation-delay:.15s}.table-row:hover{background-color:var(--nav-hover)}.table-row:active{background-color:var(--surface-hover);transform:scale(.995)}.table-row-selected{background-color:var(--surface-subtle-alt)}.contact-panel-backdrop{animation:.2s ease-out both fadeInBackdrop}.contact-panel-slide{animation:.3s cubic-bezier(.25,1,.5,1) both slideInRight}@keyframes tabContentEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-content-enter{animation:.25s cubic-bezier(.25,1,.5,1) both tabContentEnter}.tab-indicator{will-change:left}@media (prefers-reduced-motion:reduce){.contact-panel-slide,.contact-panel-backdrop,.tab-content-enter{animation-duration:.01ms!important;animation-iteration-count:1!important}.tab-indicator,.table-row{transition-duration:.01ms!important}}.deal-card{background-color:var(--page-bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:grab;-webkit-user-select:none;user-select:none;border-left:3px solid var(--accent);padding:12px 14px;transition:box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),border-color .2s}.deal-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1111101a}.deal-card:active{cursor:grabbing;transform:scale(1.02);box-shadow:0 8px 24px #11111026}[data-meta-badge]{white-space:nowrap}.campaign-card{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--page-bg);justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:border-color .2s cubic-bezier(.25,1,.5,1),background-color .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);display:flex}.campaign-card:hover{border-color:var(--border-strong);background-color:var(--surface);transform:translate(2px);box-shadow:0 2px 12px #11111014}.btn-primary{border-radius:var(--radius-pill);background-color:var(--action-primary-bg);min-height:36px;color:var(--action-primary-fg);font-family:var(--font-sans),system-ui,sans-serif;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn-primary:hover{background-color:var(--action-primary-hover)}.btn-primary:active{transition-duration:80ms;transform:scale(.98)}.btn-secondary{border-radius:var(--radius-pill);background-color:var(--action-secondary-bg);min-height:36px;color:var(--action-secondary-fg);font-family:var(--font-sans),system-ui,sans-serif;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn-secondary:hover{background-color:var(--action-secondary-hover)}.btn-secondary:active{transition-duration:80ms;transform:scale(.98)}.o-btn{border-radius:var(--radius-pill);font-family:var(--font-sans),system-ui,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);display:inline-flex}.o-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.o-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.o-btn:disabled,.o-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.o-btn-sm{height:34px;padding:0 14px;font-size:13px;position:relative}.o-btn-sm:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.o-btn-md{min-height:44px;padding:0 20px;font-size:15px}.o-btn-primary{background-color:var(--action-primary-bg);color:var(--action-primary-fg)}.o-btn-secondary{background-color:var(--action-secondary-bg);color:var(--action-secondary-fg)}.o-btn-outline{background-color:var(--action-outline-bg);color:var(--action-outline-fg);box-shadow:inset 0 0 0 1px var(--action-outline-ring)}@media (hover:hover){.o-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-primary-hover)}.o-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-secondary-hover)}.o-btn-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-outline-hover)}}.btn-ghost{cursor:pointer;color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:11px;transition:color .12s}.btn-ghost:hover{color:var(--text-secondary)}.quick-action-card{transition:color .15s,border-color .15s,transform .15s}.quick-action-card:hover{transform:translateY(-1px);border-color:var(--border-strong)!important;color:var(--text-primary)!important}.nav-primary-btn:hover{transition:background-color .15s,color .15s;background-color:var(--action-primary-hover)!important;color:var(--action-primary-fg)!important}footer a:hover{color:var(--text-secondary)!important}.closing-cta-btn{transition:transform .15s,box-shadow .15s}.closing-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.hero-primary-btn{transition:background-color .15s,transform .15s,box-shadow .15s}.hero-primary-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #1111102e;background-color:var(--action-primary-hover)!important}.hero-mobile-mockup{display:none!important}.feature-card-1:hover{background-color:var(--slate-blue-bg)}.feature-card-2:hover{background-color:var(--warm-gold-bg)}.feature-card-3:hover{background-color:var(--accent-subtle)}.campaign-card:hover [data-meta-badge]{background-color:var(--surface-hover);border-color:var(--border-strong);transition:background-color .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1)}.campaign-card svg:last-child{transition:transform .2s cubic-bezier(.25,1,.5,1)}.campaign-card:hover svg:last-child{transform:translate(3px)}.page-header{box-sizing:border-box;background-color:var(--page-bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:32px 36px 0;animation:.3s cubic-bezier(.25,1,.5,1) both fadeIn;display:flex;position:relative}.page-title{color:var(--ink);text-wrap:balance;min-width:0;margin:0;font-size:34px;line-height:1.1}.page-subtitle{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:20px}.conv-detail-header{flex-direction:column;justify-content:center;align-items:flex-start;height:auto}.campaign-detail-header{flex-direction:column;align-items:stretch}.campaign-detail-header-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.conv-detail-header:hover .breadcrumb-link{color:var(--text-secondary)}.page-body{padding:24px 36px}.page-header.anim-fade-in-up,.page-body.anim-fade-in-up{animation:.5s cubic-bezier(.25,1,.5,1) both fadeInUp}.stat-card{border-top:2px solid var(--border-strong);background-color:#0000;border-left:3px solid #0000;padding:20px 0 16px 16px;transition:border-color .2s}.stat-card:hover{border-top-color:var(--text-primary)}.auth-submit-btn{background-color:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:var(--radius-pill);cursor:pointer;border:none;margin-top:4px;padding:12px;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .15s}.auth-submit-btn:hover:not(:disabled){background-color:var(--action-primary-hover);transform:translateY(-1px)}.auth-submit-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.auth-submit-btn:disabled{opacity:.6;cursor:not-allowed}.lead-form-card{background-color:var(--page-bg);border:1px solid var(--border);border-radius:var(--radius-card-sm);max-width:600px;padding:22px 32px}.lead-form-input{border:1px solid var(--border-strong);border-radius:var(--radius-inner);color:var(--text-primary);background-color:var(--page-bg);box-sizing:border-box;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.lead-form-input:focus{outline:none}textarea.lead-form-input{resize:vertical;font-family:inherit}.lead-form-btn{background-color:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:var(--radius-pill);cursor:pointer;letter-spacing:-.02em;border:none;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s,transform .15s}.lead-form-btn:hover:not(:disabled){background-color:var(--action-primary-hover);transform:translateY(-1px)}.lead-form-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.lead-form-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.spinner-inline{border:2px solid;width:14px;height:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.spinner-inline{border:2px solid color-mix(in srgb,currentColor 30%,transparent)}}.spinner-inline{vertical-align:middle;border-top-color:currentColor;border-radius:50%;margin-left:6px;animation:.6s linear infinite spin}.auth-theme-toggle-mobile{display:none}.auth-theme-toggle-desktop{display:block}@keyframes authPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-page-enter{animation:.35s cubic-bezier(.25,1,.5,1) both authPageEnter}.auth-form-panel input:not([type=hidden]):hover{border-color:var(--text-tertiary)}.auth-form-panel input:not([type=hidden]),.auth-form-panel textarea,.auth-form-panel select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111110;background-color:#fff}.auth-form-panel input::placeholder,.auth-form-panel textarea::placeholder{color:#686761}input:not([type=checkbox]):not([type=radio]),textarea,select{transition:border-color .2s,box-shadow .2s}:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring)12%,transparent)}}:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:0}.field-bare:focus,.field-bare:focus-visible{box-shadow:none;outline:none}.tap-check{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:-14px;padding:14px;display:inline-flex}.pill-field:focus-within{box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.pill-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)14%,transparent)}}.cb-message-editor-shell{transition:border-color .15s,box-shadow .15s}.cb-message-editor-shell:focus-within{box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.cb-message-editor-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)14%,transparent)}}.pill-field[aria-invalid=true]:focus-within{border-color:var(--status-red-text)!important}.pill-field:has([aria-invalid=true]):focus-within{border-color:var(--status-red-text)!important}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23686761' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px!important}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238E8D87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){[data-theme=system] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%238E8D87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}}.stat-value{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 8px;font-size:clamp(36px,3.4vw,52px);font-weight:500;line-height:1}.stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px;font-weight:500}.pipeline-desktop{display:block}.pipeline-mobile{display:none}.pipeline-view-toggle button,.pipeline-sort-button,.pipeline-stage-menu-item{transition:background-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)}.pipeline-view-toggle button:focus-visible,.pipeline-sort-button:focus-visible,.pipeline-stage-menu-item:focus-visible,.pipeline-list-name:focus-visible,.pipeline-list-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pipeline-stage-menu-item:focus-visible{outline-offset:-2px}.pipeline-stage-menu-item:focus{background-color:var(--surface-hover)}.pipeline-list-row:focus-within{background-color:var(--surface-subtle)}@media (hover:hover){.pipeline-view-toggle button[aria-checked=false]:hover,.pipeline-sort-button:hover{color:var(--ink)!important}.pipeline-stage-menu-item:hover{background-color:var(--surface-hover)}.pipeline-list-row:hover{background-color:var(--surface-subtle)}.pipeline-list-name:hover{text-underline-offset:3px;text-decoration:underline!important}}@media (prefers-reduced-motion:reduce){.pipeline-view-toggle button,.pipeline-sort-button,.pipeline-stage-menu-item{transition:none}}@keyframes onboardingWizardEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingStepEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes onboardingStepExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@keyframes onboardingDotPulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes onboardingBannerEnter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingLogoEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes copyFlash{0%{background-color:var(--brand-tint);color:var(--brand-text)}to{background-color:var(--page-bg);color:var(--text-secondary)}}.onboarding-wizard-enter{animation:.6s cubic-bezier(.25,1,.5,1) both onboardingWizardEnter}.onboarding-logo-enter{animation:.5s cubic-bezier(.25,1,.5,1) both onboardingLogoEnter}.onboarding-step-enter{animation:.35s cubic-bezier(.25,1,.5,1) both onboardingStepEnter}.onboarding-dot-pulse{animation:.4s cubic-bezier(.25,1,.5,1) onboardingDotPulse}.onboarding-banner-enter{animation:.4s cubic-bezier(.25,1,.5,1) both onboardingBannerEnter}.onboarding-copy-flash{animation:.6s cubic-bezier(.25,1,.5,1) both copyFlash}.onboarding-dot{transition:background-color .3s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1)}.onboarding-line{transition:background-color .4s cubic-bezier(.25,1,.5,1),opacity .4s cubic-bezier(.25,1,.5,1)}.onboarding-btn-primary{transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1),opacity .15s ease-out}.onboarding-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #1111101a;background-color:var(--action-primary-hover)!important}.onboarding-btn-primary:active:not(:disabled){box-shadow:none;transform:scale(.98)translateY(0)}.onboarding-btn-ghost{transition:background-color .15s ease-out,color .15s ease-out,transform .15s cubic-bezier(.25,1,.5,1)}.onboarding-btn-ghost:hover:not(:disabled){color:var(--text-primary);background-color:var(--action-outline-hover)!important}.onboarding-btn-ghost:active:not(:disabled){transform:scale(.98)}.onboarding-input{transition:border-color .2s ease-out,box-shadow .2s ease-out}.onboarding-input:focus{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.onboarding-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)12%,transparent)}}.onboarding-btn-primary:disabled{opacity:.4;cursor:not-allowed}.onboarding-btn-ghost:disabled{opacity:.35;cursor:not-allowed}.onboarding-skip-all:hover{color:var(--text-secondary)}.onboarding-copy-btn{transition:border-color .15s ease-out,background-color .15s ease-out}.onboarding-copy-btn:hover{border-color:var(--border-strong);background-color:var(--surface)}.onboarding-option-card{transition:border-color .2s ease-out,transform .15s cubic-bezier(.25,1,.5,1)}.onboarding-option-card:hover{border-color:var(--accent);transform:translateY(-1px)}.onboarding-connect-btn{transition:border-color .15s ease-out,background-color .15s ease-out,transform .15s cubic-bezier(.25,1,.5,1)}.onboarding-connect-btn:hover{border-color:var(--accent);background-color:var(--surface)}.onboarding-connect-btn:active{transform:scale(.98)}.onboarding-banner-link:hover{opacity:.75}.onboarding-banner-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.onboarding-banner-dismiss:hover{color:var(--text-primary);background-color:var(--border)}.onboarding-banner-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--text-primary)}@media (max-width:1023px) and (min-width:768px){.hero-section{padding:40px 24px 24px!important}.hero-grid{grid-template-columns:1fr 1.4fr!important;gap:32px!important}.hero-heading{font-size:48px!important}.feature-card-2,.feature-card-3{width:85%!important}.feature-1-inner,.feature-2-inner,.feature-3-inner{grid-template-columns:1fr!important;gap:20px!important}.how-it-works-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.how-it-works-arrow{display:none!important}.tool-stack-grid{gap:24px!important;padding:32px!important}.closing-section{padding:64px 24px!important}.closing-heading{font-size:40px!important}.closing-inner-grid{gap:28px!important}.nav-inner{padding:0 24px!important}.conv-detail-grid{grid-template-columns:1fr!important}.conv-qual-panel{order:-1}.conv-transcript-col{order:1}.contact-panel-wrapper{width:320px!important}.enrollment-row{flex-wrap:wrap!important;gap:8px!important}.dashboard-date-pills button{min-height:44px!important}}.contacts-search:focus{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.contacts-search:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)15%,transparent)}}.contacts-mobile-only{display:none}@media (max-width:1023px){.contacts-desktop-only{display:none!important}.contacts-mobile-only{display:block!important}}.contacts-mobile-only .contact-card{animation:none}@media (max-width:1023px){.contacts-mobile-only .contact-card{animation:.4s cubic-bezier(.25,1,.5,1) both fadeInUp}.contacts-mobile-only .contact-card:first-child{animation-delay:0s}.contacts-mobile-only .contact-card:nth-child(2){animation-delay:40ms}.contacts-mobile-only .contact-card:nth-child(3){animation-delay:80ms}.contacts-mobile-only .contact-card:nth-child(4){animation-delay:.12s}.contacts-mobile-only .contact-card:nth-child(5){animation-delay:.16s}.contacts-mobile-only .contact-card:nth-child(6){animation-delay:.2s}.contacts-mobile-only .contact-card:nth-child(n+7){animation-delay:.24s}}@keyframes bulkBarSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.contacts-bulk-bar{animation:.25s cubic-bezier(.25,1,.5,1) both bulkBarSlideIn}.contacts-bulk-bar button:last-child:hover:not(:disabled){background-color:var(--status-red-text)!important;color:var(--page-bg)!important}.contacts-bulk-bar button:last-child:active:not(:disabled){transform:scale(.96)}.contacts-bulk-bar button:last-child:disabled{opacity:.6;cursor:not-allowed}@keyframes contactRowOut{to{opacity:0;height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translate(24px)}}.contact-removing{pointer-events:none;animation:.3s cubic-bezier(.25,1,.5,1) forwards contactRowOut}.contact-card{background-color:var(--surface);border-radius:var(--radius-panel);border:1px solid var(--border);cursor:pointer;flex-direction:column;gap:6px;min-height:72px;margin:0 0 8px;padding:14px 16px;transition:background-color .15s,transform 80ms;display:flex}.contact-card:hover{background-color:var(--nav-hover);border-color:var(--border-strong)}.contact-card:active{background-color:var(--surface-hover);transform:scale(.98)}@media (max-width:1023px) and (min-width:768px){.filter-chips-section{display:none!important}.filter-sheet-btn{display:flex!important}.header-action-secondary,.contacts-desktop-filters{display:none!important}}@media (max-width:1439px) and (min-width:1024px){.col-tags{display:none!important}}@media (max-width:1279px) and (min-width:1024px){.col-source,.col-activity{display:none!important}.col-phone{white-space:nowrap!important}}@media (max-width:767px){.how-it-works-section{padding:32px 16px 20px!important}.how-it-works-section>p{margin-bottom:10px!important;padding-top:8px!important}.how-it-works-step{gap:4px!important;height:auto!important;min-height:auto!important}.feature-1-inner,.feature-2-inner,.feature-3-inner{grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.onboarding-wizard-enter{padding:28px 20px!important}.onboarding-banner{padding:0 8px 0 16px!important}.onboarding-banner-link{display:none!important}.auth-shell{flex-direction:column!important}.auth-brand-panel{flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding:16px 16px 12px!important}.auth-brand-top-row{width:100%;position:static!important}.auth-brand-logo{margin-bottom:4px;position:static!important}.auth-theme-toggle-mobile{display:block}.auth-theme-toggle-desktop,.auth-brand-headline,.auth-brand-watermark{display:none!important}.auth-form-panel{width:100%!important;padding:24px!important}.auth-brand-tagline{display:none!important}.anim-accent-grow{align-self:stretch!important;height:auto!important;min-height:40px!important}.features-scroll-wrap{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;flex-direction:row!important;gap:16px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.features-scroll-wrap>*{scroll-snap-align:start!important;flex:0 0 85%!important;width:85%!important;margin-bottom:0!important;margin-left:0!important}.feature-2-inner,.feature-3-inner{grid-template-rows:auto 1fr!important;gap:16px!important;height:100%!important}.feature-2-inner>div:last-child,.feature-3-inner>div:last-child{justify-content:center!important;align-items:center!important;display:flex!important}.hero-section{padding:40px 16px!important}.hero-mobile-mockup{margin-left:auto!important;margin-right:auto!important;display:flex!important}.hero-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-heading{font-size:40px!important}.hero-right{display:none!important}.closing-inner{gap:20px!important}.closing-heading{font-size:32px!important}.closing-section{padding:48px 16px!important}.closing-inner-grid{text-align:center!important;grid-template-columns:1fr!important;gap:24px!important}.closing-inner-grid .closing-cta-wrap{text-align:center!important;align-items:center!important}.closing-divider{display:none}.stat-bar-divider{display:none!important}.feature-hook{font-size:22px!important}.footer-inner{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.footer-inner>div{align-items:center!important}.feature-card-2,.feature-card-3{width:100%!important;margin-left:0!important}.how-it-works-grid{grid-template-columns:1fr!important;gap:16px!important}.how-it-works-arrow{display:none!important}.features-section>p{padding-top:8px!important}.tool-stack-section{padding:48px 16px!important}.tool-stack-grid{grid-template-columns:1fr!important;gap:32px!important;padding:32px 24px!important}.tool-stack-divider{width:100%!important;height:1px!important}.col-phone,.col-email,.col-source,.col-tags,.col-activity,.col-score,.col-stage,.col-preview,.col-updated,.header-action-secondary,.filter-chips-section{display:none!important}.filter-sheet-btn{display:flex!important}.page-header>div.pipeline-header-actions:last-child{flex-shrink:1;width:100%;margin-left:0}.pipeline-header-actions .pipeline-view-toggle{flex:100%}.pipeline-header-actions .pipeline-view-toggle button{flex:1}.pipeline-desktop{display:none!important}.pipeline-mobile{display:block!important}.page-header{gap:10px 12px;padding:20px 16px 0!important;padding-top:calc(20px + env(safe-area-inset-top,0px))!important}.page-title{font-size:28px}.page-header>div:last-child{flex-shrink:0;margin-left:auto}.page-header>div:only-child{flex-shrink:1;min-width:0;margin-left:0}.page-header>div.today-header-actions:last-child{margin-left:0}.page-header .btn-primary{min-height:32px!important;min-width:unset!important;padding:6px 12px!important;font-size:12px!important}.page-header .btn-secondary{min-width:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:12px!important}.campaign-detail-header-row{align-items:flex-end;gap:12px;width:100%;margin-left:0!important}.campaign-detail-header-row>div:first-child{flex:1;min-width:0;overflow:hidden}.campaign-detail-header .campaign-breadcrumb{margin-bottom:2px;overflow:clip visible}.campaign-detail-header .campaign-breadcrumb a{margin:-12px 0;line-height:1.3;min-height:unset!important;height:auto!important;padding:12px 0!important}.campaign-detail-header h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:26px;display:-webkit-box;overflow:hidden}.campaign-detail-header p{margin-top:0!important;font-size:11px!important}.page-body{padding:16px!important}.content-generate-btn{padding:6px 14px!important;font-size:12px!important}.nav-inner{padding:0 16px!important}.nav-actions{gap:8px!important}.nav-primary-btn{padding:10px 16px!important}.conv-detail-grid{grid-template-columns:1fr!important}.conv-qual-panel{order:-1}.conv-transcript-col{order:1}.conv-detail-header{gap:8px!important;padding:10px 16px!important}.conv-detail-top-row{justify-content:space-between;align-items:center;width:100%;min-height:32px;display:flex}.conv-detail-back-link{align-items:center;min-height:32px;line-height:1;display:inline-flex;position:relative;top:6px;min-height:unset!important;min-width:unset!important;color:var(--text-secondary)!important;letter-spacing:.01em!important;padding:0!important;font-size:13px!important}.conv-detail-name-badge-row{width:100%;margin-left:0!important}.conv-detail-contact-meta{align-self:stretch;margin-left:0!important}.contact-panel-wrapper{width:100%!important}.import-stepper{padding:16px 12px!important}.import-step-label{white-space:normal!important;font-size:11px!important}.enroll-back-btn{padding:6px 12px!important;font-size:13px!important}.enroll-contact-list{max-height:none!important}.enroll-action-row button{width:100%}.dashboard-section{border-top:1px solid var(--border)!important;margin-bottom:32px!important;padding-top:24px!important}.dashboard-section h2{margin-top:0!important;font-size:18px!important}.dashboard-kpi-grid{grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-kpi-grid.kpi-few:after,.dashboard-kpi-grid:after{display:none!important}.dashboard-kpi-grid>*{min-width:0!important}.dashboard-kpi-grid>:last-child:nth-child(odd){grid-column:span 2!important}.dashboard-date-pills{gap:8px!important}.dashboard-date-pills button{min-height:44px!important;padding:8px 16px!important}.stat-card{border-left:none!important;border-top:1px solid var(--border)!important;padding:12px 4px!important}.stat-value{font-size:24px!important;font-weight:400!important}.stat-label{letter-spacing:.04em!important;color:var(--text-secondary)!important;font-size:10px!important}.stat-delta{font-size:10px!important}.page-header>div.campaigns-header-create{flex-shrink:1;flex-basis:100%;margin-left:0;width:100%!important}.page-header .pill-field .btn-primary{min-height:32px!important;padding:0 14px!important;font-size:13px!important}.pipeline-funnel-row{grid-template-columns:84px minmax(0,1fr) auto!important;gap:8px!important}.dashboard-lead-chart{height:280px!important}.campaign-table th:last-child,.campaign-table td:last-child{display:none}.dashboard-side-by-side{grid-template-columns:1fr!important;gap:24px!important}button,a[href],[role=button]{min-width:44px;min-height:44px}.filter-chips-section button,.filter-chips-section a[href],.active-filter-chip button,span[style] a,.campaign-card span,.campaign-card svg,.availability-toggle{min-height:unset;min-width:unset}.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.deal-card:active,.campaign-card:active,.contact-card:active,.table-row:active,[role=button]:active{opacity:.85!important;transition:transform 80ms,opacity 80ms!important;transform:scale(.97)!important}.campaign-grid-mobile{flex-direction:column!important;gap:8px!important;display:flex!important}.lead-field-row{flex-direction:column!important}.enrollment-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}.docs-shell{will-change:opacity,transform}.docs-shell-tools-row{opacity:.96}.docs-browse-btn{transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),transform .12s cubic-bezier(.25,1,.5,1)}.docs-browse-btn:hover{background-color:var(--surface-hover)!important;border-color:var(--border-strong)!important}.docs-browse-btn:active{transform:scale(.98)}.docs-sidebar{transition:border-color .18s cubic-bezier(.25,1,.5,1)}.docs-sidebar-section-btn{border-radius:var(--radius-sm);min-height:36px;transition:color .15s ease-out,background-color .15s ease-out}.docs-sidebar-section-btn:hover{color:var(--text-primary)}.docs-sidebar-link{border-radius:var(--radius-sm);align-items:center;margin-left:-6px;padding:4px 6px;transition:color .15s ease-out,background-color .15s ease-out,padding-left .18s cubic-bezier(.25,1,.5,1);display:inline-flex}.docs-sidebar-link:hover{background-color:var(--nav-hover);color:var(--text-primary);padding-left:9px}.docs-sidebar-link:focus-visible,.docs-article-link:focus-visible,.docs-browse-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.docs-hub{animation:.45s cubic-bezier(.25,1,.5,1) both fadeIn}.docs-section-card{transition:border-color .2s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1),background-color .2s cubic-bezier(.25,1,.5,1)}.docs-section-card:hover{background-color:var(--surface);border-top-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.docs-section-card:hover{background-color:color-mix(in srgb,var(--surface)80%,var(--page-bg))}}.docs-section-card:hover{transform:translateY(-1px)}.docs-article-link{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);transition:color .15s ease-out,text-decoration-color .15s ease-out}@supports (color:color-mix(in lab, red, red)){.docs-article-link{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)45%,transparent)}}.docs-article-link:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.docs-article{max-width:72ch}.help-prose{color:var(--text-primary);font-size:15px;line-height:1.65}.help-prose>:first-child{margin-top:0}.help-prose p,.help-prose ul,.help-prose ol,.help-prose blockquote,.help-prose .help-table,.help-prose .help-figure{margin:0 0 14px}.help-prose h2{letter-spacing:-.01em;text-wrap:balance;margin:28px 0 10px;font-size:18px;line-height:1.3}.help-prose h3{margin:20px 0 8px;font-size:15px;line-height:1.35}.help-prose ol,.help-prose ul{padding-left:24px}.help-prose ol{list-style:decimal}.help-prose ul{list-style:outside}.help-prose li::marker{color:var(--text-tertiary)}.help-prose li+li{margin-top:6px}.help-prose li>p{margin:0}.help-prose strong{font-weight:600}.help-prose a{color:var(--accent-link);text-underline-offset:2px;text-decoration:underline}.help-prose code{font-family:var(--font-mono),monospace;background-color:var(--surface);border-radius:6px;padding:1px 5px;font-size:.9em}.help-prose blockquote{border-left:3px solid var(--border-strong);border-radius:0 var(--radius-inner)var(--radius-inner)0;background-color:var(--surface);color:var(--text-secondary);padding:12px 14px}.help-prose blockquote>:last-child{margin-bottom:0}.help-prose .help-callout{border-left-color:var(--accent);color:var(--text-primary)}.help-prose .help-table{border:1px solid var(--border);border-radius:var(--radius-inner);overflow-x:auto}.help-prose table{border-collapse:collapse;width:100%;font-size:14px}.help-prose th,.help-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 12px}.help-prose th{background-color:var(--surface);font-weight:600}.help-prose tr:last-child td{border-bottom:none}.help-prose-chunk{display:contents}.help-prose>:first-child>:first-child{margin-top:0}.help-prose .help-icon{vertical-align:-5px;border:1px solid var(--border);background-color:var(--surface);width:22px;height:22px;color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.help-prose .help-platforms{margin:0 0 14px}.help-segmented{border-radius:var(--radius-pill);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--border);gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.help-segment{border-radius:var(--radius-pill);min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.help-segment:hover{color:var(--text-primary)}.help-segment[aria-selected=true],.help-segment[aria-pressed=true]{background-color:var(--surface-card);color:var(--text-primary);box-shadow:0 1px 2px #00000014,inset 0 0 0 1px var(--border)}.help-segment:focus-visible,.help-demo-tab:focus-visible,.help-demo-ask:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.help-platform-panel>:last-child{margin-bottom:0}.help-demo{--demo-tabbar-bg:var(--surface-inverse);--demo-tabbar-fg:var(--text-on-inverse-muted);--demo-tabbar-fg-active:var(--text-on-inverse);--demo-tabbar-active:var(--demo-tabbar-fg-active)}@supports (color:color-mix(in lab, red, red)){.help-demo{--demo-tabbar-active:color-mix(in srgb,var(--demo-tabbar-fg-active)14%,var(--demo-tabbar-bg))}}.help-demo{--demo-tabbar-ring:transparent;flex-direction:column;align-items:center;gap:10px;margin:4px 0 20px;display:flex}[data-theme=dark] .help-demo{--demo-tabbar-bg:var(--surface-subtle-alt);--demo-tabbar-fg:var(--text-secondary);--demo-tabbar-fg-active:var(--ink);--demo-tabbar-ring:var(--hairline)}@media (prefers-color-scheme:dark){[data-theme=system] .help-demo{--demo-tabbar-bg:var(--surface-subtle-alt);--demo-tabbar-fg:var(--text-secondary);--demo-tabbar-fg-active:var(--ink);--demo-tabbar-ring:var(--hairline)}}.help-demo figcaption{color:var(--text-tertiary);font-size:13px}.help-demo-phone{box-sizing:border-box;background-color:var(--ground);width:min(100%,340px);height:460px;box-shadow:inset 0 0 0 1px var(--border),0 18px 40px #00000014;border-radius:40px;flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex;container-type:inline-size}.help-demo-screen{overscroll-behavior:contain;background-color:var(--surface-card);border-radius:30px;flex:1;min-height:0;padding:22px 16px 14px;overflow-y:auto}.help-prose .help-demo-screen p{margin:0}.help-prose .help-demo-title{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:600;line-height:1.2}.help-prose .help-demo-body{color:var(--text-secondary);font-size:14px;line-height:1.5}.help-demo-skeleton{gap:8px;margin-top:18px;display:grid}.help-demo-skeleton span{border-radius:var(--radius-inner);background-color:var(--surface);height:44px}.help-demo-skeleton span:nth-child(2){width:80%}.help-prose .help-demo-menu{margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.help-prose .help-demo-menu li{color:var(--text-primary);align-items:center;gap:10px;margin:0;padding:4px 2px;display:flex}.help-prose .help-demo-menu li+li{border-top:1px solid var(--border)}.help-demo-tabbar-wrap{align-items:center;gap:6px;display:flex}.help-demo-tabbar{background-color:var(--demo-tabbar-bg);min-width:0;box-shadow:0 10px 24px #00000029,inset 0 0 0 1px var(--demo-tabbar-ring);border-radius:20px;flex:1;gap:2px;padding:4px;display:flex}.help-demo-tab{min-width:0;height:52px;color:var(--demo-tabbar-fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:10px;font-weight:500;line-height:1.1;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.help-demo-tab>span:not(.sr-only):not(.help-demo-tab-icon){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.help-demo-tab:hover,.help-demo-tab[aria-pressed=true]{color:var(--demo-tabbar-fg-active)}.help-demo-tab[aria-pressed=true]{background-color:var(--demo-tabbar-active)}.help-demo-tab:active,.help-demo-ask:active{transform:scale(.96)}.help-demo-tab-icon{display:inline-flex;position:relative}.help-demo-badge{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--temp-hot-dot);color:#111110;min-width:16px;height:16px;font-family:var(--font-mono),ui-monospace,monospace;text-align:center;box-shadow:0 0 0 2px var(--demo-tabbar-bg);padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-5px;left:12px}.help-demo-ask{background-color:var(--brand);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #00000029}.help-demo-ask[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--brand)}[data-theme=dark] .help-demo-ask{background-color:var(--brand-deep)}@media (prefers-color-scheme:dark){[data-theme=system] .help-demo-ask{background-color:var(--brand-deep)}}@container (max-width:300px){.help-demo-tabbar-wrap{gap:4px}.help-demo-tabbar{gap:0;padding:3px}.help-demo-tab{padding:0;font-size:9.5px}.help-demo-ask{border-radius:17px;width:50px;height:50px}}@media (max-width:359px){.help-demo-phone{border-radius:34px;padding:6px 6px 10px}}.help-sim{border-radius:var(--radius-panel);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--border);gap:12px;margin:4px 0 20px;padding:14px;display:grid}.help-sim figcaption{color:var(--text-tertiary);font-size:12px}.help-sim-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.help-sim .help-segmented{background-color:var(--surface-card);margin-bottom:0}.help-sim-stepper{align-items:center;gap:8px;display:flex}.help-sim-count{min-width:76px;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.help-sim-button{border-radius:var(--radius-pill);background-color:var(--surface-card);min-height:36px;color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .15s,transform .15s cubic-bezier(.2,.8,.2,1)}.help-sim-button:hover:not(:disabled){background-color:var(--surface-hover)}.help-sim-button:active:not(:disabled){transform:scale(.97)}.help-sim-button:disabled{opacity:.45;cursor:default}.help-sim-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.help-sim-primary{background-color:var(--surface-inverse);color:var(--text-on-inverse);box-shadow:none}.help-sim-primary:hover:not(:disabled){background-color:var(--surface-inverse-raised)}.help-sim-quiet{box-shadow:none;color:var(--text-secondary);background:0 0}.help-prose .help-sim-note{border-radius:var(--radius-inner);background-color:var(--surface-card);min-height:3.3em;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.help-prose .help-sim-note[data-tone=moved]{box-shadow:inset 3px 0 0 var(--accent)}.help-sim-body{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px;display:grid}.help-sim-panel{border-radius:var(--radius-inner);background-color:var(--surface-card);padding:12px}.help-sim-thread-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.help-sim-name{font-size:14px;font-weight:600}.help-sim-status{border-radius:var(--radius-pill);background-color:var(--surface);color:var(--text-secondary);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:500}.help-sim-status[data-tone=handling]{background-color:var(--brand-tint);color:var(--brand-text)}.help-sim-status[data-tone=qualified]{background-color:var(--surface-inverse);color:var(--text-on-inverse)}.help-prose .help-sim-thread{flex-direction:column;gap:6px;min-height:150px;margin:0;padding:12px 0 0;list-style:none;display:flex}.help-prose .help-sim-thread li{margin:0}.help-sim-bubble{border-radius:var(--radius-bubble);max-width:85%;padding:8px 12px;font-size:14px;line-height:1.45;animation:.22s cubic-bezier(.2,.8,.2,1) help-sim-in}.help-sim-bubble[data-from=ostira]{border-bottom-left-radius:var(--radius-bubble-tail);background-color:var(--surface);align-self:flex-start}.help-sim-bubble[data-from=lead]{border-bottom-right-radius:var(--radius-bubble-tail);background-color:var(--brand);color:#fff;align-self:flex-end}[data-theme=dark] .help-sim-bubble[data-from=lead]{background-color:var(--brand-deep)}@media (prefers-color-scheme:dark){[data-theme=system] .help-sim-bubble[data-from=lead]{background-color:var(--brand-deep)}}.help-sim-time{color:var(--text-tertiary);align-self:center;font-size:12px}@keyframes help-sim-in{0%{opacity:0;transform:translateY(4px)}}.help-prose .help-sim-panel-title{margin:0 0 6px;font-size:13px;font-weight:600}.help-prose .help-sim-learned dl{margin:0;display:grid}.help-sim-learned dl>div{border-top:1px solid var(--border);gap:1px;padding:7px 0;display:grid}.help-sim-learned dt{color:var(--text-tertiary);font-size:12px}.help-sim-learned dd{margin:0;font-size:13px;line-height:1.4}.help-sim-learned dd[data-empty]{color:var(--text-tertiary)}.help-sim-temp{border-radius:var(--radius-pill);padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.help-sim-temp[data-temp=hot]{background-color:var(--temp-hot-bg);color:var(--temp-hot-text)}.help-prose .help-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.help-prose .help-board-stage{border-radius:var(--radius-inner);background-color:var(--surface-card);flex-direction:column;gap:4px;min-width:0;min-height:104px;margin:0;padding:7px;display:flex}.help-board-stage[data-yours]{box-shadow:inset 0 0 0 1px var(--border);background-color:#0000}.help-board-stage-name{font-size:12px;font-weight:600;line-height:1.25}.help-board-yours{color:var(--text-tertiary);font-size:11px}.help-board-card{background-color:var(--surface-inverse);color:var(--text-on-inverse);border-radius:10px;gap:4px;margin-top:auto;padding:7px 8px;animation:.3s cubic-bezier(.2,.8,.2,1) help-board-land;display:grid;box-shadow:0 6px 16px #00000024}.help-board-card-name{font-size:12px;font-weight:600;line-height:1.2}.help-board-tag{border-radius:var(--radius-pill);background-color:var(--brand);color:#fff;justify-self:start;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.3}@keyframes help-board-land{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.help-sim-actions{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.help-sim-actions>div{flex-direction:column;align-items:stretch;gap:6px;display:flex}.help-prose .help-sim-actions-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600}@media (max-width:640px){.help-sim{padding:10px}.help-prose .help-board{grid-template-columns:minmax(0,1fr);gap:4px}.help-prose .help-board-stage{flex-flow:wrap;align-items:center;column-gap:8px;min-height:44px;padding:6px 10px}.help-board-card{align-items:center;gap:6px;margin:0 0 0 auto;display:flex}.help-sim-body,.help-sim-actions{grid-template-columns:minmax(0,1fr)}.help-sim-toolbar{flex-direction:column;align-items:stretch}.help-sim-toolbar .help-segmented{display:flex}.help-sim-toolbar .help-segment{flex:1}.help-sim-stepper{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.help-sim-bubble,.help-board-card{animation:none}.help-sim-button{transition:none}.help-sim-button:active:not(:disabled){transform:none}.help-segment,.help-demo-tab,.help-demo-ask{transition:none}.help-demo-tab:active,.help-demo-ask:active{transform:none}}.help-prose .help-figure img{border:1px solid var(--border);border-radius:var(--radius-inner);max-width:100%;height:auto;display:block}.help-prose .help-figure .help-img-dark,[data-theme=dark] .help-prose .help-figure .help-img-light{display:none}[data-theme=dark] .help-prose .help-figure .help-img-dark{display:block}@media (prefers-color-scheme:dark){[data-theme=system] .help-prose .help-figure .help-img-light{display:none}[data-theme=system] .help-prose .help-figure .help-img-dark{display:block}}.help-prose .help-figure figcaption{color:var(--text-tertiary);margin-top:6px;font-size:12px}@media (max-width:767px){.docs-hub{animation-delay:20ms}.docs-section-card{transform:none!important}.docs-sidebar-section-btn{min-height:44px}.docs-shell-content{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
