:root{--aqua-50:#ecfdf9;--aqua-100:#ccf7ee;--aqua-200:#9aefdf;--aqua-300:#5ee6cf;--aqua-400:#2edcc2;--aqua-500:#00d1b2;--aqua-600:#00bb9c;--aqua-700:#0f9483;--aqua-800:#0f766e;--aqua-900:#115e59;--aqua-950:#042f2e;--accent-500:#ff6b6b;--neutral-0:#fff;--neutral-25:#fcfdfd;--neutral-50:#f8fafb;--neutral-75:#f4f6f8;--neutral-100:#f1f4f6;--neutral-150:#eceff2;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#7b8491;--neutral-600:#5f6b7a;--neutral-700:#4b5563;--neutral-800:#374151;--neutral-850:#2a3441;--neutral-875:#232c38;--neutral-900:#1f2937;--neutral-925:#18202b;--neutral-950:#111827;--neutral-975:#0b1215;--font-sans:Manrope, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-title-size:24px;--text-title-line:32px;--text-title-weight:600;--text-title-tracking:-.02em;--text-section-size:16px;--text-section-line:24px;--text-section-weight:600;--text-section-tracking:-.01em;--text-ui-size:14px;--text-ui-line:20px;--text-ui-weight:500;--text-ui-tracking:normal;--text-body-size:14px;--text-body-line:22px;--text-body-weight:450;--text-body-tracking:normal;--text-data-size:13px;--text-data-line:20px;--text-data-weight:500;--text-data-tracking:normal;--text-label-size:12px;--text-label-line:16px;--text-label-weight:600;--text-label-tracking:.01em;--text-meta-size:12px;--text-meta-line:16px;--text-meta-weight:500;--text-meta-tracking:.01em;--text-figure-size:24px;--text-figure-line:32px;--text-figure-weight:600;--text-figure-tracking:-.02em;--text-mono-size:12px;--text-mono-line:18px;--text-mono-weight:400;--text-mono-tracking:normal;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--gap-stack:4px;--gap-inline:8px;--gap-leading:12px;--gap-group:16px;--gap-section:32px;--gap-section-lg:48px;--inset-control:12px;--inset-control-sm:8px;--inset-control-lg:16px;--inset-panel:16px;--inset-dialog:24px;--inset-sidebar:12px;--margin-page:32px;--margin-page-dense:16px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--size-control-sm:28px;--size-control-md:32px;--size-control-lg:36px;--size-touch:44px;--size-row-compact:32px;--size-row:40px;--size-row-comfortable:48px;--size-row-conversation:84px;--size-header:48px;--size-icon-sm:16px;--size-icon-md:18px;--size-icon-lg:20px;--size-avatar-sm:20px;--size-avatar-md:28px;--size-avatar-lg:40px;--size-sidebar:240px;--size-sidebar-rail:56px;--size-pane-list:320px;--size-pane-context:344px;--size-measure:72ch;--z-sticky:10;--z-dropdown:40;--z-drawer:60;--z-modal:80;--z-toast:90;--z-tooltip:100;--dur-press:90ms;--dur-fade:.12s;--dur-pop:.16s;--dur-slide:.22s;--dur-commit:.32s;--dur-draw:.4s;--dur-arrive:1.2s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1)}:root,[data-theme=light]{--background:#f8fafb;--surface:#fff;--surface-secondary:#fafbfc;--surface-sunken:#f1f4f6;--surface-overlay:#fff;--surface-hover:#1f29370a;--surface-active:#1f293712;--surface-selected:#e6faf6;--surface-inverse:#1f2937;--highlight:#fef3c7;--scrim:#0b121559;--border:#e5e7eb;--border-subtle:#f0f2f4;--border-strong:#d1d5db;--border-control:#7b8491;--text-primary:#1f2937;--text-secondary:#4b5563;--text-muted:#637083;--text-disabled:#9ca3af;--text-inverse:#fff;--text-on-primary:#042f2e;--primary:#00d1b2;--primary-hover:#00bb9c;--primary-pressed:#00a68a;--primary-text:#0f766e;--primary-subtle:#ccf7ee;--primary-border:#5ee6cf;--focus:#0d9488;--ai-mark:#0f766e;--ai-border:#7fcfc3;--avatar-1:#dbeafe;--avatar-1-text:#1e40af;--avatar-2:#ede9fe;--avatar-2-text:#5b21b6;--avatar-3:#fef3c7;--avatar-3-text:#92400e;--avatar-4:#ffe4e6;--avatar-4-text:#be123c;--avatar-5:#dcfce7;--avatar-5-text:#166534;--avatar-6:#e2e8f0;--avatar-6-text:#334155;--success:#047857;--success-subtle:#ecfdf5;--success-solid:#059669;--warning:#92400e;--warning-subtle:#fffbeb;--warning-solid:#f59e0b;--danger:#b42318;--danger-subtle:#fef2f2;--danger-solid:#d93636;--info:#1d4ed8;--info-subtle:#eff6ff;--info-solid:#3b82f6;--chart-1:#00bb9c;--chart-2:#0f766e;--chart-3:#ff6b6b;--chart-4:#f59e0b;--chart-5:#6366f1;--chart-grid:#eceff2;--chart-axis:#d1d5db;--accent:#ff6b6b;--accent-strong:#e5484d;--accent-subtle:#fff0f0;--surface-brand:#0f3d38;--text-on-brand:#ecfdf9;--primary-text-strong:#115e59;--shadow-raised:0 0 0 1px #1f29370f, 0 1px 2px #1f29370a;--shadow-drag:0 0 0 1px #1f293714, 0 12px 24px -8px #1f293733;--shadow-overlay:0 0 0 1px #1f293714, 0 8px 24px -8px #1f29372e, 0 2px 4px #1f29370a;--shadow-modal:0 0 0 1px #1f293714, 0 24px 56px -16px #1f293747}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1215;--surface:#10181c;--surface-secondary:#0e1519;--surface-sunken:#091013;--surface-overlay:#18232a;--surface-hover:#ffffff0d;--surface-active:#ffffff17;--surface-selected:#0c3a34;--surface-inverse:#f1f4f6;--highlight:#3a2e0b;--scrim:#0009;--border:#1f2b31;--border-subtle:#172126;--border-strong:#2e3d45;--border-control:#6e7f88;--text-primary:#eef3f5;--text-secondary:#c2cdd3;--text-muted:#93a1a9;--text-disabled:#55636b;--text-inverse:#111827;--text-on-primary:#042f2e;--primary:#00d1b2;--primary-hover:#33dfc3;--primary-pressed:#00bb9c;--primary-text:#3ddcc2;--primary-subtle:#0f4a42;--primary-border:#13665c;--focus:#3ddcc2;--ai-mark:#5ee6cf;--ai-border:#2c6b62;--avatar-1:#1b2f5c;--avatar-1-text:#bfdbfe;--avatar-2:#2e1f5c;--avatar-2-text:#ddd6fe;--avatar-3:#4a3410;--avatar-3-text:#fde68a;--avatar-4:#4c1d2b;--avatar-4-text:#fecdd3;--avatar-5:#14391f;--avatar-5-text:#bbf7d0;--avatar-6:#263241;--avatar-6-text:#cbd5e1;--success:#5ee0a6;--success-subtle:#0e2a1f;--success-solid:#22a06b;--warning:#fbbf57;--warning-subtle:#33270c;--warning-solid:#e0a33a;--danger:#ff8a8a;--danger-subtle:#3a1717;--danger-solid:#d93636;--info:#8cb8ff;--info-subtle:#14233d;--info-solid:#4c8df6;--chart-1:#00d1b2;--chart-2:#2da597;--chart-3:#ff8a8a;--chart-4:#fbbf57;--chart-5:#8b8df8;--chart-grid:#1c272d;--chart-axis:#33434a;--accent:#ff6b6b;--accent-strong:#ff6b6b;--accent-subtle:#3a1c1c;--surface-brand:#0c2f2b;--text-on-brand:#ecfdf9;--primary-text-strong:#5ee6cf;--shadow-raised:0 0 0 1px #ffffff12, 0 1px 2px #0006;--shadow-drag:0 0 0 1px #ffffff1a, 0 12px 28px -8px #000000b3;--shadow-overlay:0 0 0 1px #ffffff14, 0 10px 28px -8px #000000b3;--shadow-modal:0 0 0 1px #ffffff17, 0 24px 64px -16px #000000d9}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1215;--surface:#10181c;--surface-secondary:#0e1519;--surface-sunken:#091013;--surface-overlay:#18232a;--surface-hover:#ffffff0d;--surface-active:#ffffff17;--surface-selected:#0c3a34;--surface-inverse:#f1f4f6;--highlight:#3a2e0b;--scrim:#0009;--border:#1f2b31;--border-subtle:#172126;--border-strong:#2e3d45;--border-control:#6e7f88;--text-primary:#eef3f5;--text-secondary:#c2cdd3;--text-muted:#93a1a9;--text-disabled:#55636b;--text-inverse:#111827;--text-on-primary:#042f2e;--primary:#00d1b2;--primary-hover:#33dfc3;--primary-pressed:#00bb9c;--primary-text:#3ddcc2;--primary-subtle:#0f4a42;--primary-border:#13665c;--focus:#3ddcc2;--ai-mark:#5ee6cf;--ai-border:#2c6b62;--avatar-1:#1b2f5c;--avatar-1-text:#bfdbfe;--avatar-2:#2e1f5c;--avatar-2-text:#ddd6fe;--avatar-3:#4a3410;--avatar-3-text:#fde68a;--avatar-4:#4c1d2b;--avatar-4-text:#fecdd3;--avatar-5:#14391f;--avatar-5-text:#bbf7d0;--avatar-6:#263241;--avatar-6-text:#cbd5e1;--success:#5ee0a6;--success-subtle:#0e2a1f;--success-solid:#22a06b;--warning:#fbbf57;--warning-subtle:#33270c;--warning-solid:#e0a33a;--danger:#ff8a8a;--danger-subtle:#3a1717;--danger-solid:#d93636;--info:#8cb8ff;--info-subtle:#14233d;--info-solid:#4c8df6;--chart-1:#00d1b2;--chart-2:#2da597;--chart-3:#ff8a8a;--chart-4:#fbbf57;--chart-5:#8b8df8;--chart-grid:#1c272d;--chart-axis:#33434a;--accent:#ff6b6b;--accent-strong:#ff6b6b;--accent-subtle:#3a1c1c;--surface-brand:#0c2f2b;--text-on-brand:#ecfdf9;--primary-text-strong:#5ee6cf;--shadow-raised:0 0 0 1px #ffffff12, 0 1px 2px #0006;--shadow-drag:0 0 0 1px #ffffff1a, 0 12px 28px -8px #000000b3;--shadow-overlay:0 0 0 1px #ffffff14, 0 10px 28px -8px #000000b3;--shadow-modal:0 0 0 1px #ffffff17, 0 24px 64px -16px #000000d9}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-DEOlXuHt.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans);size-adjust:103.8%;ascent-override:102.7%;descent-override:28.9%;line-gap-override:0%}:root{--font-sans:Manrope, "Manrope Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-feature-settings:"calt" 1;margin:0;font-size:14px;font-weight:500;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--surface-selected);color:var(--text-primary)}.cl-num,.cl-table,.cl-metrics{font-variant-numeric:tabular-nums}.cl-mono{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:18px}.cl-secondary{color:var(--text-secondary)}.cl-strong{font-weight:600}.cl-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-sep{background:var(--border);width:1px;margin:var(--space-4);flex:none;align-self:stretch}.cl-dot-sep:before{content:"·";color:var(--text-muted);margin:0 var(--space-4)}.cl-spacer{flex:1}.cl-hstack{align-items:center;gap:var(--space-8);min-width:0;display:flex}.cl-vstack{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.cl-link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-weight:600}.cl-link:hover{text-decoration-color:currentColor}.cl-demo{padding:var(--space-24);gap:var(--space-16) var(--space-24);flex-wrap:wrap;align-items:flex-start;display:flex}.cl-demo--col{flex-flow:column}.cl-demo--background{background:var(--background);min-height:100vh}.cl-demo__group{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.cl-demo__label{letter-spacing:.01em;color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.cl-demo__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cl-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);vertical-align:middle;stroke-width:1.8px;flex:none;display:inline-block}.cl-icon--md{width:var(--size-icon-md);height:var(--size-icon-md);stroke-width:1.6px}.cl-icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg);stroke-width:1.5px}.cl-icon--xs{stroke-width:2.2px;width:12px;height:12px}.cl-icon--filled{fill:color-mix(in srgb, currentColor 22%, transparent)}.cl-icon.cl-icon--agent{color:var(--ai-mark)}.cl-btn--primary .cl-icon.cl-icon--agent,.cl-toast .cl-icon.cl-icon--agent{color:inherit}.cl-wordmark{letter-spacing:-.02em;color:var(--primary-text);white-space:nowrap;font-size:20px;font-weight:700;line-height:28px}@keyframes cl-pop-in{0%{opacity:0;transform:translateY(-2px)scale(.97)}}@keyframes cl-slide-in{0%{opacity:0;transform:translate(16px)}}@keyframes cl-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cl-fade-in{0%{opacity:0}}@keyframes cl-arrive{0%{background-color:var(--surface-active)}}@keyframes cl-pulse{50%{opacity:.55}}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes cl-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes cl-check-in{0%{opacity:0;transform:scale(.6)}}@keyframes cl-fade-out{to{opacity:0}}@keyframes cl-sink-out{to{opacity:0;transform:translateY(8px)}}@keyframes cl-slide-out{to{opacity:0;transform:translate(16px)}}.cl-anim-pop{animation:cl-pop-in var(--dur-pop) var(--ease-out) backwards;transform-origin:var(--origin,top left)}.cl-anim-slide{animation:cl-slide-in var(--dur-slide) var(--ease-out) backwards}.cl-anim-rise{animation:cl-rise-in var(--dur-slide) var(--ease-out) backwards}.cl-anim-arrive{animation:cl-arrive var(--dur-arrive) var(--ease-out) backwards}@keyframes cl-draw-in{0%{clip-path:inset(-.5rem 100% -.5rem -.5rem)}to{clip-path:inset(-.5rem)}}.cl-anim-fade{animation:cl-fade-in var(--dur-fade) linear backwards}.cl-anim-check{animation:cl-check-in var(--dur-commit) var(--ease-spring) backwards}.cl-anim-draw{animation:cl-draw-in var(--dur-draw) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.cl-anim-pop,.cl-anim-slide,.cl-anim-rise{animation:cl-fade-in var(--dur-fade) linear backwards}.cl-anim-arrive,.cl-convo--arrived,.cl-anim-check,.cl-anim-draw{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}.cl-skel,.cl-spinner,.cl-progress--indeterminate .cl-progress__bar,.cl-btn[aria-busy=true]:after,.cl-proposal[data-state=executing]:before,.cl-proposal__done .cl-icon{animation:none!important}}.cl-btn{--h:var(--size-control-md);justify-content:center;align-items:center;gap:var(--space-8);height:var(--h);padding:0 var(--space-12);border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-press) linear, box-shadow var(--dur-press) linear, transform var(--dur-press) var(--ease-spring);background:0 0;border:0;flex:none;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.cl-btn:hover{background-image:linear-gradient(var(--surface-hover), var(--surface-hover))}.cl-btn:active{background-image:linear-gradient(var(--surface-active), var(--surface-active));transition-timing-function:linear, linear, var(--ease-out);transform:scale(.98)}.cl-btn .cl-icon{color:var(--text-secondary)}.cl-btn:has(.cl-kbd){padding-right:var(--space-8)}.cl-btn--primary{background-color:var(--primary);color:var(--text-on-primary)}.cl-btn--primary .cl-icon{color:inherit}.cl-btn--primary:hover{background-color:var(--primary-hover);background-image:none}.cl-btn--primary:active{background-color:var(--primary-pressed);background-image:none}.cl-btn--secondary{background-color:var(--surface-overlay);box-shadow:inset 0 0 0 1px var(--border-strong), 0 1px 1px var(--surface-hover)}.cl-btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--border-control), 0 1px 1px var(--surface-hover)}.cl-btn--ghost{color:var(--text-secondary)}.cl-btn--ghost:hover{color:var(--text-primary)}.cl-btn--danger{background-color:var(--danger-solid);color:#fff}.cl-btn--danger .cl-icon{color:inherit}.cl-btn--danger:hover{background-image:linear-gradient(#0000001f,#0000001f)}.cl-btn--danger-quiet,.cl-btn--danger-quiet .cl-icon{color:var(--danger)}.cl-btn--danger-quiet:hover{background-color:var(--danger-subtle);background-image:none}.cl-btn--sm{--h:var(--size-control-sm);padding:0 var(--space-8)}.cl-btn--lg{--h:var(--size-control-lg);padding:0 var(--space-16)}.cl-btn--icon{width:var(--h);padding:0}.cl-btn--block{width:100%}.cl-btn[aria-pressed=true]{background-color:var(--surface-selected);color:var(--primary-text)}.cl-btn[aria-pressed=true] .cl-icon{color:var(--primary-text)}.cl-btn:disabled,.cl-btn[aria-disabled=true]{cursor:not-allowed;color:var(--text-disabled);background-image:none;transform:none}.cl-btn--primary:disabled,.cl-btn--danger:disabled{background-color:var(--surface-sunken);color:var(--text-disabled)}.cl-btn:disabled .cl-icon{color:var(--text-disabled)}.cl-btn[aria-busy=true]{cursor:progress}.cl-btn[aria-busy=true]>.cl-icon:first-child{visibility:hidden}.cl-btn[aria-busy=true]:after{content:"";left:calc(var(--space-12) + 2px);border-radius:var(--radius-full);border:1.5px solid;border-right-color:#0000;width:12px;height:12px;animation:.7s linear infinite cl-spin;position:absolute}.cl-btn--sm[aria-busy=true]:after{left:calc(var(--space-8) + 2px)}.cl-btngroup{display:inline-flex}.cl-btngroup>.cl-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.cl-btngroup>.cl-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.cl-btngroup>.cl-btn--primary+.cl-btn--primary{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--text-on-primary) 25%, transparent)}.cl-kbd{min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-sans);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-btn--primary .cl-kbd,.cl-btn--danger .cl-kbd{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}.cl-btn:disabled .cl-kbd{color:inherit;opacity:.7;background:0 0;box-shadow:inset 0 0 0 1px}.cl-field{gap:var(--space-8);min-width:0;display:grid}.cl-field--inline{align-items:start;gap:var(--space-4) var(--space-24);grid-template-columns:200px minmax(0,1fr)}.cl-field--inline>.cl-label{padding-top:var(--space-8)}.cl-label{letter-spacing:.01em;color:var(--text-secondary);gap:var(--space-4);align-items:baseline;font-size:12px;font-weight:600;line-height:16px;display:flex}.cl-label__opt{color:var(--text-muted);font-weight:500}.cl-help{letter-spacing:.01em;color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px}.cl-error{color:var(--danger);gap:var(--space-4);align-items:flex-start;font-size:12px;font-weight:600;line-height:16px;display:flex}.cl-error .cl-icon{width:12px;height:12px;margin-top:var(--space-2);stroke-width:2.2px}.cl-input,.cl-textarea,.cl-select{width:100%;min-width:0;height:var(--size-control-md);padding:0 var(--space-12);border:1px solid var(--border-strong);border-bottom-color:var(--border-control);border-radius:var(--radius-sm);background:var(--surface-overlay);color:var(--text-primary);transition:border-color var(--dur-press) linear, box-shadow var(--dur-press) linear;margin:0;font-size:13px;font-weight:500;line-height:20px}.cl-input::placeholder,.cl-textarea::placeholder{color:var(--text-muted);opacity:1}.cl-input:hover,.cl-textarea:hover,.cl-select:hover{border-color:var(--border-control)}.cl-input:focus,.cl-textarea:focus,.cl-select:focus-visible,.cl-select[aria-expanded=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.cl-input[aria-invalid=true],.cl-textarea[aria-invalid=true],.cl-select[aria-invalid=true]{border-color:var(--danger)}.cl-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger)}.cl-input:disabled,.cl-textarea:disabled,.cl-select:disabled{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}.cl-input[readonly]{background:var(--surface-secondary);border-color:var(--border)}.cl-input--sm{height:var(--size-control-sm);padding:0 var(--space-8)}.cl-input--mono{font-family:var(--font-mono);font-size:12px;font-weight:400}.cl-textarea{height:auto;min-height:80px;padding:var(--space-8) var(--space-12);resize:vertical;font-size:14px;font-weight:450;line-height:22px;display:block}.cl-textarea--mono{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:20px}.cl-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.cl-input-wrap>.cl-icon{left:var(--space-12);color:var(--text-muted);pointer-events:none;position:absolute}.cl-input-wrap>.cl-icon~.cl-input{padding-left:calc(var(--space-12) + 16px + var(--space-8))}.cl-input-wrap>.cl-kbd,.cl-input-wrap>.cl-input-wrap__end{right:var(--space-8);position:absolute}.cl-input-wrap__end{color:var(--text-muted);font-size:12px}.cl-input-group{min-width:0;display:flex}.cl-input-group>.cl-input{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cl-addon{padding:0 var(--space-12);border:1px solid var(--border-strong);border-bottom-color:var(--border-control);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;border-right:0;align-items:center;font-size:13px;display:inline-flex}.cl-var{font-family:var(--font-mono);padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-primary);white-space:nowrap;font-size:12px;line-height:16px}.cl-select{align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;padding-right:var(--space-8);display:inline-flex}.cl-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-select__value--placeholder,.cl-select>.cl-icon:last-child{color:var(--text-muted)}.cl-select--quiet{width:auto;padding-left:var(--space-8);background:0 0;border-color:#0000}select.cl-select,select.cl-select:disabled{--cl-chevron:var(--text-muted);appearance:none;padding-right:calc(var(--space-12) + 16px);background-image:linear-gradient(45deg, transparent calc(50% - .75px), var(--cl-chevron) calc(50% - .75px), var(--cl-chevron) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(135deg, transparent calc(50% - .75px), var(--cl-chevron) calc(50% - .75px), var(--cl-chevron) calc(50% + .75px), transparent calc(50% + .75px));background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}select.cl-select:disabled{--cl-chevron:var(--text-disabled)}select.cl-select::-ms-expand{display:none}.cl-select--sm{height:var(--size-control-sm);padding-left:var(--space-8)}.cl-select--quiet:hover{background:var(--surface-hover);border-color:#0000}button.cl-select{font-family:inherit}button.cl-select[data-disabled]{background:var(--surface-sunken);border-color:var(--border);color:var(--text-disabled);cursor:not-allowed}button.cl-select[data-disabled] .cl-select__chevron{color:var(--text-disabled)}.cl-select__value[data-placeholder]{color:var(--text-muted)}.cl-select__chevron{color:var(--text-muted);transition:transform var(--dur-press) var(--ease-out);flex:none;display:inline-flex}.cl-select[data-popup-open] .cl-select__chevron{transform:rotate(180deg)}.cl-select__positioner{z-index:var(--z-toast);outline:none}.cl-listbox.cl-select__popup{--origin:var(--transform-origin,top left);box-sizing:border-box;min-width:var(--anchor-width);max-width:min(var(--available-width), 24rem);max-height:min(var(--available-height), 296px);outline:none;overflow-y:auto}.cl-select__list{outline:none}.cl-select__option{min-height:var(--size-control-md);outline:none}.cl-select__option[data-highlighted]{background:var(--surface-hover)}.cl-select__option[data-selected]{font-weight:600}.cl-select__option[data-disabled]{color:var(--text-disabled);cursor:not-allowed;background:0 0}.cl-select__text{flex:1;min-width:0;display:grid}.cl-select__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-listbox,.cl-menu{min-width:200px;padding:var(--space-4);background:var(--surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);color:var(--text-primary);margin:0;font-size:13px;font-weight:500;line-height:20px;list-style:none}.cl-option,.cl-menu__item{align-items:center;gap:var(--space-8);min-height:var(--size-control-md);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);text-align:left;background:0 0;border:0;width:100%;display:flex}.cl-option .cl-icon,.cl-menu__item .cl-icon{color:var(--text-secondary)}.cl-option:hover,.cl-option.is-active,.cl-menu__item:hover,.cl-menu__item.is-active{background:var(--surface-hover)}.cl-option[aria-selected=true]{font-weight:600}.cl-option__check{visibility:hidden;margin-left:auto}.cl-option .cl-option__check,.cl-menu__item .cl-option__check{color:var(--primary-text)}.cl-option[aria-selected=true] .cl-option__check{visibility:visible}.cl-option[aria-disabled=true],.cl-menu__item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;background:0 0}.cl-option mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:2px;background:0 0;font-weight:600}.cl-menu__hint{padding-left:var(--space-16);color:var(--text-muted);gap:var(--space-4);margin-left:auto;font-size:12px;display:inline-flex}.cl-menu__label{padding:var(--space-8) var(--space-8) var(--space-4);letter-spacing:.01em;color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px}.cl-menu__sep{background:var(--border-subtle);height:1px;margin:var(--space-4) calc(-1 * var(--space-4));border:0}.cl-menu__item--danger,.cl-menu__item--danger .cl-icon{color:var(--danger)}.cl-menu__desc{color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px;display:block}.cl-chip{align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-xs);background:var(--surface-sunken);font-size:12px;font-weight:600;display:inline-flex}.cl-chip .cl-icon{width:12px;height:12px;color:var(--text-muted)}.cl-check,.cl-radio{appearance:none;cursor:pointer;border:1px solid var(--border-control);background:var(--surface-overlay) center / 12px 12px no-repeat;width:16px;height:16px;transition:background-color var(--dur-press) linear, border-color var(--dur-press) linear;flex:none;margin:0}.cl-check{border-radius:var(--radius-xs)}.cl-radio{border-radius:var(--radius-full)}.cl-check:hover,.cl-radio:hover{border-color:var(--text-secondary)}.cl-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.cl-check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 6h6'/%3E%3C/svg%3E")}[data-theme=dark] .cl-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23201322' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}.cl-radio:checked{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--surface-overlay)}.cl-check:disabled,.cl-radio:disabled{background-color:var(--surface-sunken);border-color:var(--border-strong);cursor:not-allowed}.cl-check:checked:disabled{background-color:var(--text-disabled);border-color:var(--text-disabled)}.cl-choice{align-items:flex-start;gap:var(--space-8);cursor:pointer;font-size:13px;line-height:20px;display:inline-flex}.cl-choice>.cl-check,.cl-choice>.cl-radio{margin-top:var(--space-2)}.cl-choice__desc{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.cl-switch{border-radius:var(--radius-full);background:var(--border-control);width:32px;height:20px;transition:background-color var(--dur-pop) var(--ease-out);border:0;flex:none;padding:0;position:relative}.cl-switch:after{content:"";border-radius:var(--radius-full);width:16px;height:16px;transition:transform var(--dur-pop) var(--ease-out);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1f293733}.cl-switch[aria-checked=true]:after{transform:translate(12px)}.cl-switch:disabled{opacity:.45;cursor:not-allowed}.cl-seg--fill{width:100%;display:flex}.cl-seg--fill>.cl-seg__item{padding:0 var(--space-8);flex:1}.cl-seg{padding:var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-sm);isolation:isolate;flex:none;display:inline-flex;position:relative}.cl-seg__item{z-index:1;justify-content:center;align-items:center;gap:var(--space-8);height:var(--size-control-sm);padding:0 var(--space-12);color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.cl-seg__item .cl-icon{color:inherit}.cl-seg__item:hover{color:var(--text-primary)}.cl-seg__item[aria-pressed=true],.cl-seg__item[aria-selected=true]{color:var(--text-primary);font-weight:600}.cl-seg:not([data-glide]) .cl-seg__item[aria-pressed=true],.cl-seg:not([data-glide]) .cl-seg__item[aria-selected=true]{background:var(--surface-overlay);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px var(--surface-hover)}.cl-glide-thumb{z-index:0;top:var(--space-2);height:var(--size-control-sm);background:var(--surface-overlay);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px var(--surface-hover);transition:transform var(--dur-slide) var(--ease-glide), width var(--dur-slide) var(--ease-glide);border-radius:6px;position:absolute;left:0}.cl-tabs{gap:var(--space-24);border-bottom:1px solid var(--border);padding:0 var(--space-16);display:flex;position:relative}.cl-tab{align-items:center;gap:var(--space-8);height:40px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.cl-tab:hover,.cl-tab[aria-selected=true]{color:var(--text-primary)}.cl-tabs:not([data-glide]) .cl-tab[aria-selected=true]:after{content:"";background:var(--primary);border-radius:var(--radius-full);height:2px;position:absolute;bottom:-1px;left:0;right:0}.cl-tabs .cl-glide-thumb{border-radius:var(--radius-full);background:var(--primary);height:2px;box-shadow:none;top:auto;bottom:-1px}.cl-badge{align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-badge .cl-icon{stroke-width:2.2px;width:12px;height:12px}.cl-badge--outline{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.cl-badge--accent{background:var(--primary-subtle);color:var(--primary-text)}.cl-badge--success{background:var(--success-subtle);color:var(--success)}.cl-badge--warning{background:var(--warning-subtle);color:var(--warning)}.cl-badge--danger{background:var(--danger-subtle);color:var(--danger)}.cl-badge--info{background:var(--info-subtle);color:var(--info)}.cl-badge--ai{background:var(--primary-subtle);color:var(--ai-mark)}.cl-badge--ai .cl-icon.cl-icon--agent{width:16px;height:16px;margin:0 calc(-1 * var(--space-2))}.cl-badge--ai.cl-badge--dashed{box-shadow:none;outline:1px dashed var(--ai-border);outline-offset:-1px}.cl-status{align-items:center;gap:var(--space-8);color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-status:before{content:"";border-radius:var(--radius-full);background:var(--text-muted);flex:none;width:8px;height:8px}.cl-status--success:before{background:var(--success-solid)}.cl-status--warning:before{background:var(--warning-solid)}.cl-status--danger:before{background:var(--danger-solid)}.cl-status--info:before{background:var(--info-solid)}.cl-status--accent:before{background:var(--primary)}.cl-status--hollow:before{box-shadow:inset 0 0 0 1.5px var(--text-muted);background:0 0}.cl-count{min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-count--accent{background:var(--primary-subtle);color:var(--primary-text)}.cl-count--ink{background:var(--primary);color:var(--text-on-primary)}.cl-count--quiet{color:var(--text-muted);background:0 0;min-width:0;height:auto;padding:0}.cl-unread{border-radius:var(--radius-full);background:var(--primary);flex:none;width:8px;height:8px}.cl-delta{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-delta .cl-icon{stroke-width:2.4px;width:12px;height:12px}.cl-delta--up{color:var(--success)}.cl-delta--down{color:var(--danger)}.cl-delta--flat{color:var(--text-muted)}.cl-avatar{--s:var(--size-avatar-md);width:var(--s);height:var(--s);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);font-size:max(10px, calc(var(--s) * .4));letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--border);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.cl-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.cl-avatar--sm{--s:var(--size-avatar-sm);letter-spacing:-.04em;font-size:10px}.cl-avatar--lg{--s:var(--size-avatar-lg)}.cl-avatar--agent{border-radius:var(--radius-xs);background:var(--primary-subtle);color:var(--primary-text);box-shadow:none;font-weight:600;font-size:max(10px, calc(var(--s) * .44));letter-spacing:0}.cl-avatar--lg.cl-avatar--agent{border-radius:var(--radius-sm)}.cl-avatar--tone-1{background:var(--avatar-1);color:var(--avatar-1-text);box-shadow:none}.cl-avatar--tone-2{background:var(--avatar-2);color:var(--avatar-2-text);box-shadow:none}.cl-avatar--tone-3{background:var(--avatar-3);color:var(--avatar-3-text);box-shadow:none}.cl-avatar--tone-4{background:var(--avatar-4);color:var(--avatar-4-text);box-shadow:none}.cl-avatar--tone-5{background:var(--avatar-5);color:var(--avatar-5-text);box-shadow:none}.cl-avatar--tone-6{background:var(--avatar-6);color:var(--avatar-6-text);box-shadow:none}.cl-avatar__status{border-radius:var(--radius-full);background:var(--surface-overlay);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.cl-avatar__status .cl-icon{stroke-width:2.6px;width:10px;height:10px}.cl-avatar__status--success .cl-icon{color:var(--success)!important}.cl-avatar__status--danger .cl-icon{color:var(--danger)!important}.cl-avatar__presence{border-radius:var(--radius-full);background:var(--success-solid);width:8px;height:8px;box-shadow:0 0 0 2px var(--background);position:absolute;bottom:-1px;right:-1px}.cl-avatars{display:inline-flex}.cl-avatars>.cl-avatar{box-shadow:0 0 0 2px var(--surface)}.cl-avatars>.cl-avatar+.cl-avatar{margin-left:-4px}.cl-app{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);background:var(--background);height:100vh;color:var(--text-primary);display:grid;overflow:hidden}.cl-app--rail{grid-template-columns:var(--size-sidebar-rail) minmax(0, 1fr)}.cl-sidebar{min-height:0;padding:var(--space-8) var(--space-12) var(--space-12);flex-direction:column;display:flex}.cl-sidebar__top{gap:var(--space-8);padding-bottom:var(--space-16);flex-direction:column;display:flex}.cl-sidebar__scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.cl-sidebar__foot{padding-top:var(--space-8);flex-direction:column;display:flex}.cl-brand{align-items:center;gap:var(--space-8);height:var(--size-header);padding:0 var(--space-12);display:flex}.cl-brand .cl-btn{margin-left:auto;margin-right:calc(-1 * var(--space-8))}.cl-ws{align-items:center;gap:var(--space-12);height:var(--size-control-lg);padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);text-align:left;width:100%;color:var(--text-primary);transition:background-color var(--dur-press) linear, box-shadow var(--dur-press) linear;border:0;display:flex}.cl-ws:hover,.cl-ws[aria-expanded=true]{background:var(--surface-overlay);box-shadow:inset 0 0 0 1px var(--border-strong)}.cl-ws__mono,.cl-ws__tile{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-xs);background:var(--primary);color:var(--text-on-primary);letter-spacing:0;flex:none;justify-content:center;align-items:center;margin:0 -1px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.cl-ws__mono img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.cl-ws__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.cl-ws>.cl-icon{color:var(--text-muted)}.cl-ws-menu{width:100%;min-width:0}.cl-ws-menu .cl-menu__item{gap:var(--space-12)}.cl-ws-menu__meta{min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--primary-subtle);color:var(--primary-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-jump{align-items:center;gap:var(--space-12);height:var(--size-control-lg);padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);text-align:left;transition:background-color var(--dur-press) linear, color var(--dur-press) linear;background:0 0;border:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.cl-jump .cl-icon,.cl-nav__item .cl-icon{transition:color var(--dur-press) linear}.cl-jump:hover{background:var(--surface-hover);color:var(--text-primary)}.cl-jump .cl-icon{color:var(--text-secondary)}.cl-jump__label{flex:1}.cl-nav__item{align-items:center;gap:var(--space-12);height:var(--size-control-lg);padding:0 var(--space-8) 0 var(--space-12);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);text-align:left;white-space:nowrap;transition:background-color var(--dur-press) linear, color var(--dur-press) linear;background:0 0;border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.cl-nav__item .cl-icon{color:var(--text-secondary)}.cl-nav__item:hover{background:var(--surface-hover);color:var(--text-primary)}.cl-nav__item[aria-current=page]{background:var(--surface-selected);color:var(--primary-text);font-weight:600}.cl-nav__item[aria-current=page] .cl-icon{color:var(--primary-text)}.cl-nav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cl-nav__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.cl-nav__count--attention{min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--primary-subtle);color:var(--primary-text);justify-content:center;align-items:center;display:inline-flex}.cl-nav__section{padding:var(--space-24) var(--space-12) var(--space-8);letter-spacing:.01em;color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.cl-nav__sub{font-weight:500}.cl-me{align-items:center;gap:var(--space-12);height:var(--size-row-comfortable);padding:0 var(--space-8);border-radius:var(--radius-sm);display:flex}.cl-me:hover{background:var(--surface-hover)}.cl-me__name{font-size:13px;font-weight:600;line-height:20px}.cl-me__role{color:var(--text-muted);font-size:12px;line-height:16px}.cl-sheet{margin:var(--space-8) var(--space-8) var(--space-8) 0;background:var(--surface);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:0 0 0 1px var(--border);flex-direction:column;display:flex;overflow:hidden}.cl-viewhead{align-items:center;gap:var(--space-12);height:var(--size-header);padding:0 var(--space-12) 0 var(--space-16);border-bottom:1px solid var(--border);flex:none;display:flex}.cl-viewhead__title{letter-spacing:-.01em;align-items:center;gap:var(--space-8);white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;display:flex}.cl-viewhead__actions{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.cl-toolbar{align-items:center;gap:var(--space-8);min-height:48px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}.cl-filter{height:var(--size-control-sm);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);flex:none;align-items:center;font-size:13px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.cl-filter>span{align-items:center;gap:var(--space-4);height:100%;padding:0 var(--space-8);display:inline-flex}.cl-filter>span+span{box-shadow:inset 1px 0 0 var(--surface)}.cl-filter__key{color:var(--text-secondary);font-weight:500}.cl-filter .cl-icon{width:12px;height:12px;color:var(--text-muted)}.cl-filter .cl-icon.cl-icon--agent{width:16px;height:16px;color:var(--ai-mark);margin:0 calc(-1 * var(--space-2))}.cl-filter--ai{outline:1px dashed var(--ai-border);outline-offset:-1px;background:0 0}.cl-crumbs{align-items:center;gap:var(--space-8);color:var(--text-secondary);min-width:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.cl-crumbs a{color:inherit;border-radius:var(--radius-xs);white-space:nowrap;text-decoration:none}.cl-crumbs a:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.cl-crumbs__sep{color:var(--text-muted);font-weight:500}.cl-crumbs [aria-current=page]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cl-panes{flex:1;min-height:0;display:flex}.cl-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.cl-pane+.cl-pane{border-left:1px solid var(--border)}.cl-pane--list{width:var(--size-pane-list);flex:none}.cl-pane--main{flex:1}.cl-pane--context{width:var(--size-pane-context);background:var(--surface-secondary);flex:none}.cl-pane__scroll{flex:1;min-height:0;overflow:auto}.cl-pane__head{align-items:center;gap:var(--space-8);height:var(--size-header);padding:0 var(--space-12) 0 var(--space-16);border-bottom:1px solid var(--border);white-space:nowrap;flex:none;min-width:0;display:flex}.cl-pane__head>*{flex:none}.cl-pane__title{align-items:baseline;gap:var(--space-8);min-width:0;display:flex;overflow:hidden;flex:auto!important}.cl-pane__title>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-pane__title>.cl-stage-mini{flex:none;align-self:center}.cl-section{padding:var(--space-16);border-bottom:1px solid var(--border-subtle)}.cl-section__head{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.cl-section__title{color:var(--text-primary);font-size:13px;font-weight:600;line-height:20px}.cl-section__head .cl-btn{margin-left:auto}.cl-list{margin:0;padding:0;list-style:none}.cl-row{align-items:center;gap:var(--space-12);min-height:var(--size-row-comfortable);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:default;font-size:14px;line-height:20px;display:flex}.cl-row:hover{background:var(--surface-hover)}.cl-row[aria-selected=true]{background:var(--surface-selected)}.cl-row__main{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.cl-row__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cl-row__sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.cl-row__end{align-items:center;gap:var(--space-8);color:var(--text-muted);flex:none;font-size:12px;display:flex}.cl-list__group{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-12) 0 var(--space-16);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary);letter-spacing:.01em;color:var(--text-secondary);z-index:1;font-size:12px;font-weight:600;line-height:16px;display:flex;position:sticky;top:0}.cl-list__group .cl-count{margin-left:auto}.cl-channel{align-items:center;gap:var(--space-4);color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.cl-channel .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--text-muted)}.cl-signal{align-items:center;gap:var(--space-4);color:var(--text-secondary);white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-signal .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:inherit}.cl-signal--warning{color:var(--warning)}.cl-signal--danger{color:var(--danger)}.cl-convo{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr);column-gap:var(--space-12);min-height:var(--size-row-conversation);padding:var(--space-12) var(--space-16) calc(var(--space-12) - 1px);border-bottom:1px solid var(--border-subtle);cursor:pointer;row-gap:0;display:grid;position:relative}.cl-convo:hover{background:var(--surface-hover)}.cl-convo[aria-selected=true]{background:var(--surface-selected)}.cl-convo>.cl-avatar{grid-row:1/span 3}.cl-convo__line1{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.cl-convo__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.cl-convo__org{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.cl-convo__time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:var(--space-8);flex:none;margin-left:auto;font-size:12px;line-height:16px;display:inline-flex}.cl-convo__preview{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;line-height:20px;overflow:hidden}.cl-convo__meta{align-items:center;gap:var(--space-8);margin-top:var(--space-4);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.cl-convo__meta>:last-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.cl-convo--unread .cl-convo__name{font-weight:600}.cl-convo--unread .cl-convo__preview{color:var(--text-primary)}.cl-convo--arrived{animation:cl-arrive var(--dur-arrive) var(--ease-out) backwards}.cl-thread{padding:var(--space-8) 0 var(--space-16)}.cl-day{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24) var(--space-8);color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px;display:flex}.cl-day:before,.cl-day:after{content:"";background:var(--border-subtle);flex:1;height:1px}.cl-msg{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr);column-gap:var(--space-12);padding:var(--space-8) var(--space-24);display:grid;position:relative}.cl-msg+.cl-msg--cont{padding-top:0}.cl-msg--cont>.cl-avatar{visibility:hidden;height:0}.cl-msg--cont .cl-msg__head{display:none}.cl-msg__head{align-items:baseline;gap:var(--space-8);min-width:0;margin-bottom:var(--space-2);display:flex}.cl-msg__who{font-size:14px;font-weight:600;line-height:20px}.cl-msg__meta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:var(--space-4);font-size:12px;line-height:16px;display:inline-flex}.cl-msg__meta .cl-icon{stroke-width:2.2px;width:12px;height:12px}.cl-msg__meta .cl-icon.cl-icon--agent{width:16px;height:16px}.cl-msg>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cl-msg__body{color:var(--text-primary);font-synthesis:style;overflow-wrap:anywhere;max-width:min(72ch,80%);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-sunken);border-start-start-radius:var(--space-4);font-size:14px;font-weight:450;line-height:22px}.cl-msg__foot{margin-top:var(--space-2);color:var(--text-muted);align-items:center;gap:var(--space-4);font-size:12px;line-height:16px;display:inline-flex}.cl-msg--person .cl-msg__body{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cl-msg--agent .cl-msg__body{background:var(--primary-subtle)}.cl-msg--end{grid-template-columns:minmax(0, 1fr) var(--size-avatar-md)}.cl-msg--end>:first-child{order:2}.cl-msg--end>div{align-items:flex-end}.cl-msg--end .cl-msg__body{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--space-4)}.cl-msg__body p{margin:0 0 var(--space-8)}.cl-msg__body p:last-child{margin-bottom:0}.cl-msg--note .cl-msg__body{max-width:var(--size-measure);box-shadow:none;background:0 0;border-radius:0;padding:0}.cl-msg--note{background:var(--surface-secondary);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:var(--space-4) 0;padding-top:var(--space-12);padding-bottom:var(--space-12)}.cl-msg.is-cited{background:color-mix(in srgb, var(--highlight) 45%, transparent);transition:background-color var(--dur-slide) var(--ease-out)}.cl-quote{text-underline-offset:4px;transition:text-decoration-color var(--dur-fade) linear;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1.5px}.cl-msg:hover .cl-quote{-webkit-text-decoration-color:var(--ai-border);text-decoration-color:var(--ai-border)}.cl-quote.is-active{background:var(--highlight);border-radius:var(--radius-xs);text-decoration-style:solid}.cl-attach{align-items:center;gap:var(--space-8);margin-top:var(--space-8);height:var(--size-control-lg);padding:0 var(--space-12) 0 var(--space-8);background:var(--surface-overlay);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:var(--radius-sm);font-size:13px;font-weight:600;display:inline-flex}.cl-attach .cl-icon{color:var(--text-muted)}.cl-system{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-24) var(--space-4) calc(var(--space-24) + var(--size-avatar-md) + var(--space-12));color:var(--text-secondary);font-size:12px;line-height:16px;display:flex}.cl-system .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--text-muted)}.cl-system b{color:var(--text-primary);font-weight:600}.cl-composer{border-top:1px solid var(--border);background:var(--surface);padding:var(--space-8) var(--space-12) var(--space-12) var(--space-16);flex:none}.cl-composer__bar{align-items:center;gap:var(--space-4);min-height:var(--size-control-sm);display:flex}.cl-composer__field{resize:none;width:100%;padding:var(--space-8) 0;color:var(--text-primary);background:0 0;border:0;min-height:52px;font-size:14px;font-weight:450;line-height:22px;display:block}.cl-composer__field::placeholder{color:var(--text-muted)}.cl-composer__field:focus{outline:none}.cl-composer--draft .cl-composer__field{color:var(--text-secondary)}.cl-composer__draftnote{align-items:center;gap:var(--space-8);color:var(--text-muted);white-space:nowrap;font-size:12px;line-height:16px;display:flex}.cl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;font-weight:500;line-height:20px}.cl-table th{z-index:var(--z-sticky);height:32px;padding:0 var(--space-12);text-align:left;white-space:nowrap;letter-spacing:.01em;color:var(--text-secondary);background:var(--surface-secondary);border-bottom:1px solid var(--border-strong);font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.cl-table th:first-child,.cl-table td:first-child{padding-left:var(--space-16)}.cl-table th:last-child,.cl-table td:last-child{padding-right:var(--space-16)}.cl-table th .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--text-muted);margin-left:var(--space-2)}.cl-table th .cl-icon.cl-icon--agent{width:16px;height:16px;margin:0 calc(-1 * var(--space-2)) 0 0}.cl-table th[aria-sort]{color:var(--text-primary)}.cl-table td{height:var(--size-row);padding:0 var(--space-12);border-bottom:1px solid var(--border-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.cl-table tbody tr:hover td{background-image:linear-gradient(var(--surface-hover), var(--surface-hover))}.cl-table tbody tr[aria-selected=true] td{background-color:var(--surface-selected)}.cl-table .num{text-align:right}.cl-table td.sec{color:var(--text-secondary)}.cl-table td.muted{color:var(--text-muted)}.cl-table--compact td{height:var(--size-row-compact)}.cl-table__check{width:40px;padding-right:0!important}.cl-table__primary{color:var(--text-primary);font-weight:600}.cl-cell{align-items:center;gap:var(--space-8);vertical-align:middle;min-width:0;display:inline-flex}.cl-table tfoot td{height:40px;color:var(--text-secondary);border-bottom:0;border-top:1px solid var(--border);background:var(--surface-secondary);font-weight:600}.cl-bulkbar{align-items:center;gap:var(--space-8);height:48px;padding:0 var(--space-12) 0 var(--space-16);background:var(--surface-selected);border-bottom:1px solid var(--primary-border);font-size:13px;font-weight:600;display:flex}.cl-board{flex:1;min-height:0;display:flex;overflow:auto}.cl-col{border-right:1px solid var(--border-subtle);flex-direction:column;flex:none;width:232px;min-height:0;display:flex}.cl-col--rail{background:var(--surface-secondary);width:48px;padding-top:var(--space-12);align-items:center;gap:var(--space-8);border-right:0}.cl-col--rail .cl-col__title{writing-mode:vertical-rl;gap:var(--space-8);font-size:12px}.cl-col__head{padding:var(--space-12) var(--space-12) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.cl-col__title{align-items:center;gap:var(--space-8);font-size:13px;font-weight:600;line-height:20px;display:flex}.cl-col__sum{color:var(--text-secondary);font-variant-numeric:tabular-nums;gap:var(--space-4);font-size:12px;line-height:16px;display:flex}.cl-col__bar{border-radius:var(--radius-full);background:var(--surface-sunken);height:4px;margin-top:var(--space-4);overflow:hidden}.cl-col__bar>span{background:var(--text-secondary);border-radius:var(--radius-full);height:100%;display:block}.cl-col__body{padding:var(--space-4) var(--space-8) var(--space-12);gap:var(--space-8);flex-direction:column;display:flex;overflow:auto}.cl-deal{gap:var(--space-4);padding:var(--space-12);background:var(--surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);cursor:grab;transition:box-shadow var(--dur-press) linear, transform var(--dur-pop) var(--ease-out);flex-direction:column;display:flex}.cl-deal:hover{box-shadow:0 0 0 1px var(--border-control), 0 1px 2px var(--surface-hover)}.cl-deal[aria-selected=true]{background:var(--surface-selected);box-shadow:0 0 0 1px var(--primary-border)}.cl-deal.is-dragging{box-shadow:var(--shadow-drag);cursor:grabbing;transform:scale(1.015)}.cl-deal--ghost{box-shadow:none;outline:1px dashed var(--border-strong);outline-offset:-1px;background:0 0;min-height:76px}.cl-deal--suggested{box-shadow:none;outline:1px dashed var(--ai-border);outline-offset:-1px;background:0 0}.cl-deal__top{align-items:baseline;gap:var(--space-8);display:flex}.cl-deal__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.cl-deal__value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:20px}.cl-deal__sub{align-items:center;gap:var(--space-8);color:var(--text-secondary);min-width:0;font-size:12px;line-height:16px;display:flex}.cl-deal__foot{align-items:center;gap:var(--space-8);margin-top:var(--space-4);color:var(--text-muted);min-width:0;font-size:12px;line-height:16px;display:flex}.cl-props{column-gap:var(--space-12);grid-template-columns:112px minmax(0,1fr);row-gap:0;margin:0;font-size:13px;line-height:20px;display:grid}.cl-props dt{color:var(--text-secondary);padding:var(--space-8) 0;white-space:nowrap;font-weight:500}.cl-props dd{padding:var(--space-4) 0;align-items:center;min-width:0;margin:0;display:flex}.cl-prop-value{align-items:center;gap:var(--space-8);min-height:var(--size-control-sm);padding:0 var(--space-8);margin-left:calc(-1 * var(--space-8));border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;width:100%;min-width:0;font-weight:500;display:flex;overflow:hidden}.cl-prop-value:hover{background:var(--surface-hover)}.cl-prop-value--empty{color:var(--text-muted)}.cl-prop-value--locked{color:var(--text-secondary)}.cl-prop-value--locked:hover{background:0 0}.cl-stages{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cl-stage{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.cl-stage__bar{border-radius:var(--radius-full);background:var(--surface-sunken);height:4px;box-shadow:inset 0 0 0 1px var(--border)}.cl-stage__label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.cl-stage--done .cl-stage__bar{background:var(--text-secondary);box-shadow:none}.cl-stage--done .cl-stage__label{color:var(--text-secondary)}.cl-stage--current .cl-stage__bar{background:var(--primary);box-shadow:none}.cl-stage--current .cl-stage__label{color:var(--text-primary);font-weight:600}.cl-stage--suggested .cl-stage__bar{box-shadow:none;outline:1px dashed var(--ai-border);outline-offset:-1px;background:0 0}.cl-stage--suggested .cl-stage__label{color:var(--ai-mark);font-weight:600}.cl-stage--lost .cl-stage__bar{background:var(--danger-solid);box-shadow:none}.cl-stage-mini{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.cl-stage-mini__track{gap:var(--space-2);display:inline-flex}.cl-stage-mini__track>i{border-radius:var(--radius-full);background:var(--border-strong);width:6px;height:4px;display:block}.cl-stage-mini__track>i.on{background:var(--text-muted)}.cl-stage-mini__track>i.now{background:var(--text-primary)}.cl-stage-mini--won .cl-stage-mini__track>i{background:var(--success-solid)}.cl-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cl-metric{gap:var(--space-4);padding:var(--space-16);flex-direction:column;min-width:0;display:flex}.cl-metrics>.cl-metric+.cl-metric{border-left:1px solid var(--border-subtle)}.cl-metric__label{letter-spacing:.01em;color:var(--text-secondary);align-items:center;gap:var(--space-4);font-size:12px;font-weight:600;line-height:16px;display:flex}.cl-metric__value{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.cl-metric__foot{align-items:center;gap:var(--space-8);color:var(--text-muted);font-size:12px;line-height:16px;display:flex}.cl-spark{width:100%;height:32px;margin-top:var(--space-4);display:block}.cl-spark path{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cl-spark .cl-spark__base{stroke:var(--chart-axis);stroke-width:1px}.cl-timeline{margin:0;padding:0;list-style:none;position:relative}.cl-tl{column-gap:var(--space-12);padding-bottom:var(--space-16);grid-template-columns:24px minmax(0,1fr);display:grid;position:relative}.cl-tl:before{content:"";top:28px;left:11.5px;bottom:var(--space-4);background:var(--border);width:1px;position:absolute}.cl-tl:last-child:before{display:none}.cl-tl__marker{border-radius:var(--radius-full);background:var(--surface-overlay);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.cl-tl__marker .cl-icon{stroke-width:2.2px;width:12px;height:12px}.cl-tl__marker.cl-avatar{--s:24px;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}.cl-tl__marker.cl-avatar--agent{background:var(--primary-subtle);box-shadow:none;color:var(--primary-text);border-radius:var(--radius-xs)}.cl-tl__marker--success{color:var(--success)}.cl-tl__marker--danger{color:var(--danger)}.cl-tl__marker--primary{background:var(--surface-selected);box-shadow:none;color:var(--primary-text)}.cl-tl__head{color:var(--text-secondary);padding-top:var(--space-2);font-size:13px;line-height:20px}.cl-tl__head b{color:var(--text-primary);font-weight:600}.cl-tl__time{color:var(--text-muted);margin-left:var(--space-4);white-space:nowrap;font-size:12px}.cl-tl__body{margin-top:var(--space-4);color:var(--text-secondary);font-size:13px;font-weight:450;line-height:20px}.cl-tl__excerpt{margin-top:var(--space-4);color:var(--text-primary);max-width:var(--size-measure);font-size:14px;font-weight:450;line-height:22px}.cl-tl__excerpt--note:before{content:"Internal note · ";color:var(--text-muted);font-size:12px;font-weight:600}.cl-strike{text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);color:var(--text-muted)}.cl-ai{align-items:center;gap:var(--space-4);color:var(--ai-mark);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-ai .cl-icon{width:16px;height:16px;margin:0 calc(-1 * var(--space-2));color:var(--ai-mark)}.cl-ai__by{color:var(--text-muted);font-weight:500}.cl-ai--needs,.cl-ai--needs .cl-icon{color:var(--warning)}.cl-ai--needs .cl-icon{stroke-width:2.2px;width:12px;height:12px;margin:0}.cl-confidence{align-items:center;gap:var(--space-8);color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cl-confidence__bars{align-items:flex-end;gap:var(--space-2);height:12px;display:inline-flex}.cl-confidence__bars>i{background:var(--border-strong);border-radius:1px;width:3px;display:block}.cl-confidence__bars>i:first-child{height:4px}.cl-confidence__bars>i:nth-child(2){height:8px}.cl-confidence__bars>i:nth-child(3){height:12px}.cl-confidence[data-level=high] i,.cl-confidence[data-level=medium] i:nth-child(-n+2),.cl-confidence[data-level=low] i:first-child{background:var(--text-secondary)}.cl-confidence[data-level=low]{color:var(--warning)}.cl-confidence[data-level=low] i:first-child{background:var(--warning-solid)}.cl-insight{gap:var(--space-8);padding:var(--space-12) 0;border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.cl-insight:last-child{border-bottom:0}.cl-insight__head{align-items:center;gap:var(--space-8);display:flex}.cl-insight__head .cl-confidence{margin-left:auto}.cl-insight__text{color:var(--text-primary);margin:0;font-size:13px;font-weight:500;line-height:20px}.cl-evidence{gap:var(--space-4);flex-wrap:wrap;display:flex}.cl-cite{align-items:center;gap:var(--space-4);max-width:100%;height:24px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-secondary);text-align:left;border:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.cl-cite:hover{color:var(--text-primary);background-image:linear-gradient(var(--surface-hover), var(--surface-hover))}.cl-cite .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--text-muted)}.cl-cite>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-proposal{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;position:relative}.cl-proposal:before,.cl-proposal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cl-proposal:before{border:1px dashed var(--ai-border);transition:opacity var(--dur-commit) var(--ease-out)}.cl-proposal:after{border:1px solid var(--border-strong);clip-path:inset(0 100% 0 0 round var(--radius-md));transition:clip-path var(--dur-commit) var(--ease-out)}.cl-proposal.is-committed:before{opacity:0}.cl-proposal.is-committed:after{clip-path:inset(0 0 0 0 round var(--radius-md))}.cl-proposal__head{align-items:center;gap:var(--space-8);min-height:20px;display:flex}.cl-proposal__head .cl-confidence{margin-left:auto}.cl-proposal__title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.cl-proposal__why{color:var(--text-secondary);margin:0;font-size:13px;font-weight:450;line-height:20px}.cl-effects{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-sunken);gap:var(--space-4);color:var(--text-secondary);flex-direction:column;margin:0;font-size:12px;line-height:16px;list-style:none;display:flex}.cl-effects__title{color:var(--text-primary);font-weight:600}.cl-effects li{align-items:center;gap:var(--space-8);display:flex}.cl-effects li .cl-icon{stroke-width:2.2px;width:12px;height:12px;color:var(--text-muted)}.cl-proposal__actions{align-items:center;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cl-proposal__done{align-items:center;gap:var(--space-8);color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px;display:none}.cl-proposal__done .cl-icon{color:var(--success);animation:cl-check-in var(--dur-commit) var(--ease-spring) backwards}.cl-proposal[data-state=accepted] .cl-proposal__actions,.cl-proposal[data-state=accepted] .cl-effects{display:none}.cl-proposal[data-state=accepted] .cl-proposal__done{display:flex}.cl-proposal[data-state=accepted] .cl-ai__label:after{content:" · accepted"}.cl-proposal[data-state=dismissed]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.cl-proposal[data-state=dismissed]:before{border-color:var(--border)}.cl-proposal[data-state=dismissed]>:not(.cl-proposal__head),.cl-proposal[data-state=dismissed] .cl-proposal__head .cl-confidence{display:none}.cl-proposal__dismissed{color:var(--text-muted);align-items:center;gap:var(--space-8);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;display:none}.cl-proposal[data-state=dismissed] .cl-proposal__dismissed{display:inline-flex}.cl-proposal[data-state=executing]:before{animation:1.4s ease-in-out infinite cl-pulse}.cl-proposal[data-state=failed]:before{border:1px solid var(--danger)}.cl-proposal--docked{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-16);background:var(--surface-secondary);border-radius:0;flex-direction:row}.cl-proposal--docked:before{border:0;border-top:1px dashed var(--ai-border)}.cl-proposal--docked:after{border:0}.cl-proposal--docked .cl-proposal__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cl-proposal--docked .cl-proposal__actions{margin-top:0}.cl-record{column-gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.cl-record:last-child{border-bottom:0}.cl-record__text{color:var(--text-secondary);padding-top:var(--space-2);font-size:13px;line-height:20px}.cl-record__text b{color:var(--text-primary);font-weight:600}.cl-record__detail{margin-top:var(--space-4);color:var(--text-muted);align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.cl-record--failed .cl-record__text b{color:var(--danger)}.cl-record__actions{gap:var(--space-4);display:flex}.cl-scrim{background:var(--scrim);z-index:var(--z-modal);animation:cl-fade-in var(--dur-fade) linear both;position:fixed;inset:0}.cl-scrim.cl-leaving{pointer-events:none;animation:cl-fade-out var(--dur-pop) var(--ease-exit) both}.cl-scrim.cl-leaving>.cl-dialog{animation:cl-sink-out var(--dur-pop) var(--ease-exit) both}.cl-scrim.cl-leaving>.cl-drawer{animation:cl-slide-out var(--dur-slide) var(--ease-exit) both}@media (prefers-reduced-motion:reduce){.cl-scrim.cl-leaving>.cl-dialog,.cl-scrim.cl-leaving>.cl-drawer{animation:none}}.cl-dialog{background:var(--surface-overlay);border-radius:var(--radius-lg);width:480px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.cl-dialog--sm{width:400px}.cl-dialog--lg{width:640px}.cl-dialog__head{padding:var(--space-24) var(--space-24) 0;gap:var(--space-12);align-items:flex-start;display:flex}.cl-dialog__title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:24px}.cl-dialog__desc{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:13px;font-weight:450;line-height:20px}.cl-dialog__head .cl-btn--icon{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-8)) 0 auto}.cl-dialog__body{padding:var(--space-16) var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.cl-dialog__foot{padding:var(--space-16) var(--space-24) var(--space-24);align-items:center;gap:var(--space-8);display:flex}.cl-dialog__foot>:first-child{margin-right:auto}.cl-dialog__hint{color:var(--text-muted);align-items:center;gap:var(--space-4);font-size:12px;display:inline-flex}.cl-drawer{background:var(--surface-overlay);width:440px;max-width:100vw;height:100%;box-shadow:var(--shadow-modal);border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-direction:column;display:flex}.cl-drawer__head{align-items:center;gap:var(--space-8);height:var(--size-header);padding:0 var(--space-12) 0 var(--space-24);border-bottom:1px solid var(--border);flex:none;display:flex}.cl-drawer__body{padding:var(--space-24);gap:var(--space-24);flex-direction:column;flex:1;display:flex;overflow:auto}.cl-drawer__foot{gap:var(--space-8);padding:var(--space-12) var(--space-24);border-top:1px solid var(--border);flex:none;justify-content:flex-end;display:flex}.cl-popover{width:304px;padding:var(--space-16);background:var(--surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);font-size:13px;line-height:20px}.cl-tooltip{z-index:var(--z-tooltip);pointer-events:none;--origin:bottom center;align-items:center;gap:var(--space-8);max-width:264px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-overlay);font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:fixed}.cl-tooltip[data-side=bottom]{--origin:top center}.cl-tooltip .cl-kbd{background:color-mix(in srgb, var(--text-inverse) 16%, transparent);color:var(--text-inverse)}.cl-cmd{background:var(--surface-overlay);border-radius:var(--radius-lg);width:640px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);overflow:hidden}.cl-cmd__input{align-items:center;gap:var(--space-12);height:56px;padding:0 var(--space-16);border-bottom:1px solid var(--border);display:flex}.cl-cmd__input input{color:var(--text-primary);background:0 0;border:0;flex:1;min-width:0;font-size:16px;font-weight:500;line-height:24px}.cl-cmd__input input::placeholder,.cl-cmd__input .cl-icon{color:var(--text-muted)}.cl-cmd__scope{height:24px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--text-secondary);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cl-cmd__list{max-height:360px;padding:var(--space-4) var(--space-8) var(--space-8);overflow:auto}.cl-cmd__item{align-items:center;gap:var(--space-12);height:var(--size-control-lg);padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;display:flex}.cl-cmd__item .cl-icon{color:var(--text-secondary)}.cl-cmd__item[aria-selected=true]{background:var(--surface-selected)}.cl-cmd__item[aria-selected=true] .cl-icon:first-child{color:var(--primary-text)}.cl-cmd__item .cl-icon.cl-icon--agent{color:var(--ai-mark)}.cl-cmd__item small{color:var(--text-muted);font-size:12px;font-weight:500}.cl-cmd__item .cl-menu__hint{gap:var(--space-4)}.cl-cmd__foot{align-items:center;gap:var(--space-16);height:40px;padding:0 var(--space-16);border-top:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-muted);font-size:12px;display:flex}.cl-cmd__foot span{align-items:center;gap:var(--space-4);display:inline-flex}.cl-cropper{gap:var(--space-12);flex-direction:column;display:flex}.cl-cropper__frame{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-sunken);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;max-width:320px;margin:0 auto;position:relative;overflow:hidden}.cl-cropper__frame:active{cursor:grabbing}.cl-cropper__frame[aria-disabled=true]{cursor:default}.cl-cropper__canvas{width:100%;height:100%;display:block}.cl-cropper__guide{border-radius:var(--radius-full);box-shadow:0 0 0 100vmax var(--scrim), inset 0 0 0 1px var(--border-strong);pointer-events:none;position:absolute;inset:0}.cl-cropper>.cl-help{text-align:center;margin:0}.cl-cropper__controls{align-items:center;gap:var(--space-8);color:var(--text-secondary);display:flex}.cl-cropper__zoom{min-width:0;accent-color:var(--primary);flex:1}.cl-toast{align-items:center;gap:var(--space-12);min-width:320px;max-width:424px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-overlay);animation:cl-rise-in var(--dur-slide) var(--ease-out) backwards;font-size:13px;font-weight:600;line-height:20px;display:flex}.cl-toast.cl-leaving{animation:cl-sink-out var(--dur-pop) var(--ease-exit) both}@media (prefers-reduced-motion:reduce){.cl-toast{animation:cl-fade-in var(--dur-fade) linear backwards}.cl-toast.cl-leaving{animation:none}}[data-theme=dark] .cl-toast{background:var(--surface-overlay);color:var(--text-primary)}.cl-toast>.cl-icon{color:inherit;opacity:.8}.cl-toast__msg{flex:1;min-width:0}.cl-toast__msg small{opacity:.75;font-size:12px;font-weight:500;line-height:16px;display:block}.cl-toast__action{height:var(--size-control-sm);padding:0 var(--space-8);border-radius:var(--radius-sm);color:inherit;text-underline-offset:3px;align-items:center;gap:var(--space-8);background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.cl-toast__action:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.cl-toast__action .cl-kbd{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;text-decoration:none}.cl-toast--error>.cl-icon{opacity:1}.cl-alert{animation:cl-fade-in var(--dur-pop) var(--ease-out) both;column-gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--surface-secondary);box-shadow:inset 0 0 0 1px var(--border);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;display:grid}.cl-alert>.cl-icon{margin-top:var(--space-2);color:var(--text-secondary)}.cl-alert__title{color:var(--text-primary);font-size:13px;font-weight:600;line-height:20px}.cl-alert__body{color:var(--text-secondary);font-size:13px;font-weight:450;line-height:20px}.cl-alert__actions{gap:var(--space-8);align-self:center;display:flex}.cl-alert--info{background:var(--info-subtle);box-shadow:none}.cl-alert--info>.cl-icon{color:var(--info)}.cl-alert--success{background:var(--success-subtle);box-shadow:none}.cl-alert--success>.cl-icon{color:var(--success)}.cl-alert--warning{background:var(--warning-subtle);box-shadow:none}.cl-alert--warning>.cl-icon{color:var(--warning)}.cl-alert--danger{background:var(--danger-subtle);box-shadow:none}.cl-alert--danger>.cl-icon{color:var(--danger)}.cl-alert--banner{box-shadow:inset 0 -1px 0 var(--border);padding-top:var(--space-8);padding-bottom:var(--space-8);border-radius:0;align-items:center}.cl-alert--banner>.cl-icon{margin-top:0}.cl-empty{column-gap:var(--space-16);row-gap:var(--space-4);padding:var(--space-48) var(--space-24);grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;max-width:560px;display:grid}.cl-empty__icon{border-radius:var(--radius-md);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-secondary);grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex}.cl-empty__icon .cl-icon{stroke-width:1.5px;width:20px;height:20px}.cl-empty__title{letter-spacing:-.01em;grid-column:2;margin:0;font-size:16px;font-weight:600;line-height:24px}.cl-empty__body{color:var(--text-secondary);grid-column:2;max-width:46ch;margin:0;font-size:13px;font-weight:450;line-height:20px}.cl-empty__actions{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;grid-column:2;display:flex}.cl-empty--inline{column-gap:var(--space-12);padding:var(--space-24) var(--space-16);grid-template-columns:32px minmax(0,1fr)}.cl-empty--inline .cl-empty__icon{border-radius:var(--radius-sm);width:32px;height:32px}.cl-empty--inline .cl-empty__icon .cl-icon{width:16px;height:16px}.cl-skel{background:var(--surface-sunken);border-radius:var(--radius-xs);animation:1.6s ease-in-out infinite cl-pulse;display:block}.cl-skel--line{height:8px;margin:var(--space-4) 0}.cl-skel--circle{border-radius:var(--radius-full)}.cl-skel-list{flex-direction:column;display:flex}.cl-skel-list--bordered{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface)}.cl-skel-list__row{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);display:flex}.cl-skel-list__row+.cl-skel-list__row{border-top:1px solid var(--border-subtle)}.cl-skel-list__row>.cl-skel:first-child{border-radius:var(--radius-sm);flex:none}.cl-skel-list__row>.cl-skel--circle:first-child{border-radius:var(--radius-full)}.cl-skel-list__text{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.cl-skel-list__row>.cl-skel:last-child:not(:first-child){border-radius:var(--radius-sm);flex:none}.cl-typing{align-items:center;gap:var(--space-4);height:var(--space-16);flex:none;display:inline-flex}.cl-typing>span{border-radius:var(--radius-full);background:var(--text-muted);width:6px;height:6px;animation:1.2s ease-in-out infinite cl-pulse}.cl-typing>span:nth-child(2){animation-delay:var(--dur-pop)}.cl-typing>span:nth-child(3){animation-delay:var(--dur-commit)}@media (prefers-reduced-motion:reduce){.cl-typing>span{animation:none}}.cl-spinner{border-radius:var(--radius-full);border:1.5px solid var(--border-strong);border-top-color:var(--text-secondary);flex:none;width:16px;height:16px;animation:.7s linear infinite cl-spin;display:inline-block}.cl-progress{border-radius:var(--radius-full);background:var(--surface-sunken);height:4px;position:relative;overflow:hidden}.cl-progress__bar{background:var(--primary);border-radius:var(--radius-full);transition:width var(--dur-slide) var(--ease-out);position:absolute;inset:0 auto 0 0}.cl-progress--indeterminate .cl-progress__bar{width:40%;animation:cl-indeterminate 1.2s var(--ease-glide) infinite}.cl-progress--success .cl-progress__bar{background:var(--success-solid)}.cl-meter{align-items:center;gap:var(--space-8);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:flex}.cl-meter .cl-progress{flex:1}.cl-restricted{align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:12px;font-weight:600;display:inline-flex}.cl-restricted .cl-icon{stroke-width:2.2px;width:12px;height:12px}.cl-combobox{min-width:0}.cl-combobox__anchor{position:relative}.cl-combobox__popup{z-index:20;top:calc(100% + var(--space-4));background:var(--surface-overlay);border-radius:var(--radius-md);max-height:296px;box-shadow:var(--shadow-overlay);font-size:13px;line-height:20px;position:absolute;left:0;right:0;overflow-y:auto}.cl-combobox__popup--above{top:auto;bottom:calc(100% + var(--space-4));--origin:bottom left}.cl-combobox__popup .cl-listbox{box-shadow:none;background:0 0;border-radius:0}.cl-combobox__status{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);color:var(--text-secondary);font-weight:500;display:flex}.cl-combobox__status--error{color:var(--danger)}.cl-combobox__status--error .cl-icon{color:var(--danger);flex:none}.cl-combobox__status--error .cl-btn{margin-left:auto}.cl-combobox__option{min-height:var(--size-control-md)}.cl-combobox__text{min-width:0;display:grid}.cl-combobox__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-option__sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.cl-option--create{color:var(--primary-text);font-weight:600}.cl-option--create .cl-icon{color:var(--primary-text)}.cl-combobox__option[aria-selected=true]{font-weight:inherit}@media (pointer:coarse){.cl-combobox .cl-input,.cl-combobox__option{min-height:var(--size-touch);height:auto}.cl-combobox .cl-input{height:var(--size-touch)}}.cl-chipgroup{gap:var(--space-8);min-width:0;display:grid}.cl-chipgroup__groups{gap:var(--space-12);display:grid}.cl-chipgroup__group{gap:var(--space-4);display:grid}.cl-chipgroup__heading{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.cl-chipgroup__chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.cl-chipgroup__chip{align-items:center;gap:var(--space-4);height:var(--size-control-md);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.cl-chipgroup__chip .cl-icon{color:var(--primary-text)}.cl-chipgroup__chip:hover{background:var(--surface-hover)}.cl-chipgroup__chip[aria-checked=true]{background:var(--surface-selected);border-color:var(--primary-border);font-weight:600}.cl-chipgroup__chip[aria-disabled=true]{background:var(--surface);color:var(--text-disabled);cursor:not-allowed}.cl-chipgroup--sm .cl-chipgroup__chip{height:var(--size-control-sm)}.cl-chipgroup__skel .cl-skel{height:var(--size-control-md);border-radius:var(--radius-sm)}.cl-chipgroup--sm .cl-chipgroup__skel .cl-skel{height:var(--size-control-sm)}@media (pointer:coarse){.cl-chipgroup .cl-chipgroup__chip,.cl-chipgroup .cl-chipgroup__skel .cl-skel{height:var(--size-touch)}}.cl-doc{max-width:880px;padding:var(--space-32) var(--space-32) var(--space-48)}.cl-doc__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:32px}.cl-doc__lede{margin:var(--space-4) 0 0;color:var(--text-secondary);max-width:var(--size-measure);font-size:14px;font-weight:450;line-height:22px}.cl-group{gap:var(--space-24);padding:var(--space-24) 0;border-top:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);display:grid}.cl-group__title{margin:0;font-size:14px;font-weight:600;line-height:20px}.cl-group__desc{color:var(--text-muted);margin:var(--space-4) 0 0;font-size:12px;line-height:16px}.cl-group__body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.cl-setting{align-items:flex-start;gap:var(--space-16);display:flex}.cl-setting__text{flex:1;min-width:0}.cl-setting__title{font-size:13px;font-weight:600;line-height:20px}.cl-setting__desc{color:var(--text-muted);margin-top:var(--space-2);font-size:12px;line-height:16px}.cl-tool{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.cl-tool__icon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.cl-tool__name{align-items:center;gap:var(--space-8);font-size:13px;font-weight:600;line-height:20px;display:flex}.cl-tool__desc{color:var(--text-muted);margin-top:var(--space-2);font-size:12px;line-height:16px}.cl-brand-card,.cl-empty--brand{background:var(--surface-brand);color:var(--text-on-brand)}.cl-brand-card{justify-items:start;gap:var(--space-8);padding:var(--space-24);border-radius:var(--radius-lg);display:grid}.cl-brand-card--icon{column-gap:var(--space-16);grid-template-columns:40px minmax(0,1fr)}.cl-brand-card--icon>*{grid-column:2}.cl-brand-card__icon,.cl-empty--brand .cl-empty__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--text-on-brand) 12%, transparent);width:40px;height:40px;color:var(--text-on-brand);justify-content:center;align-items:center;display:inline-flex}.cl-brand-card--icon>.cl-brand-card__icon{grid-area:1/1/span 4}.cl-brand-card__eyebrow{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);color:color-mix(in srgb, var(--text-on-brand) 80%, transparent);margin:0}.cl-brand-card__title{font-size:var(--text-section-size);line-height:var(--text-section-line);font-weight:var(--text-section-weight);letter-spacing:var(--text-section-tracking);margin:0}.cl-brand-card__body{font-size:var(--text-body-size);line-height:var(--text-body-line);color:color-mix(in srgb, var(--text-on-brand) 88%, transparent);margin:0}.cl-brand-card__note{font-size:var(--text-body-size);line-height:var(--text-body-line);color:color-mix(in srgb, var(--text-on-brand) 80%, transparent);margin:0}.cl-brand-card__actions{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.cl-empty--brand{column-gap:var(--space-16);border-radius:var(--radius-lg);padding:var(--space-24);grid-template-columns:40px minmax(0,1fr);max-width:45rem}.cl-empty--brand .cl-empty__title{color:var(--text-on-brand)}.cl-empty--brand .cl-empty__body{color:color-mix(in srgb, var(--text-on-brand) 88%, transparent)}.cl-empty--brand .cl-empty__icon .cl-icon{width:20px;height:20px;color:inherit}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--secondary,:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--ghost{color:var(--text-on-brand);background-color:#0000}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--secondary{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-on-brand) 40%, transparent)}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--ghost{box-shadow:none}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--secondary:hover,:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--ghost:hover{background-color:color-mix(in srgb, var(--text-on-brand) 12%, transparent);color:var(--text-on-brand);background-image:none}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn--secondary:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-on-brand) 40%, transparent)}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-btn:not(.cl-btn--primary) .cl-icon{color:inherit}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) .cl-link{color:var(--text-on-brand);text-decoration-color:currentColor}:is(.cl-brand-card,.cl-empty--brand,.cl-brand-panel) :focus-visible{outline-color:var(--text-on-brand)}.cl-brand-panel{background:var(--surface-brand);color:var(--text-on-brand);padding:var(--space-48)}@media (width<=767px){.cl-brand-panel{padding:var(--space-24)}}.cl-brand__title{margin:0 0 var(--space-12);font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking)}.cl-brand__body{font-size:var(--text-body-size);line-height:var(--text-body-line);color:color-mix(in srgb, var(--text-on-brand) 88%, transparent);margin:0}.cl-brand__list{margin:var(--space-16) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.cl-brand__list li{gap:var(--space-8);font-size:var(--text-body-size);line-height:var(--text-body-line);color:color-mix(in srgb, var(--text-on-brand) 88%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.cl-brand__list li:before{content:"";background:var(--text-on-brand);block-size:16px;inline-size:16px;margin-block-start:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.cl-menu-anchor{position:relative}.cl-menu--popup{z-index:var(--z-dropdown);top:calc(100% + var(--space-4));min-width:100%;position:absolute;inset-inline-start:0}.cl-menu--above{top:auto;bottom:calc(100% + var(--space-4));--origin:bottom left}.cl-menu__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-menu__item:focus-visible{background:var(--surface-hover)}.cl-convo{color:inherit;text-align:start;text-decoration:none}button.cl-convo{border-inline:0;background:0 0;border-top:0;width:100%}.cl-convo[aria-current=page]{background:var(--surface-selected)}.cl-convo:focus-visible{outline-offset:calc(-1 * var(--space-2))}.cl-composer__draftnote{margin-inline-end:auto}.cl-deal{position:relative}.cl-deal__open{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:inherit;background:0 0;border:0;padding:0;display:block;overflow:hidden}.cl-deal__open:after{content:"";position:absolute;inset:0}.cl-deal__open:focus-visible{outline:none}.cl-deal:has(.cl-deal__open:focus-visible){box-shadow:0 0 0 var(--space-2) var(--focus)}.cl-deal[aria-current=true]{background:var(--surface-selected);outline:thin solid var(--primary-border)}.cl-deal__menu{z-index:1;margin-block:calc(-1 * var(--space-4));align-self:center;margin-inline-end:calc(-1 * var(--space-8));display:flex;position:relative}.cl-menu--end{min-width:calc(var(--space-64) * 3);inset-inline:auto 0}.cl-deal__menu:has(.cl-menu--popup){z-index:var(--z-dropdown)}.cl-col__body:has(.cl-menu--popup){overflow:visible}@media (width<48em),(pointer:coarse){.cl-deal__menu .cl-btn{--h:var(--size-touch)}.cl-deal__menu .cl-menu__item{min-height:var(--size-touch)}}button.cl-col--rail{font:inherit;color:inherit;cursor:pointer;border:0}button.cl-col--rail:hover{background:var(--surface-hover)}.cl-scrim--end{justify-content:flex-end;display:flex}.cl-scrim--center{place-items:center;display:grid}.cl-scrim--center>.cl-dialog{max-height:calc(100% - var(--space-32))}.cl-dialog__body{min-height:0;overflow:auto}.cl-drawer__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-section-size);line-height:var(--text-section-line);font-weight:var(--text-section-weight);letter-spacing:var(--text-section-tracking);flex:1;margin:0;overflow:hidden}.cl-drawer:focus-visible,.cl-dialog:focus-visible,.cl-drawer__title:focus-visible,.cl-dialog__title:focus-visible{outline:none}.cl-drawer__x,.cl-drawer__back{display:contents}.cl-drawer__back{display:none}@media (width<48em){.cl-drawer{border-radius:initial;width:100%}.cl-drawer__head{padding-inline-start:var(--space-12)}.cl-drawer__close{order:-1}.cl-drawer__x{display:none}.cl-drawer__back{display:contents}}@media (width<48em),(pointer:coarse){:is(.cl-drawer__body,.cl-drawer__head,.cl-drawer__foot,.cl-dialog) .cl-btn{--h:var(--size-touch)}:is(.cl-drawer__body,.cl-dialog) :is(.cl-input,.cl-select){height:var(--size-touch)}}.cl-metric__value{font-variant-numeric:tabular-nums}a.cl-metric,button.cl-metric{color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.cl-metric:is(a,button):hover{background:var(--surface-hover)}.cl-metric:is(a,button):focus-visible{outline-offset:calc(-1 * var(--space-2))}.cl-metric__go{color:var(--text-muted);margin-inline-start:auto;display:inline-flex}@media (width<64em){.cl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-metrics>.cl-metric+.cl-metric:nth-child(odd){border-inline-start:0}.cl-metrics>.cl-metric:nth-child(n+3){border-top:thin solid var(--border-subtle)}}@media (width<48em){.cl-metrics{grid-template-columns:minmax(0,1fr)}.cl-metrics>.cl-metric+.cl-metric{border-inline-start:0;border-top:thin solid var(--border-subtle)}}.cl-stagebars{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-stagebar{gap:var(--space-4)}.cl-stagebar__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.cl-stagebar .cl-stage__label{color:var(--text-secondary)}.cl-stagebar__count{font-size:var(--text-body-size);line-height:var(--text-body-line);font-variant-numeric:tabular-nums;font-weight:600}.cl-stagebar__fill{width:calc(var(--share,0) * 100%)}.cl-stagebar--success .cl-stagebar__fill{background:var(--success-solid)}.cl-stagebar--warning .cl-stagebar__fill{background:var(--warning-solid)}.cl-stagebar--danger .cl-stagebar__fill{background:var(--danger-solid)}.cl-stagebar__end{justify-content:flex-end;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:inline-flex}.cl-stagebar__tag{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-meta-size);line-height:var(--text-meta-line);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.cl-stagebar__head:has(.cl-stage__label .cl-stagebar__tag){align-items:center}.cl-stage__label:has(.cl-stagebar__tag){align-items:center;gap:var(--space-8);min-width:0;display:inline-flex}.cl-stagebar__note{color:var(--text-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.cl-stagebar--chart{--track:.625rem;gap:var(--space-8)}.cl-stagebar--chart .cl-col__bar{block-size:var(--track);background:var(--surface-sunken);box-shadow:inset 0 0 0 .0625rem var(--border-subtle);margin-block-start:0;overflow:hidden}.cl-stagebar--chart .cl-stagebar__fill{min-inline-size:min(var(--track), 100%);inline-size:calc(var(--share,0) * 100%);border-radius:var(--radius-full);background:linear-gradient(to right, color-mix(in srgb, var(--chart-1) 72%, var(--surface)), var(--chart-1));animation:cl-bar-grow var(--dur-draw) var(--ease-out) both}.cl-stagebar--chart .cl-stagebar__fill--none{min-inline-size:0}.cl-stagebar--chart.cl-stagebar--success .cl-stagebar__fill{background:var(--success-solid)}.cl-stagebar--chart.cl-stagebar--warning .cl-stagebar__fill{background:var(--warning-solid)}.cl-stagebar--chart.cl-stagebar--danger .cl-stagebar__fill{background:var(--danger-solid)}@keyframes cl-bar-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.cl-stagebar--chart .cl-stagebar__fill{animation:none}}.cl-table tbody tr[aria-current=true] td{background-color:var(--surface-selected)}.cl-table td.cl-table__empty{max-width:none;height:auto;padding-block:var(--space-24);white-space:normal;border-bottom:0;overflow:visible}.cl-table tbody tr:hover td.cl-table__empty{background-image:none}.cl-table tbody tr:has(.cl-table__check input:checked) td{background-color:var(--surface-selected)}.cl-table td.cl-table__check,.cl-table th.cl-table__check{vertical-align:middle}.cl-table td.cl-table__check .cl-check,.cl-table th.cl-table__check .cl-check{display:block}.cl-selbar__status{font-weight:600;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-primary)}@media (pointer:coarse) and (width<48em){.cl-table__check{display:none}}.cl-toolbar__start,.cl-toolbar__end{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.cl-toolbar__end{margin-inline-start:auto}.cl-setting__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cl-setting__reason{margin-top:var(--space-2)}.cl-setting__end{align-items:center;gap:var(--space-12);flex:none;display:flex}.cl-section__title{margin:0}.cl-section__text{flex:1;min-width:0}.cl-section__desc{margin:var(--space-2) 0 0;font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--text-meta-weight);color:var(--text-muted)}.cl-section__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.cl-section__actions .cl-btn{margin-inline-start:0}.cl-section__body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}@media (width<48em){.cl-dialog__foot{flex-wrap:wrap;justify-content:flex-end}}.cl-dirtybar{z-index:var(--z-sticky);gap:var(--space-8);padding:var(--space-12) var(--space-16);background-color:var(--surface-secondary);box-shadow:var(--shadow-raised);border-radius:var(--radius-md);flex-direction:column;flex:auto;display:flex;position:sticky;bottom:0}.cl-dirtybar__row{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;justify-content:space-between;display:flex}.cl-dirtybar__label{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--text-primary);font-weight:600}.cl-dirtybar__actions{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.cl-drawer__foot>.cl-help{margin-inline-end:auto}.cl-drawer__foot{flex-wrap:wrap}.cl-drawer__foot>.cl-btn--danger-quiet:first-child{margin-inline-end:auto}@media (width<48em){.cl-drawer__foot>.cl-btn--danger-quiet:first-child{white-space:normal;text-align:start;height:auto;min-height:var(--size-touch);flex:1 0 100%;justify-content:flex-start;margin-inline-end:0}}:root{--size-topbar:calc(var(--size-header) + var(--space-8));--text-kpi-size:1.75rem;--text-kpi-line:2.25rem;--text-kpi-weight:600;--text-kpi-tracking:-.02em}.cl-popover-anchor{display:inline-flex;position:relative}.cl-popover-anchor--free{position:static}.cl-popover-anchor--free>.cl-popover{inset-inline-end:var(--popover-end,0)}.cl-popover{--origin:top right;z-index:var(--z-dropdown);width:min(22.5rem, calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--size-topbar) - var(--space-16));background:var(--surface-overlay);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);text-align:start;white-space:normal;padding:0;position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;overflow-y:auto}.cl-popover__head{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:thin solid var(--border-subtle);display:flex}.cl-popover__title{font-size:var(--text-section-size);line-height:var(--text-section-line);font-weight:var(--text-section-weight);letter-spacing:var(--text-section-tracking);margin:0}.cl-popover__title:focus,.cl-popover__title:focus-visible{outline:none}.cl-popover__aside{align-items:center;margin-inline-start:auto;display:flex}.cl-popover__body{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.cl-pagehead{align-items:flex-start;gap:var(--space-12) var(--space-16);padding:var(--space-24) var(--space-32) 0;flex-wrap:wrap;min-width:0;display:flex}.cl-pagehead__leading{flex:none}.cl-pagehead__text{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cl-pagehead__title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.cl-pagehead__title:focus,.cl-pagehead__title:focus-visible{outline:none}.cl-pagehead__desc{max-inline-size:72ch;font-size:var(--text-ui-size);line-height:var(--text-ui-line);color:var(--text-secondary);margin:0}.cl-pagehead__meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cl-pagehead__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (width<48em){.cl-pagehead{padding:var(--space-16) var(--space-16) 0}.cl-pagehead__actions{flex-basis:100%;margin-inline-start:0}}.cl-nav__item[aria-current=page]:before{content:"";width:calc(var(--space-2) * 1.5);background:var(--primary);border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.cl-nav__count--attention{color:var(--primary-text-strong)}.cl-check:checked,.cl-check:indeterminate{background-color:var(--primary-text);border-color:var(--primary-text)}[data-theme=dark] .cl-check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23201322' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 6h6'/%3E%3C/svg%3E")}.cl-radio:checked{border-color:var(--primary-text);background:var(--primary-text)}.cl-switch[aria-checked=true]{background:var(--primary-text)}.cl-switch:after{background:var(--surface)}svg.cl-icon.cl-icon{stroke-width:1.25px}:where(.cl-sheet) a:where(:not([class]),.link){color:var(--primary-text);text-underline-offset:calc(var(--space-2) * 1.5);text-decoration:underline}:where(.cl-sheet) a:where(:not([class]),.link):hover{color:var(--primary-text-strong)}.cl-link{color:var(--primary-text)}.cl-link:hover{color:var(--primary-text-strong)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:var(--space-8);height:var(--space-8)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-control)}::view-transition-group(*){animation-duration:var(--dur-slide);animation-timing-function:var(--ease-out)}::view-transition-old(*){animation-duration:var(--dur-fade)}::view-transition-new(*){animation-duration:var(--dur-fade)}.marketing{flex-direction:column;min-width:0;min-height:100%;display:flex}.marketing-tabs{padding:0}.marketing-panel,.marketing-body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.marketing-cards{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.marketing-group--batch .marketing-cards{grid-template-columns:minmax(0,1fr)}.marketing-group--agent .marketing-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.marketing-loading{gap:var(--space-12);flex-direction:column;display:flex}.marketing-card{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;container-type:inline-size}.marketing-result{padding-top:var(--space-12);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.marketing-result[data-empty=true]{font-style:italic}.marketing-audience{gap:var(--space-16)}.marketing-audience__note{padding-top:var(--space-12);border-top:1px solid var(--border-subtle);margin:0}.marketing-count{min-width:0}.marketing-count__line{color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.marketing-count__reach{color:var(--text-primary);font-weight:600}.marketing-consent{gap:var(--space-8);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marketing-consent__empty{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.marketing-campaigns{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.marketing-campaign{gap:var(--space-8)}.marketing-ad__kind{align-items:center;gap:var(--space-8);display:inline-flex}.marketing-ad__channel{object-fit:contain;border-radius:var(--radius-xs);flex:none;block-size:1rem;inline-size:1rem}.marketing-campaign__head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.marketing-campaign__title{min-width:0;font-size:var(--text-section-size);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.marketing-campaign__facts{color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.marketing-campaign__foot{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.marketing-dialog{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.marketing-dialog__step{font-size:var(--text-section-size);color:var(--text-primary);margin:0;font-weight:600}.marketing-sample{gap:var(--space-8);flex-direction:column;min-width:0;margin:0;display:flex}.marketing-sample__text{padding:var(--space-12) var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.marketing-confirm{color:var(--text-secondary)}.marketing-import{gap:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.marketing-import__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.marketing-import__line{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:14rem;margin:0}.marketing-import__line[data-empty=true]{font-style:italic}.marketing-import__progress{flex:10rem;min-width:0}.marketing-carts__batch{align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.marketing-carts__line{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.marketing-repeat__products{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.marketing-repeat__table{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);min-width:0;container-type:inline-size}.marketing-repeat__table .cl-table{table-layout:fixed}.marketing-repeat__table .cl-table th:nth-child(2),.marketing-repeat__table .cl-table td:nth-child(2){width:10.5rem}.marketing-repeat__table .cl-table th:nth-child(3),.marketing-repeat__table .cl-table td:nth-child(3){width:5.5rem}.marketing-repeat__table .cl-table th:nth-child(4),.marketing-repeat__table .cl-table td:nth-child(4){width:3rem;padding-left:0}.marketing-repeat__table .cl-table td{max-width:none}.marketing-repeat__table .cl-table td:nth-child(4){overflow:visible}.marketing-repeat__table .cl-table td:has([aria-expanded=true]){z-index:2;position:relative}.marketing-repeat__table .cl-table tbody td{padding-block:var(--space-4)}.marketing-repeat__table .cl-table td:has(.marketing-days){white-space:normal;overflow:visible}.marketing-repeat__table .cl-table tfoot td{height:auto;padding-block:var(--space-8);white-space:normal;color:var(--text-primary);background:0 0;font-weight:500;overflow:visible}@container (width<=34rem){.marketing-repeat__table .cl-table,.marketing-repeat__table .cl-table tbody,.marketing-repeat__table .cl-table tfoot{display:block}.marketing-repeat__table .cl-table thead{display:none}.marketing-repeat__table .cl-table tbody tr{border-bottom:1px solid var(--border-subtle);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.marketing-repeat__table .cl-table tbody td{width:auto;height:auto;padding:var(--space-2) var(--space-12);border-bottom:0;display:block}.marketing-repeat__table .cl-table tbody td:first-child{grid-area:1/1}.marketing-repeat__table .cl-table tbody td:nth-child(4){padding:0 var(--space-4);grid-area:1/2}.marketing-repeat__table .cl-table tbody td:nth-child(2){grid-area:2/1}.marketing-repeat__table .cl-table tbody td:nth-child(3){white-space:nowrap;grid-area:2/2;min-width:max-content;overflow:visible}.marketing-repeat__table .cl-table tbody td:nth-child(3):before{content:attr(data-label) " ";color:var(--text-muted)}.marketing-days .cl-field{min-width:7rem}.marketing-repeat__table .cl-table tfoot tr,.marketing-repeat__table .cl-table tfoot td{width:auto;display:block}}.marketing-days{align-items:center;gap:var(--space-8);vertical-align:middle;min-width:0;display:inline-flex}.marketing-days .cl-field{min-width:8rem}.marketing-repeat__add{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.marketing-repeat__fields{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.marketing-repeat__fields>:first-child{flex:10rem;min-width:0}.marketing-repeat__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.marketing-steps{gap:var(--space-16);counter-reset:step;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}@container (width>=960px){.marketing-steps{column-gap:var(--space-24);flex-direction:row;align-items:flex-start}.marketing-step{flex:1.1 1 0}.marketing-step:nth-child(2){flex-grow:1.3}.marketing-step:nth-child(3){flex-grow:1}}.marketing-step{grid-template-columns:var(--space-24) minmax(0, 1fr);column-gap:var(--space-8);row-gap:var(--space-8);counter-increment:step;min-width:0;display:grid}.marketing-step:before{content:counter(step);border-radius:var(--radius-full);background:var(--surface-secondary);width:20px;height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.marketing-step__heading{align-self:center}.marketing-step__body{gap:var(--space-8);flex-direction:column;grid-column:2;min-width:0;display:flex}.marketing-message{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.marketing-message>.cl-field{align-self:stretch}.marketing-preview{align-self:stretch;min-width:0}.marketing-preview .cl-msg{grid-template-columns:minmax(0,1fr);padding:0}.marketing-preview .cl-msg>div{align-items:flex-start}.marketing-preview .cl-msg--end .cl-msg__body{border-start-start-radius:var(--space-4);border-start-end-radius:var(--radius-md)}.marketing-preview .cl-msg>:first-child{display:none}.marketing-preview .cl-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(60ch,100%)}.marketing-today{align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.marketing-today__figure{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.marketing-today__value{font-size:var(--text-figure-size);line-height:var(--text-figure-line);font-weight:var(--text-figure-weight);letter-spacing:var(--text-figure-tracking)}.marketing-facts{gap:var(--space-4);flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex}.marketing-facts>div{column-gap:var(--space-8);grid-template-columns:6rem minmax(0,1fr);display:grid}.marketing-facts__rest,.marketing-facts dt{color:var(--text-muted)}.marketing-facts dd{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.marketing-month{gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.marketing-month__empty{color:var(--text-secondary);margin:0;font-style:italic}.marketing-figures{gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin:0;display:flex}.marketing-figure{font-variant-numeric:tabular-nums;flex-direction:column-reverse;min-width:0;display:flex}.marketing-figure dt{color:var(--text-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.marketing-figure dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.marketing-figure[data-muted=true] dd{color:var(--text-secondary);font-weight:500}.marketing-marks{align-items:center;gap:var(--space-8);flex:none;display:inline-flex}.marketing-mark{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.marketing-mark img{object-fit:contain;width:16px;height:16px;display:block}.marketing-headrow{align-items:center;gap:var(--space-8);display:inline-flex}.marketing-group{min-width:0}.marketing-group>.cl-section{border-bottom:0;padding:0}.marketing-group--batch{padding:var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.marketing-group--batch>.cl-section{padding:0}.marketing-requirements{gap:var(--space-8);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.marketing-requirements__loading{gap:var(--space-8);flex-direction:column;display:flex}.marketing-requirement{align-items:flex-start;gap:var(--space-8);overflow-wrap:anywhere;min-width:0;display:flex}.marketing-requirement__icon{padding-top:var(--space-2);flex:none;display:inline-flex}.marketing-requirement[data-tone=ok] .marketing-requirement__icon{color:var(--success)}.marketing-requirement[data-tone=warning] .marketing-requirement__icon{color:var(--warning)}.marketing-requirement[data-tone=danger] .marketing-requirement__icon{color:var(--danger)}.marketing-requirement[data-tone=unknown] .marketing-requirement__icon{color:var(--text-secondary)}.marketing-requirement__text{min-width:0}.marketing-needs{margin:0}.marketing-who{margin-block:var(--space-8)}.marketing-who__summary{cursor:pointer;color:var(--text-link,var(--text-primary));font-size:var(--text-data-size);line-height:var(--text-data-line)}.marketing-who__list{margin:var(--space-8) 0 0;gap:var(--space-4);font-size:var(--text-data-size);line-height:var(--text-data-line);padding:0;list-style:none;display:grid}.marketing-suggest{gap:var(--space-8);margin-block-start:var(--space-12);display:grid}.marketing-suggest__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.marketing-suggest__list li{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.detail-list{gap:var(--space-8);margin:0;display:grid}.detail-list dt{font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--text-meta-weight);color:var(--text-muted)}.detail-list dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.detail-list.nested{margin:var(--space-4) 0 0;gap:var(--space-4)}.details-caption{margin:0}.linked-contacts{gap:var(--space-8);display:grid}.linked-contacts__title{font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--text-meta-weight);color:var(--text-muted);margin:0}.linked-contacts__list{gap:var(--space-4);margin:var(--space-4) 0 0;overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.linked-contacts__actions{gap:var(--space-8);display:grid}.linked-contacts__actions>p{margin:0}.thread.thread--rail{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 20rem;display:grid}.thread.thread--rail>*{grid-column:1;min-width:0}.thread.thread--rail>.thread__rail{padding:var(--space-16);border-inline-start:1px solid var(--border-subtle);background:var(--surface-secondary);grid-area:1/2/-1;min-height:0;overflow-y:auto}.rail-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;min-width:0;display:flex}.rail-section{gap:var(--space-4);padding:var(--space-12) var(--space-16);min-width:0;display:grid}.rail-section+.rail-section{border-block-start:1px solid var(--border-subtle)}.rail-section__head{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-control-sm);display:flex}.rail-section__title{font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--text-secondary);margin:0;font-weight:600}.rail-section__name{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.rail-section__lines{gap:var(--space-2);color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:grid}.rail-section__quote{color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.rail-section__source{overflow-wrap:anywhere;margin:0}.rail-section__failed{align-items:center;gap:var(--space-8);color:var(--danger);flex-wrap:wrap;margin:0;font-size:13px;line-height:20px;display:flex}.rail-copy{font:inherit;color:inherit;text-align:start;cursor:copy;overflow-wrap:anywhere;border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:0;display:inline}.rail-copy:hover{color:var(--primary-text);text-decoration:underline}.rail-copy:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2)}.rail-panel__foot{padding:var(--space-8) var(--space-16) var(--space-12);border-block-start:1px solid var(--border-subtle);margin:0}.thread--rail .thread__panels:empty{display:none}.inbox{flex-direction:column;flex:1;min-height:0;display:flex}.inbox .cl-panes{flex:1;min-height:0}.inbox__queue{--inbox-queue:380px;width:var(--inbox-queue);min-height:0}.inbox__main{overflow:hidden}.inbox__main>.cl-empty{margin:auto}.inbox__seeking{gap:var(--space-8);padding:var(--space-16);display:grid}@media (width<=1023px){.inbox__queue{border-inline-end:0;width:100%}.inbox--open .inbox__queue,.inbox:not(.inbox--open) .inbox__main{display:none}.inbox--open .inbox__main{border-inline-start:0}}.queue{flex-direction:column;flex:1;min-height:0;display:flex}.queue__filter{padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--border-subtle);flex:none}.queue__filter .cl-seg{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.queue__filter .cl-seg__item{height:auto;min-height:var(--size-control-sm);padding:var(--space-4) var(--space-8);white-space:nowrap;flex:0 auto}.queue__find{gap:var(--space-8);flex-direction:column;margin-block-start:var(--space-8);display:flex}.queue__find .queue-search{margin-block-start:0}.queue__find .branch-filter{padding-block-start:0}@media (width>=768px){.queue__find{flex-direction:row;align-items:flex-start}.queue__find .queue-search{flex:1 1 0;min-width:0}.queue__find .branch-filter{flex:0 160px;min-width:0}}.queue__head{height:auto;min-height:var(--size-header);padding-block:var(--space-8);flex-wrap:wrap;align-content:center;row-gap:0}.queue__head .queue__level{flex-basis:100%}.queue__scroll{flex:1;min-height:0;overflow-y:auto}.queue__scroll .cl-empty--brand{margin:var(--space-16)}.queue__scroll:focus{outline:none}.queue__above,.queue__notices{gap:var(--space-8);padding-inline:var(--space-16);display:grid}.queue__above{padding-block-start:var(--space-12)}.queue__above:empty{display:none}.queue__notices{padding-block:var(--space-8)}.queue__notices:empty{display:none}.queue__notices .cl-alert--banner{margin-inline:calc(-1 * var(--space-16))}.queue__notice{font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--text-meta-weight);color:var(--text-secondary);margin:0}.queue__above .cl-alert,.queue__notices .cl-alert{grid-template-columns:16px minmax(0,1fr)}.queue__above .cl-alert__actions,.queue__notices .cl-alert__actions{margin-top:var(--space-8);grid-column:2;justify-self:start}.queue__above .cl-alert__body p{margin:0}.queue__above .cl-alert__body ul{margin:var(--space-4) 0 0;padding-inline-start:var(--space-16)}.queue__level{font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--text-meta-weight);color:var(--text-secondary);margin:0}.queue__list{margin:0;padding:0;list-style:none}.queue__item{border-bottom:1px solid var(--border-subtle)}.queue__item>.cl-convo{border-bottom:0}.queue .cl-convo__meta{white-space:normal;row-gap:var(--space-4);flex-wrap:wrap;overflow:visible}.queue .cl-convo__meta>:last-child{overflow:visible}.queue__quiet{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--text-secondary);display:block;overflow:hidden}.queue .cl-convo__meta>.queue__quiet{max-width:100%;overflow:hidden}.queue__quiet-optout{align-items:center;gap:var(--space-4);vertical-align:bottom;display:inline-flex}.queue__channel{align-items:center;gap:var(--space-4);max-width:100%;display:inline-flex}.queue__channel-mark{border-radius:var(--radius-full);display:block}.queue__channel-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.queue__item>div.cl-convo{cursor:default}.queue__item>div.cl-convo:hover{background:0 0}.queue__proposals{gap:var(--space-8);padding:0 var(--space-16) var(--space-12);display:grid}@media (hover:hover) and (pointer:fine){.queue__item:not(:hover,:focus-within,:has([aria-current=page])):not(:has(.queue__status:not(:empty),.queue__review-result[data-done]))>:is(.queue__proposals,.queue__review-wrap){block-size:0;margin-block:0;padding-block:0;overflow:clip}}.queue__words{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:2px solid var(--ai-border);color:var(--text-primary);-webkit-box-orient:vertical;margin:0;padding-inline-start:var(--space-12);font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.queue__status{align-items:center;gap:var(--space-8);font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-weight:600;display:flex}.queue__status:empty{display:none}.queue__status:focus{outline:none}.queue__status:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2)}.queue__status--done .cl-icon{color:var(--success)}.queue__after{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.queue__more{padding:var(--space-12) var(--space-16)}.queue__skeleton{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr);column-gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-subtle);display:grid}@media (width<=767px),(pointer:coarse){.queue .cl-btn{--h:var(--size-touch)}.queue .cl-seg__item,.queue .cl-convo,.queue__review{min-height:var(--size-touch)}}.queue__review{align-items:center;gap:var(--space-8);margin:0 var(--space-16) var(--space-12) calc(var(--space-16) + var(--size-avatar-md) + var(--space-12));padding:var(--space-4) var(--space-8);min-height:var(--size-control-sm);border:1px dashed var(--ai-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-size:var(--text-meta-size);line-height:var(--text-meta-line);text-decoration:none;display:flex}.queue__review[data-tone=danger]{border-style:solid;border-color:var(--border-subtle)}.queue__review>.cl-icon{color:var(--ai-mark);flex:none}.queue__review[data-tone=danger]>.cl-icon{color:var(--danger)}.queue__review-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.queue__review-go{align-items:center;gap:var(--space-2);color:var(--primary-text);flex:none;font-weight:600;display:inline-flex}.queue__review:hover{background:var(--surface-hover)}.queue__review:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2)}.queue__review-row{align-items:center;gap:var(--space-8);margin:0 var(--space-16) var(--space-12) calc(var(--space-16) + var(--size-avatar-md) + var(--space-12));display:flex}.queue__review-row>.queue__review{flex:auto;min-width:0;margin:0}.queue__review-row>.cl-btn{flex:none}.queue__review-wrap>.queue__review-row{margin-bottom:var(--space-4)}.queue__review-result{margin:0 var(--space-16) var(--space-12) calc(var(--space-16) + var(--size-avatar-md) + var(--space-12));font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--text-muted)}.queue__review-result:empty{display:none}.queue__review-result[data-done=true]{color:var(--success)}.queue__review-result[data-done=false]{color:var(--danger)}.queue__scope{margin:var(--space-4) 0 0;font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--text-secondary)}.queue-search{align-items:center;margin-block-start:var(--space-8);display:flex;position:relative}.queue-search>.cl-icon{color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--space-8)}.queue-search__input{width:100%;padding-inline:var(--space-32) var(--space-32)}.queue-search__input::-webkit-search-cancel-button{display:none}.queue-search__clear{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--space-4)}.queue-search__clear:hover{background:var(--surface-hover);color:var(--text-primary)}.alerts-prompt{container-type:inline-size}.alerts-prompt .cl-alert>:nth-child(2){min-width:0;overflow:hidden}.alerts-prompt .cl-alert__body{overflow:hidden}.alerts-prompt__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alerts-prompt .cl-alert__actions{gap:var(--space-4);flex:none}.alerts-prompt__more{display:none}@container (width>=480px){.alerts-prompt__more{display:inline-flex}}.queue__item--swipe{position:relative;overflow:hidden}.queue__fg>.cl-convo{border-bottom:0}.queue__fg{z-index:1;background:var(--surface);touch-action:pan-y;position:relative}.queue__swipe-actions{align-items:stretch;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.queue__swipe-actions .cl-btn{border-radius:0;justify-content:center;block-size:auto;min-inline-size:5.5rem}.playground{--playground-head:8.5rem;min-width:0}.playground__body{align-items:start}.playground__main{gap:var(--space-12);min-width:0;height:max(22rem, calc(100dvh - var(--size-topbar) - var(--playground-head) - var(--space-48) - var(--space-16)));flex-direction:column;display:flex}.playground__aside{gap:var(--space-16);display:grid}.playground .cl-alert__body p{margin:0}.playground .cl-alert__body p+p{margin-top:var(--space-4)}.playground__chat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.playground__chat .thread__scroll{flex:1;min-height:0}.playground__status{padding:var(--space-8) var(--space-16) 0;margin:0}.playground__proposals{display:grid}.playground__only{padding:var(--space-8) var(--space-16) 0;margin:0}.playground-version{gap:var(--space-8);justify-items:start;display:grid}.playground-suggest{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.playground-suggest .cl-btn{text-align:start;white-space:normal;width:100%;height:auto;min-height:var(--size-control-md);padding-block:var(--space-4);justify-content:flex-start}:is(.cl-dialog:has(.palette)>.cl-dialog__head,.cl-dialog:has(.palette)>.cl-dialog__foot){display:none}.cl-dialog__body:has(>div>.palette){padding:var(--space-8);gap:0}.cl-scrim--center:has(.palette){place-items:start center;padding-block-start:15dvh}@media (width<=767px){.cl-scrim--center:has(.palette){padding-block-start:var(--space-16);padding-inline:var(--space-16)}}.palette{gap:var(--space-4);flex-direction:column;display:flex}.palette__field{align-items:center;display:flex;position:relative}.palette__field>.cl-icon{left:var(--space-12);color:var(--text-muted);pointer-events:none;position:absolute}.palette__input{padding-left:var(--space-32);width:100%}.palette__list{box-shadow:none;padding:var(--space-4) 0 0;background:0 0;max-height:50vh;overflow-y:auto}.palette-entry--wide{display:none}@media (width>=1024px){.palette-entry--wide{display:inline-flex}.palette-entry--icon{display:none}}.palette-entry--wide>.cl-btn{background:var(--surface);inline-size:16rem;max-inline-size:28vw;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted);justify-content:flex-start;font-weight:450}.palette-entry--wide>.cl-btn:hover{background:var(--surface-hover);color:var(--text-secondary)}.palette-entry--wide>.cl-btn>.cl-kbd{margin-inline-start:auto}.summary-email{gap:var(--space-8);min-width:0;max-inline-size:var(--size-measure);align-content:start;display:grid}.summary-email .cl-section__head{margin-block-end:0}.summary-email__help{overflow-wrap:anywhere;margin:0}.summary-email .cl-alert{grid-template-columns:var(--size-icon-sm) minmax(0, 1fr)}.summary-email .cl-alert__actions{grid-column:2;justify-self:start;margin-block-start:var(--space-8)}.summary-email__switch{align-items:center;gap:var(--space-8);display:flex}.summary-email__switch label{font-size:var(--text-ui-size);line-height:var(--text-ui-line);font-weight:var(--text-ui-weight)}.summary-email__status{min-height:var(--space-16);margin:0}@media (width<=767px),(pointer:coarse){.summary-email .cl-btn{--h:var(--size-touch)}.summary-email__switch{min-height:var(--size-touch)}}.alerts{margin:0 0 var(--space-12);gap:var(--space-4);display:grid}.alerts__row{gap:var(--space-8);align-items:center;font-weight:600;display:flex}.alerts p{margin:0;padding-inline-start:calc(var(--space-32) + var(--space-8))}@media (width<=767px),(pointer:coarse){.alerts__row{min-height:var(--size-touch)}}.roles-table{gap:var(--space-8);display:grid}.roles-table .cl-help{margin:0}.roles-table__scroll{max-width:100%;overflow-x:auto}.roles-table__table{width:100%;min-width:0}.roles-table__table th,.roles-table__table td{text-align:start;padding-inline:var(--space-8)}.roles-table__table td{white-space:nowrap}.roles-table__table tbody th[scope=row]{font-weight:400}.roles-table__area th{background:var(--surface-sunken);color:var(--text-secondary);font-size:12px;font-weight:600}.roles-table__table td[data-level=none]{color:var(--text-secondary)}@media (width<=767px){.roles-table__table tbody th[scope=row]{white-space:normal;width:34%;min-width:7rem}.roles-table__table th,.roles-table__table td{padding-inline:var(--space-4);font-size:13px}}.functions-kind{gap:var(--space-4);display:grid}.functions-kind__row{justify-content:space-between;align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.functions-kind__title{margin:0}.functions-kind__value{font-size:var(--text-ui-size);line-height:var(--text-ui-line);margin:0;font-weight:600}.functions-kind__value[data-kind=none]{color:var(--text-secondary);font-weight:400}.functions-kind__change{gap:var(--space-4);display:grid}.functions-kind .cl-help{margin:0}.functions-filter{gap:var(--space-8);flex-wrap:wrap;display:flex}.functions-filter__button[aria-pressed=true]{background-color:var(--surface-selected);color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary-border);font-weight:600}.functions-empty{margin:0}.functions-table{width:100%;min-width:0}.functions-table th,.functions-table td{text-align:start;vertical-align:top;padding-block:var(--space-8);padding-inline:var(--space-8);white-space:normal;height:auto}.functions-table tbody th[scope=row]{width:38%;font-weight:400}.functions-table__name{font-weight:600;display:block}.functions-table__what{color:var(--text-secondary);font-size:13px;line-height:18px;display:block}.functions-table__area th{background:var(--surface-sunken);color:var(--text-secondary);font-size:12px;font-weight:600}.functions-roles{gap:var(--space-4);flex-wrap:wrap;display:flex}.functions-table__roles{min-width:11rem}.functions-table__state{min-width:8rem}.functions-table__state:has(.cl-alert){min-width:20rem}.functions-table__state .cl-alert{max-width:26rem}.functions-state{align-items:center;gap:var(--space-8);display:inline-flex}.functions-table__effect td{border-top:0;padding-block-start:0}.functions-effect{margin:0}@media (width<=767px){.functions-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.functions-table,.functions-table tbody,.functions-table tr,.functions-table th,.functions-table td{width:100%;display:block}.functions-table tbody th[scope=row]{width:100%}.functions-table tr[data-capability]{padding-block:var(--space-8);border-bottom:1px solid var(--border-subtle)}.functions-table tr[data-capability] th,.functions-table tr[data-capability] td{padding-block:var(--space-2);border:0}.functions-table__state .cl-alert{max-width:none}.functions-filter__button{--h:var(--size-touch)}.functions-kind .cl-select{--h:var(--size-touch);min-height:var(--size-touch)}}.settings-body{gap:var(--space-24);flex-direction:column;width:100%;min-width:0;display:flex}.settings-skeleton{gap:var(--space-8);display:grid}.settings-subtitle{margin:var(--space-16) 0 0;color:var(--text-secondary);font-size:13px;font-weight:600;line-height:20px}.settings-contents{display:contents}.settings-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-invite{align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.settings-invite .cl-field{flex:14rem;min-width:0}.settings-invite__send{gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-24);display:flex}.settings-table .cl-table td{white-space:normal;overflow-wrap:anywhere;height:auto;padding-block:var(--space-8)}.settings-table .cl-table td .cl-muted{font-size:12px}@media (width<48em){.settings-body .cl-setting{flex-direction:column;align-items:stretch}.settings-body .cl-setting__end{flex-wrap:wrap;width:100%}.settings-body .cl-setting__end .cl-select{flex:12rem;min-width:0}.settings-body .cl-setting__end .cl-btn{--h:var(--size-touch);flex:auto}.settings-invite__send{width:100%;padding-block-start:0}.settings-invite__send .cl-btn{--h:var(--size-touch);width:100%}.settings-body .cl-select,.settings-body .cl-input{--h:var(--size-touch);min-height:var(--size-touch)}.settings-table .cl-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-table .cl-table,.settings-table .cl-table tbody,.settings-table .cl-table tr,.settings-table .cl-table td{width:100%;display:block}.settings-table .cl-table tr{padding-block:var(--space-8);border-bottom:1px solid var(--border-subtle)}.settings-table .cl-table td{padding-block:var(--space-2);border:0}.settings-table .cl-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-secondary)}.settings-table .cl-table td .cl-btn{--h:var(--size-touch)}}.settings-members:focus{outline:none}.settings-members__keeps{margin-top:var(--space-12);gap:var(--space-8);display:grid}.settings-members__who{align-items:center;gap:var(--space-8);display:flex}.settings-danger{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--danger);border-radius:var(--radius-md);display:grid}.settings-danger__effects{gap:var(--space-4);margin:0;padding-inline-start:var(--space-16);display:grid}.settings-danger__actions{justify-content:flex-start;display:flex}@media (width<48em){.settings-danger__actions .cl-btn{--h:var(--size-touch);width:100%}}.channel-connection__loading{gap:var(--space-12);flex-direction:column;display:flex}.channel-connection__line{max-width:40rem;margin:0}.channel-connection__form{gap:var(--space-12);flex-direction:column;max-width:32rem;display:flex}.channel-connection__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (width<48em){.channel-connection .cl-section__body>.cl-setting{flex-direction:column;align-items:stretch}.channel-connection__actions .cl-btn{--h:var(--size-touch);flex:auto}}.payments{flex-direction:column;min-width:0;min-height:100%;display:flex}.payments-body{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.payments-intro{margin:0}.payments-loading{gap:var(--space-12);flex-direction:column;display:flex}.payments-loading .cl-help{margin:0}.payments-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.payments-list>li{padding-block:var(--space-12)}.payments-list>li+li{border-top:1px solid var(--border-subtle)}.payments-details{gap:var(--space-2) var(--space-12);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.payments-details dt{color:var(--text-secondary)}.payments-details dd{overflow-wrap:anywhere;margin:0}.payments-account{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.payments-note{overflow-wrap:anywhere;font-style:italic;display:block}.payments-mp-line{display:block}.payments-add{align-items:flex-end;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.payments-form{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.mp-form{gap:var(--space-12);margin-top:var(--space-12);flex-direction:column;max-width:32rem;display:flex}.mp-form__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (width<48em){.payments-body .cl-setting,.payments-body .cl-section__body>.cl-setting{flex-direction:column;align-items:stretch}.payments-body .cl-setting__end{flex-wrap:wrap;width:100%}.payments-body .cl-setting__end .cl-btn,.payments-body .cl-setting__end .cl-link{--h:var(--size-touch);flex:auto}.payments-body .cl-setting__end .cl-link{min-height:var(--size-touch);align-items:center;display:inline-flex}.payments-details{grid-template-columns:minmax(0,1fr);gap:0}.payments-details dt{font-size:var(--text-meta-size);line-height:var(--text-meta-line);margin-block-start:var(--space-8)}.payments-details dd{overflow-wrap:break-word}}.payments-empty{gap:var(--space-8);flex-direction:column;display:flex}.payments-empty>.cl-h4,.payments-empty>.cl-help{margin:0}.payments-mpblock{gap:var(--space-8);margin-bottom:var(--space-16);flex-direction:column;min-width:0;display:flex}.payments-mp{gap:var(--space-8);flex-direction:column;display:flex}.payments-chooser{flex-direction:column;display:flex}.payments-chooser>.cl-setting{padding-block:var(--space-12)}.payments-chooser>.cl-setting+.cl-setting{border-top:1px solid var(--border-subtle)}.shopify-store{gap:var(--space-12);flex-direction:column;display:flex}.shopify-store__line{display:block}.shopify-store__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.shopify-store__foot{max-width:40rem;margin:0}.shopify-progress{gap:var(--space-8);flex-direction:column;max-width:32rem;display:flex}.shopify-progress .cl-help{font-variant-numeric:tabular-nums;margin:0}@media (width<48em){.shopify-store>.cl-setting{flex-direction:column;align-items:stretch}.shopify-store .cl-setting__end{flex-wrap:wrap;width:100%}.shopify-store__actions{width:100%}.shopify-store__actions .cl-btn{--h:var(--size-touch);flex:auto}}.woo-loading{gap:var(--space-12);flex-direction:column;display:flex}.woo-loading .cl-help{margin:0}.woo-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.woo-progress{gap:var(--space-8);margin-top:var(--space-12);flex-direction:column;max-width:32rem;display:flex}.woo-progress .cl-help{margin:0}.woo-form{gap:var(--space-12);margin-top:var(--space-12);flex-direction:column;max-width:32rem;display:flex}.woo-form__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (width<48em){.woo-card .cl-section__body>.cl-setting{flex-direction:column;align-items:stretch}.woo-card .cl-setting__end{flex-wrap:wrap;width:100%}.woo-actions{width:100%}.woo-actions .cl-btn,.woo-form__actions .cl-btn{--h:var(--size-touch);flex:auto}}.integrations{gap:var(--space-12);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.integrations p{margin:0}.integration-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.integration-card .cl-section{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);height:100%}.integration-card[data-status=soon] .integration-card__summary{color:var(--text-secondary)}.integration-card__title,.integration-title{align-items:center;gap:var(--space-8);overflow-wrap:normal;display:inline-flex}.integration-card__body,.integration-card__loading{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.integration-card__loading{align-items:stretch}.integration-card__summary{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-primary)}.integration-card__summary--muted{color:var(--text-secondary)}.integration-card__body .cl-alert{align-self:stretch}.integration-back{padding:var(--space-16) var(--space-32) 0;margin:0}@media (width<48em){.integration-back{padding-inline:var(--space-16)}}.integrations--embedded{padding:var(--space-16)}.integration-logo{flex:none;display:block}.settings-frame__body{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.settings-frame__content{min-width:0}@media (width>=64em){.settings-frame__body{gap:var(--space-32);grid-template-columns:248px minmax(0,1fr)}}@media (width>=64em) and (height>=40em){.settings-frame__tabs{top:calc(var(--size-topbar) + var(--space-16));position:sticky}}.settings-frame__content .page{padding:0}.settings-frame__content .cl-pagehead{padding:0 0 var(--space-16)}.settings-frame .page-grid{grid-template-columns:minmax(0,1fr)}.settings-frame[data-aside=beside] .page-grid{grid-template-columns:minmax(0,1fr) 20rem}.settings-frame .page-grid__aside{max-height:none;position:static;overflow:visible}.settings-frame[data-aside=beside] .page-grid__aside{top:calc(var(--size-topbar) + var(--space-16));max-height:calc(100dvh - var(--size-topbar) - var(--space-32));position:sticky;overflow-y:auto}.settings-frame .hub-grid{grid-template-columns:minmax(0,1fr)}@media (width>=48em){.settings-frame .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-frame[data-aside=beside] .hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-frame__content .integration-back{padding:0 0 var(--space-12)}.hub-intro{margin:0}.hub-identity{align-items:center;gap:var(--space-16);padding:var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);display:flex}.hub-identity__photo.cl-ws__mono{width:calc(var(--size-avatar-lg) * 2);height:calc(var(--size-avatar-lg) * 2);border-radius:var(--radius-md);font-size:calc(var(--size-avatar-lg) * .8);margin:0}.hub-identity__body{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.hub-identity__name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:24px}.hub-identity__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.hub-identity__rename{gap:var(--space-8);max-inline-size:var(--size-measure);display:grid}.hub-identity__note{margin:0}.hub-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hub-card .cl-section{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;height:100%}.hub-card__body,.hub-card__loading{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.hub-card__loading{align-items:stretch}.hub-card__summary{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-primary);margin:0}.hub-card__summary--muted{color:var(--text-secondary)}@media (width>=48em){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80em){.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=90em){.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sales-tabs{flex:none}.sales-tabs .cl-tab{text-decoration:none}.sales-tabs .cl-tab[aria-current=page]{color:var(--text-primary)}.sales-tabs .cl-tab[aria-current=page]:after{content:"";background:var(--primary);border-radius:var(--radius-full);height:2px;position:absolute;bottom:-1px;left:0;right:0}.shell-app--phone,.shell-app--bare{grid-template-columns:minmax(0,1fr)}.shell-app--phone{grid-template-rows:minmax(0,1fr) auto;height:100dvh}.shell-app--phone .cl-sheet{box-shadow:none;border-radius:0;margin:0}.shell-app--bare .cl-sheet{margin:var(--space-8)}.shell-scroll{flex:1;min-height:0;overflow:auto}.shell-scroll--panes{flex-direction:column;display:flex;overflow:hidden}.shell-scroll--panes>.shell-view:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.cl-sheet:focus,.cl-sheet [tabindex="-1"]:focus{outline:none}.shell-skip{z-index:var(--z-tooltip);inset-inline-start:var(--space-8);top:var(--space-8);position:absolute;transform:translateY(-200%)}.shell-skip:focus{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay);transform:none}.shell-page h2{margin:0 0 var(--space-12);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.shell-page h3{margin:var(--space-24) 0 var(--space-8);font-size:14px;font-weight:600;line-height:20px}.shell-form{max-width:360px}.cl-muted{color:var(--text-muted)}.shell-brand-mark{color:var(--text-primary);align-items:center;display:inline-flex}.shell-brand-mark svg{display:block}.shell-brand-toggle{min-width:var(--size-control-sm);min-height:var(--size-control-sm);cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}button.cl-me{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.shell-me__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-me__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-ws-static{align-items:center;gap:var(--space-12);height:var(--size-control-lg);padding:0 var(--space-8) 0 var(--space-12);display:flex}.shell-ws-static .cl-ws__name{color:var(--text-primary)}.shell-ws-failed{gap:var(--space-4);flex-direction:column;display:flex}.shell-ws-failed__note{align-items:center;gap:var(--space-8);padding:0 var(--space-12);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.shell-link{align-items:center;gap:var(--space-4);min-height:var(--size-control-sm);padding:0 var(--space-4);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline-flex}.shell-link[aria-disabled=true]{color:var(--text-disabled);cursor:default}.shell-link:hover:not([aria-disabled=true]){background:var(--surface-hover);border-radius:var(--radius-sm);text-decoration-color:currentColor}.shell-brand-toggle{border-radius:var(--radius-sm);transition:background-color var(--dur-fade) var(--ease-out)}.shell-brand-toggle:hover{background:var(--surface-hover)}.shell-brand-toggle:focus-visible,.shell-link:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2)}.cl-nav__item .cl-nav__count:not(.cl-nav__count--attention){margin-inline-start:auto}.cl-nav__item{cursor:pointer}.cl-sidebar .cl-nav__item{height:auto;min-height:var(--size-control-lg);padding-block:var(--space-8);white-space:normal}.cl-sidebar .cl-nav__label{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.cl-sidebar__foot{flex:none}.shell-nav__settings .cl-nav__label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.shell-nav__settings.cl-nav__item{white-space:nowrap}.cl-sidebar,.cl-sidebar *{scrollbar-width:none}.cl-sidebar ::-webkit-scrollbar{display:none}.cl-sidebar::-webkit-scrollbar{display:none}.cl-app--rail .cl-brand,.cl-app--rail .cl-nav__item{justify-content:center;padding:0}.cl-app--rail .cl-nav__label,.cl-app--rail .shell-me__text,.cl-app--rail .cl-ws__name,.cl-app--rail .cl-ws>.cl-icon,.cl-app--rail .cl-nav__item .cl-nav__count:not(.cl-nav__count--attention){display:none}.cl-app--rail .cl-nav__section{visibility:hidden;height:var(--space-16);padding:0}.cl-app--rail .cl-nav__count{top:var(--space-2);min-width:0;height:auto;padding:0 var(--space-4);position:absolute;inset-inline-end:var(--space-2)}.cl-app--rail .cl-ws,.cl-app--rail .shell-ws-static,.cl-app--rail button.cl-me{justify-content:center;padding:0}.cl-app--rail .shell-ws-static .cl-ws__name{display:none}.cl-app--rail .shell-ws-failed__note{justify-content:center;padding:0}.cl-app--rail .cl-ws-menu{white-space:nowrap;width:auto;min-width:100%}.shell-tabbar{background:var(--surface);border-top:1px solid var(--border);display:flex}.shell-tab{min-width:var(--size-touch);min-height:var(--size-touch);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);color:var(--text-secondary);flex-direction:column;flex:auto;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.shell-tab[aria-current=page]{color:var(--primary-text)}.shell-tab__icon{display:inline-flex;position:relative}.shell-tab__count{top:calc(-1 * var(--space-4));min-width:0;height:auto;margin-inline-start:calc(-1 * var(--space-8));position:absolute;inset-inline-start:100%}.shell-tab__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-negocio-bar{--popover-end:var(--space-16);align-items:center;gap:var(--space-8);height:var(--size-header);padding:0 var(--space-8) 0 var(--space-16);border-bottom:1px solid var(--border-subtle);font-size:var(--text-data-size);line-height:var(--text-data-line);color:var(--text-primary);flex:none;font-weight:600;display:flex;position:relative}.shell-negocio-bar__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-negocio-bar__actions{align-items:center;gap:var(--space-8);flex:none;margin-inline-start:auto;display:flex}.shell-ai--icon .cl-btn,.shell-bell--icon .cl-btn{--h:var(--size-touch)}.shell-topbar{--popover-end:var(--space-24);z-index:calc(var(--z-sticky) + 1);justify-content:space-between;align-items:center;gap:var(--space-16);height:var(--size-topbar);padding-inline:var(--space-24);border-bottom:1px solid var(--border);background:var(--surface);flex:none;display:flex;position:sticky;top:0}.shell-topbar__actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.shell-crumbs{min-width:0}.shell-crumbs ol{align-items:center;gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:flex}.shell-crumbs li{align-items:center;gap:var(--space-4);min-width:0;display:flex}.shell-crumbs__sep{color:var(--text-muted);flex:none;display:inline-flex}.shell-crumbs__item{align-items:center;gap:var(--space-8);min-width:0;max-inline-size:24ch;font-size:var(--text-data-size);line-height:var(--text-data-line);color:var(--text-secondary);font-weight:500;text-decoration:none;display:inline-flex}.shell-crumbs__item--link:hover{color:var(--text-primary)}.shell-crumbs__item--group{color:var(--text-muted)}.shell-crumbs__item--current{color:var(--text-primary);font-weight:600}.shell-crumbs__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-crumbs__mono{width:var(--space-16);height:var(--space-16);margin:0;font-size:10px}.shell-ai .cl-btn{box-shadow:inset 0 0 0 1px var(--primary-text)}.shell-ai .cl-icon{color:var(--primary-text)}.shell-ai__body{font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);color:var(--text-secondary);margin:0}.shell-ai__examples{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell-ai__examples li{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-data-size);line-height:var(--text-data-line);font-weight:500}.shell-ai__try{align-self:flex-start}.shell-ai__note{margin:0}.shell-bell .cl-btn{position:relative}.shell-bell .cl-btn[data-unread=true]:after{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--accent-strong);box-shadow:0 0 0 var(--space-2) var(--surface);position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}.shell-bell__total{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--text-muted);font-weight:600}.shell-notes__group{gap:var(--space-4);flex-direction:column;display:flex}.shell-notes__label{padding-inline:var(--space-8);font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--text-muted);margin:0;font-weight:600}.shell-notes__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-note{align-items:center;gap:var(--space-12);min-height:var(--space-48);padding:var(--space-8);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;display:flex}.shell-note:hover{background:var(--surface-hover)}.shell-note__icon{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.shell-note__icon--danger{background:var(--danger-subtle);color:var(--danger)}.shell-note__icon--warning{background:var(--warning-subtle);color:var(--warning)}.shell-note__icon--info{background:var(--info-subtle);color:var(--info)}.shell-note__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-note__title{font-size:var(--text-data-size);line-height:var(--text-data-line);font-weight:600}.shell-note__line{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--text-muted)}.shell-note__go{color:var(--text-muted);flex:none;display:inline-flex}.shell-notes__empty{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;display:flex}.shell-notes__check{color:var(--success);display:inline-flex}.shell-notes__check .cl-icon{width:var(--space-32);height:var(--space-32)}.shell-notes__empty-title{font-size:var(--text-data-size);line-height:var(--text-data-line);margin:0;font-weight:600}.shell-notes__empty-body,.shell-notes__checking{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--text-muted);margin:0}.shell-notes__unknown{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);color:var(--text-muted);font-size:var(--text-label-size);line-height:var(--text-label-line);display:flex}.shell-notes__unknown p{min-width:0;margin:0}.shell-notes__foot{padding-inline:var(--space-8);font-size:var(--text-data-size);line-height:var(--text-data-line);align-self:flex-start}.shell-more{padding:var(--space-8) var(--space-16) var(--space-24)}.shell-more h2{margin:var(--space-8) var(--space-12) 0;letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.shell-row{align-items:center;gap:var(--space-12);width:100%;height:var(--size-row-comfortable);padding:0 var(--space-8);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.shell-row:hover{background:var(--surface-hover)}.shell-row[aria-current]{color:var(--primary-text);font-weight:600}.shell-row .cl-icon{color:var(--text-secondary)}.shell-row[aria-current] .cl-icon{color:var(--primary-text)}.shell-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=767px),(pointer:coarse){.cl-sidebar .cl-nav__item{min-height:var(--size-touch)}.cl-ws,.shell-ws-static{height:var(--size-touch)}.shell-link{min-height:var(--size-touch)}.cl-app--rail .shell-ws-failed .cl-btn{--h:var(--size-touch);width:var(--size-touch)}.cl-menu__item{min-height:var(--size-touch)}.shell-ai .cl-btn,.shell-ai__try,.shell-notes__unknown .cl-btn{--h:var(--size-touch)}.shell-notes__foot{min-height:var(--size-touch);align-items:center;display:inline-flex}.shell-notice .cl-btn{--h:var(--size-touch)}.account-language .cl-select,.account-language .cl-btn{--h:var(--size-touch);min-height:var(--size-touch)}.account-language-actions .cl-btn{flex:1}.account-section .cl-input,.account-section .cl-btn{--h:var(--size-touch);min-height:var(--size-touch)}.account-section__form .account-actions .cl-btn{flex:1}}.account-language{gap:var(--space-16);max-width:480px;margin-block-end:var(--space-24);display:grid}.account-language h3{margin-block:0}.account-language-actions{align-items:center;gap:var(--space-12);display:flex}.account-section{gap:var(--space-16);max-width:480px;margin-block-end:var(--space-24);display:grid}.account-section h3,.account-section p{margin-block:0}.account-section>[role=status]:empty{margin-block-start:calc(-1 * var(--space-16))}.account-section__form{gap:var(--space-16);display:grid}.account-actions{align-items:center;gap:var(--space-12);display:flex}.account-photo{align-items:center;gap:var(--space-16);display:flex}.account-photo__body{gap:var(--space-8);display:grid}.account-email{align-items:center;gap:var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.account-check{align-items:center;gap:var(--space-8);display:flex}.email-prefs__card{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.email-prefs__negocio{overflow-wrap:anywhere;margin:0}.email-prefs__row{align-items:center;gap:var(--space-8);display:flex}.email-prefs__status{min-height:var(--space-16);margin:0}.email-prefs__leave{justify-items:start;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border);display:grid}@media (width<=767px),(pointer:coarse){.email-prefs__row{min-height:var(--size-touch)}}.push-devices{gap:var(--space-12);justify-items:start;display:grid}.push-devices__state{margin:0}.push-devices__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.push-devices__others{gap:var(--space-8);width:100%;max-width:36rem;display:grid}.push-devices__others h4{margin:0}.push-devices__others ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.push-devices__device{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.push-devices__device>span{gap:var(--space-4);min-width:0;display:grid}.push-devices__name{overflow-wrap:anywhere}.shell-skeleton__rows{gap:var(--space-16);padding:var(--space-8) var(--space-12)}.shell-skeleton__page{gap:var(--space-12);flex-direction:column;padding-block-start:var(--space-32);display:flex}.shell-skeleton__blocks{gap:var(--space-16);margin-block:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.shell-form .actions{align-items:center}.shell-review{margin:var(--space-8) 0;padding-inline-start:var(--space-16)}.shell-review li{padding:var(--space-2) 0}.closed-negocios__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.closed-negocios__row{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.closed-negocios__text{min-width:0}.closed-negocios__name{overflow-wrap:anywhere;margin:0;font-weight:600}.closed-negocios__text .cl-muted{margin:0}@media (width<=767px),(pointer:coarse){.closed-negocios__row .cl-btn{--h:var(--size-touch)}}.account-page{container:account-page/inline-size}.account-group{gap:var(--space-16) var(--space-48);padding-block:var(--space-24);border-top:1px solid var(--border-subtle);display:grid}.account-group:first-child{border-top:0;padding-block-start:0}.account-group__head{gap:var(--space-4);align-content:start;max-width:480px;display:grid}.account-group__head h2,.account-group__head p{margin:0}.account-group__body{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 20rem), calc((100% - var(--space-48)) / 2)), 1fr));gap:var(--space-32) var(--space-48);align-items:start;display:grid}.account-group__body>.account-section,.account-group__body>.account-language,.account-group__body>.account-stack{max-width:36rem;margin-block-end:0}.account-stack{gap:var(--space-12);display:grid}.account-stack>.account-section{margin-block-end:0}.account-role{margin:0}.account-group__body>.email-prefs{grid-column:1/-1;grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 20rem), calc((100% - var(--space-48)) / 2)), 1fr));column-gap:var(--space-48);align-items:start;max-width:none}.account-group__body>.email-prefs>.email-prefs__card{max-width:36rem}.account-group__body>.email-prefs>:not(.email-prefs__card){grid-column:1/-1}.account-group__body>.email-prefs>.cl-help{max-width:480px}.account-nav{gap:0 var(--space-24);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;margin-block-end:var(--space-24);display:flex}.account-nav a{padding-block:var(--space-8);color:var(--text-secondary);border-block-end:2px solid #0000;font-weight:600;text-decoration:none}.account-nav a:hover{color:var(--text-primary)}.account-nav a[aria-current=page]{color:var(--primary-text);border-block-end-color:var(--primary-text)}@media (width<=767px),(pointer:coarse){.account-nav a{min-height:var(--size-touch);align-items:center;display:flex}}.account-alerts{gap:var(--space-8);display:grid}.account-alerts>.email-prefs{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 20rem), calc((100% - var(--space-48)) / 2)), 1fr));column-gap:var(--space-48);align-items:start;max-width:none}.account-alerts>.email-prefs>.email-prefs__card{max-width:36rem}.account-alerts>.email-prefs>:not(.email-prefs__card){grid-column:1/-1;max-width:480px}.email-prefs__card{scroll-margin-block-start:var(--space-24)}.email-prefs__summary{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border);display:grid}.email-prefs__summary h5,.email-prefs__summary>.cl-help{margin:0}@container account-page (width>=900px){.account-group{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}}.shell-toasts{z-index:var(--z-toast);inset-inline:0;bottom:var(--space-16);padding-inline:var(--space-16);pointer-events:none;justify-content:center;display:flex;position:fixed}.shell-toasts>.cl-toast{pointer-events:auto}:root{--ink:#1b1f24;--muted:#5f6b76;--line:#e3e7eb;--panel:#fff;--bg:#f5f7f9;--legacy-accent:#0b6bcb;--ai:#1f7a4d;--held:#a15c07;--pending:#b42318}@media (prefers-color-scheme:dark){:root{--ink:#e8ecf0;--muted:#9aa6b2;--line:#2c333b;--panel:#161b21;--bg:#0e1215;--legacy-accent:#5aa9f5;--ai:#4cc38a;--held:#f0a44b;--pending:#f07167}}:where(.cl-sheet) button{font:inherit;border:1px solid var(--legacy-accent);background:var(--legacy-accent);color:#fff;cursor:pointer;border-radius:8px;padding:6px 12px}:where(.cl-sheet) button.secondary{color:var(--legacy-accent);background:0 0}:where(.cl-sheet) button:disabled{opacity:.5;cursor:default}:where(.cl-sheet) :is(input,select,textarea){font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px}:where(.cl-sheet) [role=alert]{color:var(--pending)}.muted{color:var(--muted)}.gated-reason{font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.entry{justify-content:center;align-items:center;gap:var(--space-24);min-width:0;min-height:100dvh;padding:var(--space-16);background:var(--background);flex-direction:column;display:flex}.entry--embedded{min-height:0;padding-block:var(--space-32);background:0 0;justify-content:flex-start}.entry__main{display:contents}.entry>.cl-brand-panel{display:none}@media (width>=1024px){.entry:not(.entry--embedded){flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;padding:0}.entry>.cl-brand-panel{flex-direction:column;flex:0 0 min(41.6667%,40rem);justify-content:center;min-width:0;display:flex}.entry__promise{max-width:28rem}.entry__promise .cl-wordmark{color:inherit}.entry__promise-brand{justify-items:start;gap:var(--space-8);margin-block-end:var(--space-32);display:grid}.entry__main{justify-content:center;align-items:center;gap:var(--space-24);min-width:0;padding:var(--space-16);flex-direction:column;flex:1;display:flex}.entry:not(.entry--embedded) .entry__bar{justify-content:flex-end}.entry:not(.entry--embedded) .entry__bar .entry__brand{display:none}}.entry__bar{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:100%;min-width:0;max-width:440px;display:flex}.entry__brand{justify-items:start;gap:var(--space-8);color:var(--primary-text);display:grid}.entry__sheet{gap:var(--space-16);width:100%;min-width:0;max-width:440px;padding:var(--space-24);background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--border);display:grid}.entry--embedded .entry__sheet{box-shadow:none;background:0 0;border-radius:0;padding:0}.entry__title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.entry__title[tabindex="-1"]:focus{outline:none}.entry__sheet p{font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.entry__form{gap:var(--space-16);min-width:0;display:grid}.entry__actions{gap:var(--space-8);min-width:0;display:grid}.entry__google{gap:var(--space-12);min-width:0;display:grid}.entry__divider{align-items:center;gap:var(--space-12);color:var(--text-secondary);font-size:var(--text-body-size);display:flex}.entry__divider:before,.entry__divider:after{content:"";border-block-start:1px solid var(--border);flex:1}.entry__google-mark{flex:none}button.cl-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cl-btn:disabled .entry__google-mark{opacity:.38}.entry__sheet p.entry__hint{font-size:var(--text-meta-size);color:var(--text-secondary)}.entry__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.entry__loading{align-items:center;gap:var(--space-12);color:var(--text-secondary);display:flex}.entry .cl-alert__body{gap:var(--space-4);display:grid}.entry .cl-alert__body p{color:inherit}.entry__sheet .cl-btn{width:100%;height:auto;min-height:var(--h);padding-block:var(--space-4);white-space:normal;text-align:center;overflow-wrap:anywhere}.entry button.cl-me{width:auto;color:inherit;cursor:pointer;background:0 0;border:0}.entry .cl-menu{max-width:calc(100vw - var(--space-32));white-space:nowrap;inset-inline:auto 0}@media (width<=767px),(pointer:coarse){.entry .cl-btn{--h:var(--size-touch)}.entry .cl-input{height:var(--size-touch)}.entry button.cl-me,.entry .cl-menu__item{min-height:var(--size-touch)}}@media (width<=480px){.entry__sheet{padding:var(--space-16)}}.form{gap:12px;display:grid}.form label{gap:4px;font-weight:600;display:grid}.form label small{font-weight:400}:where(.cl-sheet) button[aria-disabled=true]{opacity:.5;cursor:default}.shell-notice{margin:var(--space-12) var(--space-16) 0}fieldset{border:0;margin:0;padding:0}:root{--column-form:720px}.page{padding:var(--space-24) var(--space-32) var(--space-48);min-width:0}.cl-sheet .page{animation:cl-fade-in var(--dur-pop) var(--ease-out) both}@media (width<48em){.page{padding:var(--space-16)}}.page-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=80em){.page-grid{grid-template-columns:minmax(0,1fr) 20rem}}.page-grid__aside{top:calc(var(--size-topbar) + var(--space-16));max-height:calc(100dvh - var(--size-topbar) - var(--space-32));align-self:start;min-width:0;position:sticky;overflow-y:auto}.measure{max-inline-size:72ch}.disclosure>summary{cursor:pointer;align-items:center;gap:var(--space-8);min-height:var(--size-control-sm);padding-inline:var(--space-8);border-radius:var(--radius-sm);color:var(--text-secondary);margin-inline-start:calc(-1 * var(--space-8));font-size:13px;font-weight:600;line-height:20px;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{content:"";width:6px;height:6px;transition:transform var(--dur-fade) var(--ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;transform:rotate(45deg)translate(-1px,-1px)}.disclosure[open]>summary:after{transform:rotate(-135deg)translate(-1px,-1px)}.disclosure>summary:hover{background:var(--surface-hover);color:var(--text-primary)}.disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-2)}.disclosure[open]>summary{color:var(--text-primary)}.disclosure[open]>:not(summary){animation:cl-fade-in var(--dur-fade) linear both}@media (prefers-reduced-motion:reduce){.disclosure>summary:after{transition:none}.disclosure[open]>:not(summary){animation:none}}.zone-note{margin:var(--space-8) var(--space-16) 0;font-size:var(--text-meta-size);line-height:var(--text-meta-line)}
