@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--color-red-50: #fef2f2;--color-red-100: #fee2e1;--color-red-200: #fcc9c7;--color-red-300: #f8a19d;--color-red-400: #f16c66;--color-red-500: #e4433c;--color-red-600: #cb2b25;--color-red-700: #a9221d;--color-red-800: #8c211d;--color-red-900: #74211e;--color-red-950: #3f0c0a;--color-orange-50: #fff4ed;--color-orange-100: #ffe5d2;--color-orange-200: #fec8a4;--color-orange-300: #fda36c;--color-orange-400: #fa7b35;--color-orange-500: #ee5e14;--color-orange-600: #cf470b;--color-orange-700: #ab370c;--color-orange-800: #882e12;--color-orange-900: #6e2812;--color-orange-950: #3c1206;--color-green-50: #edfaf1;--color-green-100: #d2f2dc;--color-green-200: #a6e4ba;--color-green-300: #6dcd8e;--color-green-400: #3bb065;--color-green-500: #1e9449;--color-green-600: #15793a;--color-green-700: #136231;--color-green-800: #134e2a;--color-green-900: #113f24;--color-green-950: #062312;--color-blue-50: #eff5ff;--color-blue-100: #dce8fe;--color-blue-200: #bfd5fe;--color-blue-300: #93b8fc;--color-blue-400: #6093f8;--color-blue-500: #3b6ff2;--color-blue-600: #2553e0;--color-blue-700: #1d42be;--color-blue-800: #1d389a;--color-blue-900: #1d337a;--color-blue-950: #16204a;--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-400: #94a3b8;--color-neutral-500: #64748b;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1e293b;--color-neutral-900: #0f172a;--color-neutral-950: #020617;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-2xl: 42rem;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--radius-xs: 6px;--shadow-xs: 0 1px 2px rgb(15 23 42 / .05);--shadow-sm: 0 2px 4px rgb(15 23 42 / .06);--shadow-md: 0 2px 4px rgba(10, 30, 34, .04), 0 12px 32px rgba(10, 30, 34, .12);--shadow-lg: 0 4px 8px rgba(10, 30, 34, .04), 0 32px 64px rgba(10, 30, 34, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-surface: #ffffff;--color-surface-muted: var(--color-neutral-50);--color-surface-raised: #ffffff;--color-surface-sunken: var(--color-neutral-100);--color-surface-inverse: var(--color-brand-950);--color-on-surface-inverse: #e6f4f4;--color-on-surface-inverse-muted: #9cc4c7;--color-border: var(--color-neutral-200);--color-border-strong: #7b8a9e;--color-text: var(--color-neutral-900);--color-text-muted: var(--color-neutral-600);--color-text-subtle: var(--color-neutral-500);--color-text-inverse: #ffffff;--color-primary: var(--color-brand-600);--color-primary-hover: var(--color-brand-700);--color-on-primary: #ffffff;--color-primary-bg: var(--color-brand-50);--color-primary-border: var(--color-brand-200);--color-primary-text: var(--color-brand-700);--color-focus-ring: var(--color-brand-600);--color-accent: var(--color-accent-400);--color-on-accent: var(--color-neutral-900);--color-brand-mark: var(--color-brand-600);--color-on-brand-mark: #ffffff;--color-brand-mark-dot: var(--color-accent-400);--color-accent-bg: var(--color-accent-50);--color-accent-text: var(--color-accent-800);--color-success: var(--color-green-600);--color-success-bg: var(--color-green-50);--color-success-border: var(--color-green-200);--color-success-text: var(--color-green-700);--color-warning: var(--color-orange-600);--color-warning-bg: var(--color-orange-50);--color-warning-border: var(--color-orange-200);--color-warning-text: var(--color-orange-700);--color-danger: var(--color-red-600);--color-danger-bg: var(--color-red-50);--color-danger-border: var(--color-red-200);--color-danger-text: var(--color-red-700);--color-info: var(--color-blue-600);--color-info-bg: var(--color-blue-50);--color-info-border: var(--color-blue-200);--color-info-text: var(--color-blue-700);--color-on-danger: #ffffff;--color-on-success: #ffffff;--color-scrim: rgba(10, 16, 18, .48);--color-skeleton: var(--color-neutral-200);--color-urgency-emergency: var(--color-red-600);--color-on-urgency-emergency: #ffffff;--color-urgency-emergency-bg: var(--color-red-50);--color-urgency-high: var(--color-orange-700);--color-urgency-high-bg: var(--color-orange-50);--color-urgency-high-border: var(--color-orange-200);--color-urgency-normal: var(--color-neutral-600);--color-urgency-low: #5d6c70;--color-outcome-new-lead: var(--color-green-600);--color-outcome-message-taken: var(--color-brand-600);--color-outcome-question-answered: var(--color-blue-600);--color-outcome-appointment-request: #7248c4;--color-outcome-existing-customer: #3d5a80;--color-outcome-wrong-number: #8a6400;--color-outcome-spam: var(--color-neutral-500);--color-outcome-hang-up: #78878b;--color-outcome-other: #56676c;--color-outcome-missed: var(--color-orange-600);--color-sentiment-positive: var(--color-green-600);--color-sentiment-neutral: var(--color-neutral-500);--color-sentiment-negative: var(--color-orange-600);--color-agent-live: var(--color-green-500);--color-agent-paused: var(--color-orange-500);--color-agent-off: var(--color-red-600);--color-agent-ready: var(--color-brand-500);--color-agent-draft: var(--color-neutral-500);--color-health-active: var(--color-green-600);--color-health-pending: var(--color-blue-600);--color-health-attention: var(--color-orange-600);--color-health-off: var(--color-neutral-500);--color-hipaa-fg: var(--color-brand-700);--color-hipaa-bg: var(--color-brand-50);--color-hipaa-border: var(--color-brand-200);--color-test-fg: var(--color-neutral-900);--color-test-bg: var(--color-accent-300);--color-test-stripe: var(--color-accent-200);--color-test-border: var(--color-accent-700);--color-lang-es-fg: var(--color-blue-800);--color-lang-es-bg: var(--color-blue-50);--color-chart-answered: var(--color-brand-600);--color-chart-missed: var(--color-orange-500);--color-chart-grid: var(--color-neutral-200);--color-chart-axis: var(--color-neutral-500);--color-meter-ok: var(--color-brand-600);--color-meter-warn: var(--color-orange-500);--color-meter-over: var(--color-red-600);--color-meter-track: var(--color-neutral-100);--color-brand-50: #ecf8f8;--color-brand-100: #d0eeef;--color-brand-200: #a3dcdf;--color-brand-300: #6cc3c8;--color-brand-400: #37a3ab;--color-brand-500: #16868f;--color-brand-600: #0b6d77;--color-brand-700: #0a5961;--color-brand-800: #0c4950;--color-brand-900: #0d3c42;--color-brand-950: #052529;--color-accent-50: #fff9eb;--color-accent-100: #fff0c7;--color-accent-200: #ffe08a;--color-accent-300: #ffce52;--color-accent-400: #ffbe2e;--color-accent-500: #f5a30a;--color-accent-600: #d98205;--color-accent-700: #a65c05;--color-accent-800: #874a0b;--color-accent-900: #703d0f;--color-accent-950: #401f03;--text-display-xl: 64px;--text-display-xl--line-height: 64px;--text-display-xl--font-weight: 700;--text-display-xl--letter-spacing: -.035em;--text-display-fluid: clamp(2.5rem, 2.04rem + 1.9vw, 3.75rem);--text-display-fluid--line-height: 1.05;--text-display-fluid--font-weight: 700;--text-display-fluid--letter-spacing: -.035em;--text-display: 44px;--text-display--line-height: 48px;--text-display--font-weight: 700;--text-display--letter-spacing: -.03em;--text-lead: 20px;--text-lead--line-height: 30px;--text-lead--font-weight: 400;--text-lead--letter-spacing: -.005em;--text-eyebrow: 14px;--text-eyebrow--line-height: 20px;--text-eyebrow--font-weight: 600;--text-h1: 24px;--text-h1--line-height: 32px;--text-h1--font-weight: 700;--text-h1--letter-spacing: -.025em;--text-h2: 18px;--text-h2--line-height: 28px;--text-h2--font-weight: 700;--text-h2--letter-spacing: -.015em;--text-h3: 16px;--text-h3--line-height: 24px;--text-h3--font-weight: 600;--text-h3--letter-spacing: -.01em;--text-body: 16px;--text-body--line-height: 24px;--text-body--font-weight: 400;--text-body-sm: 14px;--text-body-sm--line-height: 20px;--text-body-sm--font-weight: 400;--text-label: 14px;--text-label--line-height: 20px;--text-label--font-weight: 600;--text-caption: 12px;--text-caption--line-height: 16px;--text-caption--font-weight: 500;--text-kpi: 36px;--text-kpi--line-height: 40px;--text-kpi--font-weight: 700;--text-kpi--letter-spacing: -.03em;--text-code: 13px;--text-code--line-height: 20px;--text-code--font-weight: 400;--radius-control: 8px;--radius-card: 16px;--radius-panel: 24px;--radius-full: 9999px;--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-52{height:calc(var(--spacing) * 52)}.h-\[88px\]{height:88px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[640px\]{height:640px}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[480px\]{max-height:480px}.min-h-0{min-height:0px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4\/5{width:80%}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[180px\]{width:180px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[360px\]{max-width:360px}.max-w-\[600px\]{max-width:600px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[var\(--auth-card\)\]{max-width:var(--auth-card)}.max-w-\[var\(--content-max\)\]{max-width:var(--content-max)}.max-w-\[var\(--prose-max\)\]{max-width:var(--prose-max)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\],.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-border{border-color:var(--color-border)}.border-primary{border-color:var(--color-primary)}.bg-border{background-color:var(--color-border)}.bg-primary-bg{background-color:var(--color-primary-bg)}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.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-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading, var(--text-h1--line-height));letter-spacing:var(--tw-tracking, var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight, var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading, var(--text-h2--line-height));letter-spacing:var(--tw-tracking, var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight, var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading, var(--text-h3--line-height));letter-spacing:var(--tw-tracking, var(--text-h3--letter-spacing));font-weight:var(--tw-font-weight, var(--text-h3--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading, var(--text-body--line-height));font-weight:var(--tw-font-weight, var(--text-body--font-weight))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading, var(--text-body-sm--line-height));font-weight:var(--tw-font-weight, var(--text-body-sm--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading, var(--text-caption--line-height));font-weight:var(--tw-font-weight, var(--text-caption--font-weight))}.text-code{font-size:var(--text-code);line-height:var(--tw-leading, var(--text-code--line-height));font-weight:var(--tw-font-weight, var(--text-code--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading, var(--text-label--line-height));font-weight:var(--tw-font-weight, var(--text-label--font-weight))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--color-danger)}.text-danger-text{color:var(--color-danger-text)}.text-on-surface-inverse-muted{color:var(--color-on-surface-inverse-muted)}.text-outcome-new-lead{color:var(--color-outcome-new-lead)}.text-primary{color:var(--color-primary)}.text-primary-text{color:var(--color-primary-text)}.text-success{color:var(--color-success)}.text-success-text{color:var(--color-success-text)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-subtle{color:var(--color-text-subtle)}.text-warning-text{color:var(--color-warning-text)}.capitalize{text-transform:capitalize}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.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))}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(width<80rem){.max-xl\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.max-xl\:hidden{display:none}}@media(width<64rem){.max-lg\:order-first{order:-9999}.max-lg\:hidden{display:none}}@media(width<48rem){.max-md\:order-last{order:9999}.max-md\:hidden{display:none}.max-md\:basis-full{flex-basis:100%}.max-md\:text-left{text-align:left}}@media(width<40rem){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:gap-1{gap:var(--spacing)}.max-sm\:text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading, var(--text-body-sm--line-height));font-weight:var(--tw-font-weight, var(--text-body-sm--font-weight))}.max-sm\:leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[176px_1fr\]{grid-template-columns:176px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,20rem\)_auto\]{grid-template-columns:minmax(0,20rem) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}}@media(width>=48rem){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-start{align-items:flex-start}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}}@media(width>=64rem){.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}}@media(width<48rem){.max-md\:\[\&_td\]\:flex-col td{flex-direction:column}.max-md\:\[\&_td\]\:gap-1 td{gap:var(--spacing)}.max-md\:\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}:root{--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--target-min: 24px;--target-touch: 44px;--sidebar-width: 248px;--content-max: 1200px;--prose-max: 720px;--auth-card: 440px;--header-height: 64px;--editor-nav-width: 288px;--onboarding-nav-width: 320px;--account-drawer-width: 320px;--z-sticky: 20;--z-dropdown: 30;--z-drawer: 40;--z-dialog: 50;--z-toast: 60;--duration-instant: 90ms;--duration-fast: .15s;--duration-base: .24s;--duration-slow: .4s;--duration-emphasis: .7s}[data-theme=dark]{color-scheme:dark;--color-surface: #0e1719;--color-surface-muted: #091012;--color-surface-raised: #152124;--color-surface-sunken: #060b0c;--color-surface-inverse: #031a1d;--color-border: #223034;--color-border-strong: #72858b;--color-text: #edf2f2;--color-text-muted: #a5b3b6;--color-text-subtle: #8c9b9e;--color-text-inverse: #0e1719;--color-primary: var(--color-brand-400);--color-primary-hover: var(--color-brand-300);--color-on-primary: #03191c;--color-primary-bg: #0f3136;--color-primary-border: #1d5a61;--color-primary-text: var(--color-brand-300);--color-focus-ring: var(--color-brand-300);--color-accent-bg: #2a1d05;--color-accent-text: var(--color-accent-300);--color-success: var(--color-green-400);--color-success-bg: #0b2616;--color-success-border: #1d5e36;--color-success-text: var(--color-green-300);--color-warning: var(--color-orange-400);--color-warning-bg: #2d1508;--color-warning-border: #7a3512;--color-warning-text: var(--color-orange-300);--color-danger: var(--color-red-400);--color-danger-bg: #2e0f0e;--color-danger-border: #7d2622;--color-danger-text: var(--color-red-300);--color-info: var(--color-blue-400);--color-info-bg: #0e1a3a;--color-info-border: #26418f;--color-info-text: var(--color-blue-300);--color-on-danger: #1a0505;--color-on-success: #04210f;--color-scrim: rgba(0, 0, 0, .66);--color-skeleton: #1a2629;--color-urgency-emergency: var(--color-red-400);--color-on-urgency-emergency: #1a0505;--color-urgency-emergency-bg: #2e0f0e;--color-urgency-high: var(--color-orange-300);--color-urgency-high-bg: #2d1508;--color-urgency-high-border: #7a3512;--color-urgency-normal: #a5b3b6;--color-urgency-low: #8c9b9e;--color-outcome-new-lead: var(--color-green-400);--color-outcome-message-taken: var(--color-brand-400);--color-outcome-question-answered: var(--color-blue-400);--color-outcome-appointment-request: #ab8cf0;--color-outcome-existing-customer: #93a8cf;--color-outcome-wrong-number: #d6b25a;--color-outcome-spam: var(--color-neutral-400);--color-outcome-other: #687a7f;--color-outcome-missed: var(--color-orange-400);--color-sentiment-positive: var(--color-green-400);--color-sentiment-neutral: #8c9b9e;--color-sentiment-negative: var(--color-orange-400);--color-agent-live: var(--color-green-400);--color-agent-paused: var(--color-orange-400);--color-agent-off: var(--color-red-400);--color-agent-ready: var(--color-brand-400);--color-agent-draft: var(--color-neutral-400);--color-health-active: var(--color-green-400);--color-health-pending: var(--color-blue-400);--color-health-attention: var(--color-orange-400);--color-health-off: var(--color-neutral-400);--color-hipaa-fg: var(--color-brand-300);--color-hipaa-bg: #0f3136;--color-hipaa-border: #1d5a61;--color-test-border: var(--color-accent-400);--color-lang-es-fg: var(--color-blue-300);--color-lang-es-bg: #0e1a3a;--color-chart-answered: var(--color-brand-400);--color-chart-missed: var(--color-orange-400);--color-chart-grid: #223034;--color-chart-axis: #8c9b9e;--color-meter-ok: var(--color-brand-400);--color-meter-warn: var(--color-orange-400);--color-meter-over: var(--color-red-400);--color-meter-track: #1a2629;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .5);--shadow-sm: 0 4px 12px rgba(0, 0, 0, .5);--shadow-md: 0 12px 32px rgba(0, 0, 0, .6);--shadow-lg: 0 32px 64px rgba(0, 0, 0, .7)}:root{--accent: var(--color-accent);--accent-300: var(--color-accent-300);--accent-bg: var(--color-accent-bg);--accent-text: var(--color-accent-text);--agent-draft: var(--color-agent-draft);--agent-live: var(--color-agent-live);--agent-off: var(--color-agent-off);--agent-paused: var(--color-agent-paused);--agent-ready: var(--color-agent-ready);--border: var(--color-border);--border-strong: var(--color-border-strong);--brand-mark: var(--color-brand-mark);--brand-mark-dot: var(--color-brand-mark-dot);--chart-answered: var(--color-chart-answered);--chart-axis: var(--color-chart-axis);--chart-grid: var(--color-chart-grid);--chart-missed: var(--color-chart-missed);--danger: var(--color-danger);--danger-bg: var(--color-danger-bg);--danger-border: var(--color-danger-border);--danger-text: var(--color-danger-text);--focus-ring: var(--color-focus-ring);--health-active: var(--color-health-active);--health-attention: var(--color-health-attention);--health-off: var(--color-health-off);--health-pending: var(--color-health-pending);--hipaa-bg: var(--color-hipaa-bg);--hipaa-border: var(--color-hipaa-border);--hipaa-fg: var(--color-hipaa-fg);--info: var(--color-info);--info-bg: var(--color-info-bg);--info-border: var(--color-info-border);--info-text: var(--color-info-text);--lang-es-bg: var(--color-lang-es-bg);--lang-es-fg: var(--color-lang-es-fg);--meter-ok: var(--color-meter-ok);--meter-over: var(--color-meter-over);--meter-track: var(--color-meter-track);--meter-warn: var(--color-meter-warn);--on-accent: var(--color-on-accent);--on-brand-mark: var(--color-on-brand-mark);--on-danger: var(--color-on-danger);--on-primary: var(--color-on-primary);--on-surface-inverse: var(--color-on-surface-inverse);--on-surface-inverse-muted: var(--color-on-surface-inverse-muted);--on-urgency-emergency: var(--color-on-urgency-emergency);--primary: var(--color-primary);--primary-bg: var(--color-primary-bg);--primary-border: var(--color-primary-border);--primary-hover: var(--color-primary-hover);--primary-text: var(--color-primary-text);--scrim: var(--color-scrim);--skeleton: var(--color-skeleton);--space-0-5: calc(var(--spacing) * .5);--space-1: calc(var(--spacing) * 1);--space-10: calc(var(--spacing) * 10);--space-12: calc(var(--spacing) * 12);--space-16: calc(var(--spacing) * 16);--space-2: calc(var(--spacing) * 2);--space-24: calc(var(--spacing) * 24);--space-3: calc(var(--spacing) * 3);--space-4: calc(var(--spacing) * 4);--space-5: calc(var(--spacing) * 5);--space-6: calc(var(--spacing) * 6);--space-8: calc(var(--spacing) * 8);--success: var(--color-success);--success-bg: var(--color-success-bg);--success-border: var(--color-success-border);--success-text: var(--color-success-text);--surface: var(--color-surface);--surface-inverse: var(--color-surface-inverse);--surface-muted: var(--color-surface-muted);--surface-raised: var(--color-surface-raised);--surface-sunken: var(--color-surface-sunken);--test-bg: var(--color-test-bg);--test-border: var(--color-test-border);--test-fg: var(--color-test-fg);--test-stripe: var(--color-test-stripe);--text: var(--color-text);--text-inverse: var(--color-text-inverse);--text-muted: var(--color-text-muted);--text-subtle: var(--color-text-subtle);--urgency-emergency: var(--color-urgency-emergency);--urgency-emergency-bg: var(--color-urgency-emergency-bg);--urgency-high: var(--color-urgency-high);--urgency-high-bg: var(--color-urgency-high-bg);--urgency-high-border: var(--color-urgency-high-border);--urgency-low: var(--color-urgency-low);--urgency-normal: var(--color-urgency-normal);--warning: var(--color-warning);--warning-bg: var(--color-warning-bg);--warning-border: var(--color-warning-border);--warning-text: var(--color-warning-text)}@layer components{*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--text);background:var(--surface-muted);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:where(a,button,input,select,textarea,[tabindex],summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}@keyframes x-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes x-fade-down{0%{opacity:0;transform:translateY(-6px)}}@keyframes x-zoom-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes x-fade{0%{opacity:0}}@keyframes x-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes x-draw{0%{stroke-dashoffset:var(--len, 40)}to{stroke-dashoffset:0}}@keyframes x-grow{0%{transform:scaleX(0)}}@keyframes x-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes x-spin{to{transform:rotate(360deg)}}@keyframes x-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes x-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}@keyframes x-flash{0%,35%{background-color:var(--primary-bg)}to{background-color:transparent}}.x-anim-in{animation:x-fade-up var(--duration-base) var(--ease-out) both}.x-pop{animation:x-pop var(--duration-emphasis) var(--ease-spring) both}.x-i{display:inline-block;flex:none;width:20px;height:20px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.x-i--sm{width:16px;height:16px}.x-i--lg{width:24px;height:24px}:root{--i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--i-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.x-i-dashboard{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='8' rx='1.5'/%3E%3Crect x='13.5' y='3.5' width='7' height='5' rx='1.5'/%3E%3Crect x='13.5' y='11.5' width='7' height='9' rx='1.5'/%3E%3Crect x='3.5' y='14.5' width='7' height='6' rx='1.5'/%3E%3C/svg%3E")}.x-i-phone{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h2.3l1.6 4.2-2 1.4a11 11 0 0 0 6.4 6.4l1.4-2 4.2 1.6v2.3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3C/svg%3E")}.x-i-calls{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h2.3l1.6 4.2-2 1.4a11 11 0 0 0 6.4 6.4l1.4-2 4.2 1.6v2.3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3Cpath d='M14.5 3.5h6M14.5 7h6M14.5 10.5h3'/%3E%3C/svg%3E")}.x-i-agent{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5a7.5 7.5 0 0 1 15 0'/%3E%3Cpath d='M19 5.5v5M21.5 7v2M16.5 7v2'/%3E%3C/svg%3E")}.x-i-integrations{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3.5v4M15 3.5v4'/%3E%3Cpath d='M6.5 7.5h11v3a5.5 5.5 0 0 1-11 0z'/%3E%3Cpath d='M12 16v4.5'/%3E%3C/svg%3E")}.x-i-billing{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 9.5h18M7 14.5h4'/%3E%3C/svg%3E")}.x-i-settings{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2.8v2.4M12 18.8v2.4M4.9 4.9l1.7 1.7M17.4 17.4l1.7 1.7M2.8 12h2.4M18.8 12h2.4M4.9 19.1l1.7-1.7M17.4 6.6l1.7-1.7'/%3E%3C/svg%3E")}.x-i-menu{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.x-i-new-lead{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='8' r='3.5'/%3E%3Cpath d='M3.5 20a6 6 0 0 1 12 0'/%3E%3Cpath d='M18.5 8v6M15.5 11h6'/%3E%3C/svg%3E")}.x-i-message{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v10H9l-5 4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}.x-i-question{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.3c-.7.3-1 .8-1 1.5v.3'/%3E%3Cpath d='M12 16.6v.1'/%3E%3C/svg%3E")}.x-i-calendar{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2'/%3E%3Cpath d='M3.5 9.5h17M8 3v4M16 3v4'/%3E%3Cpath d='M8 13.5h2M14 13.5h2M8 17h2'/%3E%3C/svg%3E")}.x-i-user-check{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9.5' cy='8' r='3.5'/%3E%3Cpath d='M3.5 20a6 6 0 0 1 12 0'/%3E%3Cpath d='m16 11 2 2 3.5-3.5'/%3E%3C/svg%3E")}.x-i-wrong-number{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h2.3l1.6 4.2-2 1.4a11 11 0 0 0 6.4 6.4l1.4-2 4.2 1.6v2.3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3Cpath d='m15 3.5 5 5M20 3.5l-5 5'/%3E%3C/svg%3E")}.x-i-spam{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}.x-i-hang-up{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 13.8c4.9-4.4 12.7-4.4 17.6 0l-1.6 2.9-3.7-1.2v-2.6a10 10 0 0 0-7 0v2.6l-3.7 1.2z'/%3E%3C/svg%3E")}.x-i-other{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='1.2'/%3E%3Ccircle cx='12' cy='12' r='1.2'/%3E%3Ccircle cx='18' cy='12' r='1.2'/%3E%3C/svg%3E")}.x-i-phone-missed{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h2.3l1.6 4.2-2 1.4a11 11 0 0 0 6.4 6.4l1.4-2 4.2 1.6v2.3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3Cpath d='m14.5 3.5 3 3 3-3'/%3E%3C/svg%3E")}.x-i-phone-forward{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5h2.3l1.6 4.2-2 1.4a11 11 0 0 0 6.4 6.4l1.4-2 4.2 1.6v2.3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z'/%3E%3Cpath d='M14 6.5h6.5M17.5 3.5l3 3-3 3'/%3E%3C/svg%3E")}.x-i-emergency{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8 2.8 19.5h18.4z'/%3E%3Cpath d='M12 9.5v4.5M12 16.8v.1'/%3E%3C/svg%3E")}.x-i-arrow-up{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.5v-15M6 10.5l6-6 6 6'/%3E%3C/svg%3E")}.x-i-arrow-down{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5v15M6 13.5l6 6 6-6'/%3E%3C/svg%3E")}.x-i-minus{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.x-i-check{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.x-i-check-circle{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m8 12.3 2.8 2.8L16.2 9.6'/%3E%3C/svg%3E")}.x-i-x-circle{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m9 9 6 6M15 9l-6 6'/%3E%3C/svg%3E")}.x-i-close{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E")}.x-i-info{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 11v5.5M12 7.8v.1'/%3E%3C/svg%3E")}.x-i-alert{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V13M12 16.2v.1'/%3E%3C/svg%3E")}.x-i-shield-check{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.5c0 4.6 3.2 8 7.5 9.5 4.3-1.5 7.5-4.9 7.5-9.5V6z'/%3E%3Cpath d='m9 12 2.2 2.2L15.5 10'/%3E%3C/svg%3E")}.x-i-lock{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.x-i-eye{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.x-i-eye-off{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.9 5.7A9.6 9.6 0 0 1 12 5.5c6 0 9.5 6.5 9.5 6.5a17 17 0 0 1-2.6 3.4M6.6 6.6A16.6 16.6 0 0 0 2.5 12S6 18.5 12 18.5a9.3 9.3 0 0 0 5.4-1.7'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2M3.5 3.5l17 17'/%3E%3C/svg%3E")}.x-i-sentiment-positive{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8.5 14a4.2 4.2 0 0 0 7 0'/%3E%3Cpath d='M9 9.5v.1M15 9.5v.1'/%3E%3C/svg%3E")}.x-i-sentiment-neutral{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8.5 14.5h7'/%3E%3Cpath d='M9 9.5v.1M15 9.5v.1'/%3E%3C/svg%3E")}.x-i-sentiment-negative{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M8.5 15.5a4.2 4.2 0 0 1 7 0'/%3E%3Cpath d='M9 9.5v.1M15 9.5v.1'/%3E%3C/svg%3E")}.x-i-play{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15l12-7.5z'/%3E%3C/svg%3E")}.x-i-pause{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 5v14M16 5v14'/%3E%3C/svg%3E")}.x-i-mic{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21'/%3E%3C/svg%3E")}.x-i-mic-off{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 9.5V6a3 3 0 0 0-5.8-1.1M9 9v2a3 3 0 0 0 4.6 2.5'/%3E%3Cpath d='M18.5 11a6.5 6.5 0 0 1-.6 2.7M5.5 11a6.5 6.5 0 0 0 10.4 5.2M12 17.5V21M3.5 3.5l17 17'/%3E%3C/svg%3E")}.x-i-waveform{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h1.5M7 8.5v7M10.5 5v14M14 8v8M17.5 10v4M21 12h-1'/%3E%3C/svg%3E")}.x-i-volume{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9.5h3.5L12 5.5v13l-4.5-4H4z'/%3E%3Cpath d='M15.5 9a4 4 0 0 1 0 6M18 6.5a7.5 7.5 0 0 1 0 11'/%3E%3C/svg%3E")}.x-i-clock{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.x-i-thumbs-up{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10.5v9.5H4.5v-9.5zM7.5 10.5 11 3.5a2 2 0 0 1 2.4 2.3L12.8 9H18a2 2 0 0 1 2 2.3l-1.2 7a2 2 0 0 1-2 1.7H7.5'/%3E%3C/svg%3E")}.x-i-thumbs-down{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 13.5V4H4.5v9.5zM7.5 13.5 11 20.5a2 2 0 0 0 2.4-2.3L12.8 15H18a2 2 0 0 0 2-2.3l-1.2-7a2 2 0 0 0-2-1.7H7.5'/%3E%3C/svg%3E")}.x-i-language{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17M12 3.5c2.3 2.4 3.4 5.2 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.2-3.4-8.5S9.7 5.9 12 3.5z'/%3E%3C/svg%3E")}.x-i-file-text{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.5H6.5a1.5 1.5 0 0 0-1.5 1.5v14a1.5 1.5 0 0 0 1.5 1.5h11A1.5 1.5 0 0 0 19 19V8.5z'/%3E%3Cpath d='M14 3.5v5h5M8.5 13h7M8.5 16.5h5'/%3E%3C/svg%3E")}.x-i-globe{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.5 12h17M12 3.5c2.3 2.4 3.4 5.2 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.2-3.4-8.5S9.7 5.9 12 3.5z'/%3E%3C/svg%3E")}.x-i-upload{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15.5V4M7 9l5-5 5 5'/%3E%3Cpath d='M4.5 15v3.5a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V15'/%3E%3C/svg%3E")}.x-i-download{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11.5M7 10.5l5 5 5-5'/%3E%3Cpath d='M4.5 15v3.5a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V15'/%3E%3C/svg%3E")}.x-i-mail{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='m3.5 7 8.5 6.5L20.5 7'/%3E%3C/svg%3E")}.x-i-sms{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16v10H9l-5 4z'/%3E%3Cpath d='M8.5 10.5v.1M12 10.5v.1M15.5 10.5v.1'/%3E%3C/svg%3E")}.x-i-hash{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 3.5 7.5 20.5M16.5 3.5l-2 17M4 8.5h16.5M3.5 15.5H20'/%3E%3C/svg%3E")}.x-i-webhook{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.5' cy='17' r='2.5'/%3E%3Ccircle cx='17.5' cy='17' r='2.5'/%3E%3Ccircle cx='12' cy='6.5' r='2.5'/%3E%3Cpath d='m10.8 8.7-3.1 5.9M13.2 8.7l3.1 5.9M9 17h6'/%3E%3C/svg%3E")}.x-i-copy{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='12' height='12' rx='2'/%3E%3Cpath d='M15.5 8.5V5.5a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E")}.x-i-plus{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.x-i-edit{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5 19.5 8.5 8.5 19.5H4.5v-4z'/%3E%3Cpath d='m13 7 4 4'/%3E%3C/svg%3E")}.x-i-trash{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5h15M9.5 6.5V4h5v2.5M6.5 6.5l1 13.5h9l1-13.5'/%3E%3Cpath d='M10 10.5v6M14 10.5v6'/%3E%3C/svg%3E")}.x-i-search{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E")}.x-i-filter{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5h16l-6 7.5v6l-4 1.5v-7.5z'/%3E%3C/svg%3E")}.x-i-refresh{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 12a7.5 7.5 0 1 1-2.2-5.3L19.5 9'/%3E%3Cpath d='M19.5 4v5h-5'/%3E%3C/svg%3E")}.x-i-external-link{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9'/%3E%3Cpath d='M18 14v4.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 4 18.5v-11A1.5 1.5 0 0 1 5.5 6H10'/%3E%3C/svg%3E")}.x-i-chevron-down{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.x-i-chevron-right{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.x-i-chevron-left{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E")}.x-i-grip{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='6' r='1'/%3E%3Ccircle cx='15' cy='6' r='1'/%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='9' cy='18' r='1'/%3E%3Ccircle cx='15' cy='18' r='1'/%3E%3C/svg%3E")}.x-i-sign-out{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 4.5h4a1.5 1.5 0 0 1 1.5 1.5v12a1.5 1.5 0 0 1-1.5 1.5h-4'/%3E%3Cpath d='M10 16.5 5.5 12 10 7.5M5.5 12H15'/%3E%3C/svg%3E")}.x-i-building{--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 20.5V5a1.5 1.5 0 0 1 1.5-1.5h8A1.5 1.5 0 0 1 15.5 5v15.5M15.5 9.5H18a1.5 1.5 0 0 1 1.5 1.5v9.5M3 20.5h18'/%3E%3Cpath d='M8 7.5h4M8 11h4M8 14.5h4'/%3E%3C/svg%3E")}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid transparent;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:700;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;position:relative;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-out)}.x-btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.x-btn--primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:var(--shadow-xs)}.x-btn--primary:hover,.x-btn--primary.is-hover{background:var(--primary-hover)}.x-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:var(--shadow-xs)}.x-btn--subtle{background:var(--surface-sunken);color:var(--primary-text);border-color:var(--border)}.x-btn--subtle:hover{background:var(--primary-bg);border-color:var(--primary-border)}.x-btn--secondary:hover,.x-btn--secondary.is-hover{background:var(--surface-sunken)}.x-btn--ghost{background:transparent;color:var(--text)}.x-btn--pill{border-radius:var(--radius-full);padding:0 var(--space-6)}.x-btn--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.x-btn--accent:hover{background:var(--accent-300)}.x-btn__arrow{transition:transform var(--duration-fast) var(--ease-out)}.x-btn:hover .x-btn__arrow{transform:translate(3px)}.x-btn--ghost:hover,.x-btn--ghost.is-hover{background:var(--surface-sunken)}.x-btn--danger{background:var(--danger);color:var(--on-danger)}.x-btn--danger:hover,.x-btn--danger.is-hover{background:var(--danger-text)}.x-btn--link{height:auto;padding:0;background:none;border:0;box-shadow:none;color:var(--primary-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:currentColor}@supports (color: color-mix(in lab,red,red)){.x-btn--link{text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.x-btn--link:hover{color:var(--primary-hover);text-decoration-color:currentColor}.x-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-code)}.x-btn--lg{height:var(--control-lg);padding:0 var(--space-6);font-size:var(--text-body);line-height:var(--text-body--line-height)}.x-btn--icon{width:var(--control-md);padding:0}.x-btn--icon.x-btn--sm{width:var(--control-sm)}.x-btn--block{width:100%}.x-btn.is-focus{outline:2px solid var(--focus-ring);outline-offset:2px}.x-btn:disabled,.x-btn[aria-disabled=true]{background:var(--surface-sunken);color:var(--text-subtle);border-color:var(--border);box-shadow:none;cursor:not-allowed}.x-btn--link:disabled{background:none}.x-btn[aria-busy=true]{cursor:progress}.x-btn[aria-busy=true] .x-spinner{width:16px;height:16px;border-width:2px}.x-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.x-label{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:600;color:var(--text)}.x-optional{font-weight:400;color:var(--text-muted)}.x-hint{font-size:var(--text-code);line-height:var(--text-code--line-height);color:var(--text-muted);margin:0}.x-error{display:flex;gap:var(--space-1);align-items:flex-start;font-size:var(--text-code);line-height:var(--text-code--line-height);color:var(--danger-text);margin:0}.x-error .x-i{width:16px;height:16px;margin-top:1px}.x-input,.x-select,.x-textarea{width:100%;height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--text-body);line-height:var(--text-body--line-height);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.x-input::placeholder,.x-textarea::placeholder{color:var(--text-subtle)}.x-input:hover:not(:disabled):not(:focus),.x-select:hover:not(:disabled),.x-textarea:hover:not(:disabled):not(:focus){border-color:var(--text-muted)}.x-input:focus,.x-select:focus,.x-textarea:focus,.x-input.is-focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px var(--primary-bg)}.x-input[aria-invalid=true],.x-textarea[aria-invalid=true],.x-select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger),0 0 0 5px var(--danger-bg)}.x-error{animation:x-fade-down var(--duration-base) var(--ease-out) both}.x-input:disabled,.x-select:disabled,.x-textarea:disabled{background:var(--surface-sunken);color:var(--text-subtle);border-color:var(--border);cursor:not-allowed}.x-input[readonly]{background:var(--surface-sunken)}.x-textarea{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}.x-field--improvement{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.x-field--improvement>*{grid-column:1}.x-field--improvement>.x-field-improve-control{grid-row:var(--field-improve-row)}.x-field-improve-control:is(textarea,input),.x-field-improve-control>input.x-input{padding-top:var(--space-2);padding-bottom:calc(var(--space-10) + var(--space-4));height:auto;min-height:calc(var(--space-10) * 2 + var(--space-4))}.x-field-improve-control.x-chips{padding-bottom:calc(var(--space-10) + var(--space-4))}.x-field-improve-control .x-chip{height:auto;min-height:var(--control-sm);max-width:100%;align-items:flex-start;padding-block:var(--space-1);overflow-wrap:anywhere}.x-field-improve-control .x-chip button{flex-shrink:0}.x-select{appearance:none;padding-right:var(--space-10);background-image:none}.x-select-wrap{position:relative}.x-select-wrap:after{content:"";position:absolute;right:var(--space-3);top:50%;width:16px;height:16px;margin-top:-8px;background:var(--text-muted);-webkit-mask:var(--i-chevron-down) center / contain no-repeat;mask:var(--i-chevron-down) center / contain no-repeat;pointer-events:none}.x-input-group{position:relative;display:flex;align-items:center}.x-input-group .x-input{padding-left:var(--space-10)}.x-input-group .x-input.has-suffix{padding-left:var(--space-3);padding-right:var(--space-12)}.x-input-group__prefix{position:absolute;left:var(--space-3);color:var(--text-muted);display:flex;pointer-events:none;font-size:var(--text-body)}.x-input-group__suffix{position:absolute;right:var(--space-1)}.x-field__foot{display:flex;justify-content:space-between;gap:var(--space-3)}.x-counter{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-left:auto}.x-counter.is-near{color:var(--warning-text)}.x-counter.is-over{color:var(--danger-text);font-weight:600}.x-strength{display:flex;gap:var(--space-1)}.x-strength span{flex:1;height:4px;border-radius:var(--radius-full);background:var(--meter-track)}.x-strength[data-level="1"] span:nth-child(-n+1){background:var(--danger)}.x-strength[data-level="2"] span:nth-child(-n+2){background:var(--warning)}.x-strength[data-level="3"] span:nth-child(-n+3){background:var(--success)}.x-hints{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--text-code);line-height:var(--text-code--line-height);color:var(--text-muted)}.x-hints li{display:flex;gap:var(--space-1);align-items:center}.x-hints li.is-met{color:var(--success-text)}.x-hints .x-i{width:16px;height:16px}.x-listbox{animation:x-fade-down var(--duration-base) var(--ease-out) both;list-style:none;margin:var(--space-1) 0 0;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);max-height:240px;overflow:auto}.x-option{transition:background-color var(--duration-fast) var(--ease-out);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:6px;font-size:var(--text-body-sm);cursor:pointer}.x-option.is-active{background:var(--surface-sunken)}.x-option[aria-selected=true]{color:var(--primary-text);font-weight:600}.x-option[aria-selected=true]:after{content:"";margin-left:auto;width:16px;height:16px;background:currentColor;-webkit-mask:var(--i-check) center / contain no-repeat;mask:var(--i-check) center / contain no-repeat}.x-option mark{background:none;color:inherit;font-weight:700}.x-option[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed}.x-listbox__note{padding:var(--space-2) var(--space-3);font-size:var(--text-code);color:var(--text-muted)}.x-check{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);cursor:pointer}.x-check input{appearance:none;flex:none;width:20px;height:20px;margin:0;border:1.5px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-xs);display:grid;place-content:center;cursor:pointer}.x-check input[type=radio]{border-radius:var(--radius-full)}.x-check input{transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.x-check input:checked{background:var(--primary);border-color:var(--primary)}.x-check input[type=checkbox]:checked:after{animation:x-pop var(--duration-base) var(--ease-spring) both;content:"";width:14px;height:14px;background:var(--on-primary);-webkit-mask:var(--i-check) center / contain no-repeat;mask:var(--i-check) center / contain no-repeat}.x-check input[type=radio]:checked{background:var(--surface);border:6px solid var(--primary)}.x-check input[aria-invalid=true]{border-color:var(--danger)}.x-check input:disabled{background:var(--surface-sunken);border-color:var(--border)}.x-check input:disabled+span{color:var(--text-subtle)}.x-check__desc{display:block;color:var(--text-muted);font-size:var(--text-code)}.x-fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--space-3)}.x-fieldset legend{padding:0;margin-bottom:var(--space-2);font-weight:600}.x-fieldset--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.x-fieldset--grid>:not(.x-check){grid-column:1 / -1}.x-choice-card>span>.x-i{display:block;margin-bottom:var(--space-2);color:var(--primary-text)}.x-choice-card{transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border:1px solid var(--border-strong);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface)}.x-choice-card:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-bg)}.x-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-body-sm)}.x-switch input{appearance:none;margin:0;flex:none;width:40px;height:24px;border-radius:var(--radius-full);background:var(--border-strong);position:relative;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.x-switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-spring)}.x-switch input:checked{background:var(--primary)}.x-switch input:checked:after{transform:translate(16px)}.x-switch input:disabled{opacity:.45;cursor:not-allowed}.x-switch--card{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.x-switch--card>span{flex:1}.x-switch--card:has(:checked){border-color:var(--primary-border)}.x-panel.x-panel--tinted{background:var(--primary-bg);border-color:var(--primary-border)}.x-panel.x-panel--muted{background:var(--surface-sunken);box-shadow:none}.x-seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control)}.x-seg button{transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);height:32px;padding:0 var(--space-3);border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:var(--text-label);font-weight:600;cursor:pointer}.x-seg button[aria-checked=true],.x-seg button[aria-pressed=true]{background:var(--surface);color:var(--primary-text);box-shadow:var(--shadow-xs)}.x-seg--block{display:flex}.x-seg--block button{flex:1}.x-range{display:flex;align-items:center;gap:var(--space-4)}.x-range input[type=range]{flex:1;appearance:none;height:6px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--primary) var(--p, 50%),var(--meter-track) var(--p, 50%));margin:0}.x-range input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface);border:2px solid var(--primary);box-shadow:var(--shadow-sm);cursor:grab}.x-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface);border:2px solid var(--primary);cursor:grab}.x-range .x-input{width:96px;text-align:right;font-variant-numeric:tabular-nums}.x-otp{display:flex;gap:var(--space-2)}.x-otp input{width:48px;height:56px;text-align:center;font-size:var(--text-h1);font-weight:600;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-instant) var(--ease-out)}.x-otp input:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 5px var(--primary-bg);transform:translateY(-1px)}.x-otp[aria-invalid=true] input{border-color:var(--danger)}.x-otp__sep{align-self:center;color:var(--text-subtle)}.x-dropzone{border:1.5px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-sunken);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);color:var(--text-muted)}.x-dropzone.is-over{border-color:var(--primary);background:var(--primary-bg);color:var(--primary-text)}.x-dropzone strong{color:var(--text)}.x-file{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.x-file__name{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-1) var(--space-2);min-height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface)}.x-chips input{border:0;outline:0;flex:1;min-width:120px;background:transparent;height:30px;font-size:var(--text-body)}.x-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border);font-size:var(--text-code);font-weight:500}.x-chip button{display:grid;place-content:center;width:24px;height:24px;border:0;background:transparent;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer}.x-chip button:hover{background:var(--border);color:var(--text)}.x-chip--add{padding:0 var(--space-3);cursor:pointer;background:var(--surface);border-style:dashed;border-color:var(--border-strong);color:var(--text-muted)}.x-chip--add:hover{color:var(--primary-text);border-color:var(--primary)}.x-chip--selected{background:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-text)}.x-suggested{border:1px dashed var(--primary-border);background:var(--primary-bg)}.x-suggested-tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;color:var(--primary-text)}.x-alert{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.x-alert>.x-i{margin-top:0}.x-alert__title{font-weight:600;margin:0}.x-alert__body{margin:0;flex:1;min-width:0}.x-alert__body p{margin:0}.x-alert__actions{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.x-alert--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.x-alert--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.x-alert--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.x-alert--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.x-alert .x-alert__body{color:var(--text)}.x-alert .x-alert__title{color:inherit}.x-alert--info .x-alert__title{color:var(--info-text)}.x-alert--success .x-alert__title{color:var(--success-text)}.x-alert--warning .x-alert__title{color:var(--warning-text)}.x-alert--danger .x-alert__title{color:var(--danger-text)}.x-error-summary{padding:var(--space-4)}.x-error-summary ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.x-error-summary a{color:var(--danger-text);font-weight:600}.x-banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);border:1px solid;border-radius:var(--radius-control)}.x-banner__text{flex:1;min-width:0;margin:0}.x-banner__text strong{font-weight:600}.x-banner__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.x-banner--critical{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.x-banner--critical .x-btn--secondary{background:var(--surface);color:var(--danger-text);border-color:transparent}.x-banner--warning{background:var(--warning-bg);color:var(--text);border-color:var(--warning-border)}.x-banner--warning>.x-i{color:var(--warning)}.x-banner--info{background:var(--info-bg);color:var(--text);border-color:var(--info-border)}.x-banner--info>.x-i{color:var(--info)}.x-banner--hipaa{background:var(--hipaa-bg);color:var(--text);border-color:var(--hipaa-border)}.x-banner--hipaa>.x-i{color:var(--hipaa-fg)}.x-banner--dismissible{background:var(--surface);color:var(--text);border-color:var(--border)}.x-banner--dismissible>.x-i{color:var(--primary)}.x-banner__dismiss{color:inherit}@media(max-width:639px){.x-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2) var(--space-3)}.x-banner>.x-i{margin-top:var(--space-0-5)}.x-banner__actions{grid-column:2;flex-wrap:wrap;justify-content:space-between;min-width:0}.x-banner__actions>.x-btn:not(.x-banner__dismiss){white-space:normal;text-align:left;min-width:0}}.x-toast-region{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end}.x-toast{display:inline-flex;align-items:center;gap:var(--space-3);min-width:min(240px,100%);max-width:min(400px,100%);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--text-body-sm);animation:x-fade-up var(--duration-base) var(--ease-out) both}.x-toast__text{flex:1}.x-toast .x-i-check-circle{color:var(--success)}.x-toast .x-btn--ghost{color:var(--primary-text);padding:0 var(--space-2)}.x-toast .x-btn--ghost:hover{background:var(--surface-muted)}.x-toast--error{border-color:var(--danger-border)}.x-toast--error .x-i-alert{color:var(--danger)}.x-toast{position:relative;overflow:hidden}.x-toast__timer{position:absolute;inset:auto 0 0;height:var(--space-0-5);background:var(--primary);opacity:.5;transform-origin:left;animation:x-toast-timer var(--life) linear forwards}.x-toast--paused .x-toast__timer{animation-play-state:paused}.x-toast--leaving{animation:x-toast-out var(--duration-fast) var(--ease-in-out) forwards}@keyframes x-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes x-toast-out{to{opacity:0;transform:translate(var(--space-4)) scale(.98)}}@media(prefers-reduced-motion:reduce){.x-toast__timer{display:none}}.x-scrim{animation:x-fade var(--duration-base) var(--ease-out) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;background:var(--scrim);padding:var(--space-8);display:grid;place-items:center;border-radius:var(--radius-card)}.x-dialog{animation:x-zoom-in var(--duration-base) var(--ease-out) both;width:100%;max-width:480px;background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.x-dialog--wide{max-width:640px}.x-dialog__head{display:flex;align-items:flex-start;gap:var(--space-3)}.x-dialog__icon{flex:none;width:40px;height:40px;border-radius:var(--radius-full);display:grid;place-content:center}.x-dialog__icon--danger{background:var(--danger-bg);color:var(--danger)}.x-dialog__icon--warning{background:var(--warning-bg);color:var(--warning)}.x-dialog__icon--info{background:var(--primary-bg);color:var(--primary)}.x-dialog__title{margin:0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:600}.x-dialog__body{margin:0;color:var(--text-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.x-dialog__body p{margin:0 0 var(--space-2)}.x-dialog__foot{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap-reverse}.x-countdown{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.x-tooltip{display:inline-block;padding:6px var(--space-2);border-radius:6px;background:var(--text);color:var(--text-inverse);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:500;box-shadow:var(--shadow-md);max-width:240px}.x-popover{animation:x-fade-down var(--duration-base) var(--ease-out) both;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:var(--space-4);max-width:320px;font-size:var(--text-body-sm)}.x-menu{animation:x-fade-down var(--duration-base) var(--ease-out) both;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-md);padding:var(--space-1);min-width:220px}.x-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;background:none;border-radius:6px;font-size:var(--text-body-sm);text-align:left;cursor:pointer;color:var(--text)}.x-menu__item:hover,.x-menu__item.is-active{background:var(--surface-sunken)}.x-menu__item .x-i{color:var(--text-muted)}.x-menu__sep{height:1px;background:var(--border);margin:var(--space-1) 0}.x-menu__head{padding:var(--space-2) var(--space-3)}.x-filter-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);font:inherit;font-size:var(--text-caption);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.x-filter-chip:hover{background:var(--surface-sunken)}.x-filter-chip.is-active{border-color:var(--primary);background:var(--primary-bg);color:var(--primary-text);font-weight:600}.x-filter-chip .x-i{transition:transform var(--duration-fast) var(--ease-out)}.x-filter-chip[aria-expanded=true] .x-i{transform:rotate(180deg)}.x-skel{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--skeleton) 30%,var(--surface) 50%,var(--skeleton) 70%) var(--skeleton);background-size:220% 100%;animation:x-shimmer 1.6s linear infinite}.x-skeleton{display:grid;gap:var(--space-3);min-width:0}.x-skeleton__line{height:var(--space-3)}.x-skeleton__line--lead{height:var(--space-4);margin-bottom:var(--space-1)}.x-skeleton--card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.x-skeleton__avatar{border-radius:var(--radius-full)}.x-spinner{display:inline-block;flex:none;width:20px;height:20px;border-radius:var(--radius-full);border:2.5px solid currentColor;border-top-color:currentColor;animation:x-spin .8s linear infinite}@supports (color: color-mix(in lab,red,red)){.x-spinner{border:2.5px solid color-mix(in srgb,currentColor 25%,transparent)}}@media(prefers-reduced-motion:reduce){.x-spinner{animation:none!important}}.x-progress{height:8px;border-radius:var(--radius-full);background:var(--meter-track);overflow:hidden}.x-progress>span{display:block;height:100%;width:var(--v, 40%);background:var(--primary);border-radius:inherit;transform-origin:left;animation:x-grow var(--duration-slow) var(--ease-out) both;transition:width var(--duration-slow) var(--ease-out)}.x-progress--indeterminate>span{width:35%;animation:x-indet 1.4s var(--ease-in-out) infinite}@keyframes x-indet{0%{transform:translate(-100%)}to{transform:translate(300%)}}.x-processing{display:flex;align-items:center;gap:var(--space-3);color:var(--text-muted)}.x-meter{display:grid;gap:var(--space-2)}.x-meter__head{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-sm)}.x-meter__value{font-weight:600;font-variant-numeric:tabular-nums}.x-meter__track{position:relative;height:10px;border-radius:var(--radius-full);background:var(--meter-track)}.x-meter__fill{position:absolute;inset:0 auto 0 0;width:min(var(--v),100%);border-radius:inherit;background:var(--meter-ok);transform-origin:left;animation:x-grow var(--duration-emphasis) var(--ease-out) both}.x-meter[data-level=warn] .x-meter__fill{background:var(--meter-warn)}.x-meter[data-level=over] .x-meter__fill{background:var(--meter-over)}.x-meter__tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text-muted);left:80%;border-radius:1px}.x-meter__foot{display:flex;justify-content:space-between;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-muted)}.x-meter[data-level=warn] .x-meter__status{color:var(--warning-text);font-weight:600}.x-meter[data-level=over] .x-meter__status{color:var(--danger-text);font-weight:600}.x-save{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-code);color:var(--text-muted)}.x-save .x-i{width:16px;height:16px}.x-save--saved .x-i{color:var(--success)}.x-save--error{color:var(--danger-text)}.x-save .x-spinner{width:14px;height:14px;border-width:2px}.x-onboard-progress{display:grid;min-width:0;gap:var(--space-3)}.x-onboard-progress__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-code)}.x-onboard-progress__head strong{color:var(--text)}.x-onboard-progress__scroll{position:relative;min-width:0;max-width:100%;overflow-x:auto;padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.x-onboard-steps{display:flex;gap:var(--space-2);min-width:max-content;margin:0;padding:0;list-style:none}.x-onboard-step{min-width:106px;scroll-snap-align:center}.x-onboard-step__body{display:flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-muted);text-decoration:none;white-space:nowrap;font-size:var(--text-code);font-weight:600}a.x-onboard-step__body:hover{border-color:var(--primary-border);color:var(--primary-text);background:var(--primary-bg)}.x-onboard-step__marker{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.x-onboard-step__marker .x-i{width:14px;height:14px}.x-onboard-step--done .x-onboard-step__body{color:var(--text)}.x-onboard-step--done .x-onboard-step__marker{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.x-onboard-step--current .x-onboard-step__body{border-color:var(--primary-border);color:var(--primary-text)}.x-onboard-step--active .x-onboard-step__body{border-color:var(--primary);background:var(--primary-bg);color:var(--primary-text);box-shadow:var(--shadow-xs)}.x-onboard-step--active .x-onboard-step__marker{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.x-onboard-step--locked .x-onboard-step__body{background:var(--surface-muted);color:var(--text-muted)}@media(max-width:639px){.x-onboard-progress__scroll{overflow:visible;margin:0;padding:0}.x-onboard-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.x-onboard-step{min-width:0}.x-onboard-step__body{min-width:0;padding:var(--space-2)}.x-onboard-step__label{overflow:hidden;text-overflow:ellipsis}}.x-progressbar{display:grid;gap:var(--space-2)}.x-progressbar__head{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);justify-content:space-between;font-size:var(--text-code);color:var(--text-muted)}.x-progressbar__head strong{color:var(--text)}.x-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.x-step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-body-sm);color:var(--text-muted);text-decoration:none}.x-step__dot{flex:none;width:24px;height:24px;border-radius:var(--radius-full);border:1.5px solid var(--border-strong);display:grid;place-content:center;font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums;background:var(--surface)}.x-step__dot .x-i{width:14px;height:14px}.x-step--done{color:var(--text)}.x-step--done .x-step__dot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.x-step--current{background:var(--primary-bg);color:var(--primary-text);font-weight:600}.x-step--current .x-step__dot{border:2px solid var(--primary);color:var(--primary-text)}.x-step--error{color:var(--danger-text)}.x-step--error .x-step__dot{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.x-step--skipped .x-step__dot{border-style:dashed}.x-step__meta{margin-left:auto;font-size:var(--text-caption);font-weight:400;color:var(--text-subtle)}.x-steps--h{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2)}.x-steps--h .x-step{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:0;background:none;font-size:var(--text-code)}.x-steps--h .x-step:before{content:"";display:block;width:100%;height:4px;border-radius:var(--radius-full);background:var(--meter-track)}.x-steps--h .x-step--done:before{background:var(--primary)}.x-steps--h .x-step--current:before{background:var(--primary);opacity:.5}.x-steps--h .x-step--active{font-weight:700;color:var(--primary-text)}.x-steps--h .x-step__link{display:flex;align-items:flex-start;min-height:40px;width:100%;color:inherit;text-decoration:underline;text-underline-offset:3px}.x-steps--h .x-step__link:hover{color:var(--primary-text)}.x-badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;white-space:nowrap}.x-badge .x-i{width:14px;height:14px}.x-badge--emergency{background:var(--urgency-emergency-bg);border-color:var(--danger-border);color:var(--danger-text)}.x-badge--high{background:var(--urgency-high-bg);border-color:var(--urgency-high-border);color:var(--urgency-high)}.x-badge--normal{border-color:transparent;background:transparent;color:var(--urgency-normal);font-weight:500;padding:0}.x-badge--low{border-color:transparent;background:transparent;color:var(--urgency-low);font-weight:500;padding:0}.x-badge--outcome .x-i{color:var(--c, var(--text-muted))}.x-badge--test{background:repeating-linear-gradient(-45deg,var(--test-bg) 0 6px,var(--test-stripe) 6px 12px);border:1px solid var(--test-border);color:var(--test-fg);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-caption);font-weight:700}.x-badge--es{background:var(--lang-es-bg);border-color:transparent;color:var(--lang-es-fg)}.x-badge--hipaa{background:var(--hipaa-bg);border-color:var(--hipaa-border);color:var(--hipaa-fg)}.x-badge--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.x-badge--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.x-badge--danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.x-badge--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.x-badge--neutral{background:var(--surface-sunken);border-color:var(--border);color:var(--text-muted)}.x-badge--quiet{border-color:transparent;background:transparent;color:var(--text-muted);font-weight:500;padding:0}.x-badge--recommended{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.x-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--c, var(--text-subtle))}.x-dot--hollow{background:transparent;box-shadow:inset 0 0 0 2px var(--c, var(--text-subtle))}.x-dot--pulse{position:relative}.x-dot--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:x-ping 2.2s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.x-dot--pulse:after{display:none}}.x-state{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);font-size:var(--text-code);font-weight:600;white-space:nowrap}.x-state--live{color:var(--success-text);--c: var(--agent-live);border-color:var(--success-border);background:var(--success-bg)}.x-state--paused{color:var(--warning-text);--c: var(--agent-paused);border-color:var(--warning-border);background:var(--warning-bg)}.x-state--off{color:var(--danger-text);--c: var(--agent-off);border-color:var(--danger-border);background:var(--danger-bg)}.x-state--ready{color:var(--primary-text);--c: var(--agent-ready);border-color:var(--primary-border);background:var(--primary-bg)}.x-state--draft{color:var(--text-muted);--c: var(--agent-draft)}.x-health{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-code);font-weight:600}.x-health--active{--c: var(--health-active);color:var(--success-text)}.x-health--pending{--c: var(--health-pending);color:var(--info-text)}.x-health--attention{--c: var(--health-attention);color:var(--warning-text)}.x-health--off{--c: var(--health-off);color:var(--text-muted)}.x-health .x-i{color:var(--c);width:16px;height:16px}.x-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:var(--space-6)}.x-card--flush{padding:0;overflow:hidden}.x-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.x-card__title{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.x-card--link{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);text-decoration:none;color:inherit;display:block;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.x-card--link:hover{border-color:var(--primary-border);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.x-kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5)}.x-kpi__label{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-caption);color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.x-kpi__label .x-i{width:16px;height:16px;color:var(--text-subtle)}.x-kpi__value{font-size:var(--text-kpi);line-height:var(--text-kpi--line-height);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.x-kpi__value small{font-size:var(--text-body-sm);font-weight:500;color:var(--text-subtle);letter-spacing:normal}.x-kpi__ctx{font-size:var(--text-code);color:var(--text-muted);display:flex;align-items:center;gap:4px}.x-kpi__ctx--up{color:var(--success-text)}.x-kpi__ctx--attention{color:var(--warning-text)}.x-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-body-sm)}.x-table th{text-align:left;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;color:var(--text-muted);background:var(--surface-muted);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}.x-table th button{all:unset;display:inline-flex;gap:4px;align-items:center;cursor:pointer}.x-table th[aria-sort]{color:var(--text)}.x-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.x-table tr:last-child td{border-bottom:0}.x-table tbody tr:hover td{background:var(--surface-muted)}.x-table .num{text-align:right;font-variant-numeric:tabular-nums}.x-table-foot{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-code);color:var(--text-muted)}.x-table--stack thead{display:none}.x-table--stack tr{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.x-table--stack td{display:flex;justify-content:space-between;gap:var(--space-3);padding:2px 0;border:0}.x-table--stack td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-code)}@media(max-width:767px){.x-table--responsive thead{display:none}.x-table--responsive tr{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.x-table--responsive td{display:flex;justify-content:space-between;gap:var(--space-3);padding:2px 0;border:0}.x-table--responsive td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-code)}}.x-calls{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.x-call-row{display:grid;grid-template-columns:96px minmax(130px,170px) minmax(0,1fr) auto 64px 88px;gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);text-decoration:none;color:inherit;position:relative}.x-calls>li:last-child .x-call-row{border-bottom:0}.x-call-row:hover{background:var(--surface-muted)}.x-call-row__time{display:grid;gap:var(--space-1);font-size:var(--text-body-sm);color:var(--text);font-variant-numeric:tabular-nums}.x-call-row__time>span{font-size:var(--text-caption);color:var(--text-subtle)}.x-call-row__caller{display:flex;flex-direction:column;min-width:0}.x-call-row__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-call-row__sub{font-size:var(--text-caption);color:var(--text-muted);display:flex;gap:var(--space-1);align-items:center}.x-call-row__headline{min-width:0;display:flex;flex-direction:column;gap:4px}.x-call-row__headline>span:first-child{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;color:var(--text-muted)}.x-call-row__tags{display:flex;gap:var(--space-1);flex-wrap:wrap;order:-1}.x-call-row__dur{font-size:var(--text-code);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.x-call-row__fu{justify-self:end}.x-call-row--emergency,.x-call-row--emergency:hover{background:var(--urgency-emergency-bg)}.x-call-row--test{background-image:repeating-linear-gradient(-45deg,transparent 0 10px,var(--test-stripe) 10px 20px)}@supports (color: color-mix(in lab,red,red)){.x-call-row--test{background-image:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--test-stripe) 9%,transparent) 10px 20px)}}.x-call-row--missed .x-call-row__headline{color:var(--text-muted)}.x-call-row--new{animation:x-fade-down var(--duration-slow) var(--ease-out) both,x-flash 2.4s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.x-call-row--new{animation:none;background:var(--primary-bg)}}.x-call-row{transition:background-color var(--duration-fast) var(--ease-out)}.x-call-row--card{grid-template-columns:1fr auto;grid-template-areas:"caller time" "headline headline" "tags tags";gap:var(--space-1) var(--space-3);padding:var(--space-4)}.x-call-row--card .x-call-row__caller{grid-area:caller}.x-call-row--card .x-call-row__time{grid-area:time;text-align:right}.x-call-row--card .x-call-row__headline{grid-area:headline}.x-call-row--card .x-call-row__headline>span:first-child{-webkit-line-clamp:3}.x-call-row--card .x-call-row__tags{grid-area:tags;margin-top:var(--space-1)}.x-returning{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-caption);color:var(--text-muted)}.x-dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-6);margin:0;font-size:var(--text-body-sm)}.x-dl dt{color:var(--text-muted)}.x-dl dd{margin:0;font-weight:500;min-width:0}.x-dl--stack{grid-template-columns:1fr;gap:0}.x-dl--stack dt{font-size:var(--text-caption);margin-top:var(--space-3)}.x-dl--stack dt:first-child{margin-top:0}.x-timeline{list-style:none;margin:0;padding:0;display:grid}.x-timeline>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-items:start}.x-timeline>li:last-child{border-bottom:0}.x-timeline__icon{width:32px;height:32px;border-radius:var(--radius-full);background:var(--surface-sunken);display:grid;place-content:center;color:var(--text-muted)}.x-timeline__icon--success{background:var(--success-bg);color:var(--success)}.x-timeline__icon--danger{background:var(--danger-bg);color:var(--danger)}.x-timeline__icon--warning{background:var(--warning-bg);color:var(--warning)}.x-timeline__icon--info{background:var(--hipaa-bg);color:var(--hipaa-fg)}.x-timeline__title{margin:0;font-size:var(--text-body-sm);font-weight:600;overflow-wrap:anywhere}.x-timeline__desc{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-code)}.x-timeline__time{font-size:var(--text-caption);color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.x-timeline__aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.x-timeline__aside:empty,.x-timeline__desc:empty{display:none}.x-timeline__desc>p{margin:0}@media(max-width:639px){.x-timeline>.x-timeline__item{grid-template-columns:32px minmax(0,1fr)}.x-timeline__aside{grid-column:2}}.x-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-10) var(--space-6)}.x-empty svg{width:120px;height:96px}.x-empty__title{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.x-empty__text{margin:0;color:var(--text-muted);max-width:360px}.ill-ink{fill:none;stroke:var(--text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ill-fill{fill:var(--primary-bg)}.ill-accent{fill:var(--accent)}.ill-soft{fill:var(--accent-bg)}.ill-surface{fill:var(--surface)}.x-code{position:relative;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--text-code--line-height)}.x-code pre{margin:0;padding:var(--space-4);padding-right:var(--space-12);overflow-x:auto;white-space:pre;color:var(--text)}.x-code__copy{position:absolute;top:var(--space-2);right:var(--space-2)}.x-code .c{color:var(--text-muted)}.x-code .k{color:var(--primary-text);font-weight:600}.x-code .s{color:var(--success-text)}.x-textarea--code{font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--text-code--line-height)}.x-advanced-panel>.x-panel__body{display:grid;gap:var(--space-4)}.x-version-card>.x-panel__body{display:flex;align-items:center;gap:var(--space-4)}.x-version-card__body{flex:1;min-width:0}.x-version-card__body h2{font-size:var(--text-body);margin:0 0 var(--space-1)}@media(max-width:639px){.x-version-card>.x-panel__body{flex-wrap:wrap}.x-version-card__body{flex-basis:70%}}code.x-inline{font-family:var(--font-mono);font-size:.9em;padding:1px 5px;border-radius:var(--radius-xs);background:var(--surface-sunken);border:1px solid var(--border)}.x-copy{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);min-height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken)}.x-copy__value{flex:1;min-width:0;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-copy__value--mono{font-family:var(--font-mono);font-weight:400;font-size:var(--text-code)}.x-copy__alt{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.x-masked{font-variant-numeric:tabular-nums;letter-spacing:.01em}.x-masked .x-bullets{letter-spacing:.08em;color:var(--text-muted)}.x-avatar{display:inline-grid;place-content:center;flex:none;width:32px;height:32px;border-radius:var(--radius-full);background:var(--primary-bg);color:var(--primary-text);font-size:var(--text-code);font-weight:600;letter-spacing:.02em}.x-avatar--sm{width:24px;height:24px;font-size:var(--text-caption)}.x-avatar--lg{width:40px;height:40px;font-size:var(--text-body-sm)}.x-avatar--support{background:var(--hipaa-bg);color:var(--hipaa-fg)}.x-assumption{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-muted);border-bottom:1px dotted var(--border-strong)}.x-chart{display:grid;gap:var(--space-3)}.x-chart svg{display:block;width:100%;height:auto;overflow:visible}.x-chart .grid{stroke:var(--chart-grid);stroke-width:1}.x-chart .axis{fill:var(--chart-axis);font-size:var(--text-caption);font-family:var(--font-sans)}.x-chart .answered{fill:var(--chart-answered)}.x-chart .missed{fill:var(--chart-missed)}.x-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0;font-size:var(--text-code);color:var(--text-muted)}.x-legend li{display:inline-flex;align-items:center;gap:6px}.x-legend__sw{width:10px;height:10px;border-radius:3px;background:var(--c)}.x-bars{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.x-bars li{display:grid;grid-template-columns:180px 1fr 56px;align-items:center;gap:var(--space-3);font-size:var(--text-code)}.x-bars__label{display:flex;align-items:center;gap:var(--space-2)}.x-bars__label .x-i{width:16px;height:16px;color:var(--c)}.x-bars__track{height:10px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.x-bars__fill{display:block;height:100%;width:var(--v);background:var(--c);border-radius:inherit}.x-bars__val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.x-player{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.x-player__play{width:var(--target-touch);height:var(--target-touch);border-radius:var(--radius-full);border:0;background:var(--primary);color:var(--on-primary);display:grid;place-content:center;cursor:pointer;flex:none}.x-player__play:hover{background:var(--primary-hover)}.x-player__play:disabled{background:var(--surface-sunken);color:var(--text-subtle);cursor:not-allowed}.x-player__track{flex:1;display:grid;gap:6px;min-width:0}.x-player__wave{display:flex;align-items:center;gap:2px;height:32px}.x-player__wave i{flex:1;min-width:2px;border-radius:2px;background:var(--border);height:var(--h);transition:background-color var(--duration-fast) var(--ease-out)}.x-player__wave i.on{background:var(--primary)}.x-player__time{display:flex;justify-content:space-between;font-size:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.x-player__speed{height:32px;min-width:48px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-code);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.x-player--empty{color:var(--text-muted);gap:var(--space-3);background:var(--surface-sunken);border-style:dashed}.x-transcript{display:grid;gap:var(--space-1)}.x-turn{display:grid;grid-template-columns:1fr;justify-items:start;gap:4px;padding:2px 0;cursor:pointer;max-width:82%}.x-turn__bubble{min-width:0;overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-xs);background:var(--surface-sunken);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.x-turn--agent{justify-self:end;justify-items:end}.x-turn--agent .x-turn__bubble{background:var(--primary-bg);border-radius:var(--radius-card) var(--radius-card) var(--radius-xs) var(--radius-card)}.x-turn__meta{display:flex;gap:var(--space-2);align-items:center;padding:0 var(--space-1)}.x-turn:hover .x-turn__bubble{box-shadow:0 0 0 1px var(--border-strong)}.x-turn__ts{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-subtle);font-variant-numeric:tabular-nums}.x-turn__who{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;color:var(--text-muted)}.x-turn--agent .x-turn__who{color:var(--primary-text)}.x-turn__text{margin:0;overflow-wrap:anywhere}.x-turn--active .x-turn__bubble{box-shadow:0 0 0 2px var(--primary)}.x-turn__playing{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.x-turn__playing i{width:3px;height:12px;border-radius:2px;background:var(--primary);transform-origin:bottom;animation:x-eq .9s var(--ease-in-out) infinite}.x-turn__playing i:nth-child(2){animation-delay:-.3s}.x-turn__playing i:nth-child(3){animation-delay:-.6s}.x-turn__fb{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.x-marker{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) auto;padding:4px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:500;color:var(--text-muted);background:var(--surface-sunken);width:fit-content}.x-marker .x-i{width:14px;height:14px}.x-marker--urgent{color:var(--danger-text);background:var(--danger-bg)}.x-marker--capture{color:var(--success-text);background:var(--success-bg)}.x-help{position:fixed;inset:0 0 0 auto;margin:0;width:420px;max-width:100vw;height:100dvh;max-height:none;padding:0;border:0;border-left:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:x-help-in var(--duration-base) var(--ease-out) both}.x-help:not([open]){display:none}.x-help::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes x-help-in{0%{transform:translate(24px);opacity:0}}.x-help__head{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.x-help__title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:700;letter-spacing:-.01em}.x-help__note{grid-column:1 / -1;margin:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-muted)}.x-help__body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5);display:grid;align-content:start;gap:var(--space-3);background:var(--surface-muted)}.x-help__log{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.x-help-msg{display:grid;justify-items:start;gap:4px;max-width:88%}.x-help-msg__who{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;color:var(--text-muted);padding:0 var(--space-1)}.x-help-msg__bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-xs);background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere}.x-help-msg--user{justify-self:end;justify-items:end}.x-help-msg--user .x-help-msg__bubble{background:var(--primary-bg);border-color:transparent;border-radius:var(--radius-card) var(--radius-card) var(--radius-xs) var(--radius-card)}.x-help-msg__links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.x-help-cite{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:2px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--primary-text);font-size:var(--text-caption);font-weight:600;text-decoration:none}.x-help-cite span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-help-cite .x-i{width:14px;height:14px;flex:none}.x-help-cite:hover{background:var(--primary-bg)}.x-help-msg__tools{display:flex;align-items:center;gap:var(--space-1)}.x-help-msg__tools .x-btn[aria-pressed=true]{color:var(--primary-text);background:var(--primary-bg)}.x-help-action{display:grid;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--primary-border);background:var(--surface);box-shadow:var(--shadow-xs)}.x-help-action__label{margin:0;font-weight:600}.x-help-action__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.x-help-action__hint{font-size:var(--text-caption);color:var(--text-muted)}.x-help-action__result{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-code)}.x-help-action__result--done{color:var(--success-text)}.x-help-action__result--failed{color:var(--danger-text)}.x-help-action__result--expired{color:var(--text-muted)}.x-help__status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-code);color:var(--text-muted)}.x-help__status .x-spinner{width:14px;height:14px;border-width:2px;color:var(--primary)}.x-help__empty{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.x-help__empty p{margin:0;color:var(--text-muted)}.x-help__prompts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.x-help__foot{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border);background:var(--surface)}.x-help__composer{display:flex;align-items:flex-end;gap:var(--space-2)}.x-help__composer .x-textarea{min-height:44px;max-height:160px;resize:none}.x-help__composer .x-btn{flex:none}.x-help-requests{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.x-help-requests li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);font-size:var(--text-code)}.x-help-requests strong{font-variant-numeric:tabular-nums}@media(max-width:767px){.x-help{width:100vw;border-left:0;animation-name:x-help-up}.x-help__head,.x-help__body,.x-help__foot{padding-left:var(--space-4);padding-right:var(--space-4)}}@keyframes x-help-up{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.x-help{animation:none}}.x-test-start>.x-panel__body{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) var(--account-drawer-width);align-items:start}.x-live{display:grid;grid-template-columns:minmax(0,1fr) var(--account-drawer-width);gap:var(--space-6)}.x-live__main,.x-live__side{min-width:0}.x-live__main>.x-panel__body{display:flex;flex-direction:column;gap:var(--space-5)}.x-live__side>.x-panel__body{display:grid;gap:var(--space-3)}.x-transcript--document .x-turn__fb,.x-transcript--document .x-turn__note{grid-column:2}@media(max-width:1023px){.x-test-start>.x-panel__body,.x-live{grid-template-columns:minmax(0,1fr)}}.x-live__status{display:flex;align-items:center;justify-content:space-between}.x-live__timer{font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:600;font-variant-numeric:tabular-nums}.x-live__cap{font-size:var(--text-caption);color:var(--text-muted)}.x-level{display:flex;align-items:center;justify-content:center;gap:4px;height:64px}.x-level i{width:6px;border-radius:var(--radius-full);background:var(--primary);height:var(--h);animation:x-eq 1.1s var(--ease-in-out) infinite}.x-level i:nth-child(2n){animation-delay:-.35s}.x-level i:nth-child(3n){animation-delay:-.7s}.x-level i:nth-child(5n){animation-delay:-.2s}.x-level i:nth-child(3n){background:var(--accent)}.x-live__controls{display:flex;gap:var(--space-3);justify-content:center}.x-round{width:56px;height:56px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);display:grid;place-content:center;cursor:pointer;color:var(--text)}.x-round--end{background:var(--danger);color:var(--on-danger);border-color:var(--danger)}.x-round[aria-pressed=true]{background:var(--text);color:var(--text-inverse)}.x-feed{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.x-feed li{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);font-size:var(--text-code)}.x-feed li .x-i{width:16px;height:16px;margin-top:2px;color:var(--text-muted)}.x-feed li.is-urgent{border-color:var(--danger-border);background:var(--danger-bg)}.x-feed li.is-urgent .x-i{color:var(--danger)}.x-feed li.is-capture .x-i{color:var(--success)}.x-feed small{display:block;color:var(--text-muted)}.x-voice{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);cursor:pointer}.x-voice[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-bg)}.x-voice[aria-disabled=true]{border-style:dashed;border-color:var(--border);background:var(--surface-muted);cursor:not-allowed}.x-voice[aria-disabled=true] .x-voice__name{color:var(--text-muted)}.x-voice__name{font-weight:600;margin:0}.x-voice__desc{margin:0;font-size:var(--text-code);color:var(--text-muted)}.x-voice__langs{display:flex;gap:var(--space-1);margin-top:var(--space-1)}.x-voice--languages{grid-template-columns:1fr;cursor:default}.x-voice--languages[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-bg)}.x-voice__select{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:0;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.x-voice__select:disabled{cursor:not-allowed}.x-voice--languages .x-voice__langs{flex-wrap:wrap;gap:var(--space-2)}.x-voice--card{grid-template-columns:minmax(0,1fr);cursor:default}.x-voice--card[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-bg)}.x-voice--unavailable{background:var(--surface-muted);border-style:dashed}.x-voice__choice{display:flex;align-items:center;gap:var(--space-4);min-height:var(--target-touch);cursor:pointer}.x-voice__identity{display:grid;gap:var(--space-1);flex:1;min-width:0}.x-voice__identity .x-voice__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.x-voice__radio{accent-color:var(--primary);width:var(--space-5);height:var(--space-5);flex-shrink:0}.x-voice__choice:has(:disabled){cursor:not-allowed}.x-voice--card .x-voice__langs{flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.x-panel{display:block;min-width:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.x-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.x-panel__heading{min-width:0}.x-panel__heading h2{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:700}.x-panel__heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-body-sm)}.x-panel__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.x-panel__actions:empty,.x-panel__footer:empty{display:none}.x-panel__body{padding:var(--space-6);min-width:0}.x-panel--compact>.x-panel__body{padding:var(--space-4)}.x-panel--flush>.x-panel__body{padding:0}.x-panel__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.x-nav-item{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--header-height);padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.x-nav-item:hover{color:var(--primary-text);background:var(--surface-muted)}.x-nav-item--active{color:var(--primary-text)}.x-nav-item--active:after{content:"";position:absolute;inset:auto var(--space-3) 0;height:var(--space-0-5);background:var(--primary)}.x-nav-item--side{justify-content:flex-start;min-height:var(--target-touch);padding:var(--space-3);border-radius:var(--radius-control);white-space:normal}.x-nav-item--side.x-nav-item--active{background:var(--primary-bg)}.x-nav-item--side.x-nav-item--active:after{display:none}.x-nav-item__label{min-width:0}.x-nav-item__count{display:inline-grid;place-items:center;min-width:var(--space-5);height:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--primary-bg);color:var(--primary-text);font-size:var(--text-caption)}.x-context-layout{display:grid;grid-template-columns:var(--editor-nav-width) minmax(0,1fr);min-width:0;min-height:calc(100dvh - var(--header-height))}.x-context-layout__sidebar{min-width:0;background:var(--surface);border-right:1px solid var(--border)}.x-context-layout__main{min-width:0;padding:var(--space-12) var(--space-8)}.x-context-nav{display:grid;gap:var(--space-1);padding:var(--space-4)}.x-context-nav__secondary{margin-top:var(--space-4);border-top:1px solid var(--border);border-radius:0}.x-context-nav .x-nav-item__label{display:flex;align-items:center;justify-content:space-between;width:100%}.x-editor-sidebar{display:flex;flex-direction:column;min-height:100%}.x-editor-sidebar__identity{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--border)}.x-editor-sidebar__version{width:100%;margin:0;font-size:var(--text-caption);color:var(--text-muted)}.x-editor-sidebar__footer{margin-top:auto;padding:var(--space-6);border-top:1px solid var(--border)}.x-editor-content{display:grid;gap:var(--space-6);max-width:var(--prose-max);margin-inline:auto;min-width:0}.x-editor-content--wide{max-width:none}.x-editor-form--composite{background:transparent;border:0;box-shadow:none}.x-editor-form--composite>.x-panel__body{padding:0}.x-app-content:has(x-agent-editor){max-width:none;padding:0;gap:0}.x-app-content:has(x-agent-editor)>x-status-banner{margin:var(--space-4) var(--space-8)}.x-context-layout--wizard{grid-template-columns:var(--editor-nav-width) minmax(0,1fr);gap:var(--space-12);min-height:0}.x-context-layout--wizard .x-context-layout__sidebar{background:transparent;border:0}.x-context-layout--wizard .x-context-layout__main{padding:0}.x-business-services{padding-top:var(--space-6);border-top:1px solid var(--border)}.x-business-services>legend{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}.x-service-item{background:var(--surface-muted);box-shadow:none}.x-service-item>.x-panel__body{display:grid;gap:var(--space-4)}.x-add-item{border-style:dashed;min-height:var(--space-12);background:transparent;color:var(--text-muted)}@media(max-width:1023px){.x-context-layout,.x-context-layout--wizard{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.x-context-layout__sidebar{border-right:0;border-bottom:1px solid var(--border)}.x-context-layout__main{padding:var(--space-6) var(--space-4)}.x-editor-sidebar__identity{padding:var(--space-4)}.x-editor-sidebar__footer{margin:0;padding:var(--space-3) var(--space-4)}.x-context-nav{display:flex;overflow-x:auto;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.x-context-nav>a{flex:none;white-space:nowrap}.x-context-nav__secondary{margin:0;border:0}.x-context-layout--wizard .x-context-layout__sidebar{margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.x-context-layout--wizard x-wizard-stepper{min-width:0}.x-context-layout--wizard .x-steps{display:flex;overflow-x:auto;gap:var(--space-2)}.x-context-layout--wizard .x-step{white-space:nowrap;min-height:var(--target-touch)}.x-app-content:has(x-agent-editor)>x-status-banner{margin:var(--space-4)}}@media(max-width:767px){.x-panel__head{flex-wrap:wrap;padding:var(--space-4)}.x-panel__body,.x-panel__footer{padding:var(--space-4)}}.x-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:520px;background:var(--surface-muted)}.x-app-shell{min-height:100dvh;background:var(--surface-muted)}.x-app-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-height);padding-inline:var(--space-8);background:var(--surface);border-bottom:1px solid var(--border)}.x-app-header__nav{display:flex;align-items:center;min-width:0;gap:var(--space-1)}.x-app-header__account{display:flex;align-items:center;gap:var(--space-3);min-width:0}.x-app-header__identity{display:grid;text-align:right;font-size:var(--text-caption);color:var(--text-muted)}.x-app-header__identity strong{font-size:var(--text-body-sm);color:var(--text)}.x-app-content{display:grid;gap:var(--space-6);width:100%;max-width:calc(var(--content-max) + var(--space-16));margin-inline:auto;padding:var(--space-8)}.x-app-main{min-width:0}.x-account-trigger{gap:var(--space-3);height:auto;padding:var(--space-1)}.x-account-drawer__identity{display:flex;align-items:center;gap:var(--space-3)}@media(max-width:767px){.x-app-content{gap:var(--space-4);padding:var(--space-4)}}@media(max-width:1279px){.x-app-header{padding-inline:var(--space-4);gap:var(--space-2)}.x-app-header__identity{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-app-header__nav .x-nav-item{padding-inline:var(--space-2)}}@media(max-width:1023px){.x-app-header__nav{display:none}}.x-sidebar{background:var(--surface-muted);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:var(--space-4) var(--space-3);gap:var(--space-1)}.x-sidebar__brand{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-4)}.x-sidebar__foot{margin-top:auto;border-top:1px solid var(--border);padding-top:var(--space-3);display:grid;gap:var(--space-2)}.x-topbar{display:flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-6);background:var(--surface);border-bottom:1px solid var(--border)}.x-topbar__biz{font-weight:600}.x-topbar__spacer{flex:1}.x-user{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;padding:4px;border-radius:var(--radius-full);cursor:pointer}.x-main{padding:var(--space-8);display:grid;gap:var(--space-6);align-content:start}.x-hipaa{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--hipaa-bg);border:1px solid var(--hipaa-border);color:var(--hipaa-fg);font-size:var(--text-code);font-weight:600;white-space:nowrap}.x-hipaa .x-i{width:16px;height:16px}.x-phi{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-code);color:var(--text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--hipaa-bg)}.x-phi .x-i{color:var(--hipaa-fg);width:16px;height:16px}.x-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.x-tab{position:relative;height:44px;padding:0 var(--space-3);border:0;background:none;color:var(--text-muted);font-size:var(--text-label);font-weight:600;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.x-tab:hover{color:var(--text)}.x-tab[aria-selected=true]{color:var(--primary-text)}.x-tab{transition:color var(--duration-fast) var(--ease-out)}.x-tab[aria-selected=true]:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:2px;border-radius:2px;background:var(--primary);animation:x-grow var(--duration-base) var(--ease-in-out) both}.x-tab__dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--danger)}.x-breadcrumb{display:flex;gap:var(--space-1);align-items:center;font-size:var(--text-code);color:var(--text-muted);list-style:none;margin:0;padding:0}.x-breadcrumb a{color:var(--text-muted);text-decoration:none}.x-breadcrumb a:hover{color:var(--text);text-decoration:underline}.x-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.x-page-header__title{margin:0;font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:var(--text-h1--font-weight);letter-spacing:var(--text-h1--letter-spacing)}.x-page-header__meta{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-body-sm);flex-wrap:wrap}.x-page-header__actions{display:flex;gap:var(--space-2);align-items:center}.x-page-header__meta:empty,.x-page-header__actions:empty{display:none}.x-action-footer{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-sm)}.x-action-footer__actions{display:flex;gap:var(--space-2)}.x-action-footer--static{position:static;box-shadow:none}.x-action-footer__status{min-width:0;color:var(--text-muted);font-size:var(--text-body-sm)}.x-step-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);min-width:0}.x-step-card__head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-6)}.x-step-card__number{display:grid;place-items:center;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:700;background:var(--primary-bg);color:var(--primary-text)}.x-step-card__heading{flex:1;min-width:0}.x-step-card__heading h2{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:700}.x-step-card__heading p{margin:var(--space-1) 0 0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--text-muted)}.x-step-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.x-step-card__actions:empty,.x-step-card__body:empty{display:none}.x-step-card__body{padding:0 var(--space-6) var(--space-6)}.x-step-card[data-state=done] .x-step-card__number{background:var(--success-bg);color:var(--success-text)}.x-step-card[data-state=locked]{background:var(--surface-muted);box-shadow:none}.x-step-card[data-state=locked] .x-step-card__number{background:var(--surface-sunken);color:var(--text-muted)}.x-step-card[data-state=error] .x-step-card__number{background:var(--danger-bg);color:var(--danger-text)}.x-step-card[data-state=current]{border-color:var(--primary)}.x-workflow-layout{display:grid;align-items:start;gap:var(--space-6);min-width:0}.x-workflow-layout__main,.x-workflow-layout__aside{display:grid;gap:var(--space-5);min-width:0}@media(min-width:1024px){.x-workflow-layout{grid-template-columns:minmax(0,1fr) 340px}.x-workflow-layout__aside{position:sticky;top:var(--space-6)}}@media(max-width:767px){.x-step-card__head{flex-wrap:wrap;padding:var(--space-4)}.x-step-card__body{padding:0 var(--space-4) var(--space-4)}.x-action-footer{flex-wrap:wrap;padding:var(--space-3) var(--space-4)}.x-action-footer__actions{flex-wrap:wrap;margin-left:auto}}.x-settings{display:grid;grid-template-columns:280px 1fr;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--border)}.x-settings__title{margin:0;font-size:var(--text-h3);font-weight:600}.x-settings__desc{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-body-sm)}.x-settings-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-8);align-items:start}.x-settings-nav{display:grid;gap:2px;position:sticky;top:var(--space-6)}.x-settings-nav__title{margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:var(--text-code);font-weight:600;color:var(--text-muted)}.x-settings-nav__mobile{display:none}.x-settings-body{display:grid;gap:var(--space-6);min-width:0}@media(max-width:767px){.x-settings-shell{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.x-settings-nav{display:none}.x-settings-nav__mobile{display:grid;gap:var(--space-1)}}.x-load-error{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-6)}.x-load-error__icon{display:grid;place-content:center;width:44px;height:44px;border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger)}.x-load-error__title{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.x-load-error__text{margin:0;color:var(--text-muted);max-width:360px}.x-offline{position:fixed;left:50%;bottom:var(--space-6);z-index:var(--z-toast);transform:translate(-50%);display:flex;align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-inverse);color:var(--on-surface-inverse);box-shadow:var(--shadow-md);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.x-offline .x-i{flex:none}.x-offline--static{position:static;transform:none;width:fit-content}.x-error-page{display:grid;place-items:center;min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--surface-muted)}.x-error-page__card{display:grid;gap:var(--space-4);justify-items:start;width:100%;max-width:480px;padding:var(--space-8);border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.x-error-page__title{margin:0;font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:700;letter-spacing:-.025em}.x-error-page__text{margin:0;color:var(--text-muted)}.x-error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.x-pending{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--info-bg);border:1px solid var(--info-border);font-size:var(--text-body-sm)}.x-pending .x-i{color:var(--info)}.x-danger-zone{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--danger-border);background:var(--surface)}.x-danger-zone__list{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);color:var(--text-muted)}.x-mkt-header{display:flex;align-items:center;gap:var(--space-8);height:72px;padding:0 var(--space-8);background:var(--surface);border-bottom:1px solid var(--border)}.x-mkt-header nav{display:flex;gap:var(--space-6);flex:1}.x-mkt-header nav a{color:var(--text-muted);text-decoration:none;font-weight:500;font-size:var(--text-body-sm)}.x-mkt-header nav a:hover,.x-mkt-header nav a[aria-current=page]{color:var(--text)}.x-mkt-header__actions{display:flex;gap:var(--space-3);align-items:center}.x-navmenu{position:relative;display:flex;align-items:center}.x-navmenu__trigger{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.x-navmenu__trigger .x-i{transition:transform var(--duration-base) var(--ease-out)}.x-navmenu__trigger[aria-expanded=true] .x-i{transform:rotate(180deg)}.x-navmenu__trigger:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:var(--radius-full);background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.x-navmenu__trigger:hover,.x-navmenu__trigger[aria-expanded=true],.x-navmenu__trigger.is-active{color:var(--text)}.x-navmenu__trigger.is-active:after{transform:scaleX(1)}.x-mkt-footer{padding:var(--space-10) var(--space-8);background:var(--surface-muted);border-top:1px solid var(--border);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--space-8);font-size:var(--text-body-sm)}.x-mkt-footer h4{margin:0 0 var(--space-3);font-size:var(--text-code);color:var(--text)}.x-mkt-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.x-mkt-footer a{color:var(--text-muted);text-decoration:none}.x-mkt-footer a:hover{color:var(--text);text-decoration:underline}.x-mkt-footer__legal{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--text-muted);font-size:var(--text-code);display:flex;justify-content:space-between}.x-logo{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text);font-weight:700;font-size:var(--text-lead);letter-spacing:-.02em;text-decoration:none}.x-logo__wordmark{white-space:nowrap}.x-logo__suffix{color:var(--primary);font-weight:600}.x-logo__mark{width:28px;height:28px;flex:none}.x-logo__mark .bg{fill:var(--brand-mark)}.x-logo__mark .fg{stroke:var(--on-brand-mark)}.x-logo__mark .dot{fill:var(--brand-mark-dot)}.x-next{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--surface-muted);border:1px solid var(--border)}.x-next>.x-i{color:var(--primary);margin-top:2px}.x-next__label{display:block;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600;color:var(--primary-text)}.x-next__text{margin:2px 0 0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600;color:var(--text)}.x-summary{display:grid;gap:var(--space-4)}.x-summary>.x-panel__body{display:grid;gap:var(--space-4)}.x-summary__top{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.x-summary__headline{margin:0;overflow-wrap:anywhere;font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:700}.x-summary__context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.x-summary__content{display:grid;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border)}.x-summary__label{margin:0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.x-summary__subject{margin:0;font-size:var(--text-body);font-weight:600}.x-followup-panel--open{box-shadow:0 0 0 1px var(--warning-border),var(--shadow-xs)}.x-call-media-panel__recording{display:grid;gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--border);background:var(--surface-muted);border-radius:var(--radius-card) var(--radius-card) 0 0}.x-call-media-panel__transcript{display:grid;gap:var(--space-5);padding:var(--space-6)}.x-transcript--document{gap:var(--space-5)}.x-transcript--document .x-turn{max-width:none;width:100%;grid-template-columns:minmax(var(--space-10),max-content) minmax(0,1fr);justify-items:stretch;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-control)}.x-transcript--document .x-turn__meta{display:contents}.x-transcript--document .x-turn__who{grid-column:2;grid-row:1;text-transform:uppercase}.x-transcript--document .x-turn__ts{grid-column:1;grid-row:1;text-align:right;white-space:nowrap}.x-transcript--document .x-turn__bubble{grid-column:2;padding:0;border-radius:0;background:transparent;box-shadow:none;text-align:left;font-size:var(--text-body);line-height:var(--text-body--line-height)}.x-transcript--document .x-turn--active{background:var(--primary-bg);border-color:var(--primary-border)}.x-transcript--document .x-turn__playing{grid-column:1;grid-row:2;justify-self:end}.x-transcript--document .x-marker{margin-left:var(--space-10)}@media(max-width:639px){.x-call-media-panel__recording,.x-call-media-panel__transcript{padding:var(--space-4)}.x-transcript--document .x-turn{grid-template-columns:minmax(var(--space-10),max-content) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2) 0}}.x-summary__meta{display:flex;gap:var(--space-2) var(--space-4);flex-wrap:wrap;color:var(--text-muted);font-size:var(--text-body-sm)}.x-summary__meta span{display:inline-flex;align-items:center;gap:6px}.x-summary__meta .x-i{width:16px;height:16px}.x-summary__text{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.x-retention{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-muted)}.x-retention .x-i{width:14px;height:14px}.x-followup{display:grid;gap:var(--space-3);align-items:start;padding:var(--space-5);border-bottom:1px solid var(--border)}.x-followup__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.x-followup>.x-btn{justify-self:start}.x-followup__summary{margin:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--text-muted)}.x-followup:last-child{border-bottom:0}.x-followup--emergency{background:var(--urgency-emergency-bg)}.x-followup{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.x-followup.is-leaving{opacity:0;transform:translate(24px)}.x-followup__body{min-width:0;display:grid;gap:2px}.x-followup__next{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none}.x-followup__next:hover{text-decoration:underline}.x-followup__meta{font-size:var(--text-code);color:var(--text-muted);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.x-followup--handled .x-followup__next{color:var(--text-muted);font-weight:500}.x-handled{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-code);color:var(--success-text)}.x-handled .x-i{width:16px;height:16px;margin-top:2px}.x-agent-card{display:grid;gap:var(--space-4)}.x-agent-card>.x-panel__body{display:grid;gap:var(--space-4)}.x-agent-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.x-agent-card__name{display:flex;align-items:center;gap:var(--space-3)}.x-agent-card__name h3{margin:0;font-size:var(--text-h3)}.x-agent-card__reason{margin:0;font-size:var(--text-body-sm);color:var(--danger-text)}.x-checklist{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.x-checklist li{display:grid;grid-template-columns:24px 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.x-checklist li:last-child{border-bottom:0}.x-checklist .x-i-check-circle{color:var(--success)}.x-checklist .x-i-x-circle{color:var(--danger)}.x-checklist .x-i-clock{color:var(--text-subtle)}.x-checklist__label{font-weight:600}.x-checklist__desc{display:block;font-size:var(--text-code);color:var(--text-muted);font-weight:400}.x-checklist li.is-fail .x-checklist__desc{color:var(--danger-text)}.x-plan{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.x-plan--recommended{background:var(--surface);border-color:var(--primary);color:var(--text);box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}.x-plan--recommended .x-plan__facts,.x-plan--recommended .x-plan__price small{color:var(--text-muted)}.x-plan--recommended .x-plan__facts strong{color:var(--text)}.x-plan--recommended .x-plan__est{background:var(--primary-bg)}.x-plan--recommended .x-features .x-i-check{color:var(--primary)}.x-plan--recommended .x-features li.is-off{color:var(--text-subtle)}.x-plan--recommended .x-badge--recommended{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.x-plan--current{background:var(--primary-bg);border-color:var(--primary-border)}.x-plan--ineligible{background:var(--surface-muted)}.x-plan--ineligible .x-plan__price,.x-plan--ineligible .x-plan__name{color:var(--text-muted)}.x-plan__flag{position:absolute;top:calc(-1 * var(--space-3));left:var(--space-6)}.x-plan__name{margin:0;font-size:var(--text-h2);font-weight:600}.x-plan__price{font-size:var(--text-kpi);line-height:var(--text-kpi--line-height);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.x-plan__price small{font-size:var(--text-body-sm);font-weight:500;color:var(--text-muted);letter-spacing:0}.x-plan__facts{font-size:var(--text-body-sm);color:var(--text-muted);margin:0;display:grid;gap:2px}.x-plan__facts strong{color:var(--text)}.x-plan__est{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-body-sm);display:flex;justify-content:space-between}.x-plan__est strong{font-variant-numeric:tabular-nums}.x-features{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--text-body-sm)}.x-features li{display:flex;gap:var(--space-2);align-items:center}.x-features .x-i-check{color:var(--success);width:18px;height:18px}.x-features .x-i-minus{color:var(--text-subtle);width:18px;height:18px}.x-features li.is-off{color:var(--text-muted)}.x-integration{display:grid;gap:var(--space-4)}.x-integration__head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.x-integration__head>.min-w-0{flex-basis:140px}.x-integration__icon{width:40px;height:40px;border-radius:var(--radius-control);background:var(--surface-sunken);display:grid;place-content:center;color:var(--text);flex:none}.x-integration__title{margin:0;font-size:var(--text-h3);font-weight:600}.x-integration__dest{margin:2px 0 0;font-size:var(--text-code);color:var(--text-muted)}.x-integration__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--border)}.x-source-row{display:grid;grid-template-columns:36px 1fr auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.x-source-row:last-child{border-bottom:0}.x-source-row__icon{width:36px;height:36px;border-radius:var(--radius-control);background:var(--surface-sunken);display:grid;place-content:center;color:var(--text-muted)}.x-source-row__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-source-row__meta{font-size:var(--text-code);color:var(--text-muted)}.x-source-row__meta.is-error{color:var(--danger-text)}.x-source-row--component{grid-template-columns:var(--space-8) minmax(0,1fr) auto}.x-source-row__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.x-source-row__problem{grid-column:2 / -1;margin:0}.x-source-row--live{background:var(--success-bg)}.x-source-row--component .x-badge{justify-self:start;white-space:normal}.x-faq-row__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.x-faq-row__head .x-badge{white-space:normal}.x-faq-row__head button{flex-shrink:0}.x-knowledge-suggestion>.x-panel__body,.x-knowledge-provider>.x-panel__body{display:grid;gap:var(--space-4)}.x-dropzone:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.x-dropzone--disabled{opacity:.6;cursor:not-allowed}@media(max-width:639px){.x-source-row--component{grid-template-columns:var(--space-8) minmax(0,1fr)}.x-source-row__actions{grid-column:2;justify-content:flex-start}}.x-faq{display:grid;grid-template-columns:24px 1fr auto;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);align-items:start}.x-faq__grip{color:var(--text-subtle);cursor:grab;padding-top:8px;border:0;background:none}.x-faq__fields,.x-proposal{display:grid;gap:var(--space-3)}.x-diff{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.x-diff__side{padding:var(--space-3);border-radius:var(--radius-control);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);border:1px solid var(--border)}.x-diff__side h5{margin:0 0 var(--space-1);font-size:var(--text-caption);font-weight:600;color:var(--text-muted)}.x-diff del{background:var(--danger-bg);color:var(--danger-text);text-decoration:line-through;text-decoration-thickness:1px}.x-diff ins{background:var(--success-bg);color:var(--success-text);text-decoration:none;font-weight:500}.x-form-section{border-top:1px solid var(--border);padding-top:var(--space-8)}.x-hours{display:grid;gap:var(--space-4)}.x-hours__row{display:grid;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--surface)}.x-hours__row.x-panel{padding:0}.x-hours__row>.x-panel__body{display:grid;gap:var(--space-4)}.x-hours__row--review{background:var(--warning-bg);border-color:var(--warning-border)}.x-hours__row--closed{background:var(--surface-muted)}.x-hours__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.x-hours__mode{min-width:0}.x-hours__day{font-weight:600}.x-hours__ranges{display:grid;justify-items:start;gap:var(--space-3)}.x-hours__range{display:flex;gap:var(--space-2);align-items:center;min-width:0;max-width:100%}.x-hours__range x-text-field{width:calc(var(--space-16) * 2);min-width:0}.x-hours__range .x-input{min-width:0}.x-hours__range[aria-invalid=true] .x-input{border-color:var(--danger)}.x-hours__holiday{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:end}@media(max-width:639px){.x-hours__row{padding:var(--space-4)}.x-hours__mode{order:3;width:100%}.x-hours__mode .x-segmented{flex-wrap:wrap}.x-hours__holiday{grid-template-columns:minmax(0,1fr)}.x-hours__holiday>button{justify-self:end}}.x-hours__range .x-select-wrap{width:118px}.x-hours__closed{color:var(--text-muted)}.x-carrier ol{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:var(--space-4)}.x-carrier li{counter-increment:s;display:grid;grid-template-columns:28px 1fr;gap:var(--space-3)}.x-carrier li:before{content:counter(s);width:28px;height:28px;border-radius:var(--radius-full);background:var(--primary-bg);color:var(--primary-text);display:grid;place-content:center;font-weight:700;font-size:var(--text-code)}.x-dial{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--surface-sunken);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-h3);font-weight:600}.x-fwd{display:grid;grid-template-columns:88px 1fr;gap:var(--space-5);align-items:center}.x-ring{position:relative;width:88px;height:88px}.x-ring svg{width:88px;height:88px;transform:rotate(-90deg)}.x-ring .track{fill:none;stroke:var(--meter-track);stroke-width:6}.x-ring .val{fill:none;stroke:var(--primary);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.x-ring__text{position:absolute;inset:0;display:grid;place-content:center;font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--text-h2)}.x-fwd__icon{width:88px;height:88px;border-radius:var(--radius-full);display:grid;place-content:center}.x-fwd__icon .x-i{width:40px;height:40px}.x-fwd__icon--ok{background:var(--success-bg);color:var(--success)}.x-drawn{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.x-drawn circle{stroke-dasharray:126;--len: 126;animation:x-draw var(--duration-emphasis) var(--ease-out) both}.x-drawn path{stroke-dasharray:30;--len: 30;animation:x-draw var(--duration-base) var(--ease-out) .45s both}.x-fwd__icon--fail{background:var(--warning-bg);color:var(--warning)}.x-fwd h4{margin:0;font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.x-fwd p{margin:var(--space-1) 0 0;color:var(--text-muted)}.x-legal{display:grid;grid-template-columns:220px minmax(0,var(--prose-max));gap:var(--space-10)}.x-legal__toc{position:sticky;top:0;align-self:start;font-size:var(--text-code)}.x-legal__toc ol{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.x-legal__toc a{color:var(--text-muted);text-decoration:none;display:block;padding:6px var(--space-3);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.x-legal__toc a:hover{background:var(--surface-sunken);color:var(--text)}.x-legal__toc a[aria-current=true]{color:var(--primary-text);background:var(--primary-bg);font-weight:600}.x-legal__toc details>summary{display:none}@media(max-width:1023px){.x-legal__toc details>summary{display:flex;justify-content:space-between;align-items:center;min-height:var(--target-touch);cursor:pointer;font-weight:600;list-style:none;border-radius:var(--radius-xs)}.x-legal__toc details>summary::-webkit-details-marker{display:none}.x-legal__toc details>summary .x-i{transition:transform var(--duration-base) var(--ease-out)}.x-legal__toc details[open]>summary .x-i{transform:rotate(180deg)}.x-legal__toc details:not([open]) ol,.x-legal__toc details h2{display:none}}.x-prose{font-size:var(--text-body);line-height:28px;color:var(--text)}.x-prose h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height);margin:0;letter-spacing:-.01em}.x-prose h2{font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin:var(--space-8) 0 var(--space-2)}.x-prose p{margin:0 0 var(--space-4)}.x-prose__meta{display:flex;gap:var(--space-4);color:var(--text-muted);font-size:var(--text-body-sm);margin:var(--space-2) 0 var(--space-6)}.x-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);font-weight:600;color:var(--primary-text)}.x-eyebrow:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color: color-mix(in lab,red,red)){.x-eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}}.x-display-xl{margin:0;font-size:var(--text-display-fluid);line-height:var(--text-display-fluid--line-height);font-weight:700;letter-spacing:-.035em}.x-display{margin:0;font-size:min(var(--text-display),.8 * var(--text-display-fluid));line-height:1.1;font-weight:700;letter-spacing:-.03em}.x-lead{margin:0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--text-muted);letter-spacing:-.005em}.x-mark{position:relative;white-space:nowrap;z-index:0}.x-mark:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.06em;height:.36em;background:var(--accent);border-radius:var(--radius-xs);z-index:-1;transform-origin:left;animation:x-grow var(--duration-emphasis) var(--ease-out) .2s both}.x-inverse .x-mark:after{opacity:.9}.x-inverse{background:var(--surface-inverse);color:var(--on-surface-inverse)}.x-inverse .x-lead{color:var(--on-surface-inverse-muted)}.x-inverse .x-eyebrow{color:var(--accent)}.x-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-12);align-items:center;padding:var(--space-16) var(--space-12);border-radius:var(--radius-panel)}.x-hero__copy{display:grid;gap:var(--space-5);align-content:start}.x-hero__cta{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-top:var(--space-2)}.x-hero__trust{display:flex;gap:var(--space-5);flex-wrap:wrap;font-size:var(--text-code);color:var(--on-surface-inverse-muted)}.x-hero__trust span{display:inline-flex;gap:6px;align-items:center}.x-hero__trust .x-i{color:var(--accent);width:16px;height:16px}.x-inverse .x-btn--ghost{color:var(--on-surface-inverse)}.x-inverse .x-btn--ghost:hover{background:var(--on-surface-inverse)}@supports (color: color-mix(in lab,red,red)){.x-inverse .x-btn--ghost:hover{background:color-mix(in srgb,var(--on-surface-inverse) 10%,transparent)}}.x-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--on-surface-inverse) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 80%);mask-image:linear-gradient(90deg,transparent 30%,#000 80%)}@supports (color: color-mix(in lab,red,red)){.x-hero__grid{background-image:radial-gradient(color-mix(in srgb,var(--on-surface-inverse) 14%,transparent) 1px,transparent 1px)}}.x-callcard{position:relative;display:grid;gap:var(--space-3)}.x-callcard__live{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-xs);animation:x-fade-up var(--duration-slow) var(--ease-out) both}.x-callcard__avatar{width:40px;height:40px;border-radius:var(--radius-full);display:grid;place-content:center;background:var(--primary);color:var(--on-primary)}.x-callcard__wave{display:flex;align-items:center;gap:3px;height:28px;margin-left:auto}.x-callcard__wave i{width:3px;height:var(--h);border-radius:2px;background:var(--primary);animation:x-eq 1s var(--ease-in-out) infinite}.x-callcard__wave i:nth-child(2n){animation-delay:-.3s;background:var(--accent)}.x-callcard__wave i:nth-child(3n){animation-delay:-.55s}.x-callcard__bubble{max-width:88%;padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-xs);background:var(--on-surface-inverse);color:var(--on-surface-inverse);animation:x-fade-up var(--duration-slow) var(--ease-out) both}@supports (color: color-mix(in lab,red,red)){.x-callcard__bubble{background:color-mix(in srgb,var(--on-surface-inverse) 10%,transparent)}}.x-callcard__bubble--agent{justify-self:end;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-card) var(--radius-card) var(--radius-xs) var(--radius-card)}.x-callcard__bubble:nth-of-type(2){animation-delay:.25s}.x-callcard__bubble:nth-of-type(3){animation-delay:.5s}.x-callcard__summary{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-xs);animation:x-fade-up var(--duration-slow) var(--ease-out) .8s both}.x-callcard__summary .x-next{padding:var(--space-3) var(--space-4)}.x-accordion{border-top:1px solid var(--border)}.x-accordion details{border-bottom:1px solid var(--border)}.x-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600;letter-spacing:-.01em;cursor:pointer}.x-accordion summary::-webkit-details-marker{display:none}.x-accordion__icon{flex:none;width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-content:center;background:var(--surface-sunken);color:var(--text);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.x-accordion summary:hover .x-accordion__icon{background:var(--primary-bg);color:var(--primary-text)}.x-accordion details[open] .x-accordion__icon{transform:rotate(45deg);background:var(--primary);color:var(--on-primary)}.x-accordion__body{padding:0 var(--space-12) var(--space-5) 0;color:var(--text-muted);font-size:var(--text-body);line-height:26px;animation:x-fade-down var(--duration-base) var(--ease-out) both}.x-accordion__body p{margin:0}.x-disclosure{min-width:0}.x-disclosure>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-touch);width:fit-content;max-width:100%;color:var(--primary-text);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600;border-radius:var(--radius-xs);cursor:pointer}.x-disclosure>summary::-webkit-details-marker{display:none}.x-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.x-disclosure__icon{flex:none;transition:transform var(--duration-base) var(--ease-out)}.x-disclosure[open]>summary .x-disclosure__icon{transform:rotate(180deg)}.x-disclosure__body{display:grid;gap:var(--space-3);padding-top:var(--space-2)}.x-disclosure[open]>.x-disclosure__body{animation:x-fade-down var(--duration-base) var(--ease-out) both}.x-disclosure--panel{border-radius:var(--radius-control);background:var(--surface-muted);padding:0 var(--space-3)}.x-disclosure--panel>summary{width:100%;color:var(--text)}.x-disclosure--panel>.x-disclosure__body{padding:0 0 var(--space-3)}.x-disclosure--card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xs)}.x-disclosure--card>summary{display:flex;width:100%;gap:var(--space-3);padding:var(--space-4);color:var(--text);font-size:var(--text-body);line-height:var(--text-body--line-height);border-radius:var(--radius-card)}.x-disclosure--card>summary:hover{background:var(--surface-muted)}.x-disclosure--card>summary>.x-disclosure__icon{margin-left:auto;color:var(--text-muted)}.x-disclosure--card>.x-disclosure__body{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4)}.x-feature{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.x-feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--primary-border)}.x-feature__icon{width:44px;height:44px;border-radius:var(--radius-control);display:grid;place-content:center;background:var(--primary-bg);color:var(--primary)}.x-feature__icon--warm{background:var(--accent-bg);color:var(--accent-text)}.x-feature h3{margin:0;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:-.01em}.x-feature p{margin:0;color:var(--text-muted)}.x-steps-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);counter-reset:n}.x-step3{counter-increment:n;display:grid;gap:var(--space-2)}.x-step3:before{content:counter(n,decimal-leading-zero);font-size:var(--text-label);font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-text);padding-bottom:var(--space-3);border-bottom:2px solid var(--primary);width:100%}.x-step3 h3{margin:var(--space-2) 0 0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:-.015em}.x-step3 p{margin:0;color:var(--text-muted)}.x-kpi__value{animation:x-fade-up var(--duration-slow) var(--ease-out) both}.x-setup{display:grid;grid-template-columns:var(--onboarding-nav-width) minmax(0,1fr);align-items:start;min-height:calc(100dvh - var(--header-height))}.x-setup__sidebar{background:var(--surface);border-right:1px solid var(--border);padding:var(--space-8) var(--space-6);min-width:0;align-self:stretch}.x-setup__main{width:100%;min-width:0;max-width:calc(var(--prose-max) + var(--space-16));padding:var(--space-8);margin-inline:auto}.x-setup__main--wide{max-width:calc(var(--content-max) + var(--space-16))}.x-setup--wizard{display:block}@media(min-width:1024px){.x-onboard-progress--sidebar .x-onboard-progress__head{display:grid;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.x-onboard-progress--sidebar .x-onboard-steps{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-3)}.x-onboard-progress--sidebar .x-onboard-step__body{border-color:transparent;background:transparent;padding:var(--space-3);font-size:var(--text-body-sm)}.x-onboard-progress--sidebar .x-onboard-step--active .x-onboard-step__body{background:var(--primary-bg);border-color:var(--primary-border);box-shadow:none}}@media(max-width:1023px){.x-setup{grid-template-columns:minmax(0,1fr);min-height:auto}.x-setup__sidebar{border-right:0;border-bottom:1px solid var(--border);padding:var(--space-4)}.x-setup__main{padding:var(--space-6) var(--space-4)}}.x-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1279px){.x-setup .x-plan-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.x-plan-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.x-onboard-progress--sidebar .x-onboard-progress__scroll{overflow-x:auto;margin:calc(-1 * var(--space-1));padding:var(--space-1)}.x-onboard-progress--sidebar .x-onboard-steps{display:flex;min-width:max-content}.x-onboard-progress--sidebar .x-onboard-step{min-width:106px}}.x-checklist--panel{border:0;border-radius:0}.x-checklist--panel li{padding:var(--space-5) var(--space-6);grid-template-columns:var(--space-6) minmax(0,1fr) auto}@media(max-width:639px){.x-checklist--panel li{padding:var(--space-4);grid-template-columns:var(--space-6) minmax(0,1fr)}.x-checklist--panel .fix{grid-column:2;justify-self:start}}.x-workflow-launcher{display:block;min-width:0;height:100%}.x-workflow-launcher__body{display:grid;gap:var(--space-4);height:100%;align-content:start}.x-workflow-launcher__body>.x-btn{justify-self:start}.x-workflow-launcher__choices{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.x-workflow-choice.x-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;height:auto;text-align:left;white-space:normal;border:1px solid var(--border);padding:var(--space-4);background:var(--surface)}.x-workflow-choice.choice--active{border-color:var(--primary-border);background:var(--primary-bg)}.x-workflow-choice.x-btn:hover{border-color:var(--primary);background:var(--surface-muted)}.x-marketing-hero{display:block;background:var(--surface);color:var(--text);padding:var(--space-24) var(--space-8)}.x-marketing-hero__inner{max-width:var(--content-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-16)}.x-marketing-hero__copy{min-width:0}.x-marketing-hero__title{margin:var(--space-5) 0 var(--space-6);font-size:var(--text-display-fluid);line-height:var(--text-display-fluid--line-height);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.x-marketing-hero__title span{color:var(--primary)}.x-marketing-hero__content{display:grid;gap:var(--space-6);color:var(--text-muted)}.x-marketing-hero__content>p{margin:0;font-size:var(--text-h2);line-height:1.65}.x-marketing-hero__visual{min-width:0;border-radius:var(--radius-panel);padding:var(--space-8);background:var(--surface-sunken)}.x-marketing-hero__visual:empty{display:none}.x-marketing-hero--centered .x-marketing-hero__inner{grid-template-columns:minmax(0,1fr);max-width:var(--prose-max);text-align:center}.x-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);list-style:none;padding:0;margin:0}.x-feature-card{display:block;min-width:0;padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.x-feature-card__icon,.x-feature-card__number{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-control);margin-bottom:var(--space-6)}.x-feature-card__number{border-radius:var(--radius-full);font-size:var(--text-lead);font-weight:700}.x-feature-card__title{margin:0 0 var(--space-3);font-size:var(--text-h2);line-height:1.5;font-weight:600;color:var(--text)}.x-feature-card__content{display:grid;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-body);line-height:1.6}.x-feature-card__content p{margin:0}.x-feature-card--step{border-color:transparent;text-align:center}.x-feature-card--step .x-feature-card__number{margin-inline:auto}@media(max-width:1023px){.x-marketing-hero__inner{gap:var(--space-8)}.x-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.x-marketing-hero{padding:var(--space-16) var(--space-4)}.x-marketing-hero__inner{grid-template-columns:minmax(0,1fr)}.x-marketing-hero__visual{padding:var(--space-4)}.x-feature-grid{grid-template-columns:minmax(0,1fr)}.x-feature-card{padding:var(--space-6)}}.x-kbd{display:inline-grid;place-items:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border:1px solid var(--border);border-bottom-width:2px;border-radius:var(--radius-xs);background:var(--surface);color:var(--text-muted);font:600 var(--text-caption) / 1 var(--font-sans)}.x-palette-trigger .x-kbd{margin-left:var(--space-1)}@media(pointer:coarse){.x-btn--sm,.x-btn--icon,.x-seg button,.x-player__speed,.x-chip button{position:relative}.x-btn--sm:after,.x-btn--icon:after,.x-seg button:after,.x-player__speed:after,.x-chip button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--target-touch));height:max(100%,var(--target-touch));transform:translate(-50%,-50%)}}.x-otp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto repeat(3,minmax(0,1fr));gap:clamp(4px,1.6vw,var(--space-2));width:100%;max-width:348px}.x-otp input{width:100%;min-width:0;max-width:48px;justify-self:center}dialog.x-dialog{margin:auto;border:0;color:var(--text);max-height:calc(100dvh - var(--space-8));overflow:auto}dialog.x-dialog:not([open]){display:none}dialog.x-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:x-fade var(--duration-base) var(--ease-out) both}.x-dialog--center{text-align:center;align-items:center}.x-dialog--center .x-dialog__head{flex-direction:column;align-items:center}.x-dialog--center .x-dialog__foot{justify-content:center;width:100%}dialog.x-dialog--drawer{margin:0 0 0 auto;width:min(100%,var(--account-drawer-width));max-width:none;height:100dvh;max-height:100dvh;border-radius:0;border-left:1px solid var(--border)}.x-dialog--drawer .x-dialog__body{flex:1;min-height:0;overflow:auto}.x-dialog--drawer .x-dialog__foot{justify-content:stretch}@media(max-width:767px){dialog.x-dialog{margin:auto 0 0;max-width:none;width:100%;border-radius:var(--radius-card) var(--radius-card) 0 0;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}dialog.x-dialog--drawer{margin:0 0 0 auto;width:min(100%,var(--account-drawer-width));border-radius:0}}.x-toast-region{position:fixed;z-index:var(--z-toast);right:var(--space-6);bottom:var(--space-6);pointer-events:none}.x-toast-region .x-toast{pointer-events:auto}@media(max-width:767px){.x-toast-region{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));align-items:center}}.x-sidebar__brand{padding:var(--space-2) var(--space-3) var(--space-4)}.x-sidebar__foot{margin-top:auto}@media(min-width:768px)and (max-width:1023px){.x-sidebar__brand .x-logo span,.x-sidebar__foot .x-sidebar__who{display:none}}@media(max-width:767px){.x-topbar{padding:0 var(--space-4)}.x-banner{padding:var(--space-3) var(--space-4);flex-wrap:wrap}}@keyframes x-drawer-in{0%{transform:translate(-100%)}}@media(max-width:767px){.x-settings{grid-template-columns:1fr;gap:var(--space-4)}}.x-skip{position:absolute;left:var(--space-4);top:var(--space-4);transform:translateY(calc(-100% - var(--space-8)));z-index:var(--z-dialog);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--surface);color:var(--primary-text);font-weight:600;box-shadow:var(--shadow-md)}.x-skip:not(:focus){box-shadow:none}.x-skip:focus{transform:none}a.x-hipaa{text-decoration:none}.x-plan--selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.x-plan--recommended.x-plan--selected{box-shadow:0 0 0 2px var(--primary),var(--shadow-sm)}.x-plan .x-check{padding-top:var(--space-2)}.x-seg button{height:auto;min-height:32px;padding-block:6px;line-height:1.25}.x-faq.x-suggested{border:1px dashed var(--primary-border);background:var(--primary-bg)}@media(max-width:639px){.x-faq{grid-template-columns:1fr auto}}@media(max-width:767px){.x-live{grid-template-columns:1fr}.x-live__main{padding:var(--space-4)}.x-live__side{border-left:0;border-top:1px solid var(--border);padding:var(--space-4)}.x-turn{max-width:100%}}.x-field>.x-phi{margin-bottom:var(--space-1)}.x-agent-card__mark{width:44px;height:44px;display:grid;place-content:center;flex:none;background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-card) var(--radius-card) var(--radius-xs) var(--radius-card)}.x-summary__headline:focus{outline:none}}.x-route-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;pointer-events:none}.x-route-progress__bar{display:block;height:100%;background:var(--primary);transform-origin:left;transform:scaleX(0);opacity:0}.x-route-progress[data-state=loading] .x-route-progress__bar{opacity:1;transform:scaleX(.8);transition:transform 8s cubic-bezier(.1,.7,.2,1),opacity var(--duration-fast)}.x-route-progress[data-state=done] .x-route-progress__bar{opacity:0;transform:scaleX(1);transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--duration-fast)}main#main{view-transition-name:x-page}.x-app-header,.x-site-header,.x-setup__rail{view-transition-name:none}.x-context-nav{view-transition-name:x-context-nav}.x-app-header__nav .x-nav-item--active:after{view-transition-name:x-nav-ink}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(x-context-nav){animation:none}::view-transition-old(x-context-nav){display:none}::view-transition-new(x-context-nav){animation:none}@media(prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:var(--duration-base);animation-timing-function:var(--ease-in-out)}::view-transition-group(x-page){animation:none}::view-transition-image-pair(x-page){isolation:auto}::view-transition-old(x-page){animation:x-page-out-next calc(var(--duration-base) * .6) var(--ease-in-out) both}::view-transition-new(x-page){animation:x-page-in-next var(--duration-base) var(--ease-out) both}html[data-nav-dir=prev] ::view-transition-old(x-page){animation-name:x-page-out-prev}html[data-nav-dir=prev] ::view-transition-new(x-page){animation-name:x-page-in-prev}html[data-nav=forward] ::view-transition-old(x-page){animation-name:x-page-fade-out}html[data-nav=forward] ::view-transition-new(x-page){animation-name:x-page-rise}html[data-nav=back] ::view-transition-old(x-page){animation-name:x-page-sink}html[data-nav=back] ::view-transition-new(x-page){animation-name:x-page-settle}::view-transition-group(x-nav-ink){animation-timing-function:var(--ease-out)}::view-transition-old(x-morph),::view-transition-new(x-morph){height:100%;object-fit:none;object-position:left center}::view-transition-group(x-morph){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out);z-index:2}}@keyframes x-page-out-next{to{opacity:0;transform:translate(-16px)}}@keyframes x-page-in-next{0%{opacity:0;transform:translate(16px)}}@keyframes x-page-out-prev{to{opacity:0;transform:translate(16px)}}@keyframes x-page-in-prev{0%{opacity:0;transform:translate(-16px)}}@keyframes x-page-fade-out{to{opacity:0;transform:scale(.99)}}@keyframes x-page-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes x-page-sink{to{opacity:0;transform:translateY(12px)}}@keyframes x-page-settle{0%{opacity:0;transform:scale(.99)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.x-reveal>*,.x-feature-grid>*,.x-section__head{animation:x-reveal-rise linear both;animation-timeline:view();animation-range:entry 5% entry 45%}.x-reveal>:nth-child(2),.x-feature-grid>:nth-child(2){animation-range:entry 10% entry 50%}.x-reveal>:nth-child(3),.x-feature-grid>:nth-child(3){animation-range:entry 15% entry 55%}.x-reveal>:nth-child(4),.x-feature-grid>:nth-child(4){animation-range:entry 20% entry 60%}.x-reveal>:nth-child(n+5),.x-feature-grid>:nth-child(n+5){animation-range:entry 25% entry 65%}}}@keyframes x-reveal-rise{0%{opacity:0;transform:translateY(16px)}}.x-spotlight{position:relative;isolation:isolate}@media(hover:hover)and (pointer:fine){.x-spotlight:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),var(--primary-bg),transparent 70%);opacity:0;transition:opacity var(--duration-base) var(--ease-out);pointer-events:none}.x-spotlight:hover:before{opacity:1}.x-spotlight:hover{border-color:var(--primary-border)}}@media(prefers-reduced-motion:no-preference){dialog.x-dialog{animation:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}dialog.x-dialog:not([open]){opacity:0;transform:translateY(var(--space-2)) scale(.97);transition-duration:var(--duration-fast)}@starting-style{dialog.x-dialog[open]{opacity:0;transform:translateY(var(--space-2)) scale(.97)}}dialog.x-dialog--drawer:not([open]){transform:translate(100%);opacity:1}@starting-style{dialog.x-dialog--drawer[open]{transform:translate(100%);opacity:1}}dialog.x-dialog::backdrop{animation:none;transition:opacity var(--duration-base) var(--ease-out),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}dialog.x-dialog:not([open])::backdrop{opacity:0;transition-duration:var(--duration-fast)}@starting-style{dialog.x-dialog[open]::backdrop{opacity:0}}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){dialog.x-dialog:not(.x-dialog--drawer):not([open]){transform:translateY(100%);opacity:1}@starting-style{dialog.x-dialog:not(.x-dialog--drawer)[open]{transform:translateY(100%);opacity:1}}}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.x-disclosure::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-base) var(--ease-out),content-visibility var(--duration-base) allow-discrete}.x-disclosure[open]::details-content{block-size:auto}}.x-copied{color:var(--success)}@media(prefers-reduced-motion:no-preference){.x-icon-in{animation:x-icon-in var(--duration-base) var(--ease-spring) both}}@keyframes x-icon-in{0%{opacity:0;transform:scale(.4) rotate(-30deg)}}@media(prefers-reduced-motion:no-preference){.x-daychart__stack{transform-origin:bottom;animation:x-bar-grow var(--duration-emphasis) var(--ease-out) calc(var(--i, 0) * 18ms) both}}@keyframes x-bar-grow{0%{transform:scaleY(0)}}html[data-vt=theme] main#main,html[data-vt=theme] .x-app-header__nav .x-nav-item--active:after,html[data-vt=theme] .x-context-nav{view-transition-name:none}html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=theme]::view-transition-new(root){animation:x-theme-reveal .56s var(--ease-in-out)}@keyframes x-theme-reveal{0%{clip-path:circle(0 at var(--reveal-x, 50%) var(--reveal-y, 0))}to{clip-path:circle(var(--reveal-r, 150vmax) at var(--reveal-x, 50%) var(--reveal-y, 0))}}html[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:no-preference){.x-empty svg .ill-ink{stroke-dasharray:1;animation:x-ill-draw var(--duration-emphasis) var(--ease-out) both}.x-empty svg .ill-fill{animation:x-fade var(--duration-slow) var(--ease-out) both}.x-empty svg .ill-accent{transform-box:fill-box;transform-origin:center;animation:x-pop var(--duration-slow) var(--ease-spring) var(--duration-slow) both}}@keyframes x-ill-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html{color:var(--color-text);background:var(--color-surface-muted);font-family:var(--font-sans)}@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-font-weight{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: 0px;}@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-leading{syntax: "*"; inherits: false;}@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-font-weight: 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-leading: initial}}}
