/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-zinc-600:oklch(44.2% .017 285.786);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--radius-xs:.125rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Realfy Sans,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:.5rem}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}@layer realfy-base{@font-face{font-family:Realfy Sans;src:url(/fonts/realfy.woff2)format("woff2");font-display:swap}@property --workflow-card-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--realfy-blue-gradient:linear-gradient(90deg, #5c83e6 0%, #83cce3 100%);color:#09090b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Realfy Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{min-width:320px;min-height:100vh;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.realfy-route-hydrate-fallback{color:#64748b;background:#f8fafc;place-items:center;min-height:100dvh;font-size:14px;display:grid}}@layer components;@layer realfy-app{.workspace-agent-layer .website-page.workspace-content{background:var(--workspace-surface);flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.website-page__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px 16px;display:flex}.website-page__back{color:var(--workspace-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;text-decoration:none;display:inline-flex}.website-page__back:hover{color:var(--workspace-ink)}.website-page__header h1{letter-spacing:-.035em;color:var(--workspace-ink);font-size:26px;font-weight:700;font-family:var(--workspace-display-font,inherit);margin:0}.website-page__header p{color:var(--workspace-muted);margin:6px 0 0;font-size:13px}.website-page__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.website-page__tabs{border-bottom:1px solid var(--workspace-border);flex-shrink:0;padding:0 32px;overflow-x:auto}.website-page__tabs .agent-tabs{gap:26px;width:max-content;min-width:100%}.website-page__tabs .agent-tabs button{min-height:44px;padding-bottom:12px}.website-editor-grid{flex:1;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);min-height:0;display:grid}.website-page__form{overscroll-behavior:contain;min-height:0;padding:28px 32px 36px;overflow-y:auto}.website-page__fieldset{border:0;min-width:0;margin:0;padding:0}.website-settings,.website-domains{min-width:0;max-width:640px;margin:0 auto}.website-page__mobile-nav{display:none}.website-page__footer{border-top:1px solid var(--workspace-border);background:var(--workspace-surface);flex-shrink:0;padding:10px 32px}.website-page__footer p{color:var(--workspace-muted);margin:0;font-size:12px}.website-page__footer .website-error{color:#b64343}.website-page__footer .website-success{color:#28714f;align-items:center;gap:6px;display:flex}.website-preview-column{background:var(--workspace-subtle);border-left:1px solid var(--workspace-border);flex-direction:column;min-width:0;min-height:0;padding:20px 24px;display:flex}.website-preview-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.website-preview-toolbar>[role=group]{border:1px solid var(--workspace-border);border-radius:8px;gap:2px;padding:3px;display:flex}.website-preview-toolbar>[role=group] button{width:32px;height:30px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.website-preview-toolbar>[role=group] button[aria-pressed=true]{background:var(--workspace-surface);color:var(--workspace-ink);box-shadow:0 1px 3px #0001}.website-page__preview-stage{flex:1;min-height:0;padding:18px 0;display:flex}.website-preview{background:#fff;border:1px solid #d8e1ea;border-radius:12px;flex-direction:column;width:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 8px 25px #23456608}.website-preview[data-mobile=true]{border:5px solid #33465b;border-radius:24px;width:375px;max-width:100%}.website-preview__chrome{background:#edf1f5;flex-shrink:0;align-items:center;gap:4px;height:30px;padding:0 10px;display:flex}.website-preview__chrome>span{background:#c3d0dc;border-radius:50%;width:5px;height:5px}.website-preview__chrome small{color:#677f96;margin:auto;font-size:10px}.website-preview__canvas{background:#f8fafb;flex:1;min-height:0;position:relative;overflow:hidden}.website-live-test{color:var(--workspace-ink);margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.website-live-test:hover{text-decoration:underline}.website-page button:focus-visible,.website-page a:focus-visible{outline-offset:3px;outline:2px solid #789abb}.website-settings h3,.website-domains h3{margin:0 0 9px;font-size:14px;font-weight:650}.website-settings p,.website-domains p{color:var(--workspace-muted);font-size:12px;line-height:1.6}.website-availability{border-bottom:1px solid var(--workspace-border);align-items:center;gap:18px;padding-bottom:24px;display:flex}.website-availability>div{flex:1}.website-status{letter-spacing:.02em;color:#718096;border:1px solid #e3e9ef;border-radius:5px;margin-bottom:12px;padding:3px 7px;font-size:10px;display:inline-flex}.website-status[data-live=true]{color:#28714f;background:#f1faf4;border-color:#cde8d7}.website-availability [role=switch]{cursor:pointer;background:#cbd5e1;border:0;border-radius:14px;flex:none;width:36px;height:21px;position:relative}.website-availability [role=switch]:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.website-availability [aria-checked=true]{background:#38699b}.website-availability [aria-checked=true]:after{transform:translate(15px)}.website-availability [disabled]{opacity:.5;cursor:not-allowed}.website-field-section{border-bottom:1px solid var(--workspace-border);gap:14px;padding:24px 0;display:grid}.website-field-section h3 span{color:#8191a3;margin-top:5px;font-size:10px;font-weight:400;display:block}.website-select-field,.website-settings label,.website-domains label{color:var(--workspace-muted);gap:7px;font-size:12px;display:grid}.website-settings input:not([type=checkbox]),.website-settings textarea,.website-domains input:not([type=checkbox]){border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;color:var(--workspace-ink);font:inherit;border-radius:7px;outline:none;padding:9px 10px;font-size:12px}.website-settings input:focus,.website-settings select:focus,.website-settings textarea:focus,.website-domains input:focus{border-color:#789abb;box-shadow:0 0 0 3px #eaf1f8}.website-settings input[type=color]{height:37px;padding:4px}.website-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-check{align-items:center;gap:8px!important;font-size:11px!important;display:flex!important}.website-check input{accent-color:#38699b}.website-hint{margin:0;line-height:1.6;color:#8191a3!important;font-size:11px!important}.website-install{padding-top:24px}.website-install h3{align-items:center;gap:8px;display:flex}.website-install pre{white-space:pre-wrap;word-break:break-all;color:#526b83;background:#f6f8fa;border:1px solid #e3e9ef;border-radius:8px;margin:14px 0;padding:14px;font-size:11px;line-height:1.6}.website-section-heading{margin-bottom:24px}.website-domain-add{background:#f7f9fb;border:1px solid #e3e9ef;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.website-domain-add .website-check{grid-column:1/-1}.website-domain-list{margin:22px 0}.website-domain{border-bottom:1px solid var(--workspace-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.website-domain>svg{color:#8ca0b4}.website-domain>div{flex:1}.website-domain strong{margin-bottom:8px;font-size:13px;display:block}.website-domain>button{color:#8094a8;cursor:pointer;background:0 0;border:0}.website-suggestions{margin-top:32px}.website-suggestions button{border:1px solid var(--workspace-border);color:var(--workspace-muted);background:#fff;border-radius:6px;align-items:center;gap:6px;margin:10px 6px 0 0;padding:6px 10px;font-size:12px;display:inline-flex}.website-empty{text-align:center;padding:20px}.website-domain-prompt{color:#38699b;text-align:left;background:#f0f5fa;border:0;border-radius:6px;width:100%;margin-top:15px;padding:10px;font-size:12px}.website-colour-palette{border:0;min-width:0;margin:0;padding:0}.website-colour-palette legend{margin-bottom:8px;font-size:13px;font-weight:500}.website-colour-palette>div{flex-wrap:wrap;gap:8px;display:flex}.website-colour-palette button{background:var(--workspace-surface);color:#334155;cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.website-colour-palette button[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.website-colour-palette button span{border:1px solid #0002;border-radius:50%;width:18px;height:18px}.website-settings>.website-field-section:first-child{padding-top:0}.website-domain strong{overflow-wrap:anywhere}@media (width<=1100px){.website-page__mobile-nav{padding:12px 20px 0;display:block}.website-editor-grid{grid-template-columns:minmax(0,1fr)}.website-editor-grid[data-pane=settings] .website-preview-column,.website-editor-grid[data-pane=preview] .website-page__form{display:none}.website-preview-column{border-left:0}.website-preview{max-width:800px}}@media (width<=600px){.website-page__header{flex-wrap:wrap;gap:12px;padding:16px 20px 12px}.website-page__header p{display:none}.website-page__header h1{font-size:22px}.website-page__tabs{padding:0 20px}.website-page__form,.website-preview-column{padding:20px}.website-page__footer{padding:10px 20px}.website-fields,.website-domain-add{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.website-availability [role=switch]:after{transition:none}}.website-preview-fit{flex:1;min-width:0;min-height:0;position:relative}.website-preview-fit .website-preview{transform-origin:top;max-width:none;margin:0;position:absolute;top:0;left:50%}.website-preview-toolbar .agent-tabs[data-variant=segmented] button[aria-selected=true]{background:var(--workspace-ink);color:var(--workspace-surface);box-shadow:0 1px 3px #0002}.website-preview__page{background:#f8fafb;flex-direction:column;flex:1;min-height:0;display:flex}.website-preview[data-surface=inline] .website-preview__page{padding:0 28px 20px}.website-preview__sample{color:#334155;flex-shrink:0;padding:20px 0 12px}.website-preview__sample-nav{justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.website-preview__sample-nav span{color:#64748b;font-size:10px}.website-preview__sample h3{margin:0 0 6px;font-size:22px;font-weight:600}.website-preview__sample p{color:#64748b;margin:0;font-size:12px}.website-preview__sample-footer{color:#64748b;flex-shrink:0;padding:18px 0 0;font-size:11px}.website-preview[data-mobile=true][data-surface=inline] .website-preview__page{padding-inline:16px}.website-discard-dialog{--workspace-ink:#18181b;--workspace-surface:#fff;--workspace-border-strong:#d4d4d8;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:16px;padding:28px}.website-discard-dialog>h2{margin-bottom:12px}.website-discard-dialog__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (width<=480px){.website-discard-dialog__actions{flex-direction:column-reverse}}.website-icon-upload{grid-column:1/-1;gap:12px;display:grid}.website-icon-upload>img{object-fit:contain;border:1px solid var(--workspace-border);background:#fff;border-radius:10px;width:56px;height:56px;padding:6px}.website-icon-upload input[type=file]{width:100%;padding:10px;font-size:12px}.dot-shader-page{--dot-shader-color:#ecfeff;--dot-shader-glow:#a7f3ff;--gradient-start:#5c83e6;--gradient-end:#83cce3;--gradient-angle:90deg;--gradient-start-stop:0%;--gradient-end-stop:100%;background:linear-gradient(var(--gradient-angle), var(--gradient-start) var(--gradient-start-stop), var(--gradient-end) var(--gradient-end-stop));color:#f5f5f5;min-height:100vh;overflow:hidden}.dot-shader-hero{background:linear-gradient(var(--gradient-angle), var(--gradient-start) var(--gradient-start-stop), var(--gradient-end) var(--gradient-end-stop));border-radius:8px;min-height:100vh;position:relative;overflow:hidden}.dot-shader-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#2248a51f,#ffffff1a);position:absolute;inset:0}.dot-shader-surface,.dot-shader-fill{background:linear-gradient(var(--gradient-angle), var(--gradient-start) var(--gradient-start-stop), var(--gradient-end) var(--gradient-end-stop));background-size:240% 240%;animation:7s ease-in-out infinite alternate shaderGradientDrift;position:absolute;inset:0;overflow:hidden}.dot-shader-surface:hover,.dot-shader-fill:hover,.marketing-panel:hover .dot-shader-surface{animation-duration:3s}.dot-shader-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dot-shader-content{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:min(672px,100% - 32px);min-height:100vh;margin:0 auto;padding:0 32px;display:flex;position:relative}.dot-shader-content p{color:#ffffffd1;letter-spacing:0;margin:0;font-family:Inter,Realfy Sans,sans-serif}.dot-shader-content p:first-child{color:#ffffffa8;margin-bottom:8px;font-size:14px;line-height:20px}.dot-shader-content h1{color:#fff;letter-spacing:0;text-shadow:0 2px 24px #1a368b47;max-width:660px;margin:0 0 24px;font-family:Inter,Realfy Sans,sans-serif;font-size:48px;font-weight:500;line-height:1}.dot-shader-content p:nth-of-type(2){color:#ffffffd1;max-width:630px;margin-bottom:32px;font-size:20px;line-height:28px}.dot-shader-actions{align-items:center;gap:16px;display:flex}.dot-shader-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.dot-shader-actions button:active{transform:scale(.98)}.dot-shader-primary{color:#fff;background:#4f46e5;border:1px solid #4f46e5}.dot-shader-primary:hover{background:#4338ca}.dot-shader-secondary{color:#e4e4e7;background:#27272a;border:1px solid #3f3f46}.dot-shader-secondary:hover{background:#3f3f46;border-color:#52525b}.onboarding-v2-scope{--surface-raised:#fff;--heading:#09090b;--paragraph-4:#71717a;--subtle:#e4e4e7;--brand-subtler:#f4f4f5;--disabled:#a1a1aa;--inverse:#fff;background:var(--surface-raised);height:100dvh;min-height:100vh;display:flex;overflow:hidden}.onboarding-pane{border-right:1px solid var(--subtle);background:var(--surface-raised);flex-direction:column;flex:50%;align-items:center;gap:48px;width:50%;height:100dvh;min-height:100vh;padding:48px 0 32px;display:flex;position:relative;overflow:hidden}.onboarding-header{z-index:2;flex:0 0 32px;justify-content:space-between;align-items:center;width:452px;height:32px;display:flex;position:relative}.brand{color:var(--heading);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:38px;height:38px;display:block}.brand-word{color:#09090b;letter-spacing:0;font-size:24px;font-weight:600;line-height:1}.close-button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;position:absolute;top:-5px;right:-76px}.progress{align-items:center;gap:3px;width:80px;height:4px;display:flex}.progress-dot{opacity:1;background:#dbe3ff;border-radius:999px;flex:0 0 8px;width:8px;height:2px}.progress-dot.active{opacity:1;background:#2c41b3}.form-wrap{will-change:transform, opacity;flex-direction:column;flex:none;justify-content:flex-start;width:452px;display:flex}.form-wrap.page-slide-forward{animation:.46s cubic-bezier(.22,1,.36,1) both pageSlideForward}.form-wrap.page-slide-back{animation:.46s cubic-bezier(.22,1,.36,1) both pageSlideBack}.question-block{flex-direction:column;gap:24px;display:flex}h1{color:var(--heading);letter-spacing:0;margin:0;font-size:28px;font-weight:600;line-height:1.3}.chip-field{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.compact-chips{max-width:360px}.chip-field legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip{cursor:pointer;max-width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--subtle);color:var(--heading);background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .16s,box-shadow .16s;display:inline-flex}.chip:hover,.chip.selected{background:var(--brand-subtler)}.chip.selected{box-shadow:inset 0 0 0 1px #09090b}.chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-question{gap:18px}.referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.referral-card{cursor:pointer;border:.75px solid var(--borderSubtle,var(--subtle));background:var(--bgSurfaceRaised,#fff);min-height:74px;box-shadow:var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005);color:var(--textHeading,#09090b);text-align:left;border-radius:15px;outline:none;align-items:center;gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.referral-card:before,.referral-other-card:before{content:"";opacity:0;background:linear-gradient(90deg, transparent 0%, var(--bgBrandSubtlest,#fafafa) 100%);pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.referral-card:hover,.referral-other-card:hover{background:var(--bgSurfaceRaised,#fff);transform:translateY(-1px);box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.referral-card:focus-visible,.referral-other-card:focus-visible{box-shadow:var(--focusDefault,0 0 0 3px #d4d4d8, 0 1px 2px 0 #0000000d), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.referral-card.selected,.referral-other-card.selected{border-color:var(--borderBoldest,#09090b);box-shadow:inset 0 0 0 .25px var(--borderBoldest,#09090b), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.referral-card.selected:before,.referral-other-card.selected:before{opacity:1}.referral-icon-frame,.referral-card>span:last-child,.referral-other-card .referral-other-copy{z-index:1;position:relative}.referral-icon-frame{border:.75px solid var(--borderSubtler,#f4f4f5);width:38px;height:38px;color:var(--textHeading,#09090b);background:#fff;border-radius:12px;flex:0 0 38px;place-items:center;transition:border-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 2px 5px #00000008}.referral-card.selected .referral-icon-frame{border-color:var(--referral-color)}@supports (color:color-mix(in lab, red, red)){.referral-card.selected .referral-icon-frame{border-color:color-mix(in srgb, var(--referral-color) 20%, #fff)}}.referral-card.selected .referral-icon-frame{color:var(--referral-color);transform:translateY(-1px)}.referral-brand-icon{fill:currentColor;width:21px;height:21px}.referral-brand-image{filter:grayscale()saturate(0)contrast(1.15);object-fit:contain;width:23px;height:23px;transition:filter .18s,transform .22s cubic-bezier(.16,1,.3,1);display:block}.referral-card.selected .referral-brand-image{filter:none;transform:translateY(-1px)}.referral-lucide-icon{color:currentColor;stroke-linecap:round;stroke-linejoin:round}.referral-card>span:last-child{color:var(--textHeading,#09090b);letter-spacing:-.24px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.referral-other-card{grid-column:1/-1;min-height:74px}.referral-other-icon{color:var(--textParagraph4,#71717a)}.referral-other-card.selected .referral-other-icon{color:#09090b;border-color:#d3d3d3;transform:translateY(-1px)}.referral-other-copy{flex:auto;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.referral-other-copy span:first-child{color:var(--textHeading,#09090b);letter-spacing:-.24px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.referral-other-copy span:last-child{color:var(--textParagraph4,#71717a);letter-spacing:-.12px;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.user-type-question{gap:20px}.persona-selector{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}.persona-card{cursor:pointer;border:.75px solid var(--borderSubtle,var(--subtle));background:var(--bgSurfaceRaised,#fff);width:100%;min-height:126px;box-shadow:var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005);color:var(--heading);text-align:left;will-change:min-height, transform;border-radius:15px;outline:none;grid-template-columns:minmax(0,1fr) 136px;gap:12px;padding:14px;transition:min-height .26s cubic-bezier(.16,1,.3,1),border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.persona-card:before{content:"";opacity:0;background:linear-gradient(90deg, transparent 0%, var(--bgBrandSubtlest,#fafafa) 100%);pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.persona-card:hover{background:var(--bgSurfaceRaised,#fff);transform:translateY(-1px);box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.persona-card:focus-visible{box-shadow:var(--focusDefault,0 0 0 3px #d4d4d8, 0 1px 2px 0 #0000000d), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.persona-card.selected{border-color:var(--borderBoldest,#09090b);background:var(--bgSurfaceRaised,#fff);min-height:164px;box-shadow:inset 0 0 0 .25px var(--borderBoldest,#09090b), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.persona-card.selected:before{opacity:1}.persona-card-copy,.persona-scene,.scene-window,.scene-canvas{z-index:1;position:relative}.persona-card-copy{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex}.persona-title-row{align-items:center;min-width:0;display:flex}.persona-title{color:var(--textHeading,#09090b);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.persona-helper{color:var(--textParagraph4,#71717a);letter-spacing:-.13px;font-size:12.5px;font-weight:400;line-height:1.45}.persona-scene{place-items:center;min-width:0;display:grid}.scene-window{border:.75px solid var(--borderSubtle,#e4e4e7);background:var(--bgSurfaceRaised,#fff);opacity:.76;border-radius:9px;flex-direction:column;width:124px;height:84px;transition:height .26s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;overflow:hidden;box-shadow:0 3px 6px #0000000a,0 1.5px .75px #00000005}.persona-card.selected .scene-window{opacity:1;height:104px}.scene-toolbar{border-bottom:.75px solid var(--borderSubtler,#f4f4f5);background:#fff;flex-shrink:0;align-items:center;gap:4px;height:18px;padding:0 8px;display:flex}.scene-toolbar span{box-sizing:border-box;aspect-ratio:1;background:var(--borderMid,#d4d4d8);border-radius:999px;flex:0 0 5px;width:5px;height:5px;transition:background-color .18s}.persona-card.selected .scene-toolbar span:first-child,.company-size-card.selected .scene-toolbar span:first-child{background:#ff5f57}.persona-card.selected .scene-toolbar span:nth-child(2),.company-size-card.selected .scene-toolbar span:nth-child(2){background:#ffbd2e}.persona-card.selected .scene-toolbar span:nth-child(3),.company-size-card.selected .scene-toolbar span:nth-child(3){background:#28c840}.scene-canvas{background:linear-gradient(90deg,#f4f4f5d6 .75px,#0000 .75px) 0 0/18px 18px,linear-gradient(#f4f4f5d6 .75px,#0000 .75px) 0 0/18px 18px,linear-gradient(#fff 0%,#fafafa 100%) 0 0/100% 100%;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.scene-icon-stack{border:.75px solid var(--borderSubtler,#f4f4f5);background:#ffffffc7;border-radius:14px;place-items:center;width:52px;height:52px;transition:border-color .18s,box-shadow .18s,transform .26s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:0 2px 5px #00000008}.persona-card.selected .scene-icon-stack,.company-size-card.selected .scene-icon-stack{border-color:#09090b1a;transform:translateY(-1px);box-shadow:0 6px 14px #09090b0f,0 2px 5px #00000008}.persona-scene-icon{color:var(--textParagraph5,#a1a1aa);stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1),color .18s}.persona-scene-icon-base{opacity:1}.persona-scene-icon-gradient{color:var(--textHeading,#09090b);opacity:0;transform:scale(.86)rotate(-5deg)}.persona-card.selected .persona-scene-icon-gradient,.company-size-card.selected .persona-scene-icon-gradient{opacity:1;animation:.42s cubic-bezier(.16,1,.3,1) both personaIconGradientIn;transform:scale(1)rotate(0)}.company-size-question{gap:20px}.company-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.company-size-card{cursor:pointer;border:.75px solid var(--borderSubtle,var(--subtle));background:var(--bgSurfaceRaised,#fff);min-height:158px;box-shadow:var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005);color:var(--heading);text-align:left;border-radius:15px;outline:none;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.company-size-card:before{content:"";opacity:0;background:linear-gradient(180deg, transparent 0%, var(--bgBrandSubtlest,#fafafa) 100%);pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.company-size-card:hover{background:var(--bgSurfaceRaised,#fff);transform:translateY(-1px);box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.company-size-card:focus-visible{box-shadow:var(--focusDefault,0 0 0 3px #d4d4d8, 0 1px 2px 0 #0000000d), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.company-size-card.selected{border-color:var(--borderBoldest,#09090b);background:var(--bgSurfaceRaised,#fff);box-shadow:inset 0 0 0 .25px var(--borderBoldest,#09090b), var(--shadow-input,0 4px 16px 0 #0000000a, 0 2px 2px 0 #00000005)}.company-size-card.selected:before{opacity:1}.company-size-scene,.company-size-copy{z-index:1;position:relative}.company-size-scene{align-self:stretch;place-items:center;min-width:0;display:grid}.company-scene-window{opacity:.78;width:100%;height:100%;min-height:96px}.company-size-card.selected .company-scene-window{opacity:1}.company-icon-stack{border-radius:13px;width:48px;height:48px}.company-size-copy{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.company-size-copy strong{color:var(--textHeading,#09090b);letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.company-size-copy span{color:var(--textParagraph4,#71717a);letter-spacing:-.12px;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.35}.other-input{border:1px solid var(--subtle);width:100%;max-width:384px;height:40px;color:var(--heading);border-radius:8px;outline:none;padding:8px 12px;font-size:14px;font-weight:500}.other-input::placeholder{color:#a1a1aa}.other-input:focus{box-shadow:0 0 0 3px #d4d4d8}.onboarding-footer{flex-direction:column;gap:46px;width:452px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)translateY(-6px)}.footer-actions{grid-template-columns:68px 1fr;gap:8px;display:grid}.single-action{display:block}.back-button{border:1px solid var(--subtle);color:#09090b;cursor:pointer;background:#fff;border-radius:8px;place-items:center;height:40px;font-size:14px;font-weight:500;display:grid}.continue-button{background:var(--heading);width:100%;height:40px;color:var(--inverse);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.continue-button:disabled{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.continue-button:disabled{background:color-mix(in srgb, var(--heading) 42%, white)}}.continue-button:disabled{cursor:default}.field-label,.tool-section h2,.source-section h2{color:#09090b;margin:0;font-size:14px;font-weight:500;line-height:20px}.question-helper{color:#71717a;max-width:400px;margin:-14px 0 4px;font-size:15px;line-height:22px}.recommended-label{align-items:center;gap:8px;display:inline-flex}.recommended-label span{color:#3f3f46;background:#f4f4f5;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.create-agent-block{gap:10px}.create-agent-block h1{max-width:430px;margin-bottom:24px}.url-field-group{background:#fff;border:1px solid #d4d4d8;border-radius:8px;overflow:hidden}.url-field{background:#fff;height:36px;display:flex;overflow:hidden}.url-field span{color:#71717a;background:#f4f4f5;border-right:1px solid #e4e4e7;align-items:center;width:74px;padding-left:14px;font-size:14px;display:flex}.url-field input{color:#09090b;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.url-field input::placeholder{color:#71717a}.field-hint{color:#71717a;background:#fafafa;border-top:1px solid #f4f4f5;align-items:center;gap:8px;min-height:31px;margin:0;padding:6px 12px;font-size:12px;font-weight:600;line-height:18px;display:flex}.hint-icon{color:#71717a;flex:0 0 16px;width:16px;height:16px}.source-section{gap:10px;display:grid}.source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-choice{color:#27272a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.source-choice:hover{border-color:#a1a1aa;transform:translateY(-1px);box-shadow:0 8px 20px #18181b14}.source-choice:focus-visible,.use-case-card:focus-visible{outline-offset:2px;outline:3px solid #d4d4d8}.source-choice.selected{color:#09090b;background:#fafafa;border-color:#09090b;box-shadow:inset 0 0 0 .25px #09090b}.source-choice.selected svg,.source-choice.selected .text-source-icon{color:#09090b}.source-choice svg{color:#52525b;flex:0 0 18px;width:18px;height:18px}.text-source-icon{color:#52525b;background:#f4f4f5;border-radius:4px;place-items:center;width:18px;height:18px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.source-detail-shell{opacity:0;pointer-events:none;transform-origin:top;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1),opacity .18s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;transform:translateY(8px)scale(.985)}.source-detail-shell.revealed{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)scale(1)}.source-detail-shell>*{min-height:0}.source-file-drop,.source-rich-editor{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;animation:.32s cubic-bezier(.16,1,.3,1) both sourcePanelIn;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.source-file-drop{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:154px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.source-file-drop.dragging{background:#fff;border-color:#09090b;box-shadow:inset 0 0 0 .25px #09090b,0 4px 16px #0000000a,0 2px 2px #00000005}.source-drop-icon{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 5px #00000008}.source-drop-copy{gap:4px;min-width:0;display:grid}.source-drop-copy strong{color:#09090b;font-size:14px;font-weight:700;line-height:1.35}.source-drop-copy span{color:#71717a;font-size:12px;font-weight:500;line-height:1.45}.source-browse-button{cursor:pointer;color:#fff;background:#09090b;border:1px solid #09090b;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;transition:background-color .16s,transform .16s;display:inline-flex}.source-browse-button:hover{background:#27272a}.source-browse-button:active{transform:scale(.98)}.source-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-file-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;padding-top:2px;display:flex}.source-file-list span{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.source-file-list svg{color:#52525b;flex:0 0 14px;width:14px;height:14px}.source-rich-editor{padding:6px;display:grid}.source-editor-toolbar{background:#fff;border:1px solid #e4e4e7;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.source-editor-toolbar button{color:#52525b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.source-editor-toolbar button:hover,.source-editor-toolbar button:focus-visible{color:#09090b;background:#f4f4f5}.source-editor-toolbar button:focus-visible{outline-offset:1px;outline:2px solid #d4d4d8}.source-editor-field{color:#27272a;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #d4d4d8;border-radius:0 0 8px 8px;outline:none;min-height:168px;max-height:220px;padding:12px;font-size:14px;line-height:20px;overflow-y:auto}.source-editor-field:empty:before{content:attr(data-placeholder);color:#a1a1aa;pointer-events:none}.source-editor-field:focus{border-color:#09090b;box-shadow:0 0 0 3px #d4d4d8}.source-editor-footer{color:#71717a;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:7px 6px 0;font-size:12px;font-weight:600;line-height:18px;display:flex}.source-editor-footer span:last-child{color:#a1a1aa;font-variant-numeric:tabular-nums;flex-shrink:0}.instructions-block{gap:15px}.instructions-block h1{max-width:360px;margin-bottom:8px}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.use-case-card{color:#3f3f46;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-content:start;gap:7px;min-height:118px;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.use-case-card strong{color:#18181b;font-size:14px;font-weight:700;line-height:18px}.use-case-card span{color:#71717a;font-size:12px;line-height:17px}.use-case-card.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.use-case-card.selected strong{color:#1d4ed8}.textarea-shell{background:#fafafa;border-radius:12px;padding:6px;position:relative;overflow:hidden}.textarea-shell textarea{resize:none;color:#3f3f46;border:1px solid #d4d4d8;border-radius:8px;outline:none;width:100%;height:240px;padding:10px 12px;font-size:14px;line-height:20px;display:block}.heading-stack{gap:6px;display:grid}.heading-stack h1{white-space:nowrap;font-size:27px}.heading-stack p{color:#71717a;margin:0;font-size:15px;line-height:22px}.tool-section{gap:10px;display:grid}.tool-grid{flex-wrap:wrap;gap:8px;max-width:445px;display:flex}.tool-chip{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.tool-icon{background:var(--tool-color);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-icon{background:color-mix(in srgb, var(--tool-color) 13%, white)}}.tool-icon{color:var(--tool-color);font-size:11px;font-weight:800;line-height:1}.deploy-block h1{max-width:430px}.legal-row{color:var(--paragraph-4);justify-content:center;align-items:center;gap:14px;font-size:14px;line-height:20px;display:flex}.legal-row a{color:inherit;text-decoration:none}.legal-row a:hover{color:var(--heading)}.pricing-onboarding-page{--pricing-border:#e4e4e7;--pricing-muted:#71717a;--pricing-ink:#09090b;width:100vw;min-height:100dvh;color:var(--pricing-ink);background:#fff;flex-direction:column;display:flex;overflow-x:hidden}.pricing-onboarding-header{z-index:10;align-items:center;padding:18px clamp(20px,4vw,48px);display:flex;position:absolute;top:0;left:0}.pricing-onboarding-header .brand{display:inline-flex}.pricing-content{gap:24px;width:min(1220px,100% - 48px);margin:0 auto;padding:42px 0 36px;display:grid}.pricing-title-row{text-align:center;justify-self:center;gap:8px;max-width:640px;display:grid}.pricing-title-row h1{color:var(--pricing-ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.08}.pricing-title-row p{color:var(--pricing-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.plan-cta:focus-visible{outline-offset:2px;outline:3px solid #d4d4d8}.plan-cta:active{transform:scale(.98)}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-plan-card-shell{min-width:0;display:flex}.pricing-plan-card{border:.75px solid var(--pricing-border);background:#fff;border-radius:15px;grid-template-rows:auto auto auto 1fr auto;gap:14px;width:100%;min-height:568px;padding:18px;display:grid;position:relative;box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.pricing-plan-card.popular{--card-accent:#5c83e6;isolation:isolate;border-color:#0000;box-shadow:0 8px 24px #0000000f,0 2px 2px #00000005}.pricing-plan-card.popular:before{content:"";z-index:-1;background:conic-gradient(from var(--workflow-card-angle,0deg), #5c83e638 0deg, #5c83e638 190deg, #5c83e6 258deg, #83cce3 306deg, #83cce394 328deg, #5c83e638 1turn);pointer-events:none;filter:drop-shadow(0 0 10px #5c83e638);transform-origin:50%;will-change:--workflow-card-angle, filter;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:16.5px;padding:1.5px;animation:2.2s linear infinite tool-card-sweep,1.8s ease-in-out infinite tool-card-breathe;position:absolute;inset:-2.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-card-topline{align-content:start;gap:5px;min-width:0;min-height:69px;display:grid}.plan-heading-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.plan-heading-row h2{color:var(--pricing-ink);letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.2}.plan-card-topline p{-webkit-line-clamp:2;color:var(--pricing-muted);text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.plan-badge{background:var(--realfy-blue-gradient);color:#fff;background-size:220% 220%;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;animation:75s ease-in-out infinite popular-badge-gradient;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #5c83e638}.plan-badge:after{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(105deg,#0000 0 28%,#ffffff57 48%,#0000 68%);animation:75s ease-in-out infinite popular-badge-sheen;position:absolute;inset:0;transform:translate(-130%)}.plan-price-area{border-bottom:1px solid #f4f4f5;align-content:start;gap:6px;min-height:76px;padding-block:16px;display:grid}.plan-price-line{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;min-height:44px;display:flex}.plan-price-line strong{color:var(--pricing-ink);letter-spacing:0;align-items:baseline;font-size:38px;font-weight:600;line-height:1;display:inline-flex}.price-digits,.price-value{font-variant-numeric:tabular-nums}.price-digits{width:calc(var(--price-digit-count,1) * .58em);justify-content:flex-end;align-items:baseline;transition:width .36s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden}.price-digits.remove-from-right{justify-content:flex-start}.price-digit-static,.price-digit-roller{text-align:center;place-items:baseline center;width:.58em;height:1em;line-height:1;display:inline-grid}.price-digit-roller{overflow:hidden}.price-digit-stack{grid-template-rows:1em 1em;height:2em;line-height:1;display:grid}.price-digit-roller.changed .price-digit-stack{animation:.52s cubic-bezier(.16,1,.3,1) both price-digit-roll;animation-delay:calc(var(--price-digit-index,0) * 38ms);will-change:opacity, transform}.price-digit-stack span{height:1em;line-height:1;display:block;transform:translateZ(0)}.price-digit-stack span:first-child{animation:.52s cubic-bezier(.16,1,.3,1) both price-digit-old-fade;animation-delay:calc(var(--price-digit-index,0) * 38ms)}.price-digit-stack span:last-child{animation:.52s cubic-bezier(.16,1,.3,1) both price-digit-new-fade;animation-delay:calc(var(--price-digit-index,0) * 38ms)}.plan-price-line>span{color:var(--pricing-muted);font-size:13px;font-weight:600;line-height:18px}.plan-price-area p{color:#52525b;min-height:18px;margin:0;font-size:12px;font-weight:600;line-height:18px}.plan-price-area small{color:#3f3f46;font-variant-numeric:tabular-nums;min-height:18px;font-size:12px;font-weight:700;line-height:18px}.plan-price-area+.plan-cta{margin-top:2px}.plan-cta{cursor:pointer;color:#09090b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.plan-cta:hover{background:#fafafa;border-color:#09090b}.plan-cta.primary{color:#fff;background:#09090b;border-color:#09090b}.plan-cta.primary:hover{background:#27272a}.plan-feature-list{align-content:start;gap:12px;display:grid}.plan-feature-intro{color:#3f3f46;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:18px;margin:0;font-size:12px;font-weight:700;line-height:18px;display:grid}.plan-feature-intro>span:first-child{color:#09090b;background:#f4f4f5;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:grid}.plan-feature-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-feature-list li{color:#3f3f46;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:18px;display:grid}.plan-feature-list li>span:first-child{color:#09090b;background:#f4f4f5;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:grid}.plan-usage-note{color:#71717a;border-top:1px solid #f4f4f5;min-height:38px;margin:0;padding-top:12px;font-size:12px;font-weight:600;line-height:18px}.pricing-reassurance{color:#71717a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;font-size:13px;font-weight:600;line-height:18px;display:flex}.pricing-reassurance span{position:relative}.pricing-reassurance span+span:before{content:"";background:#d4d4d8;border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.stripe-checkout-copy{align-items:center;gap:5px;display:inline-flex}.stripe-logo-lockup{align-items:center;gap:4px;min-height:18px;display:inline-flex;transform:translateY(-.5px)}.stripe-favicon{flex:none;width:14px;height:14px;display:block}.stripe-wordmark{flex:none;width:38px;height:auto;display:block}.auth-preview-pane{gap:32px}.auth-preview-header{flex-shrink:0}.auth-header-link{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.auth-header-link:hover{background:#f4f4f5}.auth-preview-wrap{flex:auto;justify-content:center;gap:22px}.auth-preview-copy{gap:8px;margin-bottom:8px;display:grid}.auth-preview-copy span{color:#71717a;margin:0;font-size:14px;line-height:20px}.auth-preview-copy h1{max-width:420px}.auth-preview-form{gap:14px;display:grid}.auth-preview-form>:not([hidden]){margin-bottom:0}.auth-preview-form>:not([hidden])~:not([hidden]){margin-top:0}.auth-field{color:#18181b;gap:7px;font-size:13px;font-weight:500;line-height:18px;display:grid}.auth-input-shell{color:#a1a1aa;background:#fff;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative}.auth-input-shell:focus-within{border-color:#a1a1aa;box-shadow:0 0 0 3px #d4d4d8}.auth-input-shell input{color:#09090b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font-size:14px;line-height:20px}.auth-input-shell input::placeholder{color:#a1a1aa}.auth-field-error{color:#dc2626;font-size:12px;font-weight:500;line-height:16px}.auth-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:18px}.auth-preview-form input:-webkit-autofill{-webkit-text-fill-color:#09090b;caret-color:#09090b;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-preview-form input:-webkit-autofill:hover{-webkit-text-fill-color:#09090b;caret-color:#09090b;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-preview-form input:-webkit-autofill:focus{-webkit-text-fill-color:#09090b;caret-color:#09090b;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-preview-form input:-webkit-autofill:active{-webkit-text-fill-color:#09090b;caret-color:#09090b;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.auth-preview-form input:autofill{color:#09090b;background:#fff}.auth-password-shell{grid-template-columns:18px minmax(0,1fr) 36px;padding-right:4px}.auth-password-toggle{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.auth-password-toggle:hover{color:#18181b;background:#f4f4f5}.auth-inline-action{color:#2c41b3;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:13px;font-weight:600;line-height:18px}.auth-primary-button,.auth-preview-form>:not([hidden]).auth-primary-button{margin-top:2px}.auth-divider{color:#71717a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:16px;display:grid}.auth-divider span{background:#e4e4e7;height:1px}.auth-divider strong{color:#71717a;font:inherit}.auth-social-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.auth-social-button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.auth-social-button:hover{background:#f4f4f5}.auth-social-icon{color:#0866ff;place-items:center;width:22px;height:22px;display:inline-grid}.auth-social-icon img,.auth-social-icon svg{width:20px;height:20px;display:block}.auth-social-icon svg{fill:currentColor}.auth-switch-row{color:#71717a;justify-content:center;align-items:center;gap:7px;font-size:14px;line-height:20px;display:flex}.auth-switch-row button{color:#2c41b3;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.auth-secondary-link{color:#71717a;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:13px;font-weight:600;line-height:18px}.auth-secondary-link:hover{color:#18181b}.auth-recovery-card{background:#fff;border:1px solid #e4e4e7;border-radius:15px;gap:16px;padding:18px;display:grid;box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.auth-recovery-icon{color:#2c41b3;background:#f4f4f5;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid}.auth-recovery-card strong{color:#09090b;margin-bottom:4px;font-size:16px;font-weight:700;line-height:22px;display:block}.auth-recovery-card p{color:#71717a;margin:0;font-size:14px;line-height:20px}.auth-preview-footer{flex:none;gap:0;width:452px;margin-top:auto;position:static;bottom:auto;left:auto;transform:translate(0)}.marketing-panel{--dot-shader-color:#ecfeff;--dot-shader-glow:#a7f3ff;--gradient-start:#5c83e6;--gradient-end:#83cce3;--gradient-angle:90deg;--gradient-start-stop:0%;--gradient-end-stop:100%;background:linear-gradient(var(--gradient-angle), var(--gradient-start) var(--gradient-start-stop), var(--gradient-end) var(--gradient-end-stop));flex:50%;width:50%;height:100dvh;min-height:100vh;position:relative;overflow:hidden}.marketing-dot-background{z-index:0}.marketing-panel:before{content:"";z-index:1;opacity:.24;pointer-events:none;background:linear-gradient(90deg,#2447b52e,#ffffff0a),url(/onboarding-v2/marketing/login-texture.png) 50%/cover no-repeat;position:absolute;inset:0}.phone-chat-card{z-index:3;width:min(340px,100% - 80px);position:absolute;top:72px;left:50%;transform:translate(-50%)}.phone-shell{color:#fff;background:linear-gradient(#050505,#050505) top/100% 8px no-repeat,linear-gradient(#050505,#050505) bottom/100% 62px no-repeat,linear-gradient(#050505,#050505) 0/8px 100% no-repeat,linear-gradient(#050505,#050505) 100%/8px 100% no-repeat;border-radius:34px;width:100%;max-width:326px;margin:0 auto;padding:8px;position:relative;box-shadow:0 34px 70px -28px #000000ad,0 18px 32px -20px #08163494,inset 0 0 0 1px #ffffff1f,0 0 0 1px #ffffff1f}.phone-shell:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 10px #050505}.phone-screen{z-index:1;isolation:isolate;background:var(--phone-body-background,#081e305c);border-radius:27px;flex-direction:column;height:min(680px,100vh - 150px);min-height:600px;display:flex;position:relative;overflow:hidden}.phone-status-bar{z-index:5;color:#f8fafcb8;letter-spacing:0;background:#10283d;flex:none;justify-content:space-between;align-items:center;height:34px;margin-bottom:-1px;padding:5px 18px 7px;font-size:11px;font-weight:600;line-height:1;display:flex;position:relative}.phone-status-time,.phone-status-battery{z-index:1;min-width:42px;position:relative}.phone-status-time{align-items:center;gap:4px;display:inline-flex}.phone-status-time svg{width:1em;height:1em}.phone-status-battery{text-align:right;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.phone-status-battery img{filter:invert();opacity:.94;width:1.35em;height:1.35em;display:block}.phone-notch{z-index:2;background:radial-gradient(circle at 73%,#18181b 0 4px,#0000 4.5px),linear-gradient(#020202 0%,#070707 100%);border-radius:999px;width:94px;height:22px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -1px 2px #ffffff0d,0 1px #ffffff0d}.phone-notch:before{content:"";background:#ffffff0d;border-radius:999px;width:34px;height:3px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.phone-header{z-index:5;background:#10283d;border-bottom:1px solid #0000;flex:none;align-items:center;gap:9px;min-width:0;padding:9px 11px 10px;display:flex;position:relative}.phone-header:after{content:none}.phone-back{color:#f8fafc;flex:none;font-size:24px;line-height:1}.phone-agent-mark,.phone-avatar{flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.phone-agent-mark{color:#0f172a;background:#fff;border-radius:10px;width:34px;height:34px;font-size:13px;overflow:hidden}.phone-avatar-logo{object-fit:contain;width:70%;height:70%;display:block}.phone-title-wrap{flex:auto;min-width:0}.phone-title,.phone-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-title{color:#f8fafc;font-size:14px;font-weight:700;line-height:18px}.phone-status{color:#cbd5e1;align-items:center;gap:5px;font-size:10px;line-height:14px;display:flex}.phone-active-dot{background:#22c55e;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #22c55e2e,0 0 8px #22c55e8c}.phone-header-icon{color:#e2e8f0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.phone-header-icon svg{width:14.5px;height:14.5px}.phone-chat-log{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(1.22);backdrop-filter:blur(16px)saturate(1.22);min-height:0;box-shadow:none;clip-path:inset(0 0 var(--phone-chat-clip-inset,1px) 0 round 0);background:0 0;border:0;flex-direction:column;flex:auto;justify-content:flex-end;padding:12px 10px;display:flex;position:relative;overflow:hidden}.phone-chat-stack{flex-direction:column;flex:none;justify-content:flex-end;gap:8px;min-height:100%;display:flex}.phone-row{z-index:1;align-items:flex-end;gap:7px;min-width:0;animation:.36s both chatMessageIn;display:flex;position:relative}.phone-row.agent{justify-content:flex-start;animation:none}.phone-row.visitor{justify-content:flex-end}.phone-avatar{border-radius:999px;width:28px;height:28px;font-size:10px}.agent-avatar{color:#111827;background:#f8fafc;overflow:hidden;box-shadow:0 0 0 2px #5c83e65c,0 10px 18px -14px #0000008c}.visitor-avatar{color:#111827;background:#e5e7eb}.phone-bubble{overflow-wrap:anywhere;letter-spacing:0;border-radius:14px;max-width:76%;padding:9px 11px;font-size:12px;line-height:1.35}.phone-bubble.agent{background:var(--realfy-blue-gradient);color:#fff;border-bottom-left-radius:5px;box-shadow:0 10px 20px -16px #5c83e6cc}.phone-bubble.visitor{color:#f8fafc;background:#243d58;border-bottom-right-radius:5px;box-shadow:0 10px 20px -18px #000000a6}.phone-bubble:has(.phone-inline-card){max-width:88%;padding:7px}:is(.phone-bubble.agent:has(.contact-form-card),.phone-bubble.agent:has(.booking-card)){max-width:86%;box-shadow:none;background:0 0;padding:0}.phone-inline-card{color:#09090b;background:#fffffff5;border:1px solid #ffffff42;border-radius:12px;flex-direction:column;gap:7px;width:100%;min-width:206px;padding:9px;display:flex;box-shadow:0 12px 24px -18px #02061799}.contact-form-card,.booking-card{background:linear-gradient(#fffffffa,#f8fafcf5),#fff;border-color:#e2e8f0f2;border-radius:14px;gap:8px;padding:11px;box-shadow:0 14px 24px -20px #0f172a8a,inset 0 0 0 1px #ffffffb3}.booking-section-title{color:#64748b;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.booking-divider{background:linear-gradient(90deg,#0000,#94a3b870,#0000);height:1px;margin:2px 0 1px;display:block}.contact-form-card label{background:#f8fafc;border:0;border-radius:9px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.contact-form-card label span,.contact-form-card small{color:#71717a;letter-spacing:0;font-size:9px;font-weight:700;line-height:1.1}.contact-form-card label strong{color:#09090b;text-overflow:ellipsis;white-space:nowrap;min-height:14px;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.contact-form-card label strong.is-filling:after{content:"";background:currentColor;width:1px;height:1em;margin-left:2px;animation:.76s steps(2,end) infinite caretBlink;display:inline-block;transform:translateY(2px)}.contact-form-card small{color:#94a3b8;padding-left:15px;transition:color .22s;position:relative}.contact-form-card small.is-saved{color:#15803d}.contact-form-card small:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #fff}.booking-date-row,.booking-slot-grid{gap:6px;display:grid}.booking-date-row{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-date-row span,.booking-slot-grid span{color:#334155;background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:7px;place-items:center;min-height:25px;font-size:10px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 -1px #0f172a08}.booking-date-row span.selected,.booking-slot-grid span.selected{background:var(--realfy-blue-gradient);color:#fff;border-color:#5c83e6cc;box-shadow:0 10px 18px -13px #5c83e6db,inset 0 0 0 1px #ffffff47}.booking-date-row span.selected{animation:.72s cubic-bezier(.16,1,.3,1) .16s both bookingOptionPick}.booking-slot-grid span.selected{animation:.72s cubic-bezier(.16,1,.3,1) .78s both bookingOptionPick}.phone-bubble.typing{min-height:34px}.phone-bubble.typing:has(.typing-dots){align-items:center;display:inline-flex}.phone-chat-link{background:#fff3;border-radius:9px;margin-top:7px;padding:7px 8px;font-size:11px;font-weight:700;display:block}.typing-dots{justify-content:center;align-items:center;gap:4px;width:25px;min-height:16px;padding:3px 1px;line-height:1;display:inline-flex}.typing-dots span{opacity:.46;background:currentColor;border-radius:999px;width:4.5px;height:4.5px;animation:.9s ease-in-out infinite typingDot}.typing-dots span:nth-child(2){animation-delay:.12s}.typing-dots span:nth-child(3){animation-delay:.24s}.typing-caret{background:currentColor;width:1px;height:1em;margin-left:2px;animation:.76s steps(2,end) infinite caretBlink;display:inline-block;transform:translateY(2px)}.phone-footer-surface{z-index:0;height:calc(52px + var(--phone-chat-clip-inset,1px));pointer-events:none;background:linear-gradient(#0c2235eb,#07121ef0);position:absolute;bottom:0;left:0;right:0}.phone-composer{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:0 0;border-top:1px solid #0000;flex:none;align-items:center;gap:8px;min-width:0;padding:9px 9px 10px;display:flex;position:relative}.phone-camera{color:#e2e8f0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;display:inline-flex}.phone-camera svg{width:15px;height:15px}.phone-input{color:#cbd5e1;background:#020d185c;border:1px solid #ffffff29;border-radius:12px;flex:auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:11px;line-height:1;display:flex}.phone-input.has-draft{color:#f8fafc}.phone-input-copy{text-align:left;direction:ltr;flex:auto;justify-content:flex-start;min-width:0;display:flex;overflow:hidden}.phone-input-copy>span{white-space:nowrap;min-width:max-content;display:block}.phone-input.has-draft .phone-input-copy{justify-content:flex-start}.phone-input-caret{flex:0 0 1px;margin-left:2px;transform:translateY(1px)}.phone-input-measure{opacity:0;pointer-events:none;white-space:nowrap;width:max-content;height:1px;position:absolute;overflow:hidden}.phone-input-action{color:#a1a1aa;flex:none;justify-content:center;align-items:center;display:inline-flex}.phone-input-action svg{width:14px;height:14px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.phone-chat-log{background:#0a1f32b8}}@keyframes chatMessageIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes featureIntroGradient{0%{filter:drop-shadow(0 0 4px #5c83e61f);background-position:0%}to{filter:drop-shadow(0 0 10px #83cce347);background-position:100%}}@keyframes personaIconGradientIn{0%{opacity:0;transform:scale(.86)rotate(-5deg)}62%{opacity:1;transform:scale(1.08)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes typingDot{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}@keyframes caretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes shaderGradientDrift{0%{filter:saturate(1.02)hue-rotate(-3deg);background-position:0 35%}35%{filter:saturate(1.16)hue-rotate(6deg);background-position:85% 5%}70%{filter:saturate(1.1)hue-rotate(-8deg);background-position:30% 100%}to{filter:saturate(1.2)hue-rotate(9deg);background-position:100% 55%}}.analysis-page{background:#fff;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.analysis-page:before,.analysis-page:after{content:"";z-index:45;pointer-events:none;opacity:0;position:fixed;inset:0}.analysis-page:before{will-change:transform, opacity;background:linear-gradient(115deg,#0000 0 24%,#5c83e629 38%,#83cce361 50%,#ffffffdb 62%,#0000 78%),linear-gradient(90deg,#5c83e61f,#83cce32e);transform:translate(-120%)skew(-10deg)}.analysis-page:after{transform-origin:100%;will-change:transform, opacity;background:#fff;transform:scaleX(0)}.analysis-page.route-exit:before{animation:.88s cubic-bezier(.77,0,.175,1) forwards routeLightSweep}.analysis-page.route-exit:after{animation:.88s cubic-bezier(.77,0,.175,1) forwards routeWhiteReveal}.analysis-page.route-exit .tool-workflow-root,.analysis-page.route-exit .analysis-center{animation:.88s cubic-bezier(.77,0,.175,1) forwards agentSceneRouteExit}.analysis-page.route-exit .analysis-close,.analysis-page.route-exit .analysis-continue{pointer-events:none;transition:opacity .18s;opacity:0!important}.theater-reveal{z-index:30;pointer-events:none;animation:1.12s cubic-bezier(.76,0,.24,1) forwards theaterRevealFade;display:flex;position:fixed;inset:0;overflow:hidden}.theater-panel{will-change:transform;width:50%;height:100dvh;min-height:100vh;position:relative;overflow:hidden}.theater-panel-left{background:#fff;border-right:1px solid #e4e4e7;justify-content:center;animation:1.12s cubic-bezier(.76,0,.24,1) forwards theaterLeftOpen;display:flex}.theater-panel-right{animation:1.12s cubic-bezier(.76,0,.24,1) forwards theaterRightOpen}.theater-panel-right .marketing-panel{flex:none;width:100%;height:100%;min-height:100%}.theater-left-inner{flex-direction:column;gap:48px;width:452px;height:100dvh;min-height:100vh;padding:48px 0 32px;display:flex}.analysis-close{top:50px;right:50px}.analysis-center{text-align:center;opacity:var(--scene-opacity,1);filter:blur(var(--scene-blur,0));scale:var(--scene-scale,1);transform-origin:50%;will-change:opacity, filter, scale;justify-items:center;margin-top:14px;display:grid}.analysis-mark{will-change:opacity, transform;background:0 0;border:0;border-radius:0;place-items:center;width:112px;height:112px;margin-bottom:32px;display:grid;overflow:hidden}.analysis-mark img{object-fit:contain;width:92px;height:92px;display:block}.analysis-center h1{color:#3f3f46;will-change:opacity, filter, transform;max-width:600px;font-size:28px;font-weight:600;line-height:1.25}.analysis-intro-message{grid-area:2/1;min-height:35px;margin:0}.analysis-typewriter{color:#3f3f46;text-wrap:balance;will-change:opacity, transform;grid-area:2/1;width:min(640px,100vw - 48px);margin:0;font-size:28px;font-weight:600;line-height:1.25;display:grid;position:relative}.typewriter-measure,.typewriter-live{justify-items:center;gap:2px;display:grid}.typewriter-measure{visibility:hidden}.typewriter-live{position:absolute;inset:0}.typewriter-line{white-space:nowrap;min-height:1.25em;display:block}.typewriter-caret{vertical-align:-.14em;background:#2c41b3;width:2px;height:1em;margin-left:4px;animation:.88s step-end infinite typewriterBlink;display:inline-block}.analysis-continue{z-index:10;color:#09090b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex;position:fixed;bottom:40px;right:40px;box-shadow:0 1px 2px #0000000f}.analysis-continue:hover{background:#fafafa}.analysis-continue:active{transform:scale(.97)}.tool-workflow-root{z-index:1;pointer-events:auto;background:#fff;transition:opacity .12s linear;position:fixed;inset:0}.tool-workflow-frame{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.agent-workflow-dot-background{z-index:0;background:#fff}.workflow-connector-overlay{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-connector{pointer-events:none}.workflow-connector-path-shadow,.workflow-connector-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--connector-progress,1))}.workflow-connector-retiring .workflow-connector-path-shadow,.workflow-connector-retiring .workflow-connector-path{stroke-dasharray:var(--connector-visible-length,1) 1;stroke-dashoffset:var(--connector-pull-offset,0)}.workflow-connector-path-shadow{stroke:#ffffffd1;stroke-width:5px}.workflow-connector-path{stroke-width:2px;transition:opacity .26s cubic-bezier(.4,0,.2,1),stroke-width .18s cubic-bezier(0,0,.2,1)}.workflow-connector-path-active{stroke:url(#workflow-connector-active-gradient)}.workflow-connector-path-settled{stroke:#09090b}.workflow-connector-complete .workflow-connector-path,.workflow-connector-retiring .workflow-connector-path{stroke-width:1.35px}.workflow-connector-endpoint{fill:#fff;stroke-width:2px;transition:opacity .26s cubic-bezier(.4,0,.2,1),r .18s cubic-bezier(0,0,.2,1)}.workflow-connector-endpoint-active{stroke:url(#workflow-connector-active-gradient);filter:drop-shadow(0 0 8px #5c83e638)}.workflow-connector-endpoint-settled{stroke:#09090b;filter:none}.tool-workflow-frame:after{content:"";z-index:10;pointer-events:none;border:1px solid #e4e4e7;position:fixed;inset:24px}.diamond-cluster{z-index:1;pointer-events:none;grid-template-rows:repeat(4,76px);grid-template-columns:repeat(4,76px);display:grid;position:absolute}.diamond-cluster.flipped{rotate:180deg}.cluster-left{top:calc(50% - 370px);left:calc(50% - 370px)}.cluster-right{top:calc(50% + 65px);left:calc(50% + 65px)}.diamond-cluster span,.diamond-cluster svg{width:76px;height:76px;display:block}.diamond-cluster path{fill:#fff;stroke:#e4e4e7;stroke-width:1px}.diamond-cluster circle{fill:#e4e4e7}.workflow-left-stack,.workflow-right-stack{z-index:2;will-change:transform, opacity;flex-direction:column;gap:92px;width:330px;display:flex;position:absolute;top:calc(50% - 292px)}.workflow-left-stack{left:calc(50% - 565px)}.workflow-right-stack{left:calc(50% + 235px)}@media (width<=1129px){.tool-workflow-frame:after,.workflow-left-stack,.workflow-right-stack,.diamond-cluster,.workflow-connector-overlay{display:none}}.workflow-card{--card-accent:#5c83e6;isolation:isolate;will-change:transform, filter, opacity;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex;position:relative;box-shadow:0 4px 8px #0000000a,0 2px 1px #00000005}.workflow-card.active{border-color:#0000;box-shadow:0 8px 24px #0000000f,0 2px 1px #00000005}.workflow-card.active:before,.workflow-card.border-entering:before,.workflow-card.border-active:before,.workflow-card.border-leaving:before,.workflow-card.linked:before{content:"";z-index:-1;background:conic-gradient(from var(--workflow-card-angle,0deg), #5c83e638 0deg, #5c83e638 190deg, #5c83e6 258deg, #83cce3 306deg, #83cce394 328deg, #5c83e638 1turn);pointer-events:none;filter:drop-shadow(0 0 10px var(--card-accent));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:13.5px;padding:1.5px;position:absolute;inset:-2.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:color-mix(in lab, red, red)){.workflow-card.active:before,.workflow-card.border-entering:before,.workflow-card.border-active:before,.workflow-card.border-leaving:before,.workflow-card.linked:before{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--card-accent) 22%, transparent))}}.workflow-card.active:before,.workflow-card.border-entering:before,.workflow-card.border-active:before,.workflow-card.border-leaving:before,.workflow-card.linked:before{transform-origin:50%;will-change:--workflow-card-angle, filter;animation:2.2s linear infinite tool-card-sweep,1.8s ease-in-out infinite tool-card-breathe}.workflow-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#fff;position:absolute;inset:0}.workflow-card.border-entering,.workflow-card.border-active,.workflow-card.border-leaving,.workflow-card.linked{isolation:isolate}.workflow-card.border-entering:before{animation:2.2s linear infinite tool-card-sweep,1.8s ease-in-out infinite tool-card-breathe,.34s cubic-bezier(.22,1,.36,1) both tool-card-border-in}.workflow-card.border-active:before{animation:2.2s linear infinite tool-card-sweep,1.8s ease-in-out infinite tool-card-breathe}.workflow-card.border-leaving:before{animation:2.2s linear infinite tool-card-sweep,.34s cubic-bezier(.64,0,.78,0) forwards tool-card-border-out}.workflow-card.linked:before{filter:drop-shadow(0 0 12px #5c83e647)}.workflow-card h2{color:#71717a;letter-spacing:0;text-transform:none;white-space:nowrap;margin:0;font-family:Inter,Realfy Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.35}.model-chip,.sources-row,.user-info-row,.workflow-hero-row,.intent-signal{align-items:center;gap:8px;display:flex}.model-chip{color:#09090b;border:1px solid #e4e4e7;border-radius:8px;padding:12px;font-size:14px;font-weight:500;line-height:20px}.mini-logo{color:#09090b;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.model-description{color:#71717a;background:#f4f4f5;border-radius:8px;margin:0;padding:12px;font-size:13px;font-weight:500;line-height:1.5}.sources-list,.user-info-list{flex-direction:column;gap:12px;display:flex}.sources-row,.user-info-row{min-height:20px;font-size:14px;line-height:20px}.sources-row{color:#09090b;font-weight:500}.sources-row span{color:#71717a}.user-info-row{justify-content:space-between;font-weight:500}.user-info-row span{color:#71717a}.user-info-row strong{color:#09090b;font-weight:500}.workflow-hero-row{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;align-items:stretch;padding:12px}.workflow-icon{background:var(--realfy-blue-gradient);color:#fff;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;display:grid;box-shadow:0 10px 18px -13px #5c83e6db,inset 0 0 0 1px #ffffff57}.workflow-icon svg{width:18px;height:18px}.workflow-hero-row strong{color:#09090b;margin-bottom:3px;font-size:16px;font-weight:700;line-height:1.25;display:block}.workflow-hero-row p{color:#71717a;margin:0;font-size:12px;font-weight:600;line-height:1.35}.intent-signal{background:#f4f4f5;border-radius:9px;justify-content:space-between;padding:10px}.intent-signal span,.intent-signal strong{font-size:12px;line-height:1.3}.intent-signal span{color:#71717a;font-weight:600}.intent-signal strong{color:#09090b;text-align:right;font-weight:700}.qualified-badge{color:#15803d;background:#15803d14;border:1px solid #15803d2e;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.qualified-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.qualified-card-badge{position:absolute;top:18px;right:18px}.reveal-block{transition:none;display:grid;overflow:hidden}.reveal-block>div{min-height:0;overflow:hidden}.api-handshake{background:linear-gradient(90deg,#5c83e614,#83cce321),#fff;border:1px solid #5c83e633;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex;overflow:hidden}.calendly-handshake{padding-inline:24px}.api-tile{color:#09090b;background:#fff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid;box-shadow:0 10px 18px -15px #0f172a75,inset 0 0 0 1px #0f172a14}.api-tile img,.api-tile svg{width:24px;height:24px}.api-tile img{object-fit:contain}.api-tile svg{fill:currentColor;display:block}.calendly-tile{background:#fff;transition:box-shadow .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 10px 18px -15px #0f172a57,inset 0 0 0 1px #0f172a14}.calendly-tile.connected{transform:scale(1.035);box-shadow:0 12px 22px -16px #006bff8f,0 0 0 1px #006bff1a,inset 0 0 0 1px #006bff1f}.calendly-mark-crop{width:27px;height:27px;display:block;overflow:hidden}.calendly-mark-crop img{filter:grayscale()contrast(1.2)brightness(.45);opacity:.88;width:auto;max-width:none;height:27px;transition:filter .36s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1);display:block}.calendly-tile.connected .calendly-mark-crop img{filter:none;opacity:1}.realfy-tile{background:#fff}.api-wire{flex:auto;justify-content:center;align-items:center;gap:5px;height:22px;margin-inline:15px;display:flex;overflow:hidden}.api-wire-segment{width:9px;height:3px;box-shadow:none;background:#2c41b32e;border-radius:999px;flex:0 0 9px;transition:background .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1);display:block}.api-wire-segment.active{background:var(--realfy-blue-gradient);transform:scaleX(1.18);box-shadow:0 0 10px #5c83e66b,inset 0 0 2px #ffffffe0}.workflow-phone-wrap{z-index:3;width:390px;height:633px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-phone{will-change:transform, opacity;background:#fff;border:1px solid #e4e4e7;border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a,0 2px 2px #00000005}.workflow-phone-messages{flex-direction:column;flex:1;gap:32px;padding:20px 20px 24px;transition:transform .4s cubic-bezier(.33,1,.68,1);display:flex;overflow:hidden}.workflow-phone-preview{z-index:3;will-change:transform, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-phone-preview.phone-chat-card{aspect-ratio:350/720;width:min(350px,100vw - 56px);top:50%;left:50%}.workflow-phone-preview .phone-shell{aspect-ratio:334/704;max-width:334px}.workflow-phone-preview-log{padding:16px 14px}.workflow-phone-preview-log .phone-chat-stack{gap:12px}.workflow-phone-preview .phone-screen{aspect-ratio:318/684;height:auto;min-height:0}.workflow-phone-preview .phone-bubble{max-width:78%;font-size:12px;line-height:1.38}.workflow-phone-preview .phone-row{animation-duration:.32s}.workflow-phone-preview .phone-row.connector-active .phone-bubble{outline-offset:2px;outline:2px solid #ffffffb8;box-shadow:0 0 0 1px #5c83e657,0 14px 28px -18px #5c83e6db}.workflow-phone-preview .phone-row.connector-active .phone-bubble:has(.booking-card){box-shadow:none;outline:0}.workflow-phone-preview .phone-bubble.typing{min-height:35px}.workflow-phone-preview .typing-dots{transform:translateY(.5px)}.workflow-phone-preview .phone-row.connector-active .typing-dots span{opacity:.58}.success-card{background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:2px 0 0;display:flex}.success-card>span{background:var(--success-accent,#15803d);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid}.success-card strong,.success-card p{letter-spacing:0;margin:0;font-size:14px;line-height:20px}.success-card strong{color:#09090b;font-weight:600}.success-card p{color:#71717a}.lead-table{flex-direction:column;gap:6px;display:flex}.lead-table-row{background:#fff;border:1px solid #e4e4e7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:7px 8px 7px 10px;display:flex}.lead-table-row.inserted{background:linear-gradient(90deg,#2c41b312,#fff);border-color:#2c41b347;animation:.56s cubic-bezier(.16,1,.3,1) both pipelineRowInsert}.lead-table-row span{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.lead-table-row strong{border-radius:999px;flex:none;padding:5px 7px;font-size:10px;font-weight:800;line-height:1}.status-qualified{color:#15803d;background:#15803d1a}.status-progress{color:#a16207;background:#eab30829}.workflow-meta{color:#71717a;align-items:center;gap:12px;padding-right:40px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.workflow-meta i{background:#00000014;border-radius:3px;width:1px;height:12px}@keyframes pageSlideForward{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes pageSlideBack{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:translate(0)}}@keyframes sourcePanelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes theaterLeftOpen{0%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes theaterRightOpen{0%{transform:translate(0)}to{transform:translate(105%)}}@keyframes theaterRevealFade{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes mobileCreateAgentLift{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}46%{opacity:1;filter:blur(.4px);transform:translateY(-4px)scale(.992)}to{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.965)}}@keyframes mobileTheaterRevealFade{0%,56%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes agentSceneRouteExit{0%{opacity:1;filter:blur()saturate();transform:scale(1)}46%{opacity:.92;filter:blur(1.5px)saturate(1.18);transform:scale(1.035)}to{opacity:0;filter:blur(8px)saturate(1.28);transform:scale(1.095)}}@keyframes routeLightSweep{0%{opacity:0;transform:translate(-120%)skew(-10deg)}18%{opacity:1}74%{opacity:1;transform:translate(24%)skew(-10deg)}to{opacity:0;transform:translate(118%)skew(-10deg)}}@keyframes routeWhiteReveal{0%,42%{opacity:0;transform:scaleX(0)}76%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes ob-analyzing-mark-spin{to{transform:rotate(360deg)}}@keyframes ob-shimmer-sweep{0%{background-position:-60% 0,0 0}to{background-position:160% 0,0 0}}@keyframes typewriterBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes tool-card-sweep{to{--workflow-card-angle:360deg}}@keyframes tool-card-border-in{0%{opacity:0;transform:scale(.985)}58%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes tool-card-border-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.988)}}@keyframes tool-card-breathe{0%,to{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--card-accent) 16%, transparent))}50%{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--card-accent) 30%, transparent))}}@keyframes pipelineRowInsert{0%{opacity:0;transform:translateY(-10px)scale(.985)}62%{opacity:1;transform:translateY(2px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bookingOptionPick{0%{opacity:.72;transform:scale(.94)}58%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes popular-badge-gradient{0%,to{background-position:0%;box-shadow:0 0 8px #5c83e633}50%{background-position:100%;box-shadow:0 0 14px #83cce352}}@keyframes popular-badge-sheen{0%,38%{transform:translate(-130%)}68%,to{transform:translate(130%)}}@keyframes pricing-cycle-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes price-digit-roll{0%{transform:translateY(0)}72%{transform:translateY(-1.02em)}to{transform:translateY(-1em)}}@keyframes price-digit-old-fade{0%,42%{opacity:1}to{opacity:.18}}@keyframes price-digit-new-fade{0%{opacity:.18}58%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.persona-card.selected .persona-scene-icon-gradient,.company-size-card.selected .persona-scene-icon-gradient,.pricing-plan-card.popular:before,.plan-badge,.plan-badge:after,.price-digit-roller.changed .price-digit-stack,.typing-dots span,.booking-date-row span.selected,.booking-slot-grid span.selected{animation:none}.persona-scene-icon,.scene-icon-stack{transition:none}.workflow-connector-path{transition:opacity .12s cubic-bezier(0,0,.2,1)}.workflow-connector-path-shadow,.workflow-connector-path{stroke-dashoffset:0}.workflow-connector-endpoint{filter:none}}@media (width<=1180px){.pricing-content{width:min(820px,100% - 48px)}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-card{min-height:536px}}@media (width<=1023px){.onboarding-v2-scope{min-height:100vh;display:block;overflow:visible}.onboarding-pane{width:100%;min-height:100vh;padding:0 0 calc(166px + env(safe-area-inset-bottom,0px));border-right:0}.onboarding-header{background:#fff;width:100%;height:64px;padding:16px 20px;position:sticky;top:0}.close-button{top:16px;right:14px}.form-wrap,.onboarding-footer{width:min(452px,100% - 40px)}.form-wrap{padding-top:24px}.auth-preview-pane{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));gap:18px}.auth-preview-header{position:sticky}.auth-header-link{min-height:34px;padding:6px 9px;font-size:12px}.auth-preview-wrap{justify-content:flex-start;gap:20px}.auth-social-grid{grid-template-columns:1fr;gap:8px}.auth-preview-footer{width:min(452px,100% - 40px);padding-bottom:max(20px, env(safe-area-inset-bottom,0px));margin-top:auto;position:static;bottom:auto;left:auto;transform:translate(0)}.persona-card{grid-template-columns:minmax(0,1fr) 112px;min-height:132px;padding:12px}.persona-card.selected{min-height:176px}.company-size-grid{grid-template-columns:1fr}.company-size-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:124px;padding:12px}.company-size-scene{order:2}.company-size-copy{flex-direction:column;align-items:flex-start;gap:4px}.company-scene-window{width:104px;height:78px;min-height:78px}.scene-window{width:104px;height:78px}.persona-card.selected .scene-window{height:98px}.theater-reveal{background:#fff;animation:.94s cubic-bezier(.22,1,.36,1) forwards mobileTheaterRevealFade;display:block}.theater-panel{width:100%;height:100dvh;min-height:100vh}.theater-panel-left{transform-origin:top;border-right:0;animation:.94s cubic-bezier(.22,1,.36,1) forwards mobileCreateAgentLift}.theater-panel-right{animation:none;display:none}.theater-left-inner{width:min(452px,100% - 40px);min-height:100dvh;padding:0 0 calc(166px + env(safe-area-inset-bottom,0px));gap:24px;margin:0 auto}.onboarding-footer{z-index:20;padding-bottom:max(20px, env(safe-area-inset-bottom,0px));background:#fff;gap:18px;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.marketing-panel{display:none}.pricing-onboarding-header{min-height:64px;padding:16px 20px}.pricing-onboarding-header .brand-logo{width:32px;height:32px}.pricing-content{gap:20px;width:min(452px,100% - 40px);padding:28px 0 32px}.pricing-title-row{text-align:left;justify-self:stretch}.pricing-title-row h1{font-size:28px;line-height:1.18}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card{min-height:auto}.plan-card-topline,.plan-price-area,.plan-card-topline p,.plan-feature-intro,.plan-usage-note{min-height:0}.pricing-reassurance{justify-content:flex-start}.pricing-reassurance span+span:before{display:none}@media (width<=520px){.pricing-content{padding-top:76px}}.textarea-shell textarea{height:320px}.heading-stack h1{white-space:normal;font-size:28px}.analysis-center{padding:0 24px}.analysis-mark{width:64px;height:64px;margin-bottom:24px}.analysis-mark img{width:50px;height:50px}.analysis-center h1{max-width:340px;font-size:20px}.analysis-intro-message{min-height:25px}.analysis-typewriter{width:min(340px,100vw - 48px);font-size:20px}.tool-workflow-frame:after,.workflow-left-stack,.workflow-right-stack,.diamond-cluster,.workflow-connector-overlay{display:none}.workflow-phone-wrap{width:min(390px,100vw - 28px);height:min(633px,100vh - 120px)}.workflow-phone-preview-log{padding:12px 10px}.workflow-phone-preview-log .phone-chat-stack{gap:10px}.workflow-phone-messages{gap:24px;padding:16px}.dot-shader-content{width:min(100%,100% - 32px);padding:0 8px}.dot-shader-content h1{font-size:40px;line-height:1.06}.dot-shader-content p:nth-of-type(2){font-size:18px;line-height:26px}.dot-shader-actions{flex-direction:column;align-items:stretch;width:100%}.dot-shader-actions button{width:100%}}@media (width<=640px){.source-file-drop{grid-template-columns:44px minmax(0,1fr);align-items:start;min-height:178px}.source-browse-button,.source-file-list{grid-column:1/-1}.source-browse-button{width:100%}.source-editor-field{min-height:150px;max-height:190px}.source-editor-footer{flex-direction:column;align-items:flex-start;gap:3px}.use-case-grid{grid-template-columns:1fr}.use-case-card{min-height:auto}}.realfy-liquid-glass{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(145deg,#ffffffc7 0%,#f8fafc99 100%)!important;border-color:#ffffffb8!important;box-shadow:0 24px 64px #0f172a2e,0 8px 24px #7090b01a,inset 0 1px #ffffffdb,inset 0 -1px #0f172a0a!important}.realfy-glass-modal{border-radius:18px;width:min(400px,100vw - 2rem);max-width:400px}.realfy-glass-modal>div{gap:20px}.realfy-glass-modal-header{text-align:center;align-items:center;padding:4px 32px 0}.realfy-glass-modal-title{color:#0f172a;letter-spacing:0;padding-top:8px;font-size:18px;font-weight:650;line-height:24px}.realfy-glass-modal-description{color:#475569;max-width:290px;font-size:13px;line-height:18px}.realfy-glass-field-row{grid-template-columns:36px minmax(0,1fr);column-gap:12px;display:grid}.realfy-glass-field-icon{color:#fff;background:#f59e0be0;border:1px solid #fbbf2473;border-radius:999px;place-items:center;width:32px;height:32px;margin-top:20px;display:grid;box-shadow:0 10px 20px #f59e0b2e,inset 0 1px #ffffff59}.realfy-glass-input{color:#0f172a;background:#ffffff94;border:1px solid #ffffffb3;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff8c,0 1px #0f172a0a}.realfy-glass-input:focus{background:#ffffffb8;border-color:#ffffffeb;box-shadow:0 0 0 3px #0f172a1a,inset 0 1px #ffffffb3}.realfy-glass-input-icon{pointer-events:none;color:#475569;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.realfy-glass-button{text-align:center;border-radius:11px;outline:none;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:650;line-height:20px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.realfy-glass-button:focus-visible{box-shadow:0 0 0 3px #0f172a24}.realfy-glass-button-secondary{color:#334155;background:#ffffff70;border:1px solid #ffffffb8}.realfy-glass-button-primary:hover{background:#1e293b}@media (width<=420px){.realfy-glass-modal{width:min(360px,100vw - 1rem)}.realfy-glass-modal-header{padding-inline:24px}.realfy-glass-footer{grid-template-columns:1fr}}.realfy-dialog-content{width:calc(100vw - 2rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.realfy-dialog-origin-measuring[data-state=open]{opacity:0}.realfy-dialog-origin-motion[data-state=open][data-open-origin-x]{backface-visibility:hidden;contain:layout paint;transform-origin:50%;will-change:opacity, transform;animation:.52s cubic-bezier(.19,.78,.24,1) both realfy-dialog-expand-from-origin!important}.realfy-dialog-origin-motion[data-state=closed][data-open-origin-x]{backface-visibility:hidden;contain:layout paint;pointer-events:none;transform-origin:50%;will-change:opacity, transform;animation:.3s cubic-bezier(.45,0,.75,.18) both realfy-dialog-collapse-to-origin!important}@media (prefers-reduced-motion:reduce){.realfy-dialog-origin-motion[data-state=open][data-open-origin-x],.realfy-dialog-origin-motion[data-state=closed][data-open-origin-x]{animation:none!important}}@keyframes realfy-dialog-expand-from-origin{0%{opacity:0;transform:translate3d(calc(-50% + var(--realfy-dialog-open-delta-x,0px)), calc(-50% + var(--realfy-dialog-open-delta-y,0px)), 0) scale(.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes realfy-dialog-collapse-to-origin{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--realfy-dialog-open-delta-x,0px)), calc(-50% + var(--realfy-dialog-open-delta-y,0px)), 0) scale(.1)}}.notfound-page,.legal-page{color:#09090b;background:#fafafa;justify-content:center;min-height:100dvh;display:flex}.notfound-page{align-items:center;padding:32px 20px}.notfound-card{text-align:center;width:min(560px,100%)}.notfound-code{color:#0000;letter-spacing:-.04em;background:linear-gradient(140deg,#09090b 0%,#71717a 60%,#d4d4d8 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,22vw,168px);font-weight:800;line-height:.95}.notfound-card h1{letter-spacing:-.01em;margin:8px 0 0;font-size:clamp(22px,4vw,28px);font-weight:700}.notfound-copy{color:#71717a;max-width:44ch;margin:12px auto 0;font-size:15px;line-height:1.6}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.notfound-primary,.notfound-secondary{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.notfound-primary{color:#fff;background:#09090b}.notfound-primary:hover{background:#27272a}.notfound-secondary{color:#09090b;background:#fff;border-color:#e4e4e7}.notfound-secondary:hover{background:#fafafa;border-color:#d4d4d8}.legal-page{padding:0 20px 72px}.legal-shell{width:min(720px,100%)}.legal-header{padding:56px 0 8px}.legal-back{color:#71717a;letter-spacing:-.01em;margin-bottom:28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.legal-back:hover{color:#09090b}.legal-header h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,5vw,38px);font-weight:700}.legal-effective{color:#a1a1aa;margin:10px 0 0;font-size:13px;font-weight:500}.legal-intro{color:#52525b;margin:18px 0 0;font-size:16px;line-height:1.65}.legal-section{border-top:1px solid #e4e4e7;margin-top:40px;padding-top:28px}.legal-section h2{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:650}.legal-section p{color:#52525b;max-width:68ch;margin:0 0 12px;font-size:15px;line-height:1.7}.legal-footer{color:#a1a1aa;border-top:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.legal-footer a{color:#71717a;text-decoration:none}.legal-footer a:hover{color:#09090b}.workspace-app{--workspace-border:#e4e4e7;--workspace-ink:#09090b;--workspace-muted:#71717a;--workspace-surface:#fff;--workspace-subtle:#fafafa;--workspace-ease:cubic-bezier(.16, 1, .3, 1);--workspace-sidebar-width:240px;background:var(--workspace-surface);width:100%;min-width:320px;height:100dvh;color:var(--workspace-ink);flex-direction:column;display:flex;overflow:hidden}.workspace-app.workspace-agent-layer{--workspace-surface:#fafafa;--workspace-subtle:#fff;--workspace-card-surface:#fff;--workspace-layer2-canvas:#f4f7fe;--workspace-layer2-card-surface:#fff;--workspace-layer2-subtle-surface:#fafcfe;--workspace-layer2-selected-surface:#eef4ff;--workspace-layer2-border:#e9edf7;--workspace-layer2-card-radius:20px;--workspace-layer2-card-shadow:14px 17px 40px 4px #7090b014;--workspace-layer2-card-shadow-hover:0 12px 32px #7090b024;background:#fafafa}.workspace-agent-layer .agent-page-layout,.workspace-agent-layer .agent-inbox-page{background:var(--workspace-layer2-canvas)}.workspace-agent-layer .workspace-sidebar,.workspace-agent-layer .workspace-sub-sidebar-rail,.workspace-agent-layer .workspace-sub-sidebar-drawer,.workspace-agent-layer .workspace-topbar{background:#fff}.workspace-topbar{border-bottom:1px solid var(--workspace-border);background:var(--workspace-surface);flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.workspace-switcher,.workspace-button,.workspace-top-actions,.workspace-icon-button,.workspace-avatar-button,.workspace-new-agent-button{align-items:center;display:inline-flex}.workspace-brand-mark{background:var(--workspace-surface);border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;overflow:hidden}.workspace-brand-mark img{object-fit:contain;width:25px;height:25px;display:block}.workspace-switcher{gap:17px;min-width:0}.workspace-slash{color:#d4d4d8;font-size:23px;font-weight:300;line-height:1}.workspace-button{color:#18181b;cursor:pointer;background:0 0;border:0;gap:7px;min-width:0;max-width:286px;padding:0}.workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:188px;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.workspace-plan-pill{height:25px;color:var(--workspace-muted);border:1px solid #e3e3e7;border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.workspace-top-actions{color:#6f7278;gap:12px}.workspace-icon-button{color:currentColor;cursor:pointer;background:0 0;border:0;justify-content:center;width:34px;height:34px;padding:0}.workspace-top-divider{background:#d4d4d8;width:1px;height:21px;margin-left:1px}.workspace-avatar-button{color:#fff;border:0;border-radius:999px;justify-content:center;width:29px;height:29px;font-size:13px;font-weight:700}.realfy-dropdown-menu-popover.workspace-account-menu{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(145deg,#ffffffb8,#ffffff6b 52%,#e2e8f057),#ffffff75;border-color:#ffffffd1;outline-color:#0f172a12;width:208px;padding:8px;box-shadow:0 24px 60px #0f172a30,0 6px 18px #0f172a14,inset 0 1px #ffffffd1,inset 0 -1px #0f172a0d}.workspace-account-menu-profile{gap:2px;padding:4px 12px 7px;display:grid}.workspace-account-menu-name,.workspace-account-menu-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account-menu-name{color:#27272a;font-size:14px;font-weight:600;line-height:20px}.workspace-account-menu-email{color:#71717a;font-size:12px;font-weight:400;line-height:17px}.workspace-account-menu-separator{background:#0f172a1a;margin:0}.workspace-account-menu-item{color:#71717a;cursor:pointer;border-radius:7px;gap:9px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:500}.workspace-menu-item-disabled{opacity:.45;cursor:not-allowed}.workspace-account-menu-item:focus{color:#27272a;background:#ffffff8c;box-shadow:inset 0 1px #fff9,inset 0 -1px #0f172a0a}.workspace-account-menu-signout,.workspace-account-menu-signout:focus{color:#dc1616}.workspace-shell{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);min-height:0;transition:grid-template-columns .18s var(--workspace-ease);flex:auto;display:grid;position:relative}.workspace-content-frame{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace-page-toolbar{flex:none;min-width:0}.workspace-content-transition{min-width:0;min-height:0;animation:workspacePageEnter .22s var(--workspace-ease) both;flex:auto;display:flex}.workspace-content-transition>.workspace-content{flex:auto;width:100%}.workspace-content-transition>.workspace-sub-sidebar-layout{grid-template-columns:var(--workspace-sub-sidebar-width) minmax(0, 1fr);flex:auto;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-sub-sidebar-layout[data-width=narrow]{--workspace-sub-sidebar-width:184px}.workspace-sub-sidebar-layout[data-width=standard]{--workspace-sub-sidebar-width:256px}.workspace-sub-sidebar-layout[data-width=wide]{--workspace-sub-sidebar-width:320px}@media (width>=861px){.workspace-sub-sidebar-layout.workspace-ai-studio-sub-sidebar-layout{--workspace-sub-sidebar-width:clamp(480px, 38vw, 700px)}}.workspace-sub-sidebar-rail{border-right:1px solid var(--workspace-border);background:var(--workspace-surface);min-width:0;overflow-y:auto}.workspace-sub-sidebar-layout>.workspace-content{min-width:0;overflow:auto}.workspace-sub-sidebar-heading{border-bottom:1px solid var(--workspace-border);padding:20px 20px 16px}.workspace-sub-sidebar-heading h1,.workspace-sub-sidebar-heading h2{color:var(--workspace-ink);margin:0;font-size:15px;font-weight:700;line-height:22px}.workspace-ai-studio-rail-content{gap:20px;padding:28px 24px 24px;display:grid}.workspace-ai-studio-rail-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:52px;display:flex}.workspace-ai-studio-rail-heading h1{color:var(--workspace-ink);margin:0;font-size:24px;font-weight:700;line-height:32px}.workspace-ai-studio-rail-heading p{color:var(--workspace-muted);margin:4px 0 0;font-size:13px;line-height:19px}.workspace-ai-studio-rail-content .workspace-rail-field{gap:7px;padding:0;font-size:13px;line-height:18px}.workspace-ai-studio-rail-content .workspace-rail-field>small{color:var(--workspace-muted);font-size:11px;font-weight:500;line-height:16px}.workspace-ai-studio-rail-content .workspace-rail-field textarea{border-color:var(--workspace-border);background:var(--workspace-surface);border-radius:10px;min-height:142px;padding:11px 12px;font-size:13px;line-height:19px;transition:border-color .14s,box-shadow .14s}.workspace-ai-studio-rail-content .workspace-rail-field textarea:focus{border-color:#60a5fa;outline:0;box-shadow:0 0 0 3px #3b82f61f}.workspace-ai-studio-save-state{min-width:70px;color:var(--workspace-muted);text-align:right;margin-top:7px;font-size:11px;font-weight:600;line-height:16px}.workspace-ai-studio-save-state.is-error{color:#dc2626}.workspace-model-picker-trigger{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:48px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;font-size:14px;font-weight:650;transition:border-color .14s,box-shadow .14s;display:grid}.workspace-model-picker-trigger:hover,.workspace-model-picker-trigger[aria-expanded=true]{border-color:#a1a1aa;box-shadow:0 4px 14px #0f172a12}.workspace-model-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.workspace-model-picker-chevron{transform-origin:50%;transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(0)}.workspace-model-picker-trigger[aria-expanded=true] .workspace-model-picker-chevron{transform:rotate(180deg)}.workspace-provider-logo,.workspace-provider-wordmark{flex:0 0 21px;width:21px;height:21px}.workspace-provider-wordmark{color:#111827;letter-spacing:-.08em;place-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.workspace-model-picker-popover{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffc7 0%,#f8fafca3 100%);border:1px solid #ffffffc7;border-radius:20px;grid-template-columns:minmax(340px,1.35fr) minmax(250px,1fr);height:min(480px,100dvh - 32px);display:grid;position:fixed;overflow:hidden;box-shadow:0 28px 80px #0f172a33,0 8px 24px #7090b01f,inset 0 1px #ffffffe0}.workspace-model-picker-list-panel{border-right:1px solid #ffffff94;flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-model-picker-search{min-height:54px;color:var(--workspace-muted);background:#ffffff57;border-bottom:1px solid #ffffff94;align-items:center;gap:10px;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffff85}.workspace-model-picker-search input{width:100%;color:var(--workspace-ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.workspace-model-picker-options{background:#ffffff2e;flex:auto;min-height:0;padding:7px;overflow-y:auto}.workspace-model-picker-option{width:100%;min-height:43px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;font-size:14px;font-weight:550;display:grid}.workspace-model-picker-option[data-active=true],.workspace-model-picker-option:hover,.workspace-model-picker-option:focus-visible{background:#ffffff94;outline:0;box-shadow:inset 0 1px #ffffffb3}.workspace-model-picker-option[aria-selected=true]{background:#eff6ffc2;box-shadow:0 5px 14px #3b82f617,inset 0 1px #ffffffc7}.workspace-model-picker-option .workspace-provider-logo,.workspace-model-picker-option .workspace-provider-wordmark{flex-basis:19px;width:19px;height:19px}.workspace-model-picker-empty{color:var(--workspace-muted);text-align:center;margin:28px 12px;font-size:13px}.workspace-model-picker-details{background:linear-gradient(145deg,#ffffff6b 0%,#f1f5f94d 100%);flex-direction:column;min-width:0;padding:22px;display:flex;overflow-y:auto;box-shadow:inset 1px 0 #ffffff57}.workspace-model-picker-details-title{color:var(--workspace-muted);align-items:center;gap:7px;font-size:13px;display:flex}.workspace-model-picker-details-title strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-model-picker-details p{color:#3f3f46;margin:24px 0 18px;font-size:14px;line-height:21px}.workspace-model-picker-performance{background:#ffffff6b;border:1px solid #ffffff9e;border-radius:12px;gap:13px;margin-bottom:22px;padding:14px;display:grid;box-shadow:0 8px 22px #4755690f,inset 0 1px #ffffffb8}.workspace-model-picker-performance>small{color:#8b95a7;letter-spacing:.025em;font-size:9px;font-weight:600}.workspace-model-picker-meter{gap:7px;display:grid}.workspace-model-picker-meter>span:first-child{color:#475569;justify-content:space-between;align-items:center;font-size:11px;display:flex}.workspace-model-picker-meter strong{color:var(--workspace-ink);font-weight:700}.workspace-model-picker-meter em{color:var(--workspace-ink);font-size:10px;font-style:normal;font-weight:650}.workspace-model-picker-meter-track{background:#e2e8f0;border-radius:999px;height:7px;display:block;overflow:hidden}.workspace-model-picker-meter-track>span{border-radius:inherit;background:var(--realfy-blue-gradient);height:100%;transition:width .24s var(--workspace-ease);display:block;box-shadow:0 0 12px #5c83e638}.workspace-model-picker-cost{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.workspace-model-picker-cost strong{color:var(--workspace-ink);font-size:17px}.workspace-ai-studio-resource-list{gap:8px;display:grid}.workspace-ai-studio-resource{border:1px solid var(--workspace-border);min-height:64px;color:var(--workspace-ink);background:#fafafa;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}a.workspace-ai-studio-resource:hover,.workspace-ai-studio-workflow-toggle>a:hover{color:#2563eb}a.workspace-ai-studio-resource:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px)}.workspace-ai-studio-resource>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-ai-studio-resource strong{font-size:13px;line-height:18px}.workspace-ai-studio-resource small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.workspace-ai-studio-resource-icon{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--workspace-border);color:#475569;background:#fff;border-radius:9px;place-items:center;display:inline-grid}.workspace-ai-studio-workflow-toggle{grid-template-columns:auto minmax(0,1fr) auto auto}.workspace-ai-studio-workflow-toggle>a{width:26px;height:26px;color:var(--workspace-muted);place-items:center;display:inline-grid}.workspace-ai-studio-preview-note{color:var(--workspace-muted);margin:-3px 2px 0;font-size:11px;line-height:17px}.workspace-rail-field{color:var(--workspace-ink);gap:7px;padding:0 20px;font-size:13px;font-weight:600;line-height:18px;display:grid}.workspace-rail-field select,.workspace-rail-field textarea{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;color:var(--workspace-ink);font:inherit;border-radius:6px;padding:8px 9px;font-weight:500}.workspace-rail-field select{height:36px}.workspace-rail-field textarea{resize:vertical;min-height:116px}.workspace-sub-sidebar-layout>.workspace-agent-ai-studio-page{background-color:#fafafa;background-image:radial-gradient(circle at 1px 1px,#a1a1aa29 1px,#0000 0);background-position:-1px -1px;background-size:18px 18px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.workspace-ai-studio-desktop-create-demo{z-index:2;position:absolute;top:20px;right:20px}.workspace-workflows-rail-content{gap:8px;padding-bottom:20px;display:grid}.workspace-workflow-platform-label{color:var(--workspace-muted);text-transform:uppercase;margin:12px 20px 2px;font-size:11px;font-weight:600;line-height:16px}.workspace-workflow-platform-list{gap:2px;padding:0 12px;display:grid}.workspace-workflow-platform-list button{min-height:34px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;padding:0 8px;font-size:13px;font-weight:600}.workspace-workflow-platform-list button:hover,.workspace-workflow-platform-list button:focus-visible{background:var(--workspace-subtle)}.workspace-workflow-platform-list button[aria-pressed=true]{border-left-color:var(--workspace-ink);background:var(--workspace-subtle)}.workspace-agent-ai-studio-page>p{color:var(--workspace-muted);margin:8px 0 24px;font-size:15px;font-weight:500;line-height:22px}.workspace-ai-studio-preview{background:#ffffffd1;border:1px solid #e2e8f0c7;border-radius:20px;flex-direction:column;flex:0 auto;width:min(100% - 48px,620px);max-width:620px;height:min(100% - 96px,700px);min-height:min(378px,100% - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a1f,0 4px 16px #0f172a0d,inset 0 1px #fffc}.workspace-ai-studio-preview-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 14% -30%,#3b82f65c,#0000 48%),linear-gradient(120deg,#0f172af5,#1e293beb);align-items:center;gap:8px;min-height:64px;padding:0 16px;display:flex}.workspace-ai-studio-preview-head>span{background:var(--realfy-blue-gradient);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-grid}.workspace-ai-studio-preview-head strong{color:#fff;font-size:12px;line-height:16px}.workspace-ai-studio-preview-head-copy{flex:auto;gap:1px;min-width:0;display:grid}.workspace-ai-studio-preview-head>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.workspace-ai-studio-preview-head>button:hover:not(:disabled){background:#ffffff2e}.workspace-ai-studio-preview-head>button:disabled{cursor:default;opacity:.4}.workspace-ai-studio-voice-preview{background:linear-gradient(120deg,#f8fafcf0,#eff6ffdb);border-bottom:1px solid #e2e8f0bf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:14px 18px;display:grid}.workspace-ai-studio-voice-preview[data-call-open=true]{flex:none;padding:0;display:block;overflow:hidden}.workspace-ai-studio-voice-preview>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspace-ai-studio-voice-preview small{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-style:normal;font-weight:750;display:flex}.workspace-ai-studio-voice-preview strong{color:var(--workspace-ink);font-size:13px}.workspace-ai-studio-voice-preview em{color:var(--workspace-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.workspace-ai-studio-voice-preview>button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#0f172a;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex}.workspace-ai-studio-voice-preview>button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #0f172a2e}.workspace-ai-studio-voice-orb{background:radial-gradient(circle at 34% 28%,#fff 0 8%,#bfdbfe 25%,#60a5fa 52%,#4f46e5 78%,#172554 100%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 28px #3b82f63d}.workspace-ai-studio-voice-orb>span{border-radius:inherit;border:1px solid #ffffff61;width:70%;height:70%}.workspace-ai-studio-voice-preview .realfy-demo-video{border-radius:0;min-height:210px;margin:0}.workspace-ai-studio-voice-preview .realfy-demo-video--orb{justify-content:center;min-height:210px;padding:10px 16px}.workspace-ai-studio-cards{justify-self:start;width:min(100%,480px);margin:2px 0 0}.workspace-ai-studio-preview-messages{background:linear-gradient(#ffffffb8,#f8fafcd1),radial-gradient(circle at 1px 1px,#94a3b829 1px,#0000 0) 0 0/18px 18px;flex:auto;align-content:start;gap:10px;padding:24px;display:grid;overflow:auto}.workspace-ai-studio-preview-messages[data-has-messages=true]{align-content:start}.workspace-ai-studio-preview-empty{width:min(100%,500px);color:var(--workspace-muted);text-align:left;flex-direction:column;justify-self:stretch;gap:18px;padding-top:6px;font-size:12px;line-height:18px;display:flex}.workspace-ai-studio-preview-empty strong{color:#3f3f46;font-size:14px}.workspace-ai-studio-preview-welcome{align-items:flex-end;gap:10px;display:flex}.workspace-ai-studio-preview-welcome>span{background:var(--realfy-blue-gradient);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid;box-shadow:0 8px 18px #2563eb33}.workspace-ai-studio-preview-welcome p{color:#1e293b;background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:16px 16px 16px 4px;max-width:360px;margin:0;padding:11px 13px;font-size:13px;font-weight:520;line-height:19px;box-shadow:0 7px 20px #0f172a0f}.workspace-ai-studio-preview-starters{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-left:40px;display:flex}.workspace-ai-studio-preview-starters button{color:#334155;cursor:pointer;min-height:34px;font:inherit;background:#ffffffb8;border:1px solid #94a3b873;border-radius:10px;padding:0 12px;font-size:11px;font-weight:650;transition:border-color .14s,background .14s,transform .14s;box-shadow:0 5px 14px #0f172a0d}.workspace-ai-studio-preview-starters button:hover:not(:disabled){background:#fff;border-color:#60a5fa;transform:translateY(-1px)}.workspace-ai-studio-preview-message{width:fit-content;max-width:min(78%,440px);color:var(--workspace-ink);background:#ffffffe6;border:1px solid #e4e4e7;border-radius:16px 16px 16px 4px;padding:8px 10px;font-size:14px;line-height:20px}.workspace-ai-studio-preview-message[data-role=user]{background:#e0f2fec7;border-color:#bae6fdd1;border-radius:16px 16px 4px;margin-left:auto}.workspace-ai-studio-preview-typing{justify-content:center;align-items:center;gap:4px;width:52px;min-height:38px;padding:0 13px;display:inline-flex;box-shadow:0 7px 20px #0f172a0f}.workspace-ai-studio-preview-typing span{background:#64748b;border-radius:999px;width:6px;height:6px;animation:1.15s ease-in-out infinite workspace-studio-typing-dot}.workspace-ai-studio-preview-typing span:nth-child(2){animation-delay:.15s}.workspace-ai-studio-preview-typing span:nth-child(3){animation-delay:.3s}.workspace-ai-studio-preview-message[data-live=true]:after{content:"";vertical-align:-2px;background:#64748b;width:5px;height:14px;margin-left:3px;animation:.8s step-end infinite workspace-studio-caret;display:inline-block}.workspace-ai-studio-preview-message .prose{max-width:none;color:inherit;font-size:inherit;line-height:inherit;padding:0}.workspace-ai-studio-preview-message .prose>:first-child{margin-top:0}.workspace-ai-studio-preview-message .prose>:last-child{margin-bottom:0}.workspace-ai-studio-preview-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:7px;max-width:88%;padding:9px 10px;font-size:12px;line-height:17px;display:flex}.workspace-ai-studio-preview-error svg{flex:none;margin-top:1px}.workspace-ai-studio-preview-composer{background:#ffffffe0;border-top:1px solid #e2e8f0b3;padding:12px 14px 14px}.workspace-ai-studio-preview-composer .realfy-chat-composer{background:#f8fafceb;border-color:#ffffffc7;border-radius:999px;min-height:42px;padding:4px 7px;box-shadow:0 5px 14px #0f172a14,inset 0 1px #ffffffa6}.workspace-ai-studio-preview-composer .realfy-chat-composer textarea{font-size:13px;line-height:18px}.workspace-ai-studio-preview-composer .realfy-chat-composer button{width:26px;height:26px;box-shadow:none;color:#64748b;background:0 0;border-radius:999px}.workspace-ai-studio-preview-composer .realfy-chat-composer button:hover,.workspace-ai-studio-preview-composer .realfy-chat-composer button:disabled{box-shadow:none;background:0 0}.workspace-ai-studio-preview-composer .realfy-chat-composer button:disabled{color:#94a3b8}.workspace-demo-modal-backdrop{z-index:1300}.workspace-demo-modal{z-index:1301;border-radius:22px;gap:0;width:min(980px,100%);max-height:min(760px,100dvh - 48px);animation:.22s cubic-bezier(.2,.8,.2,1) knowledge-modal-in;overflow:auto;padding:0!important}.workspace-demo-modal__content{gap:0}.workspace-demo-modal__content>header{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:0 22px;display:grid}.workspace-demo-modal__content>header h2,.workspace-demo-modal__content>header p{margin:0}.workspace-demo-modal__content>header h2{color:#0f172a;font-size:18px;line-height:25px}.workspace-demo-modal__content>header p{color:#64748b;margin-top:2px;font-size:12px}.workspace-demo-modal__mark,.workspace-demo-modal__content>header>button{border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workspace-demo-modal__mark{color:#2563eb;background:#eff6ff}.workspace-demo-modal__content>header>button{color:#334155;cursor:pointer;background:#f8fafc}.workspace-demo-modal__body{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:0;display:grid}.workspace-demo-modal__form,.workspace-demo-modal__existing{align-content:start;gap:15px;padding:24px;display:grid}.workspace-demo-modal__form{border-right:1px solid #e2e8f0}.workspace-demo-modal__form label,.workspace-demo-modal__form label>span:first-child,.workspace-demo-modal__field,.workspace-demo-modal__field>span:first-child{display:grid}.workspace-demo-modal__form label,.workspace-demo-modal__field{gap:7px}.workspace-demo-modal__form label>span:first-child,.workspace-demo-modal__field>span:first-child{color:#334155;font-size:12px;font-weight:700}.workspace-demo-modal__form input:not([type=color]),.workspace-demo-modal__form textarea,.workspace-demo-modal__url-input,.workspace-demo-modal__form .workspace-select-menu__trigger{box-sizing:border-box;color:#0f172a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:0;padding:10px 12px;font-size:13px}.workspace-demo-modal__form textarea{resize:vertical}.workspace-demo-modal__form input:focus,.workspace-demo-modal__form textarea:focus,.workspace-demo-modal__form .workspace-select-menu__trigger:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.workspace-demo-modal__url-input{align-items:center;padding:0 12px;display:flex}.workspace-demo-modal__url-input em{color:#64748b;font-size:12px;font-style:normal}.workspace-demo-modal__url-input input{min-width:0;box-shadow:none!important;border:0!important;padding-inline:2px!important}.workspace-demo-modal__row,.workspace-demo-modal__appearance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.workspace-demo-modal__appearance{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;padding:12px}.workspace-demo-modal__appearance label,.workspace-demo-modal__appearance .workspace-demo-modal__field{grid-template-columns:none;justify-content:space-between;align-items:center;display:flex}.workspace-demo-modal__appearance input[type=color]{cursor:pointer;background:0 0;border:0;width:32px;height:28px}.workspace-demo-modal__create{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#0f172a;border:0;border-radius:10px;font-size:13px;font-weight:750}.workspace-demo-modal__create:disabled{cursor:not-allowed;background:#cbd5e1}.workspace-demo-modal__error{color:#b91c1c;margin:0;font-size:12px}.workspace-demo-modal__success{color:#166534;margin:0;font-size:12px}.workspace-demo-modal__success a{color:#1d4ed8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.workspace-demo-modal__existing{background:#f8fafc}.workspace-demo-modal__existing>div:first-child{justify-content:space-between;align-items:center;display:flex}.workspace-demo-modal__existing>div:first-child small,.workspace-demo-modal__existing>p,.workspace-demo-modal__existing article small{color:#64748b;font-size:11px}.workspace-demo-modal__existing article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;display:grid}.workspace-demo-modal__existing article>span{gap:2px;min-width:0;display:grid}.workspace-demo-modal__existing article strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-demo-modal__existing article a,.workspace-demo-modal__existing article button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@keyframes workspace-studio-caret{50%{opacity:0}}@keyframes workspace-studio-typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.workspace-ai-studio-preview-typing span{opacity:.6;animation:none}}.workspace-app.workspace-sidebar-is-collapsed{--workspace-sidebar-width:56px}.workspace-sidebar{z-index:4;border-right:1px solid var(--workspace-border);background:var(--workspace-subtle);min-height:0;transition:padding .26s var(--workspace-ease), width .18s var(--workspace-ease), transform .18s var(--workspace-ease);flex-direction:column;padding:8px 10px 12px;display:flex;position:relative}.workspace-sidebar-top{flex-direction:column;flex:auto;justify-content:space-between;gap:16px;min-height:0;display:flex}.workspace-sidebar:not(.workspace-sidebar-collapsed) .workspace-sidebar-top{overflow:hidden auto}.workspace-sidebar-collapsed .workspace-sidebar-top{overflow:visible}.workspace-sidebar-collapsed{padding-inline:8px}.workspace-sidebar-collapsed .workspace-credits-card{display:none}.workspace-credits-card{background:var(--workspace-surface);border:1px solid #ececf0;border-radius:10px;flex-direction:column;gap:8px;margin-top:auto;padding:13px;display:flex;box-shadow:0 1px 2px #09090b08}.workspace-credits-head{color:var(--workspace-ink);justify-content:space-between;align-items:center;font-size:15px;font-weight:700;line-height:20px;display:flex}.workspace-credits-head>span{font-style:italic}.workspace-credits-card p{color:var(--workspace-muted);margin:0;font-size:13px;font-weight:400;line-height:18px}.workspace-upgrade-button{background:var(--workspace-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:34px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-upgrade-icon{display:inline-flex}.workspace-sidebar-resize-handle{z-index:9;width:24px;min-width:24px;height:100%;color:var(--workspace-muted);cursor:ew-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:-12px}.workspace-sidebar-resize-handle:focus-visible{outline:none}.workspace-sidebar-handle-glyph{width:32px;height:32px;color:var(--workspace-muted);border-radius:999px;place-items:center;transition:background-color .14s,box-shadow .14s,color .14s,transform .14s;display:grid;position:sticky;top:calc(50vh - 16px)}.workspace-sidebar-handle-line{background:#d4d4d8;border-radius:999px;width:3px;height:24px;transition:opacity .12s,transform .14s}.workspace-sidebar-handle-icon{opacity:0;transition:opacity .12s,transform .14s;position:absolute;transform:scale(.58)}.workspace-sidebar-resize-handle:hover .workspace-sidebar-handle-glyph,.workspace-sidebar-resize-handle:focus-visible .workspace-sidebar-handle-glyph{background:var(--workspace-surface);box-shadow:0 0 0 1px var(--workspace-border), 0 8px 18px #09090b1a;color:var(--workspace-ink);transform:scale(1.04)}.workspace-sidebar-resize-handle:hover .workspace-sidebar-handle-line,.workspace-sidebar-resize-handle:focus-visible .workspace-sidebar-handle-line{opacity:0;transform:scaleY(.55)}.workspace-sidebar-resize-handle:hover .workspace-sidebar-handle-icon,.workspace-sidebar-resize-handle:focus-visible .workspace-sidebar-handle-icon{opacity:1;transform:scale(1)}.workspace-mobile-sidebar-backdrop{display:none}.workspace-content{background:var(--workspace-surface);min-width:0;padding:35px 31px 80px 32px;position:relative;overflow:auto}.workspace-content-block-center{margin-inline:auto}.workspace-page-enter{animation:none}.workspace-page-head h1{color:var(--workspace-ink);margin:6px 0 0;font-size:28px;font-weight:700;line-height:36px}.workspace-placeholder-panel{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:8px;max-width:760px;margin-top:24px;padding:24px}.workspace-placeholder-panel h2{color:var(--workspace-ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.workspace-placeholder-panel p{max-width:560px;color:var(--workspace-muted);margin:8px 0 0;font-size:15px;font-weight:500;line-height:23px}.workspace-new-agent-button{color:#fff;cursor:pointer;background:#050507;border:0;border-radius:8px;justify-content:center;gap:8px;min-width:149px;height:40px;padding:0 14px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.workspace-empty-agents-state{text-align:center;flex-direction:column;align-items:center;width:min(440px,100%);margin:86px auto 0;display:flex}.workspace-empty-agents-visual{background:linear-gradient(135deg,#fafafaeb,#f4f4f5b8),radial-gradient(circle at 50% 0,#09090b14,#0000 55%);border:1px dashed #d4d4d8;border-radius:14px;place-items:center;width:184px;height:132px;display:grid}.workspace-empty-window{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:112px;min-height:82px;color:var(--workspace-ink);border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:13px 14px;display:flex;box-shadow:0 8px 20px #00000012}.workspace-empty-window span{background:var(--workspace-border);border-radius:999px;width:100%;height:6px;display:block}.workspace-empty-window span:last-child{width:68%}.workspace-empty-agents-state h2{color:var(--workspace-ink);margin:22px 0 0;font-size:22px;font-weight:700;line-height:28px}.workspace-empty-agents-state p{max-width:418px;color:var(--workspace-muted);margin:10px 0 0;font-size:15px;font-weight:500;line-height:22px}.workspace-empty-new-agent-button{margin-top:24px}.workspace-mobile-new-agent-sticky{display:none}.workspace-agents-page-head{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.workspace-agents-content{width:100%;margin-top:28px}.workspace-agent-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:18px;display:grid}.workspace-agent-card{background:var(--workspace-surface);transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--workspace-ease);border:1px solid #dfdfe3;border-radius:8px;position:relative;overflow:visible}.workspace-agent-card:hover{border-color:#09090b33;transform:translateY(-1px);box-shadow:0 5px 18px #0000000a}.workspace-agent-training{z-index:1;pointer-events:none;position:absolute;inset:0}.workspace-agent-veil{background:var(--workspace-surface);border-radius:8px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-agent-veil{background:color-mix(in srgb, var(--workspace-surface) 62%, #8a8a93)}}.workspace-agent-veil{-webkit-mask-image:conic-gradient(from 0turn, transparent 0turn calc(var(--workspace-agent-progress) * 1turn), #000 calc(var(--workspace-agent-progress) * 1turn) 1turn);-webkit-mask-image:conic-gradient(from 0turn, transparent 0turn calc(var(--workspace-agent-progress) * 1turn), #000 calc(var(--workspace-agent-progress) * 1turn) 1turn);-webkit-mask-image:conic-gradient(from 0turn, transparent 0turn calc(var(--workspace-agent-progress) * 1turn), #000 calc(var(--workspace-agent-progress) * 1turn) 1turn);-webkit-mask-image:conic-gradient(from 0turn, transparent 0turn calc(var(--workspace-agent-progress) * 1turn), #000 calc(var(--workspace-agent-progress) * 1turn) 1turn);mask-image:conic-gradient(from 0turn, transparent 0turn calc(var(--workspace-agent-progress) * 1turn), #000 calc(var(--workspace-agent-progress) * 1turn) 1turn);transition:-webkit-mask-image .6s var(--workspace-ease)}.workspace-agent-veil:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff9e 50%,#0000 80%);animation:1.6s linear infinite workspace-agent-shimmer;position:absolute;inset:0}.workspace-agent-dial{background:#ffffffdb;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0000001a}.workspace-agent-dial>*{grid-area:1/1}.workspace-agent-dial svg{width:58px;height:58px;transform:rotate(-90deg)}.workspace-agent-dial circle{fill:none;stroke-linecap:round;stroke-width:4px}.workspace-agent-dial-track{stroke:#09090b1a}.workspace-agent-dial-sweep{stroke:var(--workspace-ink,#09090b);transition:stroke-dashoffset .6s var(--workspace-ease)}.workspace-agent-training[data-indeterminate=true] .workspace-agent-dial-sweep{transform-origin:50%;animation:1.2s linear infinite workspace-agent-dial-spin}.workspace-agent-dial-count{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@keyframes workspace-agent-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes workspace-agent-dial-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-agent-veil:after,.workspace-agent-training[data-indeterminate=true] .workspace-agent-dial-sweep{animation:none}}.workspace-agent-preview-link{border-radius:8px 8px 0 0;display:block;overflow:hidden}.workspace-agent-preview{background:radial-gradient(circle at 14% 82%, var(--workspace-agent-accent-soft) 0 24%, transparent 34%), radial-gradient(circle at 88% 24%, var(--workspace-agent-accent-strong) 0 16%, transparent 28%), linear-gradient(105deg, var(--workspace-agent-accent-soft) 0%, var(--workspace-agent-accent) 37%, var(--workspace-agent-accent-strong) 100%);height:198px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-agent-preview{background:radial-gradient(circle at 14% 82%, color-mix(in srgb, var(--workspace-agent-accent-soft) 72%, transparent) 0 24%, transparent 34%), radial-gradient(circle at 88% 24%, color-mix(in srgb, var(--workspace-agent-accent-strong) 54%, transparent) 0 16%, transparent 28%), linear-gradient(105deg, var(--workspace-agent-accent-soft) 0%, var(--workspace-agent-accent) 37%, var(--workspace-agent-accent-strong) 100%)}}.workspace-preview-window{background:var(--workspace-surface);border-radius:12px 12px 0 0;width:230px;height:178px;position:absolute;top:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -1px #0000000d,0 8px 20px #0000000f}.workspace-preview-agent-title{color:var(--workspace-ink);align-items:center;gap:6px;padding:10px 12px 0;font-size:8px;font-weight:700;display:inline-flex}.workspace-agent-preview-badge{background:var(--workspace-ink);width:20px;height:20px;color:var(--workspace-agent-accent);border-radius:999px;place-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff52}.workspace-preview-skeleton{border-radius:999px;display:block;position:absolute}.workspace-preview-skeleton-left{background:#ececef;width:106px;height:28px;top:68px;left:10px}.workspace-preview-skeleton-right{background:var(--workspace-agent-accent-strong);width:106px;height:28px;top:105px;right:10px}.workspace-agent-card-body{border-top:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:24px;min-height:93px;padding:20px 24px;display:flex;position:relative}.workspace-agent-card-body h2{color:var(--workspace-ink);margin:0 0 8px;font-size:16px;font-weight:700;line-height:22px}.workspace-agent-card-body p{color:var(--workspace-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}.workspace-agent-options{flex:none;position:relative}.workspace-more-button{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:40px;height:40px;color:var(--workspace-muted);cursor:pointer;border-radius:8px;flex:0 0 40px;place-items:center;padding:0;display:grid}.workspace-more-button:hover,.workspace-more-button:focus-visible{color:var(--workspace-ink);border-color:#d4d4d8}.workspace-agent-options-menu{z-index:20;border:1px solid var(--workspace-border);background:var(--workspace-surface);width:176px;animation:workspaceMenuIn .17s var(--workspace-ease) both;border-radius:8px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #00000014,0 2px 6px #0000000d}.workspace-agent-options-menu button{color:#18181b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;height:34px;padding:0 9px;font-size:13px;font-weight:500;display:flex}.workspace-agent-options-menu button:hover,.workspace-agent-options-menu button:focus-visible{background:#f4f4f5}.workspace-agent-options-menu .workspace-destructive{color:#dc2626}.workspace-usage-head{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.workspace-usage-head h1{color:var(--workspace-ink);margin:6px 0 0;font-size:28px;font-weight:700;line-height:36px}.workspace-usage-filters{align-items:center;gap:10px;display:flex}.workspace-usage-agent-filter{--workspace-usage-glass-background:#ffffff8c;--workspace-usage-glass-dropdown-background:#ffffffb8;--workspace-usage-glass-border:#ffffffa6;--workspace-usage-glass-shadow:0 20px 54px #0f172a29, inset 0 1px 0 #ffffff8a, inset 0 -1px 0 #0f172a0a;z-index:8;position:relative}.workspace-usage-date-range{--workspace-usage-glass-background:#ffffff8c;--workspace-usage-glass-dropdown-background:#ffffffb8;--workspace-usage-glass-border:#ffffffa6;--workspace-usage-glass-shadow:0 20px 54px #0f172a29, inset 0 1px 0 #ffffff8a, inset 0 -1px 0 #0f172a0a;z-index:7;position:relative}.workspace-usage-filters button{border:1px solid var(--workspace-border);background:var(--workspace-surface);height:40px;color:var(--workspace-ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.workspace-usage-agent-filter>button{justify-content:space-between;min-width:128px}.workspace-usage-date-range>button{justify-content:space-between;min-width:282px}.workspace-usage-date-range>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-filter-chevron{transition:transform .16s var(--workspace-ease)}.workspace-filter-chevron.workspace-open{transform:rotate(180deg)}.realfy-dropdown-trigger{transition:border-color .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1))), background .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1))), box-shadow .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1))), transform .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1)))}.realfy-dropdown-trigger[aria-expanded=true]{background:#ffffffa8;border-color:#ffffffd1;box-shadow:0 10px 24px #0f172a17,inset 0 1px #ffffffad}.realfy-dropdown-trigger-icon{transition:transform .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1)))}.realfy-dropdown-trigger-icon.workspace-open,[aria-expanded=true]>.realfy-dropdown-trigger-icon{transform:rotate(180deg)}.realfy-dropdown-menu{transform-origin:top;will-change:opacity, transform}.realfy-dropdown-menu-slot{height:var(--realfy-dropdown-inline-fixed-height,148px);overflow:hidden}.realfy-dropdown-menu-slot[data-state=idle]{pointer-events:none}.realfy-dropdown-menu[data-state=open]{animation:realfyDropdownShutterIn .18s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1))) both}.realfy-dropdown-menu[data-state=closed]{animation:realfyDropdownShutterOut .15s var(--realfy-dropdown-ease,var(--workspace-ease,cubic-bezier(.16, 1, .3, 1))) both;pointer-events:none}.realfy-dropdown-menu[data-state=idle]{opacity:0;pointer-events:none;animation:none;transform:none}.realfy-dropdown-menu-popover{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:16px;outline:1px solid #0f172a0d;box-shadow:0 20px 54px #0f172a29,inset 0 1px #ffffff8a,inset 0 -1px #0f172a0a}.realfy-dropdown-menu-popover:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff42,#ffffff17 46%,#0f172a08);position:absolute;inset:0}.realfy-dropdown-menu-inline{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);border-radius:12px;box-shadow:0 14px 32px #09090b1f,0 2px 6px #09090b0f}.realfy-dropdown-menu-inline-fixed{height:var(--realfy-dropdown-inline-fixed-height,148px);overscroll-behavior:contain;overflow-y:auto}.realfy-dropdown-menu-inline-expanding{height:auto}.realfy-dropdown-option{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;font-size:14px;display:inline-flex}.realfy-dropdown-option:hover,.realfy-dropdown-option.workspace-selected{color:#0f172a;background:#ffffff85;border-color:#ffffffad;box-shadow:inset 0 1px #ffffff94,0 1px #0f172a0a}.realfy-dropdown-menu-inline .realfy-dropdown-option:hover,.realfy-dropdown-menu-inline .realfy-dropdown-option.workspace-selected{border-color:var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#f4f4f5);box-shadow:none}@keyframes realfyDropdownShutterIn{0%{opacity:0;transform:scaleY(.72)translateY(-4px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes realfyDropdownShutterOut{0%{opacity:1;transform:scaleY(1)translateY(0)}to{opacity:0;transform:scaleY(.72)translateY(-4px)}}.workspace-usage-agent-menu{flex-direction:column;gap:2px;min-width:156px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.workspace-usage-agent-menu button{justify-content:flex-start;height:34px;padding:0 10px}.workspace-usage-agent-menu button.workspace-selected{font-weight:650}.workspace-usage-date-range-panel{--workspace-calendar-cell-size:32px;--workspace-calendar-month-width:calc(var(--workspace-calendar-cell-size) * 7);--workspace-calendar-month-gap:28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:16px;outline:1px solid #0f172a0d;gap:12px;width:514px;padding:10px 18px 18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 54px #0f172a29,inset 0 1px #ffffff8a,inset 0 -1px #0f172a0a}.workspace-usage-date-preset-wrap{position:relative}.workspace-usage-date-range-summary{color:#475569;margin:7px 2px 0;font-size:12px;font-weight:500;line-height:16px}.workspace-usage-filters .workspace-usage-date-range-preset{color:#0f172a;background:#ffffff70;border:1px solid #ffffffb8;border-radius:10px;justify-content:space-between;width:100%;height:38px;box-shadow:inset 0 1px #ffffff94}.workspace-usage-date-preset-menu{z-index:2;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.workspace-usage-filters .workspace-usage-date-preset-menu button{height:30px;padding:0 7px;font-weight:500}.workspace-usage-filters .workspace-usage-date-preset-menu button:last-child{color:#64748b}.workspace-usage-date-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.workspace-usage-filters .workspace-usage-date-actions button{border-radius:9px;width:auto;height:34px;padding:0 12px;font-size:13px}.workspace-usage-filters .workspace-usage-date-cancel{color:#475569;background:0 0;border-color:#0000}.workspace-usage-filters .workspace-usage-date-cancel:hover{color:#0f172a;background:#ffffff6b}.workspace-usage-filters .workspace-usage-date-apply{color:#fff;background:#0f172a;border-color:#0f172ae6;box-shadow:0 10px 22px #0f172a2e}.workspace-usage-filters .workspace-usage-date-apply:disabled{border-color:var(--workspace-border);color:#a1a1aa;cursor:not-allowed;background:#f4f4f5}.workspace-usage-calendar-header,.workspace-usage-calendar-shell{grid-template-columns:repeat(2, var(--workspace-calendar-month-width));justify-content:center;column-gap:var(--workspace-calendar-month-gap);display:grid;position:relative}.workspace-usage-calendar-header{align-items:center;min-height:30px}.workspace-usage-calendar-month{align-content:start;gap:12px;display:grid}.workspace-usage-calendar-header h2{color:#0f172a;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px}.workspace-usage-calendar-weekdays,.workspace-usage-calendar-grid{grid-template-columns:repeat(7, var(--workspace-calendar-cell-size));display:grid}.workspace-usage-calendar-weekdays span{color:#475569;text-align:center;font-size:13px;font-weight:500;line-height:24px}.workspace-usage-calendar-grid{grid-auto-rows:var(--workspace-calendar-cell-size);row-gap:4px}.workspace-usage-filters .workspace-usage-calendar-day{width:var(--workspace-calendar-cell-size);height:var(--workspace-calendar-cell-size);color:#334155;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.workspace-usage-filters .workspace-usage-calendar-day.workspace-today:not(.workspace-range-start):not(.workspace-range-end):after{content:"";background:#e9008b;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.workspace-usage-filters .workspace-usage-calendar-day.workspace-today.workspace-range-start:after,.workspace-usage-filters .workspace-usage-calendar-day.workspace-today.workspace-range-end:after{content:"";background:#fff;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.workspace-usage-filters .workspace-usage-calendar-day:hover:not(:disabled){color:#0f172a;background:#ffffff75}.workspace-usage-filters .workspace-usage-calendar-day.workspace-in-range{background:#0a6dff1a;border-radius:0}.workspace-usage-filters .workspace-usage-calendar-day.workspace-preview-range:not(.workspace-range-start):not(.workspace-range-end){background:#0a6dff12}.workspace-usage-filters .workspace-usage-calendar-day.workspace-range-start,.workspace-usage-filters .workspace-usage-calendar-day.workspace-range-end{background:var(--realfy-blue-gradient);color:#fff;border:1px solid #0a6dffc7;box-shadow:0 8px 18px #0a6dff2e}.workspace-usage-filters .workspace-usage-calendar-day.workspace-range-start{border-radius:8px 0 0 8px}.workspace-usage-filters .workspace-usage-calendar-day.workspace-range-end{border-radius:0 8px 8px 0}.workspace-usage-filters .workspace-usage-calendar-day.workspace-range-start.workspace-range-end{border-radius:8px}.workspace-usage-filters .workspace-usage-calendar-day.workspace-outside-month{pointer-events:none}.workspace-usage-filters .workspace-usage-calendar-day.workspace-unavailable{color:#94a3b8c2;cursor:not-allowed;-webkit-text-decoration:line-through #94a3b8bd;text-decoration:line-through #94a3b8bd;text-decoration-thickness:1px}.workspace-usage-filters .workspace-usage-calendar-day.workspace-unavailable:hover{color:#94a3b8c2;background:0 0}.workspace-usage-filters .workspace-usage-calendar-day:disabled:not(.workspace-unavailable){cursor:default}.workspace-usage-filters .workspace-usage-calendar-nav{color:#475569;background:#ffffff5c;border:1px solid #ffffffad;border-radius:8px;justify-content:center;width:30px;height:30px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.workspace-usage-filters .workspace-usage-calendar-nav:hover{color:#0f172a;background:#ffffff8f;border-color:#ffffffc7}.workspace-usage-filters .workspace-usage-calendar-nav:disabled{color:#94a3b8a8;cursor:not-allowed;background:#ffffff38;border-color:#ffffff6b}.workspace-usage-filters .workspace-usage-calendar-nav:disabled:hover{color:#94a3b8a8;background:#ffffff38;border-color:#ffffff6b}.workspace-usage-calendar-nav.workspace-previous{left:0}.workspace-usage-calendar-nav.workspace-next{right:0}.workspace-usage-dashboard{gap:18px;width:100%;margin-top:40px;display:grid}.workspace-usage-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-usage-stat-card,.workspace-usage-wide-card,.workspace-credit-donut-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px}.workspace-usage-stat-card{flex-direction:column;justify-content:space-between;gap:13px;min-height:146px;padding:18px;display:flex}.workspace-usage-stat-card span{color:var(--workspace-muted);font-size:14px;font-weight:500;line-height:20px}.workspace-usage-stat-card strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:34px}.workspace-usage-stat-card p{color:var(--workspace-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}.workspace-usage-wide-card{padding:20px}.workspace-usage-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.workspace-usage-card-head h2,.workspace-credit-usage-copy h2{color:var(--workspace-ink);margin:0;font-size:17px;font-weight:700;line-height:24px}.workspace-usage-card-head p,.workspace-credit-usage-copy p{color:var(--workspace-muted);margin:3px 0 0;font-size:13px;font-weight:500;line-height:19px}.workspace-usage-card-head strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:28px}.workspace-generated-leads-chart{box-sizing:border-box;background:var(--workspace-surface);margin-inline:-20px;border-radius:0 0 12px 12px;grid-template-columns:58px minmax(0,1fr) 58px;gap:0;width:calc(100% + 40px);height:330px;margin-bottom:-20px;display:grid;position:relative;overflow:hidden}.workspace-generated-leads-y-axis{height:248px;margin-top:22px;position:relative}.workspace-generated-leads-y-axis span{right:12px;top:var(--workspace-leads-y);color:#9eb2c8;font-size:12px;font-weight:600;line-height:16px;position:absolute;transform:translateY(-50%)}.workspace-generated-leads-plot{grid-template-rows:248px 38px;min-width:0;margin-top:22px;display:grid}.workspace-generated-leads-plot-surface{cursor:crosshair;border-bottom:1px solid #d7e2ef;min-width:0;position:relative;overflow:hidden}.workspace-generated-leads-chart svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workspace-generated-leads-gridline{stroke:#d9e0e8;stroke-dasharray:6 6;stroke-width:1px;vector-effect:non-scaling-stroke}.workspace-generated-leads-area{fill:url(#workspace-generated-leads-fill);pointer-events:none}.workspace-generated-leads-line{fill:none;stroke:url(#workspace-generated-leads-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;filter:drop-shadow(0 4px 8px #5c83e62e)}.workspace-generated-leads-hover-line{stroke:#8b95a1;stroke-dasharray:7 7;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.workspace-generated-leads-hover-marker{z-index:3;top:var(--workspace-leads-hover-y);left:var(--workspace-leads-hover-x);box-sizing:border-box;pointer-events:none;background:#ffffffb8;border:3px solid #0a8fffe0;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0a8fff2e}.workspace-generated-leads-tooltip{z-index:3;top:var(--workspace-leads-hover-y);left:var(--workspace-leads-hover-x);min-width:74px;color:var(--workspace-ink);pointer-events:none;background:#fffffff5;border:1px solid #d7e2ef;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;box-shadow:0 10px 24px #0f172a1f}.workspace-generated-leads-tooltip.workspace-align-right{transform:translate(14px,-50%)}.workspace-generated-leads-tooltip.workspace-align-left{transform:translate(calc(-100% - 14px),-50%)}.workspace-generated-leads-tooltip.workspace-align-right.workspace-align-top{transform:translate(14px)}.workspace-generated-leads-tooltip.workspace-align-left.workspace-align-top{transform:translate(calc(-100% - 14px))}.workspace-generated-leads-tooltip.workspace-align-right.workspace-align-bottom{transform:translate(14px,-100%)}.workspace-generated-leads-tooltip.workspace-align-left.workspace-align-bottom{transform:translate(calc(-100% - 14px),-100%)}.workspace-generated-leads-tooltip strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:18px}.workspace-generated-leads-tooltip strong:after{content:" leads";color:var(--workspace-muted);font-size:12px;font-weight:600}.workspace-generated-leads-tooltip span{color:var(--workspace-muted);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.workspace-generated-leads-x-axis{min-width:0;position:relative}.workspace-generated-leads-x-label{top:14px;left:var(--workspace-leads-x);color:#9eb2c8;letter-spacing:0;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;position:absolute;transform:translate(-50%)}.workspace-generated-leads-x-label:first-child{transform:translate(0)}.workspace-generated-leads-x-label:last-child{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.workspace-generated-leads-chart animateTransform,.workspace-credit-donut:before{animation:none}.workspace-generated-leads-chart animateTransform{display:none}}.workspace-credit-usage-section{grid-template-columns:1fr;display:grid}.workspace-credit-donut-card{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:28px;padding:20px;display:grid}.workspace-credit-donut-card .workspace-usage-card-head{grid-column:1/-1;margin-bottom:0}.workspace-credit-donut{aspect-ratio:1;background:conic-gradient(from -90deg, #dbeeff 0 100%);width:174px;box-shadow:inset 0 0 0 1px var(--workspace-border);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden}.workspace-credit-donut:before,.workspace-credit-donut:after{content:"";border-radius:inherit;position:absolute}.workspace-credit-donut:before{background:var(--realfy-blue-gradient);filter:drop-shadow(0 8px 14px #0a6dff33);-webkit-mask:conic-gradient(from 0deg, #000 0 var(--workspace-credit-used-percent), transparent 0 100%);-webkit-mask:conic-gradient(from 0deg, #000 0 var(--workspace-credit-used-percent), transparent 0 100%);-webkit-mask:conic-gradient(from 0deg, #000 0 var(--workspace-credit-used-percent), transparent 0 100%);mask:conic-gradient(from 0deg, #000 0 var(--workspace-credit-used-percent), transparent 0 100%);-webkit-mask:conic-gradient(from 0deg, #000 0 var(--workspace-credit-used-percent), transparent 0 100%);background-size:220% 220%;animation:4.8s ease-in-out infinite workspaceCreditDonutGradient;inset:0}.workspace-credit-donut:after{background:radial-gradient(circle at 50% 30%,#ffffffd1,#0000 62%),#fff;inset:20px;box-shadow:inset 0 0 0 1px #0a6dff12,0 0 28px #18b6ff1a}.workspace-credit-donut strong{z-index:1;color:var(--workspace-ink);font-variant-numeric:tabular-nums;align-self:end;font-size:28px;font-weight:700;line-height:32px;position:relative}.workspace-credit-donut span{z-index:1;color:var(--workspace-muted);align-self:start;font-size:13px;font-weight:600;line-height:18px;position:relative}@keyframes workspaceCreditDonutGradient{0%,to{background-position:0%}50%{background-position:100%}}.workspace-credit-usage-copy{flex-direction:column;justify-content:space-between;gap:22px;display:flex}.workspace-credit-usage-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.workspace-credit-usage-copy dl div{border:1px solid #f4f4f5;border-radius:10px;padding:14px}.workspace-credit-usage-copy dt{color:var(--workspace-muted);margin:0 0 6px;font-size:12px;font-weight:600;line-height:16px}.workspace-credit-usage-copy dd{color:var(--workspace-ink);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700;line-height:28px}.workspace-nested-page{--workspace-nested-page-width:800px;--workspace-nested-panel-width:780px;--workspace-nested-section-gap:40px}.workspace-nested-page-inner{width:min(var(--workspace-nested-page-width), 100%);margin-inline:auto}.workspace-nested-page-head h1{letter-spacing:0}.workspace-nested-page-body{margin-top:var(--workspace-nested-section-gap);flex-direction:column;gap:18px;display:flex}.workspace-settings-panel{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px;flex-direction:column;gap:18px;width:100%;padding:24px;display:flex}.workspace-settings-panel-copy{flex-direction:column;gap:7px;display:flex}.workspace-settings-panel-copy-action{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:18px}.workspace-settings-panel-copy h2,.workspace-settings-danger-zone-card h3,.workspace-member-copy h3,.workspace-plans-toolbar h2,.workspace-plan-title-row h3{color:var(--workspace-ink);margin:0}.workspace-settings-panel-copy h2{font-size:18px;font-weight:700;line-height:24px}.workspace-settings-panel-copy p,.workspace-settings-field label,.workspace-settings-danger-zone-card p,.workspace-member-copy p,.workspace-plans-toolbar p,.workspace-plan-card p,.workspace-plan-price span,.workspace-current-plan-banner strong{color:var(--workspace-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.workspace-settings-panel-copy p{max-width:560px}.workspace-settings-panel-copy-action button{border:1px solid var(--workspace-ink);background:var(--workspace-ink);color:#fff;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.workspace-settings-field{flex-direction:column;gap:8px;width:100%;padding-top:6px;display:flex}.workspace-settings-field input{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;height:42px;color:var(--workspace-ink);border-radius:8px;padding:0 12px;font-size:14px}.workspace-settings-field-actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.workspace-settings-field-saved{color:#15803d;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.workspace-settings-field-error{color:#b42318;margin:0;font-size:13px}.workspace-settings-field-note{color:var(--workspace-muted,#71717a);margin:0;font-size:12.5px;line-height:1.45}.invite-role-field{flex-direction:column;gap:6px;display:flex}.invite-role-field>span:first-child{color:var(--workspace-ink);font-size:13px;font-weight:600}.invite-role-trigger{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;height:42px;color:var(--workspace-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.invite-role-trigger:hover:not(:disabled){border-color:#d4d4d8}.invite-role-trigger:disabled{background:var(--workspace-subtle);cursor:not-allowed;opacity:.7}.invite-role-menu{min-width:268px;padding:6px}.invite-role-option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}.invite-role-option-copy{flex-direction:column;gap:2px;display:flex}.invite-role-option-label{color:var(--workspace-ink);font-size:13.5px;font-weight:600}.invite-role-option-hint{color:var(--workspace-muted);font-size:12px;line-height:1.4}.workspace-member-card,.workspace-current-plan-banner{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-settings-danger-zone{flex-direction:column;width:100%;margin-top:18px;display:flex;position:relative}.workspace-settings-danger-zone-label{z-index:1;color:#dc0000;letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;gap:34px;padding:0 24px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;top:-7px;left:0;right:0}.workspace-settings-danger-zone-label span{background:var(--workspace-surface);padding:0 28px}.workspace-settings-danger-zone-label:before,.workspace-settings-danger-zone-label:after{content:none;display:none}.workspace-settings-danger-zone-card{background:var(--workspace-surface);border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:176px;padding:38px 24px;display:flex}.workspace-settings-danger-zone-card h3{font-size:18px;font-weight:700;line-height:24px}.workspace-settings-danger-zone-card p{max-width:560px;margin-top:4px}.workspace-settings-danger-zone-card button{color:#fff;cursor:pointer;background:#dc0000;border:1px solid #dc0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.workspace-plan-cta{border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.workspace-current-plan-banner span,.workspace-member-status{align-items:center;gap:8px;display:inline-flex}.workspace-members-list{flex-direction:column;gap:10px;display:flex}.workspace-member-card{padding:14px}.workspace-member-avatar{background:var(--workspace-subtle);width:38px;height:38px;color:var(--workspace-muted);border:1px solid #f4f4f5;border-radius:999px;flex:0 0 38px;place-items:center;display:grid}.workspace-member-copy{flex:auto;min-width:0}.workspace-member-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.workspace-member-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-member-role{letter-spacing:.01em;text-align:center;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.workspace-role-owner{border-color:var(--workspace-ink,#09090b);background:var(--workspace-ink,#09090b);color:#fff}.workspace-role-admin{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.workspace-role-editor{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.workspace-role-viewer{border-color:var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#f4f4f5);color:var(--workspace-muted,#71717a)}.workspace-member-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.workspace-member-status-invited{color:#b45309;background:#fffbeb}.workspace-member-status-expired{color:#b42318;background:#fef2f2}.workspace-member-card-pending{background:var(--workspace-subtle,#fafafa);border-style:dashed}.workspace-member-card-pending .workspace-member-avatar{background:0 0;border-style:dashed}.workspace-member-actions{gap:8px;display:flex}.workspace-status-message{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.workspace-status-message svg{flex:none;margin-top:1px}.workspace-status-message>span{flex:auto;min-width:0}.workspace-status-success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.workspace-status-error{color:#b42318;background:#fef2f2;border-color:#fecdca}.workspace-status-info{border-color:var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#fafafa);color:var(--workspace-muted,#71717a)}.workspace-status-dismiss{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.workspace-status-dismiss:hover{opacity:1}.realfy-glass-modal{gap:18px}.realfy-new-agent-modal{max-height:min(760px,100dvh - 32px)}.realfy-new-agent-modal-body{overscroll-behavior:contain;min-height:0;padding:2px 4px 4px;overflow-y:auto}.realfy-new-agent-name-step,.realfy-new-agent-source-step{gap:18px;display:grid}.realfy-new-agent-source-step{width:100%}.realfy-new-agent-modal .field-label,.realfy-new-agent-modal .source-section h2{color:#334155;font-weight:700}.realfy-glass-modal-header{text-align:center;align-items:center;gap:8px;padding-right:28px}.realfy-glass-modal-icon{color:#0f172a;background:#ffffff7a;border:1px solid #ffffffad;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff94,0 10px 24px #0f172a1a}.realfy-glass-modal-title{color:#0f172a;font-size:20px;font-weight:750;line-height:26px}.realfy-glass-modal-description{color:#475569;max-width:300px;font-size:13px;font-weight:500;line-height:19px}.realfy-glass-form{gap:14px;display:grid}.realfy-glass-field-row{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.realfy-glass-field-icon{color:#334155;background:#ffffff61;border:1px solid #ffffff9e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.realfy-glass-field-stack{gap:7px;display:grid}.realfy-glass-label{color:#334155;font-size:12px;font-weight:700;line-height:16px}.realfy-glass-input-wrap{position:relative}.realfy-glass-input{color:#0f172a;background:#ffffff8a;border:1px solid #ffffffad;border-radius:10px;outline:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffff94}.realfy-glass-input::placeholder{color:#64748b}.realfy-glass-input:focus{border-color:#0f172a38;box-shadow:0 0 0 3px #0f172a14,inset 0 1px #ffffff94}.realfy-glass-input--with-icon{padding-right:38px}.realfy-glass-input-icon{color:#475569;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.realfy-glass-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.realfy-glass-footer .realfy-glass-button{width:100%;min-width:0}.realfy-glass-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:750;line-height:18px;text-decoration:none;display:inline-flex}.realfy-glass-button:focus-visible{outline-offset:2px;outline:2px solid #0a6dffb8}.realfy-glass-button:disabled{cursor:not-allowed;opacity:.44;box-shadow:none}.realfy-glass-button-secondary{color:#334155;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff6b;border:1px solid #ffffffad;box-shadow:0 8px 20px #0f172a14,inset 0 1px #ffffffa6}.realfy-glass-button-secondary:hover{color:#0f172a;background:#ffffff94}.realfy-glass-button-primary{color:#fff;background:#0f172a;border:1px solid #0f172ae6;box-shadow:0 10px 22px #0f172a2e}.realfy-glass-button-primary:not(:disabled):hover{background:#1e293b}.workspace-invite-access-slider{--workspace-access-level-count:4;--workspace-access-level-index:3;--workspace-access-level-progress:4;background:#ffffff75;border:1px solid #ffffffad;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:46px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94}.workspace-invite-access-slider-track{pointer-events:none;background:#ffffff6b;border-radius:999px;position:absolute;inset:4px}.workspace-invite-access-slider-fill{pointer-events:none;display:none}.workspace-invite-access-slider-thumb{top:4px;bottom:4px;left:calc(4px + ((100% - 8px) / var(--workspace-access-level-count)) * var(--workspace-access-level-index));width:calc((100% - 8px) / var(--workspace-access-level-count));background:var(--realfy-blue-gradient);pointer-events:none;border-radius:999px;transition:left .22s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 10px 22px #0a6dff38,inset 0 1px #ffffff6b}.workspace-invite-access-option{z-index:1;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:999px;height:38px;padding:0 8px;font-size:13px;font-weight:700;transition:color .18s cubic-bezier(.16,1,.3,1);position:relative}.workspace-invite-access-option.workspace-selected{color:#fff}.workspace-invite-access-option:focus-visible{outline-offset:2px;outline:2px solid #0a6dffb8}.workspace-plans-surface{flex-direction:column;gap:18px;width:min(1180px,100%);margin-inline:auto;display:flex}.workspace-billing-surface{flex-direction:column;gap:40px;width:min(100%,1060px);margin-inline:auto;display:flex}.realfy-dialog-content.workspace-billing-preview-modal{grid-template-rows:minmax(0,1fr);gap:0;height:min(680px,100dvh - 32px);padding:16px 20px 0}.workspace-billing-preview-modal>div{gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.workspace-billing-preview-modal [data-slot=modal-page-header]{flex:none;gap:4px}.workspace-billing-preview-modal [role=tab]{border-radius:0;padding-inline:10px;position:relative}.workspace-billing-preview-modal [role=tab]:after{content:"";background:0 0;height:2px;position:absolute;bottom:-13px;left:10px;right:10px}.workspace-billing-preview-modal [role=tab][aria-selected=true]{color:var(--workspace-ink);background:0 0}.workspace-billing-preview-modal [role=tab][aria-selected=true]:after{background:var(--workspace-ink)}.workspace-billing-preview-modal [role=tabpanel],.workspace-billing-preview-modal [role=region]{min-height:0;padding:20px 2px;overflow-y:auto}.workspace-billing-preview-modal [role=tabpanel]{grid-template-rows:auto minmax(0,1fr)}.workspace-billing-preview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-billing-preview-details div,.workspace-billing-preview-invoices li{background:#ffffff73;border:1px solid #09090b1a;border-radius:8px;min-width:0}.workspace-billing-preview-details div{padding:12px}.workspace-billing-preview-details dt,.workspace-billing-preview-invoices span,.workspace-billing-preview-notes p{color:var(--workspace-muted);font-size:13px;line-height:1.45}.workspace-billing-preview-details dd{overflow-wrap:anywhere;color:var(--workspace-ink);margin:4px 0 0;font-size:14px;font-weight:650}.workspace-billing-preview-invoices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-billing-preview-invoices li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.workspace-billing-preview-invoices strong{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:14px}.workspace-billing-preview-notes{gap:14px;display:grid}.workspace-billing-preview-notes p{margin:0}.workspace-billing-preview-footer{width:100%;color:var(--workspace-muted);text-align:center;border-top:1px solid #09090b1a;margin:0;padding:12px 0 14px;font-size:12px;line-height:1.4}.workspace-billing-intro{color:var(--workspace-muted);margin:-18px 0 36px;font-size:16px;font-weight:500;line-height:24px}.workspace-billing-form{background:var(--workspace-surface);border:1px solid #e5e7eb;border-radius:14px;padding:40px;box-shadow:0 3px 10px #0f172a1a}.workspace-billing-section+.workspace-billing-section{border-top:1px solid #e5e7eb;margin-top:0;padding-top:34px}.workspace-billing-section h2{color:#172036;margin:0 0 14px;font-size:24px;font-weight:700;line-height:32px}.workspace-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.workspace-billing-grid label{color:#172036;gap:10px;font-size:16px;font-weight:650;line-height:22px;display:grid}.workspace-billing-grid input{color:#172036;width:100%;height:64px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:10px;padding:0 20px;font-size:18px;font-weight:500}.workspace-billing-grid input:focus-visible{border-color:#0a6dff;outline:none;box-shadow:0 0 0 3px #0a6dff2e}.workspace-billing-field-full{grid-column:1/-1}.workspace-billing-actions{border-top:1px solid #e5e7eb;gap:16px;margin-top:40px;padding-top:36px;display:flex}.workspace-billing-actions button{color:#172036;cursor:pointer;min-height:48px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:9px;padding:0 24px;font-size:16px;font-weight:700}.workspace-billing-actions button:first-child{color:#fff;background:#050507;border-color:#050507;box-shadow:0 8px 18px #0505072e}.workspace-billing-actions button:first-child:hover{background:#27272a}.workspace-billing-actions button:focus-visible{outline-offset:2px;outline:2px solid #050507}.workspace-billing-note{max-width:760px;color:var(--workspace-muted);align-items:flex-start;gap:16px;margin:28px 0 0;font-size:15px;font-weight:500;line-height:24px;display:flex}.workspace-billing-note svg{color:#0a6dff;flex:none;margin-top:2px}.workspace-invoice-history{margin-top:42px}.workspace-invoice-history-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.workspace-invoice-history-head h2{color:#172036;margin:0;font-size:20px;font-weight:700;line-height:28px}.workspace-invoice-history-head p{color:var(--workspace-muted);margin:2px 0 0;font-size:14px;line-height:20px}.workspace-invoice-history-head>button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#050507;border:1px solid #050507;border-radius:9px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #0505072e}.workspace-invoice-history-head>button:hover{background:#27272a}.workspace-invoice-history-head>button:focus-visible{outline-offset:2px;outline:2px solid #050507}.workspace-invoice-actions button:focus-visible{outline-offset:2px;outline:2px solid #0a6dff}.workspace-invoice-list{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.workspace-invoice-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:16px;display:grid}.workspace-invoice-row+.workspace-invoice-row{border-top:1px solid #eef0f3}.workspace-invoice-identity{gap:3px;display:grid}.workspace-invoice-identity strong,.workspace-invoice-amount{color:#172036;font-size:14px;font-weight:700;line-height:20px}.workspace-invoice-identity span{color:var(--workspace-muted);font-size:13px;line-height:18px}.workspace-invoice-status{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:999px;padding:2px 11px;font-size:12px;font-weight:700;line-height:18px}.workspace-invoice-actions{align-items:center;gap:14px;display:flex}.workspace-invoice-actions button{color:#334155;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.workspace-invoice-actions button:hover{color:#0a6dff}.workspace-plans-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-plans-toolbar h2{margin-bottom:7px;font-size:20px;font-weight:700;line-height:26px}.workspace-plans-toolbar p{max-width:560px}.workspace-current-plan-banner{padding:16px 18px}.workspace-current-plan-banner span{color:var(--workspace-ink);font-size:14px;font-weight:700;line-height:20px}.workspace-current-plan-banner span svg{color:#e9008b}.workspace-current-plan-banner strong{font-weight:600}.workspace-plans-grid{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-plan-card{border-right:1px solid var(--workspace-border);background:var(--workspace-surface);flex-direction:column;gap:20px;min-height:404px;padding:24px;display:flex}.workspace-plan-card:last-child{border-right:0}.workspace-plan-card.workspace-plan-highlighted{background:linear-gradient(#fff 0%,#fafafa 100%)}.workspace-plan-card-head{flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;display:flex}.workspace-plan-title-row{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.workspace-plan-title-row h3{font-size:18px;font-weight:700;line-height:24px}.workspace-plan-title-row span{color:#e9008b;border:1px solid #e9008b;border-radius:999px;align-items:center;height:23px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.workspace-plan-card p{margin-top:6px;font-size:13px;line-height:18px}.workspace-plan-price{min-height:52px;animation:workspacePriceIn .22s var(--workspace-ease) both;flex-direction:column;gap:2px;display:flex}.workspace-plan-price strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:34px}.workspace-plan-price span{font-size:12px;line-height:16px}.workspace-plan-card ul{flex-direction:column;flex:auto;gap:12px;margin:0;padding:0;display:flex}.workspace-plan-card li{color:#3f3f46;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:18px;list-style:none;display:flex}.workspace-plan-card li svg{color:var(--workspace-ink);flex:none;margin-top:1px}.workspace-plan-cta{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;color:var(--workspace-ink);cursor:pointer;padding:0 14px}.workspace-plan-cta:disabled{cursor:default;opacity:.72}.workspace-plan-cta.workspace-plan-contact{color:#fff;background:#050507;border-color:#050507}.workspace-referrals-page{width:min(1120px,100%)}.workspace-referrals-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-referrals-head h1{color:var(--workspace-ink);margin:0;font-size:28px;font-weight:700;line-height:36px}.workspace-referrals-head p{max-width:620px;color:var(--workspace-muted);margin:8px 0 0;font-size:15px;font-weight:500;line-height:22px}.workspace-referrals-grid{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:18px;margin-top:28px;display:grid}.workspace-referrals-column{flex-direction:column;gap:18px;min-width:0;display:flex}.workspace-referral-link-panel,.workspace-referral-metric-card,.workspace-referral-activity,.workspace-referral-rules,.workspace-referrals-state{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px}.workspace-referral-link-panel{flex-direction:column;align-self:start;gap:20px;min-width:0;padding:20px;display:flex}.workspace-referral-panel-head,.workspace-referral-section-head,.workspace-referral-code-row,.workspace-referral-copy-row>div,.workspace-referral-activity-item,.workspace-referral-empty-state button{display:flex}.workspace-referral-panel-head{align-items:flex-start;gap:12px}.workspace-referral-panel-icon{border:1px solid var(--workspace-border);background:var(--workspace-subtle);width:36px;height:36px;color:var(--workspace-ink);border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.workspace-referral-panel-head h2,.workspace-referral-section-head h2,.workspace-referral-empty-state h3,.workspace-referral-activity-copy h3{color:var(--workspace-ink);margin:0}.workspace-referral-panel-head h2,.workspace-referral-section-head h2{font-size:18px;font-weight:700;line-height:24px}.workspace-referral-panel-head p,.workspace-referral-section-head p,.workspace-referral-empty-state p,.workspace-referral-activity-copy p,.workspace-referral-copy-status{color:var(--workspace-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.workspace-referral-code-row{background:var(--workspace-subtle);border:1px solid #f0f0f2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px}.workspace-referral-code-row span,.workspace-referral-copy-row label,.workspace-referral-metric-card span,.workspace-referral-rules-row:first-child span{color:var(--workspace-muted);font-size:13px;font-weight:650;line-height:18px}.workspace-referral-code-row strong{color:var(--workspace-ink);font-size:16px;font-weight:750;line-height:20px}.workspace-referral-copy-row{flex-direction:column;gap:8px;display:flex}.workspace-referral-copy-row>div{gap:10px;min-width:0}.workspace-referral-copy-row input{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-width:0;height:42px;color:var(--workspace-ink);border-radius:8px;flex:auto;padding:0 12px;font-size:14px;font-weight:500}.workspace-referral-copy-row button,.workspace-referral-empty-state button{border:1px solid var(--workspace-ink);background:var(--workspace-ink);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:700;line-height:18px}.workspace-referral-copy-status{min-height:20px}.workspace-referral-metrics{grid-template-columns:1fr;gap:12px;display:grid}.workspace-referral-metric-card{grid-template-columns:minmax(0,1fr) 34px;gap:10px;min-height:116px;padding:16px;display:grid}.workspace-referral-metric-card:first-child{background:#fafafa;border-color:#18181b}.workspace-referral-metric-card strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;font-weight:750;line-height:32px;display:block}.workspace-referral-metric-card svg{color:var(--workspace-muted);justify-self:end}.workspace-referral-metric-card p{color:var(--workspace-muted);grid-column:1/-1;margin:0;font-size:13px;font-weight:500;line-height:18px}.workspace-referral-activity,.workspace-referral-rules{padding:20px}.workspace-referral-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.workspace-referral-section-head p{max-width:420px}.workspace-referral-empty-state{background:var(--workspace-subtle);text-align:center;border:1px dashed #d4d4d8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:226px;padding:24px;display:flex}.workspace-referral-empty-state h3{font-size:18px;font-weight:700;line-height:24px}.workspace-referral-empty-state p{max-width:410px;margin-top:8px}.workspace-referral-empty-state button{margin-top:18px}.workspace-referral-activity-list{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.workspace-referral-activity-item{border:1px solid #f0f0f2;border-radius:10px;align-items:center;gap:12px;padding:14px;list-style:none}.workspace-referral-status-icon{background:var(--workspace-subtle);width:34px;height:34px;color:var(--workspace-muted);border-radius:999px;flex:0 0 34px;place-items:center;display:grid}.workspace-referral-status-qualified,.workspace-referral-status-credited{color:#166534;background:#f0fdf4}.workspace-referral-activity-copy{flex:auto;min-width:0}.workspace-referral-activity-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.workspace-referral-status-label{color:var(--workspace-muted);flex:none;font-size:13px;font-weight:700;line-height:18px}.workspace-referral-activity-item strong{color:var(--workspace-ink);text-align:right;flex:none;font-size:13px;font-weight:700;line-height:18px}.workspace-referral-activity-copy-status{margin-top:8px}.workspace-referral-rules-table{border:1px solid #f0f0f2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.workspace-referral-rules-row{border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(86px,.7fr) minmax(112px,.8fr) minmax(0,1.5fr);gap:12px;padding:13px 14px;display:grid}.workspace-referral-rules-note{color:var(--workspace-muted);margin:12px 0 0;font-size:12px;font-weight:500;line-height:18px}.workspace-referral-rules-row:last-child{border-bottom:0}.workspace-referral-rules-row:first-child{background:var(--workspace-subtle)}.workspace-referral-rules-row span,.workspace-referral-rules-row strong{min-width:0;font-size:13px;line-height:18px}.workspace-referral-rules-row span{color:#3f3f46;font-weight:500}.workspace-referral-rules-row strong{color:var(--workspace-ink);font-weight:750}.workspace-referrals-state{color:var(--workspace-muted);margin-top:28px;padding:24px;font-size:15px;font-weight:600;line-height:22px}.workspace-referral-dialog{--workspace-border:#e4e4e7;--workspace-referral-inline-inset:20px;--workspace-ink:#09090b;--workspace-muted:#71717a;--workspace-surface:#fff;--workspace-subtle:#fafafa;gap:0;width:min(100%,520px);height:min(560px,100dvh - 32px);max-height:min(560px,100dvh - 32px);padding:0}.workspace-referral-dialog>div{gap:0;min-height:0}.realfy-dialog-content.workspace-referral-dialog{padding:16px var(--workspace-referral-inline-inset) 0}.workspace-referral-dialog [data-slot=modal-page-header]{flex:none;gap:4px}.workspace-referral-dialog [role=tab]{color:var(--workspace-muted);background:0 0;border-radius:0;font-weight:600}.workspace-referral-dialog [role=tab][aria-selected=true]{color:var(--workspace-ink);background:0 0}.workspace-referral-dialog [role=tabpanel],.workspace-referral-dialog [role=region]{min-height:0;overflow:hidden}.workspace-referral-dialog [role=tabpanel]{grid-template-rows:auto minmax(0,1fr) auto}.workspace-referral-dialog [role=region]{grid-template-rows:minmax(0,1fr) auto}.workspace-referral-dialog-content{min-height:0;padding:0 0 16px}.workspace-referral-dialog [data-slot=modal-page-body]{scrollbar-color:#3f3f468c transparent;scrollbar-width:thin}.workspace-referral-dialog [data-slot=modal-page-body][data-has-vertical-overflow=true]{scrollbar-color:#3f3f468c transparent;scrollbar-gutter:stable;scrollbar-width:thin;margin-inline-end:calc(-1 * var(--workspace-referral-inline-inset));padding-inline-end:var(--workspace-referral-inline-inset)}.workspace-referral-dialog [data-slot=modal-page-body]::-webkit-scrollbar{width:6px}.workspace-referral-dialog [data-slot=modal-page-body]::-webkit-scrollbar-track{background:0 0}.workspace-referral-dialog [data-slot=modal-page-body]::-webkit-scrollbar-thumb{background:#3f3f468c;border-radius:999px}.workspace-referral-dialog-content .workspace-referral-link-panel,.workspace-referral-dialog-content .workspace-referral-activity,.workspace-referral-dialog-content .workspace-referral-rules{width:100%}.workspace-referral-invite{gap:12px;margin-top:8px;padding:4px 0;display:grid}.workspace-referral-invite-link{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.workspace-referral-invite-icon{color:#3f3f46;background:#e4e4e7;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.workspace-referral-invite-link div{gap:2px;min-width:0;display:grid}.workspace-referral-invite-link span:not(.workspace-referral-invite-icon),.workspace-referral-invite-status{color:var(--workspace-muted);font-size:13px;font-weight:500;line-height:18px}.workspace-referral-invite-link strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.workspace-referral-invite-copy{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#27272a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.workspace-referral-invite-copy:hover{background:#18181b}.workspace-referral-invite-copy:focus-visible,.workspace-referral-invite-actions button:focus-visible,.workspace-referral-invite-actions a:focus-visible{outline-offset:2px;outline:3px solid #09090b3d}.workspace-referral-invite-status{text-align:center;min-height:18px;margin:-4px 0 0}.workspace-referral-invite-actions{justify-content:center;gap:10px;display:flex}.workspace-referral-invite-actions button,.workspace-referral-invite-actions a{color:#3f3f46;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.workspace-referral-invite-actions button:before,.workspace-referral-invite-actions a:before{border:1px solid var(--workspace-border);background:var(--workspace-surface);content:"";border-radius:999px;width:32px;height:32px;position:absolute}.workspace-referral-invite-actions svg{z-index:1;position:relative}.workspace-referral-dialog-rewards{gap:16px;display:grid}.workspace-referral-dialog-rewards .workspace-referral-metrics-summary{margin:0;display:block}.workspace-referral-summary-line{color:var(--workspace-muted);margin:0;font-size:14px;font-weight:650;line-height:20px}.workspace-referral-summary-line strong{color:var(--workspace-ink);font-weight:750}.workspace-referral-dialog-rewards .workspace-referral-activity-compact{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.workspace-referral-activity-compact .workspace-referral-section-head{border-bottom:1px solid var(--workspace-border);align-items:baseline;margin:0;padding:0 0 12px}.workspace-referral-activity-compact .workspace-referral-section-head-end{text-align:right;margin-left:auto}.workspace-referral-activity-compact .workspace-referral-summary-line{white-space:nowrap}.workspace-referral-activity-compact .workspace-referral-activity-list{gap:0}.workspace-referral-activity-compact .workspace-referral-activity-item{border:0;border-bottom:1px solid var(--workspace-border);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(144px,max-content);column-gap:20px;padding:14px 0;display:grid}.workspace-referral-activity-compact .workspace-referral-activity-copy h3{align-items:baseline;gap:8px;display:flex}.workspace-referral-rank{color:var(--workspace-muted);font-size:13px;font-weight:650}.workspace-referral-activity-compact .workspace-referral-activity-item strong{white-space:nowrap;justify-self:end}.workspace-referral-activity-compact .workspace-referral-activity-item:last-child{border-bottom:0}.workspace-referral-dialog .workspace-referral-rules-plain{background:0 0;border:0;border-radius:0;padding:0}.workspace-referral-rules-plain .workspace-referral-section-head{border-bottom:1px solid var(--workspace-border);margin-bottom:12px;padding-bottom:12px}.workspace-referral-rules-plain .workspace-referral-rules-table{border:0;border-radius:0;overflow:visible}.workspace-referral-rules-plain .workspace-referral-rules-row{padding:13px 0}.workspace-referral-rules-plain .workspace-referral-rules-row:first-child{background:0 0}.workspace-referral-rules-plain .workspace-referral-rules-note{text-align:center;max-width:420px;margin-inline:auto}.workspace-referral-dialog-attribution{border-top:1px solid var(--workspace-border);width:100%;color:var(--workspace-muted);text-align:center;margin:0;padding:12px 20px;font-size:12px;font-weight:600;line-height:18px}.workspace-referral-dialog-state{min-height:220px;color:var(--workspace-muted);text-align:center;place-items:center;display:grid}.workspace-feedback-page,.workspace-feedback-dialog{--workspace-feedback-accent:#2563eb;--workspace-feedback-accent-hover:#1d4ed8;--workspace-feedback-accent-soft:#dbeafe;--workspace-feedback-accent-disabled:#93c5fd;--workspace-feedback-accent-border:#bfdbfe;--workspace-feedback-focus-subtle:#2563eb29;--workspace-feedback-focus-ring:#2563eb38;--workspace-feedback-focus-strong:#2563eb57}.workspace-feedback-page{width:100%;max-width:960px}.workspace-feedback-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.workspace-feedback-dialog .workspace-feedback-form-section{margin-top:4px}.workspace-feedback-dialog .workspace-feedback-support{margin-top:4px;padding:16px 18px}.workspace-feedback-dialog .workspace-feedback-support h2{font-size:15px;line-height:21px}.workspace-feedback-dialog .workspace-feedback-support p{font-size:12px;line-height:18px}.workspace-feedback-head h1{color:var(--workspace-ink);margin:6px 0 0;font-size:28px;font-weight:700;line-height:36px}.workspace-feedback-head p{max-width:680px;color:var(--workspace-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;font-weight:500;line-height:23px}.workspace-feedback-support h2{color:var(--workspace-ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.workspace-feedback-support p{color:var(--workspace-muted);margin:6px 0 0;font-size:14px;font-weight:500;line-height:21px}.workspace-feedback-form-section{margin-top:34px}.workspace-feedback-form{flex-direction:column;gap:22px;display:flex}.workspace-feedback-field,.workspace-feedback-rating{flex-direction:column;gap:8px;min-width:0;display:flex}.workspace-feedback-rating{border:0;min-inline-size:0;margin:0;padding:0}.workspace-feedback-field label,.workspace-feedback-field>span,.workspace-feedback-rating legend{color:#27272a;font-size:14px;font-weight:650;line-height:20px}.workspace-feedback-field textarea{background:var(--workspace-surface);width:100%;color:var(--workspace-ink);font:inherit;border:1px solid #d4d4d8;border-radius:8px;font-size:14px;line-height:21px;transition:border-color .14s,box-shadow .14s,background-color .14s}.workspace-feedback-category{z-index:5;position:relative}.workspace-feedback-category-trigger{background:var(--workspace-surface);width:100%;min-height:44px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;border:1px solid #d4d4d8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:500;line-height:21px;display:inline-flex}.workspace-feedback-category-trigger:hover:not(:disabled){border-color:#a1a1aa}.workspace-feedback-category-trigger:focus-visible{border-color:var(--workspace-feedback-accent);box-shadow:0 0 0 3px var(--workspace-feedback-focus-subtle);outline:none}.workspace-feedback-category-trigger:disabled{color:#71717a;cursor:not-allowed;background:#f4f4f5;border-color:#e4e4e7}.workspace-feedback-category-menu{z-index:6;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.workspace-feedback-category-menu .realfy-dropdown-option{min-height:36px;padding:0 10px}.workspace-feedback-category-menu .workspace-selected{font-weight:650}.workspace-feedback-field textarea{resize:vertical;min-height:140px;padding:11px 12px}.workspace-feedback-field textarea::placeholder{color:#a1a1aa;opacity:1}.workspace-feedback-field textarea:hover:not(:disabled){border-color:#a1a1aa}.workspace-feedback-field textarea:focus-visible{border-color:var(--workspace-feedback-accent);box-shadow:0 0 0 3px var(--workspace-feedback-focus-subtle);outline:none}.workspace-feedback-field textarea:disabled{color:#71717a;cursor:not-allowed;background:#f4f4f5;border-color:#e4e4e7}.workspace-feedback-field [role=alert]{color:#b42318;margin:0;font-size:13px;font-weight:600;line-height:19px}.workspace-feedback-rating-panel{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:94px;padding:11px 16px;display:flex}.workspace-feedback-stars{justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.workspace-feedback-stars-visual,.workspace-feedback-stars-base-wrap,.workspace-feedback-stars-selected{pointer-events:none;height:44px;position:absolute;top:0;left:0}.workspace-feedback-stars-visual{width:236px}.workspace-feedback-stars-base-wrap{left:var(--workspace-feedback-selected-stars-width,0);width:calc(236px - var(--workspace-feedback-selected-stars-width,0));overflow:hidden}.workspace-feedback-stars-selected{width:var(--workspace-feedback-selected-stars-width,0);overflow:hidden}.workspace-feedback-stars-base{transform:translateX(calc(var(--workspace-feedback-selected-stars-width,0) * -1));display:block}.workspace-feedback-stars-base path{fill:#0000;stroke:#a1a1aa;stroke-width:1.8px;transition:stroke .14s,transform .14s}.workspace-feedback-stars-gradient{filter:drop-shadow(0 5px 9px #0a6dff33);display:block}.workspace-feedback-stars label{cursor:pointer;z-index:1;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:relative}.workspace-feedback-stars input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspace-feedback-stars label:not(.is-selected):hover input:not(:disabled){cursor:pointer}.workspace-feedback-stars label:has(input:focus-visible):after{outline:3px solid var(--workspace-feedback-focus-ring);outline-offset:3px;content:"";border-radius:4px;position:absolute;inset:8px}.workspace-feedback-stars label:has(input:disabled){cursor:not-allowed}.workspace-feedback-stars:has(input:disabled) .workspace-feedback-stars-base path{stroke:#d4d4d8}.workspace-feedback-stars:has(input:disabled) .workspace-feedback-stars-gradient-fill{fill:var(--workspace-feedback-accent-disabled)}.workspace-feedback-stars:has(input:disabled) .workspace-feedback-stars-gradient{filter:none}.workspace-feedback-rating-panel p{color:var(--workspace-muted);margin:0;font-size:12px;font-weight:500;line-height:18px}.workspace-feedback-actions{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.workspace-feedback-status{flex:auto;min-width:0;min-height:21px}.workspace-feedback-status p{color:#166534;margin:0;font-size:13px;font-weight:600;line-height:21px}.workspace-feedback-status [role=alert]{color:#b42318}.workspace-feedback-actions button{color:#fff;cursor:pointer;min-width:142px;min-height:44px;font:inherit;background:#050507;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;line-height:20px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.workspace-feedback-actions button:hover:not(:disabled){background:#18181b;box-shadow:0 8px 18px #09090b1f}.workspace-feedback-actions button:focus-visible{box-shadow:0 0 0 2px var(--workspace-surface), 0 0 0 5px var(--workspace-feedback-focus-strong);outline:none}.workspace-feedback-actions button:disabled{color:#71717a;cursor:not-allowed;background:#e4e4e7}.workspace-feedback-support{background:var(--workspace-subtle);border:1px solid #e4e4e7;border-radius:11px;margin-top:28px;padding:21px 23px}.workspace-feedback-support a{background:var(--realfy-blue-gradient);color:#0000;text-underline-offset:3px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:3px;font-weight:650;text-decoration-color:#0a6dff7a}.workspace-feedback-support a:hover{text-decoration-color:#0a6dff}.workspace-feedback-support a:focus-visible{outline:3px solid var(--workspace-feedback-focus-ring);outline-offset:3px}@media (forced-colors:active){.workspace-feedback-support a{color:linktext;-webkit-text-fill-color:LinkText;background:0 0;text-decoration-color:linktext}}@keyframes workspacePageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workspaceMenuIn{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes workspacePriceIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace-page-enter,.workspace-content-transition,.workspace-usage-agent-menu,.workspace-usage-date-range-panel,.workspace-usage-date-preset-menu,.workspace-agent-options-menu,.workspace-plan-price{animation:none}.workspace-agent-card,.workspace-feedback-field select,.workspace-feedback-field textarea,.workspace-feedback-stars svg,.workspace-feedback-actions button{transition:none}.workspace-agent-card:hover,.workspace-feedback-stars label:not(.is-selected):hover input:not(:disabled)+svg{transform:none}}@media (width<=1199px){.workspace-sidebar-collapsed .workspace-sidebar-resize-handle{cursor:pointer;touch-action:manipulation;width:32px;min-width:32px;right:-16px}.workspace-sidebar-collapsed .workspace-sidebar-handle-glyph{background:var(--workspace-surface);box-shadow:0 0 0 1px var(--workspace-border), 0 6px 14px #09090b1a;color:var(--workspace-ink)}.workspace-sidebar-collapsed .workspace-sidebar-handle-line{opacity:0;transform:scaleY(.55)}.workspace-sidebar-collapsed .workspace-sidebar-handle-icon{opacity:1;transform:scale(1)}}@media (width<=1080px){.workspace-usage-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-referrals-grid{grid-template-columns:1fr}.workspace-referral-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-plan-card:nth-child(2n){border-right:0}.workspace-plan-card:nth-child(-n+2){border-bottom:1px solid var(--workspace-border)}}@media (width<=860px){.workspace-app{--workspace-sidebar-width:56px;height:auto;min-height:100vh;overflow:visible}.workspace-topbar{z-index:50;padding:0 14px;position:fixed;top:0;left:0;right:0}.workspace-icon-button,.workspace-avatar-button{width:44px;height:44px}.workspace-shell{grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);min-height:calc(100dvh - 58px);margin-top:58px}.workspace-sidebar{z-index:45;width:56px;height:calc(100dvh - 58px);padding-inline:8px;position:fixed;top:58px;left:0}.workspace-app.workspace-sidebar-is-mobile:not(.workspace-sidebar-is-collapsed) .workspace-sidebar{width:min(280px,100vw - 44px);box-shadow:16px 0 36px #00000029}.workspace-mobile-sidebar-backdrop{z-index:40;cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:58px 0 0}.workspace-mobile-sidebar-backdrop,.workspace-sub-sidebar-drawer-overlay{background:#09090b4d}.workspace-sidebar-resize-handle{cursor:pointer;touch-action:manipulation;width:32px;min-width:32px;display:flex;right:-16px}.workspace-sidebar-handle-glyph{top:calc(50dvh - 16px)}.workspace-credits-card{display:none}.workspace-content{grid-column:2;padding:18px 20px 96px;overflow:visible}.workspace-content-frame{grid-column:2}.workspace-content-transition>.workspace-sub-sidebar-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.workspace-sub-sidebar-layout-mobile{grid-template-rows:auto minmax(0,1fr);position:relative}.workspace-ai-studio-sub-sidebar-layout{background-color:#fafafa;background-image:radial-gradient(circle at 1px 1px,#a1a1aa29 1px,#0000 0);background-position:-1px -1px;background-size:18px 18px}.workspace-ai-studio-sub-sidebar-layout>.workspace-agent-ai-studio-page{background:0 0}.workspace-sub-sidebar-drawer-host{z-index:10;pointer-events:none;position:absolute;inset:0}.workspace-sub-sidebar-drawer-overlay{cursor:pointer;pointer-events:auto;border:0;padding:0;position:absolute;inset:0}.workspace-sub-sidebar-layout>.workspace-content{grid-column:1}.workspace-sub-sidebar-mobile-actions,.workspace-sub-sidebar-mobile-back{padding:18px 20px 0}.workspace-ai-studio-desktop-create-demo.realfy-glass-button{display:none!important}.workspace-sub-sidebar-mobile-actions{z-index:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.workspace-sub-sidebar-mobile-trigger,.workspace-sub-sidebar-mobile-back button{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:8px;padding:9px 12px;font-weight:600}.workspace-sub-sidebar-drawer{--workspace-border:#e4e4e7;--workspace-ink:#09090b;--workspace-muted:#71717a;--workspace-surface:#fff;--workspace-subtle:#fafafa;pointer-events:auto;width:min(var(--workspace-sub-sidebar-width), calc(100vw - 44px));flex-direction:column;gap:16px;max-width:none;display:flex;position:absolute;inset:0 auto 0 0}.workspace-sub-sidebar-drawer-body{flex:auto;min-height:0;overflow-y:auto}.workspace-sub-sidebar-drawer .workspace-ai-studio-rail-heading h1{display:none}.workspace-ai-studio-drawer{gap:0;padding:0}.workspace-ai-studio-drawer .workspace-sub-sidebar-drawer-title{color:var(--workspace-ink);padding:24px 20px 0;font-size:24px;line-height:32px}.workspace-ai-studio-drawer>button{top:32px;right:20px}.workspace-ai-studio-drawer .workspace-ai-studio-rail-content{gap:18px;padding:4px 20px 20px}.workspace-agent-ai-studio-page{min-height:calc(100dvh - 174px);padding:20px 14px 40px}.workspace-ai-studio-preview{width:min(100%,584px);height:min(72dvh,680px);min-height:460px}.workspace-model-picker-popover{grid-template-columns:minmax(0,1fr)}.workspace-model-picker-list-panel{border-right:0}.workspace-model-picker-details{display:none}.workspace-workflow-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.workspace-workflow-row strong{grid-column:1/-1}.workspace-workflow-row>span{grid-column:1}.workspace-workflow-row>span:first-of-type{grid-row:2}.workspace-workflow-row>span:nth-of-type(2){grid-row:3}.workspace-workflow-row>span:nth-of-type(3){grid-row:4}.workspace-workflow-row button{grid-area:2/2/span 3}.workspace-agents-page-head{align-items:flex-start}.workspace-agents-page-head .workspace-new-agent-button{display:none}.workspace-agent-grid{grid-template-columns:minmax(0,1fr)}.workspace-empty-new-agent-button{display:none}.workspace-mobile-new-agent-sticky{z-index:35;width:auto;min-width:0;display:inline-flex;position:fixed;bottom:16px;left:76px;right:20px}.workspace-usage-head{flex-direction:column;align-items:stretch}.workspace-usage-filters{flex-direction:column;align-items:stretch;max-width:386px}.workspace-usage-filters button{justify-content:space-between;width:100%}.workspace-usage-agent-filter,.workspace-usage-agent-filter>button,.workspace-usage-date-range,.workspace-usage-date-range>button{width:100%}.workspace-usage-agent-menu{right:0}.workspace-usage-date-range-panel{--workspace-calendar-cell-size:36px;--workspace-calendar-month-gap:20px;width:100%;left:0;right:0}.workspace-usage-calendar-header,.workspace-usage-calendar-shell{grid-template-columns:1fr;gap:20px}.workspace-usage-calendar-weekdays,.workspace-usage-calendar-grid,.workspace-usage-calendar-header h2{justify-content:center}.workspace-usage-dashboard{margin-top:28px}.workspace-usage-metrics-grid{grid-template-columns:1fr;gap:12px}.workspace-usage-stat-card{min-height:124px;padding:16px}.workspace-usage-card-head{flex-direction:column;align-items:stretch;gap:8px}.workspace-generated-leads-chart{grid-template-columns:34px minmax(0,1fr) 34px;height:198px}.workspace-generated-leads-y-axis{height:150px}.workspace-generated-leads-y-axis span{right:8px}.workspace-generated-leads-plot{grid-template-rows:150px 30px}.workspace-generated-leads-x-label{font-size:11px;top:10px}.workspace-generated-leads-tooltip{min-width:68px;padding:7px 9px}.workspace-generated-leads-x-label{display:none}.workspace-generated-leads-x-label:first-child,.workspace-generated-leads-x-label:nth-child(3),.workspace-generated-leads-x-label:last-child{display:block}.workspace-credit-donut-card{grid-template-columns:1fr;place-items:center}.workspace-credit-donut{width:150px}.workspace-credit-usage-copy dl{grid-template-columns:1fr}.workspace-nested-page{--workspace-nested-section-gap:28px}.workspace-referrals-head{flex-direction:column}.workspace-referrals-grid{margin-top:24px}.workspace-referral-metrics{order:2;grid-template-columns:1fr}.workspace-referral-link-panel{order:1}.workspace-referrals-column{display:contents}.workspace-referrals-activity-column{order:3}.workspace-referral-rules{order:4}.workspace-referral-copy-row>div,.workspace-referral-section-head,.workspace-referral-activity-item{flex-direction:column;align-items:stretch}.workspace-referral-copy-row button{width:100%}.workspace-referral-status-label,.workspace-referral-activity-item strong{text-align:left}.workspace-referral-rules-table{overflow-x:visible}.workspace-referral-rules-row{grid-template-columns:1fr;gap:8px;min-width:0;padding:14px}.workspace-referral-rules-table>div:first-child .workspace-referral-rules-row{display:none}.workspace-referral-rules-row span,.workspace-referral-rules-row strong{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:10px;display:grid}.workspace-referral-rules-row span:before,.workspace-referral-rules-row strong:before{content:attr(data-label);color:var(--workspace-muted);font-size:12px;font-weight:700;line-height:18px}.workspace-settings-panel,.workspace-plans-surface{margin-top:28px}.workspace-settings-panel{padding:18px}.workspace-settings-panel-copy-action{flex-direction:column;align-items:stretch}.workspace-settings-panel-copy-action button{width:100%}.workspace-settings-danger-zone-card,.workspace-member-card,.workspace-current-plan-banner,.workspace-plans-toolbar{flex-direction:column;align-items:stretch}.workspace-member-card{gap:10px}.workspace-settings-danger-zone-card{min-height:0;padding:18px}.workspace-settings-danger-zone-card button{width:100%}.workspace-member-role,.workspace-member-status{text-align:left;justify-content:flex-start;min-width:0}.workspace-plans-grid{border-radius:16px;grid-template-columns:1fr}.workspace-plan-card,.workspace-plan-card:nth-child(2n),.workspace-plan-card:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--workspace-border);min-height:0}.workspace-plan-card:last-child{border-bottom:0}.workspace-feedback-form-section{margin-top:28px}.workspace-feedback-form{gap:20px}.workspace-feedback-actions{flex-direction:column;align-items:stretch;gap:10px}.workspace-feedback-status:empty{min-height:0;display:none}.workspace-feedback-actions button{width:100%}.workspace-feedback-support{margin-top:24px;padding:19px 20px}}@media (width<=480px){.workspace-feedback-rating-panel{padding-inline:0}.workspace-feedback-stars{gap:0}.workspace-feedback-support{padding-inline:16px}}@media (width<=640px){.realfy-dialog-content.workspace-billing-preview-modal{height:calc(100dvh - 16px);padding-inline:12px}.workspace-billing-preview-details{grid-template-columns:1fr}.workspace-billing-preview-invoices li{grid-template-columns:minmax(0,1fr) auto}.workspace-billing-preview-invoices li span:last-child{grid-column:1/-1}.workspace-invoice-history{margin-top:32px}.workspace-invoice-history-head{flex-direction:column;gap:14px}.workspace-invoice-history-head>button{width:100%}.workspace-invoice-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.workspace-invoice-actions{grid-column:1/-1;gap:18px}.workspace-billing-intro{margin:-12px 0 26px}.workspace-billing-form{border-radius:12px;padding:24px 20px}.workspace-billing-grid{grid-template-columns:1fr;gap:22px}.workspace-billing-field-full{grid-column:auto}.workspace-billing-section+.workspace-billing-section{margin-top:30px;padding-top:28px}.workspace-billing-section h2{margin-bottom:22px;font-size:21px;line-height:28px}.workspace-billing-grid input{height:56px;padding-inline:16px;font-size:16px}.workspace-billing-actions{flex-wrap:wrap;margin-top:30px;padding-top:28px}.workspace-billing-actions button{flex:auto;min-width:132px}.realfy-new-agent-modal{max-height:calc(100dvh - 16px);padding:16px}.realfy-new-agent-modal .source-file-drop{grid-template-columns:40px minmax(0,1fr)}.realfy-new-agent-modal .source-browse-button{grid-column:1/-1}}@media (width<=560px){.workspace-topbar{padding-inline:14px}.workspace-switcher{gap:6px}.workspace-switcher>.workspace-icon-button{width:29px;height:29px}.workspace-top-actions>.workspace-icon-button,.workspace-top-divider{display:none}}@media (width<=600px){.workspace-app.workspace-sidebar-is-mobile{--workspace-sidebar-width:0px}.workspace-sidebar{display:none}.workspace-app.workspace-sidebar-is-mobile:not(.workspace-sidebar-is-collapsed) .workspace-sidebar{width:min(280px,100vw - 44px);display:flex}.workspace-sidebar-resize-handle{display:none}.workspace-content,.workspace-content-frame{grid-column:1/-1}}.workspace-invite-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:12px 16px;margin-bottom:20px;display:grid}.workspace-invite-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.workspace-invite-form input{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);height:42px;color:var(--workspace-ink,#09090b);border-radius:8px;padding:0 12px;font-size:14px;font-weight:400}.workspace-invite-form input:focus-visible{outline-offset:1px;border-color:#d4d4d8;outline:2px solid #09090b1f}.workspace-invite-form>p,.workspace-invite-form>button,.workspace-invite-form>div:not(.invite-role-field){grid-column:1/-1}@media (width<=640px){.workspace-invite-form{grid-template-columns:1fr}}.workspace-app button:not(:disabled),.workspace-app [role=button]:not([aria-disabled=true]),.workspace-app a[href],.workspace-app summary,.workspace-app select:not(:disabled),.workspace-app label[for],.realfy-dropdown-menu-popover [role=menuitem],.realfy-dialog button:not(:disabled),.realfy-dialog a[href]{cursor:pointer}.workspace-app button:disabled,.workspace-app [aria-disabled=true],.realfy-dialog button:disabled{cursor:not-allowed}.workspace-plan-grid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:14px;margin-top:14px;display:grid}.workspace-plan-grid .workspace-plan-card{border:1px solid var(--workspace-border,#e4e4e7);border-radius:12px;gap:14px;min-height:0}.workspace-plan-grid .workspace-plan-card:last-child{border-right:1px solid var(--workspace-border,#e4e4e7)}.workspace-plan-current{border-color:var(--workspace-ink,#09090b);box-shadow:0 0 0 1px var(--workspace-ink,#09090b)}.workspace-plan-badge{background:var(--workspace-ink,#09090b);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.workspace-plan-features{color:var(--workspace-muted,#71717a);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.workspace-plan-grid .workspace-plan-cta{width:100%;margin-top:auto}.workspace-current-plan-banner .workspace-current-plan-label,.workspace-current-plan-banner .workspace-current-plan-label,.workspace-current-plan-label{color:var(--workspace-muted,#71717a);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.workspace-invoice-actions a{border:1px solid var(--workspace-border,#e4e4e7);color:var(--workspace-ink,#09090b);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-invoice-actions a:hover{background:var(--workspace-subtle,#fafafa);border-color:#d4d4d8}.workspace-credit-panel{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:14px;padding:20px 22px;display:flex}.workspace-credit-ring{flex:none;justify-items:center;width:148px;display:grid;position:relative}.workspace-credit-ring svg{width:128px;height:128px;transform:rotate(-90deg)}.workspace-credit-ring circle{fill:none;stroke-width:12px;stroke-linecap:round}.workspace-credit-ring-track{stroke:var(--workspace-subtle,#f4f4f5)}.workspace-credit-ring-sweep{stroke:var(--workspace-ink,#09090b);transition:stroke-dashoffset .6s var(--workspace-ease,ease)}.workspace-credit-ring[data-low] .workspace-credit-ring-sweep{stroke:#b42318}.workspace-credit-ring[data-low] .workspace-credit-ring-copy strong{color:#b42318}.workspace-credit-ring-copy{pointer-events:none;justify-items:center;display:grid;position:absolute;top:64px;transform:translateY(-50%)}.workspace-credit-ring-copy strong{color:var(--workspace-ink,#09090b);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.workspace-credit-ring-copy span{color:var(--workspace-muted,#71717a);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.workspace-credit-ring-copy[data-length=medium] strong{font-size:19px}.workspace-credit-ring-copy[data-length=long] strong{letter-spacing:-.01em;font-size:16px}.workspace-credit-ring-caption{color:var(--workspace-muted,#71717a);text-align:center;margin:10px 0 0;font-size:12.5px}.workspace-credit-facts{flex:240px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 28px;min-width:0;margin:0;display:grid}.workspace-credit-facts dt,.workspace-billing-details dt{color:var(--workspace-muted,#71717a);margin-bottom:2px;font-size:12.5px;font-weight:600}.workspace-credit-facts dd,.workspace-billing-details dd{color:var(--workspace-ink,#09090b);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650}.workspace-billing-details{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 28px;margin:14px 0 0;padding:18px 20px;display:grid}.workspace-billing-details dd{font-size:14px;font-weight:500;line-height:1.45}@media (prefers-reduced-motion:reduce){.workspace-credit-ring-sweep{transition:none}.workspace-model-picker-chevron{transition-duration:.01ms}}.workspace-create-form{flex-direction:column;gap:8px;display:flex}.workspace-create-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.workspace-create-form input{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);height:42px;color:var(--workspace-ink,#09090b);border-radius:8px;padding:0 12px;font-size:14px;font-weight:400}.workspace-create-form input:focus-visible{outline-offset:1px;border-color:#d4d4d8;outline:2px solid #09090b1f}.workspace-billing-detail-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.workspace-billing-detail-group{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.workspace-billing-detail-group h3{color:var(--workspace-muted,#71717a);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.workspace-billing-detail-group .workspace-billing-details{background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.workspace-empty-panel{border:1px dashed var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#fafafa);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.workspace-empty-panel-icon{background:var(--workspace-surface,#fff);width:40px;height:40px;color:var(--workspace-muted,#71717a);box-shadow:inset 0 0 0 1px var(--workspace-border,#e4e4e7);border-radius:999px;place-items:center;display:grid}.workspace-empty-panel h3{color:var(--workspace-ink,#09090b);margin:0;font-size:15px;font-weight:650}.workspace-empty-panel p{max-width:46ch;color:var(--workspace-muted,#71717a);margin:0;font-size:13px;line-height:1.5}.workspace-current-plan-copy{flex-direction:column;gap:2px;display:flex}.workspace-current-plan-copy strong{display:block}.workspace-current-plan-copy p{color:var(--workspace-muted,#71717a);margin:6px 0 0;font-size:13px}@media (width<=760px){.workspace-demo-modal-backdrop{align-items:end;padding:12px}.workspace-demo-modal{border-radius:20px;max-height:calc(100dvh - 24px)}.workspace-demo-modal__body{grid-template-columns:minmax(0,1fr)}.workspace-demo-modal__form{border-bottom:1px solid #e2e8f0;border-right:0}.workspace-demo-modal__row{grid-template-columns:minmax(0,1fr)}}.verify-email-banner{border-bottom:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);width:100%;color:var(--workspace-ink,#09090b);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:13.5px;line-height:1.45;display:flex}.verify-email-banner svg{color:var(--workspace-muted,#71717a);flex:none}.verify-email-banner-blocked{background:#fffbf2;border-bottom-color:#f0c67a}.verify-email-banner-blocked svg{color:#b45309}.verify-email-banner-copy{flex:20rem;margin:0}.verify-email-banner-copy strong{font-weight:600}.verify-email-banner-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.verify-email-banner-action{color:var(--workspace-ink,#09090b);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.verify-email-banner-action:hover{opacity:.72}.verify-email-banner-action:disabled{cursor:default;opacity:.55}.verify-email-banner-note{color:var(--workspace-muted,#71717a)}.verify-email-banner-dismiss{width:32px;height:32px;color:var(--workspace-muted,#71717a);cursor:pointer;transition:background .14s var(--workspace-ease,ease);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.verify-email-banner-dismiss:hover{background:var(--workspace-subtle,#fafafa);color:var(--workspace-ink,#09090b)}@media (width<=860px){.verify-email-banner{align-items:flex-start;padding:10px 14px}.verify-email-banner-actions{margin-left:0}}.knowledge-page-layout{width:100%;min-width:0;color:var(--workspace-ink);padding:32px 40px 48px}.knowledge-page-layout__header,.knowledge-collection-toolbar,.knowledge-collection-toolbar__controls{align-items:center;display:flex}.knowledge-page-layout__header{justify-content:space-between;gap:20px}.knowledge-page-layout__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:32px}.knowledge-page-layout__header-action{flex:none}.knowledge-page-layout__content{margin-top:28px}.knowledge-upload-dropzone{background:var(--workspace-subtle);text-align:center;cursor:pointer;min-height:184px;transition:box-shadow .16s var(--workspace-ease), background .16s var(--workspace-ease);border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.knowledge-upload-dropzone[data-dragging=true]{background:var(--workspace-surface);box-shadow:inset 0 0 0 1px var(--workspace-ink)}.knowledge-upload-dropzone__icon{width:56px;height:56px;color:var(--workspace-ink);place-items:center;display:grid}.knowledge-upload-dropzone:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.knowledge-upload-dropzone__sr-instruction{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-outline-action{cursor:pointer;border:1px solid var(--workspace-ink);background:var(--workspace-surface);min-height:30px;color:var(--workspace-ink);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:750;line-height:18px;display:inline-flex}.knowledge-outline-action:focus-visible,.knowledge-overflow-action:focus-visible{outline:none;box-shadow:0 0 0 3px #0f172a24}.knowledge-upload-dropzone__input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-collection-toolbar{justify-content:space-between;gap:16px}.knowledge-collection-toolbar__leading{color:var(--workspace-muted);font-size:13px;line-height:18px}.knowledge-collection-toolbar__controls{gap:12px;margin-left:auto}.knowledge-collection-toolbar__field{display:block;position:relative}.knowledge-collection-toolbar__search-icon{z-index:1;color:var(--workspace-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.knowledge-collection-toolbar__field input,.knowledge-collection-toolbar__field select{border:1px solid var(--workspace-ink);background:var(--workspace-surface);min-height:30px;color:var(--workspace-ink);font:inherit;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:400;line-height:18px}.knowledge-collection-toolbar__field input{width:min(180px,26vw);padding-left:34px}.knowledge-collection-toolbar__field select{width:128px}.knowledge-status-indicator{--knowledge-status-ready:var(--workspace-ink)}@supports (color:color-mix(in lab, red, red)){.knowledge-status-indicator{--knowledge-status-ready:color-mix(in srgb, var(--workspace-ink) 78%, var(--workspace-surface))}}.knowledge-status-indicator{--knowledge-status-processing:var(--workspace-muted)}@supports (color:color-mix(in lab, red, red)){.knowledge-status-indicator{--knowledge-status-processing:color-mix(in srgb, var(--workspace-muted) 88%, var(--workspace-surface))}}.knowledge-status-indicator{--knowledge-status-neutral:var(--workspace-muted);color:var(--workspace-muted);align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.knowledge-status-indicator__dot{background:var(--knowledge-status-neutral);border-radius:999px;width:8px;height:8px}.knowledge-status-indicator[data-tone=ready] .knowledge-status-indicator__dot{background:var(--knowledge-status-ready)}.knowledge-status-indicator[data-tone=processing] .knowledge-status-indicator__dot{background:var(--knowledge-status-processing)}@media (width<=700px){.knowledge-page-layout{padding:24px 20px 36px}.knowledge-collection-toolbar,.knowledge-collection-toolbar__controls{align-items:stretch}.knowledge-upload-dropzone{flex-direction:column;justify-content:center;min-height:148px}.knowledge-collection-toolbar,.knowledge-collection-toolbar__controls{flex-direction:column}.knowledge-collection-toolbar__controls,.knowledge-collection-toolbar__field,.knowledge-collection-toolbar__field input,.knowledge-collection-toolbar__field select{width:100%}.knowledge-collection-toolbar__field{display:block}}@media (width<=480px){.knowledge-upload-dropzone{min-height:132px;padding:18px}}.speech-settings{color:#111827;background:#fff;border:1px solid #e2e5eb;border-radius:18px;gap:18px;min-width:0;padding:24px;display:grid;box-shadow:0 10px 30px #0f172a0a}.speech-settings header{gap:6px;display:grid}.speech-settings h2{margin:0;font-size:17px;font-weight:600}.speech-settings p{color:#6b7280;margin:0;font-size:13px;line-height:1.55}.speech-settings__field{gap:8px;font-size:13px;font-weight:600;display:grid}.speech-settings .speech-settings__select{color:#111827;width:100%;min-width:0;max-width:540px;min-height:42px;font:inherit;background:#f9fafb;border:1px solid #e2e5eb;border-radius:10px;padding:10px 14px;font-weight:400}.speech-settings__select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.speech-settings__select>svg{flex-shrink:0}.speech-settings__select:focus-visible,.speech-settings__button:focus-visible{outline-offset:2px;outline:2px solid #64748b}.speech-settings__button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9px;justify-self:start;min-height:40px;padding:9px 16px;font-size:13px;font-weight:600}.speech-settings__button:last-child{color:#fff;background:#111827;border-color:#111827}.speech-settings__button:disabled{opacity:.45;cursor:default}.speech-settings__fallback-toggle{align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.speech-settings__fallback-toggle input{accent-color:#111827;flex-shrink:0;width:16px;height:16px}.speech-settings [role=alert]{color:#b91c1c}@media (width<=640px){.speech-settings{padding:18px}}.sidebar-nav{--sidebar-nav-border:var(--workspace-border,#e4e4e7);--sidebar-nav-ink:var(--workspace-ink,#09090b);--sidebar-nav-muted:var(--workspace-muted,#71717a);--sidebar-nav-surface:var(--workspace-surface,#fff);--sidebar-nav-ease:var(--workspace-ease,cubic-bezier(.16, 1, .3, 1));--sidebar-nav-focus:#38bdf83d;--sidebar-nav-rail:#d9d9dd;--sidebar-nav-rail-active:#00000094;--sidebar-nav-rail-left:18px;--sidebar-nav-rail-width:2px;--sidebar-nav-active-rail-width:4px;--sidebar-nav-active-child-index:0;--sidebar-nav-child-count:0;--sidebar-nav-item-height:27px;--sidebar-nav-item-gap:2px;--sidebar-nav-glass-background:#ffffff9e;--sidebar-nav-glass-border:#ffffffb3;--sidebar-nav-glass-shadow:0 18px 44px #0f172a24, inset 0 1px 0 #ffffff9e, inset 0 -1px 0 #0f172a0a;flex-direction:column;gap:5px;display:flex}.sidebar-nav-item{width:100%;height:33px;color:var(--sidebar-nav-muted);border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:11px;padding:0 12px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.sidebar-nav-item span{opacity:1;text-overflow:ellipsis;min-width:0;max-width:170px;transition:max-width .18s var(--sidebar-nav-ease), opacity .12s ease;white-space:nowrap;overflow:hidden}.sidebar-nav[data-collapsed=true] .sidebar-nav-item{justify-content:center;gap:0;width:39px;padding:0;position:relative}.sidebar-nav[data-collapsed=true] .sidebar-nav-group{justify-content:center;display:flex}.sidebar-nav[data-collapsed=true] .sidebar-nav-item span,.sidebar-nav[data-collapsed=true] .sidebar-nav-group-chevron,.sidebar-nav[data-collapsed=true] .sidebar-nav-subnav:not(.sidebar-nav-collapsed-flyout){display:none}.sidebar-nav[data-collapsed=true] .sidebar-nav-item[data-label]:after{content:attr(data-label);z-index:40;border:1px solid var(--sidebar-nav-glass-border);background:var(--sidebar-nav-glass-background);min-width:max-content;box-shadow:var(--sidebar-nav-glass-shadow);color:#0f172a;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);transition:opacity .12s ease, transform .14s var(--sidebar-nav-ease);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:13px;font-weight:650;line-height:18px;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)scale(.96)}.sidebar-nav[data-collapsed=true] .sidebar-nav-item[data-label]:hover:after,.sidebar-nav[data-collapsed=true] .sidebar-nav-item[data-label]:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.sidebar-nav[data-collapsed=true] .sidebar-nav-group-trigger[aria-expanded=true][data-label]:after,.sidebar-nav[data-collapsed=true] .sidebar-nav-group-trigger[aria-expanded=true][data-label]:hover:after,.sidebar-nav[data-collapsed=true] .sidebar-nav-group-trigger[aria-expanded=true][data-label]:focus-visible:after{opacity:0;transform:translate(-4px,-50%)scale(.96)}.sidebar-nav-item:hover,.sidebar-nav-item.active{background:var(--sidebar-nav-surface);color:var(--sidebar-nav-ink);border:1px solid #dedee2;font-weight:600;box-shadow:0 1px 2px #0000000a}.sidebar-nav-group{position:relative}.sidebar-nav-group-trigger{cursor:pointer;background:0 0;border:1px solid #0000;position:relative}.sidebar-nav-group-trigger:focus{outline:none}.sidebar-nav-group-trigger:focus-visible{box-shadow:0 0 0 2px var(--sidebar-nav-focus)}.sidebar-nav-group-trigger[aria-expanded=true]{background:var(--sidebar-nav-surface);border-color:#dedee3;box-shadow:0 1px 2px #09090b0f,0 4px 10px #09090b0a}.sidebar-nav-group-trigger[aria-expanded=true]:focus-visible{box-shadow:0 1px 2px #09090b0f, 0 4px 10px #09090b0a, 0 0 0 2px var(--sidebar-nav-focus)}.sidebar-nav-group-trigger[aria-expanded=false].active{box-shadow:none;background:0 0;border-color:#0000}.sidebar-nav-group-trigger span{max-width:152px}.sidebar-nav-group-chevron{color:#a1a1aa;transition:color .16s ease, transform .18s var(--sidebar-nav-ease);margin-left:auto}.sidebar-nav-group-chevron-open{transform:rotate(90deg)}.sidebar-nav-subnav{gap:var(--sidebar-nav-item-gap);max-height:calc(var(--sidebar-nav-child-count) * (var(--sidebar-nav-item-height) + var(--sidebar-nav-item-gap)) + 4px);opacity:1;transform-origin:0 0;transition:max-height .22s var(--sidebar-nav-ease), margin-top .18s var(--sidebar-nav-ease), opacity .15s ease, padding-block .18s var(--sidebar-nav-ease), transform .22s var(--sidebar-nav-ease);flex-direction:column;margin-top:2px;padding:2px 0 2px 43px;display:flex;position:relative;overflow:hidden;transform:translateY(0)scaleY(1)}.sidebar-nav-subnav[data-state=closed]{opacity:0;pointer-events:none;max-height:0;margin-top:0;padding-block:0;transform:translateY(-5px)scaleY(.96)}.sidebar-nav-subnav:not(.sidebar-nav-collapsed-flyout):before{content:"";top:0;bottom:0;left:var(--sidebar-nav-rail-left);width:var(--sidebar-nav-rail-width);background:var(--sidebar-nav-rail);border-radius:999px;position:absolute}.sidebar-nav-subnav a{height:var(--sidebar-nav-item-height);color:var(--sidebar-nav-muted);transition:color .16s ease, transform .18s var(--sidebar-nav-ease);align-items:center;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:flex;position:relative}.sidebar-nav-subnav a.active{color:var(--sidebar-nav-ink);font-weight:600}.sidebar-nav-active-rail{top:3px;left:calc(var(--sidebar-nav-rail-left) + (var(--sidebar-nav-rail-width) / 2) - (var(--sidebar-nav-active-rail-width) / 2));z-index:1;width:var(--sidebar-nav-active-rail-width);height:calc(var(--sidebar-nav-item-height) - 2px);background:var(--sidebar-nav-rail-active);pointer-events:none;transform:translateY(calc(var(--sidebar-nav-active-child-index) * (var(--sidebar-nav-item-height) + var(--sidebar-nav-item-gap))));transition:transform .22s var(--sidebar-nav-ease);border-radius:999px;position:absolute}.sidebar-nav-subnav a:hover{color:var(--sidebar-nav-ink)}.sidebar-nav-collapsed-flyout .sidebar-nav-active-rail{display:none}.sidebar-nav-collapsed-flyout{z-index:60;border:1px solid var(--sidebar-nav-glass-border);background:var(--sidebar-nav-glass-background);width:184px;box-shadow:var(--sidebar-nav-glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);transform-origin:0 0;border-radius:12px;max-height:none;padding:7px;position:absolute;top:0;left:calc(100% + 10px);transform:translate(0)scale(1)}.sidebar-nav-collapsed-flyout[data-state=closed]{opacity:0;pointer-events:none;transform:translate(-5px,-2px)scale(.96)}.sidebar-nav-collapsed-flyout a{color:#475569;border:1px solid #0000;border-radius:9px;align-items:center;height:34px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:flex}.sidebar-nav-collapsed-flyout a:hover,.sidebar-nav-collapsed-flyout a.active{color:#0f172a;background:#ffffff85;border-color:#ffffffad;box-shadow:inset 0 1px #ffffff94,0 1px #0f172a0a}.sidebar-nav-collapsed-flyout a.active{font-weight:650}@media (prefers-reduced-motion:reduce){.sidebar-nav-subnav,.sidebar-nav-active-rail{transition:none}}@media (width<=860px){.sidebar-nav-item{justify-content:center;gap:0;width:39px;height:40px;padding:0}.sidebar-nav-item span{display:none}.sidebar-nav[data-mobile-sidebar=true][data-collapsed=false] .sidebar-nav-item{justify-content:flex-start;gap:11px;width:100%;height:40px;padding:0 12px}.sidebar-nav[data-mobile-sidebar=true][data-collapsed=false] .sidebar-nav-item span{display:inline}.sidebar-nav[data-mobile-sidebar=true][data-collapsed=false] .sidebar-nav-subnav{padding-left:43px}}.destructive-dialog-form{flex-direction:column;gap:16px;margin-top:4px;display:flex}.destructive-dialog-field{flex-direction:column;gap:6px;display:flex}.destructive-dialog-field>span:first-child{color:var(--workspace-ink,#09090b);font-size:13px;font-weight:600}.destructive-dialog-field input{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);width:100%;height:40px;color:var(--workspace-ink,#09090b);border-radius:9px;padding:0 12px;font-size:14px}.destructive-dialog-field input:focus-visible{border-color:#b42318;outline:none;box-shadow:0 0 0 3px #b423181f}.destructive-dialog-field input:disabled{background:var(--workspace-subtle,#fafafa);cursor:not-allowed}.destructive-dialog-hint{color:var(--workspace-muted,#71717a);font-size:12.5px;line-height:1.45}.destructive-dialog-error{color:#b42318;margin:0;font-size:13px}.destructive-dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.destructive-dialog-copy{font-size:13.5px;line-height:1.55}@media (width<=520px){.destructive-dialog-actions{flex-direction:column-reverse}.destructive-dialog-actions button{width:100%}}.realfy-loading{color:var(--workspace-muted,#71717a);align-items:center;font-size:14px;display:flex}.realfy-loading-spinner{border:2px solid var(--workspace-border,#e4e4e7);border-top-color:var(--workspace-ink,#09090b);border-radius:50%;flex:none;animation:.62s linear infinite realfy-loading-spin;display:inline-block}.realfy-loading-sm .realfy-loading-spinner{border-width:2px;width:14px;height:14px}.realfy-loading-md .realfy-loading-spinner{width:20px;height:20px}.realfy-loading-lg .realfy-loading-spinner{border-width:3px;width:28px;height:28px}.realfy-loading-inline{gap:8px;display:inline-flex}.realfy-loading-block{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;width:100%;min-height:220px;margin:0 auto;padding:40px 16px}.realfy-loading-label{line-height:1.4}@keyframes realfy-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.realfy-loading-spinner{animation-duration:2.4s}}.realfy-skeleton{flex-direction:column;gap:10px;width:100%;display:flex}.realfy-skeleton-bar{background:linear-gradient(90deg, var(--workspace-subtle,#f4f4f5) 25%, #ececef 37%, var(--workspace-subtle,#f4f4f5) 63%);background-size:400% 100%;border-radius:6px;height:12px;animation:1.4s infinite realfy-skeleton-sheen}@keyframes realfy-skeleton-sheen{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.realfy-skeleton-bar{animation:none}}.realfy-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-settings-page{--account-danger-strong:#b42318;--account-danger-strong-hover:#912018;--account-danger-surface:#fff1f0;--account-danger-surface-hover:#fee4e2;--account-danger-border:#fecdca;--account-danger-on-strong:#fff;flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.account-settings-dialog-form{--account-danger-strong:#b42318;--account-danger-strong-hover:#912018;--account-danger-surface:#fff1f0;--account-danger-surface-hover:#fee4e2;--account-danger-border:#fecdca;--account-danger-on-strong:#fff}.account-settings-panel,.account-settings-page>.workspace-settings-danger-zone{width:min(var(--workspace-nested-panel-width,800px), 100%);min-width:0;margin-inline:auto}.account-settings-danger-copy,.account-settings-dialog-copy,.account-settings-field-description{overflow-wrap:anywhere;min-width:0}.account-settings-delete-dialog{width:min(32rem,100vw - 2rem);max-width:calc(100vw - 2rem);overflow:visible}.account-settings-panel.workspace-settings-panel{margin-top:0}.account-settings-form{flex-direction:column;gap:18px;min-width:0;display:flex}.account-settings-form>div,.account-settings-dialog-form>div{min-width:0}.account-settings-form label,.account-settings-dialog-form label{color:var(--workspace-ink,hsl(var(--foreground)));font-size:14px;font-weight:600;line-height:20px}.account-settings-input-wrap{min-width:0;position:relative}.account-settings-input{border:1px solid var(--workspace-border,hsl(var(--input)));background:var(--workspace-surface,hsl(var(--background)));width:100%;min-width:0;min-height:44px;color:var(--workspace-ink,hsl(var(--foreground)));border-radius:8px;outline:none;padding:10px 12px;font-size:16px;line-height:22px}.account-settings-password-input{padding-right:52px}.account-settings-password-toggle{min-width:44px;color:var(--workspace-muted,hsl(var(--muted-foreground)));cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.account-settings-input:focus-visible,.account-settings-password-toggle:focus-visible,.account-settings-action-row button:focus-visible,.account-settings-delete-confirm:focus-visible,.account-settings-page>.workspace-settings-danger-zone button:focus-visible{outline:2px solid var(--account-danger-strong,hsl(var(--ring)));outline-offset:2px}.account-settings-input:focus-visible,.account-settings-password-toggle:focus-visible,.account-settings-action-row button:focus-visible,.account-settings-dialog-actions button:not(.account-settings-delete-confirm):focus-visible{outline-color:hsl(var(--ring))}.account-settings-input[aria-invalid=true]{border-color:var(--account-danger-strong)}.account-settings-form [role=alert],.account-settings-dialog-form [role=alert]{color:var(--account-danger-strong);font-size:13px;font-weight:600;line-height:18px}.account-settings-form [aria-live=polite]{color:var(--workspace-muted,hsl(var(--muted-foreground)));margin:0;font-size:14px;line-height:20px}.account-settings-form .account-settings-status-error{color:var(--account-danger-strong);font-weight:600}.account-settings-action-row,.account-settings-dialog-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-settings-action-row{min-height:44px}.account-settings-action-row>p{margin-right:auto}.account-settings-action-row button,.account-settings-dialog-actions button,.account-settings-page>.workspace-settings-danger-zone button{min-height:44px}.account-settings-page>.workspace-settings-danger-zone .account-settings-danger-copy{flex:auto}.account-settings-page>.workspace-settings-danger-zone .account-settings-delete-trigger{flex:none}.account-settings-dialog-actions .account-settings-delete-confirm{border-color:var(--account-danger-strong);background:var(--account-danger-strong);color:var(--account-danger-on-strong)}.account-settings-dialog-actions .account-settings-delete-confirm:hover{border-color:var(--account-danger-strong-hover);background:var(--account-danger-strong-hover);color:var(--account-danger-on-strong)}.account-settings-dialog-form{flex-direction:column;gap:18px;min-width:0;display:flex}@media (width<=640px){.account-settings-panel.workspace-settings-panel{padding:18px}.account-settings-action-row,.account-settings-dialog-actions{flex-direction:column;align-items:stretch}.account-settings-action-row>p{margin-right:0}.account-settings-action-row button,.account-settings-dialog-actions button,.account-settings-page>.workspace-settings-danger-zone button{width:100%}}.account-settings-avatar-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-settings-avatar{color:#fff;background-color:#0875c9;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:26px;font-weight:600;display:grid;overflow:hidden}.account-settings-avatar img{object-fit:cover;width:100%;height:100%}.account-settings-avatar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-settings-avatar-actions .account-field-description{flex-basis:100%;margin:0}.realfy-console{--console-bg:#f5f6fa;--console-surface:#fff;--console-line:#10182817;--console-ink:#101828;--console-muted:#667085;--console-accent:#2f4b9b;background:var(--console-bg);min-height:100dvh;color:var(--console-ink);grid-template-columns:264px minmax(0,1fr);display:grid}@media (width<=860px){.realfy-console{grid-template-columns:minmax(0,1fr)}}.realfy-console-rail{border-right:1px solid var(--console-line);background:var(--console-surface);flex-direction:column;gap:18px;padding:22px 16px;display:flex}@media (width<=860px){.realfy-console-rail{border-right:0;border-bottom:1px solid var(--console-line)}}.realfy-console-brand{align-items:baseline;gap:8px;padding:0 8px;display:flex}.realfy-console-brand strong{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:600}.realfy-console-brand span{color:var(--console-muted);font-size:12px}.realfy-console-group{flex-direction:column;gap:2px;display:flex}.realfy-console-group>h2{color:var(--console-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 6px;font-size:11px;font-weight:600}.realfy-console-switcher{flex-direction:column;gap:2px;display:flex}.realfy-console-switcher button{color:var(--console-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.realfy-console-switcher button:hover{background:#1018280b}.realfy-console-switcher button.is-active{background:var(--console-accent);color:#fff}.realfy-console-avatar{background:#10182812;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.realfy-console-switcher button.is-active .realfy-console-avatar{background:#ffffff38}.realfy-console-railname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realfy-console-gate{color:#101828;background:radial-gradient(120% 120% at 50% 0,#2f4b9b17 0%,#f5f6fa00 60%),#f5f6fa;place-items:center;min-height:100dvh;padding:24px;display:grid}.realfy-console-gate form{background:#fff;border:1px solid #10182814;border-radius:18px;flex-direction:column;gap:12px;width:min(380px,100%);padding:30px 28px;display:flex;box-shadow:0 24px 48px -32px #10182859}.realfy-console-gate h1{font-size:19px;font-weight:620}.realfy-console-gate p{color:#667085;margin-top:-6px;margin-bottom:4px;font-size:13px;line-height:1.55}.realfy-console-gate input{font:inherit;border:1px solid #10182824;border-radius:10px;outline:none;padding:10px 13px;font-size:14px}.realfy-console-gate input:focus{border-color:#2f4b9b;box-shadow:0 0 0 3px #2f4b9b1f}.realfy-console-gate button{color:#fff;font:inherit;cursor:pointer;background:#101828;border:0;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:500}.realfy-console-gate button:disabled{cursor:not-allowed;opacity:.4}.realfy-console-gate [role=alert]{color:#b42318;margin:0}.skills-list{gap:10px;display:grid}.skill-card{border:1px solid var(--console-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.skill-card__main{min-width:0}.skill-card__title{align-items:center;gap:7px;display:flex}.skill-card__title button{color:var(--console-ink);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.skill-card__title span{color:#667085;text-transform:uppercase;background:#f2f4f7;border-radius:999px;padding:2px 6px;font-size:10px}.skill-card p,.skill-card small{color:var(--console-muted);font-size:12px}.skill-card p{margin:4px 0}.skill-card__actions{align-items:center;gap:5px;display:flex}.skill-card__actions label{color:var(--console-muted);align-items:center;gap:5px;margin-right:5px;font-size:11px;display:flex}.skill-card__actions button{border:1px solid var(--console-line);color:#667085;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.skills-empty{border:1px dashed var(--console-line);color:var(--console-muted);text-align:center;border-radius:12px;padding:28px}.skills-advanced{border:1px solid var(--console-line);background:#fff;border-radius:12px;margin-top:18px;padding:16px}.skills-advanced textarea,.skills-advanced pre,.skill-form input:not([type=checkbox],[type=range]),.skill-form textarea,.skill-form select{border:1px solid var(--console-line);width:100%;font:inherit;background:#fbfcfe;border-radius:8px;padding:10px}.skills-advanced textarea,.skills-advanced pre{margin:10px 0}.skills-advanced pre{color:#667085;white-space:pre-wrap;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-form{gap:15px;display:grid}.skill-form label{color:var(--console-ink);gap:6px;font-size:12px;font-weight:600;display:grid}.skill-form label small{color:var(--console-muted);font-weight:400}.skill-form__row{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.skill-form label.skill-form__check{align-items:center;padding-bottom:10px;display:flex}@media (width<=700px){.skill-card{flex-direction:column;align-items:stretch}.skill-card__actions{flex-wrap:wrap}}.console,.console-modal{--c-bg:#f6f7f9;--c-surface:#fff;--c-line:#e3e6ec;--c-line-soft:#eef0f4;--c-ink:#14181f;--c-muted:#6b7280;--c-faint:#9aa1ac;--c-accent:#2f4b9b;--c-accent-soft:#eef2fc;--c-good:#0f7b55;--c-good-soft:#e7f5ef;--c-warn:#9a6206;--c-warn-soft:#fdf3e2;--c-bad:#b42318;--c-radius:12px;--c-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.console{scrollbar-gutter:stable;width:100%;max-width:1040px;color:var(--c-ink);margin:0 auto;padding:40px 28px 96px;font-size:14px;line-height:1.55}@media (width<=720px){.console{padding:24px 16px 64px}}.console-loading{place-items:center;min-height:50dvh;display:grid}.console-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.console-eyebrow{color:var(--c-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.console-head-text h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:640;line-height:1.15}.console-head-text p{color:var(--c-muted);margin:6px 0 0;font-size:13px}.console-tabs{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}.console-tab{color:var(--c-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 14px;transition:background .14s,color .14s;display:flex}.console-tab:hover{background:var(--c-line-soft);color:var(--c-ink)}.console-tab--on,.console-tab--on:hover{background:var(--c-ink);color:#fff;box-shadow:0 1px 2px #14181f2e}.console-tab-icon{opacity:.85;flex:none;width:18px;height:18px}.console-tab-text{flex-direction:column;min-width:0;display:flex}.console-tab-label{font-size:14px;font-weight:600;line-height:1.2}.console-tab-hint{opacity:.62;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.console-stack{flex-direction:column;gap:10px;display:flex}.console-stack--cards{gap:16px}.console-card{border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-surface);padding:20px}.console-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.console-card-head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:620}.console-card-head p{max-width:62ch;color:var(--c-muted);margin:5px 0 0;font-size:12.5px}.console-pill{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.console-pill--on{background:var(--c-good-soft);color:var(--c-good);border-color:#0000}.console-pill--warn{background:var(--c-warn-soft);color:var(--c-warn);border-color:#0000}.console-pill--internal{background:var(--c-accent-soft);color:var(--c-accent);border-color:#0000}.console-note{border-left:2px solid var(--c-line);background:var(--c-line-soft);color:var(--c-muted);border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 12px;font-size:12.5px}.console-error{color:var(--c-bad);margin:10px 0 0;font-size:12.5px}.console-readout{border:1px solid var(--c-line);background:linear-gradient(#fcfdff,#f7f9fc);border-radius:10px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.console-readout-dot{background:var(--c-good);width:7px;height:7px;box-shadow:0 0 0 3px var(--c-good-soft);border-radius:50%;flex:none}.console-readout-label{color:var(--c-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.console-readout-value{font-size:14px;font-weight:600}.console-readout>:last-child:not(div){margin-left:auto}.console-row{align-items:center;gap:10px;display:flex}.console-row--end{justify-content:flex-end}.console-input,.console-select,.console-textarea{border:1px solid var(--c-line);background:var(--c-surface);width:100%;color:var(--c-ink);font:inherit;border-radius:9px;padding:9px 11px;font-size:13px}.console-textarea{resize:vertical;min-height:120px;line-height:1.6}.console-mono{font-family:var(--c-mono);font-size:12.5px}.console-input:focus-visible,.console-select:focus-visible,.console-textarea:focus-visible{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 3px #2f4b9b1f}.console-btn{color:var(--c-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:560;text-decoration:none;transition:background .13s,border-color .13s,opacity .13s;display:inline-flex}.console-btn:disabled{cursor:not-allowed;opacity:.4}.console-btn--primary{background:var(--c-ink);color:#fff}.console-btn--primary:not(:disabled):hover{background:#000}.console-btn--outline{border-color:var(--c-line);background:var(--c-surface)}.console-btn--outline:not(:disabled):hover{border-color:var(--c-faint)}.console-btn--ghost{color:var(--c-muted)}.console-btn--ghost:not(:disabled):hover{background:var(--c-line-soft);color:var(--c-ink)}.console-btn-icon{width:13px;height:13px}.console-actions{align-items:center;gap:6px;display:flex}.console-check{color:var(--c-muted);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.console-check input{width:14px;height:14px;accent-color:var(--c-ink);cursor:pointer}.console-urlbox{border:1px solid var(--c-line);background:var(--c-surface);border-radius:9px;align-items:center;width:100%;min-width:0;padding-left:11px;display:flex}.console-urlbox:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px #2f4b9b1f}.console-urlhost{color:var(--c-faint);flex:none;font-size:13px}.console-urlbox .console-input{background:0 0;border:0;padding-left:0}.console-urlbox .console-input:focus-visible{box-shadow:none}.console-card>.console-field+.console-field{margin-top:20px}.console-field>.console-field-label{margin-bottom:6px;display:block}.console-field-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.console-field-label{font-size:13px;font-weight:600}.console-field-hint{color:var(--c-muted);margin:3px 0 0;font-size:12px}.console-field-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.console-meter{color:var(--c-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.console-meter--over{color:var(--c-bad);font-weight:600}.console-builtin{border:1px solid var(--c-line);max-height:300px;color:var(--c-muted);white-space:pre-wrap;background:#fbfcfd;border-radius:9px;margin:12px 0 0;padding:14px;overflow:auto}.console-threshold{border:1px solid var(--c-line);background:#fbfcfd;border-radius:10px;margin-top:16px;padding:14px 16px 12px}.console-threshold-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.console-threshold-head label{font-size:12.5px;font-weight:560}.console-threshold-value{align-items:baseline;gap:8px;display:flex}.console-threshold-value strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px}.console-threshold-value span{color:var(--c-muted);font-size:12px}.console-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,#dfe3ea,#c7cedb);border-radius:999px;width:100%;height:4px}.console-range::-webkit-slider-thumb{border:2px solid var(--c-surface);appearance:none;background:var(--c-ink);cursor:grab;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #14181f4d}.console-range::-moz-range-thumb{border:2px solid var(--c-surface);background:var(--c-ink);cursor:grab;border-radius:50%;width:16px;height:16px}.console-scale{color:var(--c-faint);letter-spacing:.03em;grid-template-columns:repeat(4,1fr);margin-top:7px;font-size:10.5px;font-weight:560;display:grid}.console-scale .is-on{color:var(--c-ink)}.console-scale span:not(:first-child){text-align:center}.console-scale span:last-child{text-align:right}.console-stats{flex-wrap:wrap;gap:10px;margin:0;display:flex}.console-stats>div{border:1px solid var(--c-line);background:#fbfcfd;border-radius:10px;min-width:116px;padding:11px 14px}.console-stats dt{color:var(--c-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.console-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:3px 0 0;font-size:19px;font-weight:620}.console-stat--busy dd{color:var(--c-warn)}.console-stat--bad dd{color:var(--c-bad)}.console-list{border:1px solid var(--c-line);border-radius:10px;margin:16px 0 0;padding:0;list-style:none}.console-list li{border-bottom:1px solid var(--c-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.console-list li:last-child{border-bottom:0}.console-list-main{flex-direction:column;min-width:0;display:flex}.console-list-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.console-list-main span{color:var(--c-faint);font-size:11.5px}.console-list-main a{color:var(--c-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.console-list-main a:hover{text-decoration:underline}.console-list-actions{flex:none;gap:6px;display:flex}.console-list li.console-list-editor{background:#fbfcfd;flex-direction:column;align-items:stretch;gap:8px}.console-empty{color:var(--c-faint);font-size:12.5px;justify-content:center!important}.console-shared{border-top:1px solid var(--c-line);margin-top:34px;padding-top:26px}.console-shared-head{letter-spacing:.09em;text-transform:uppercase;align-items:baseline;gap:9px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.console-shared-head small{color:var(--c-faint);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:500}.console-modal{border:1px solid var(--c-line);background:var(--c-surface);height:min(88dvh,820px);max-height:calc(100dvh - 32px);color:var(--c-ink);border-radius:14px;font-size:14px;line-height:1.55;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.console-modal-shell{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.console-modal-head{border-bottom:1px solid var(--c-line);padding-bottom:14px}.console-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:4px 4px 4px 0;overflow-y:auto}.console-modal-body>.skill-form .console-actions{z-index:2;border-top:1px solid var(--c-line-soft);background:var(--c-surface);margin-inline:-2px;padding:16px 2px 4px;position:sticky;bottom:-4px}@media (width<=700px){.console-modal{border-radius:12px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none;padding:18px}}.console-kb{flex-direction:column;gap:14px;display:flex}.console-piece{border:1px solid var(--console-border,#00000014);background:#00000004;border-radius:10px;margin-top:.75rem;padding:.75rem .9rem}.console-piece>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:.75rem;list-style:none;display:flex}.console-piece>summary::-webkit-details-marker{display:none}.console-piece-title{font-weight:600}.console-piece-meta{opacity:.6;white-space:nowrap;font-size:.78rem}.console-piece-blurb{opacity:.75;max-width:68ch;margin:.6rem 0 .4rem;font-size:.85rem}.console-pre{white-space:pre-wrap;word-break:break-word;background:#0000000a;border-radius:8px;max-height:22rem;margin:0;padding:.7rem .8rem;font-size:.78rem;line-height:1.5;overflow:auto}@media (prefers-color-scheme:dark){.console-piece{background:#ffffff06}.console-pre{background:#ffffff0d}}.console-section{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;padding:22px}.console-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.console-section-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:19px;font-weight:650}.console-section-head p{max-width:68ch;color:var(--c-muted);margin:6px 0 0;font-size:12.5px}.console-kicker{color:var(--c-faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.console-callout{border:1px solid var(--c-line);background:#fafbfc;border-radius:9px;gap:2px;padding:11px 12px;font-size:12px;display:grid}.console-callout span{color:var(--c-muted)}.console-empty-state{border:1px dashed var(--c-line);color:var(--c-muted);text-align:center;border-radius:11px;justify-items:center;gap:3px;padding:28px 18px;display:grid}.console-empty-state strong{color:var(--c-ink);font-size:13px}.console-empty-state span{font-size:12px}.console-saved{color:var(--c-good);font-size:12px;font-weight:600}.console-icon-danger{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.console-icon-danger:hover{color:var(--c-bad)}.console .skill-card,.console .skills-advanced,.console .skills-empty{border-color:var(--c-line);background:var(--c-surface)}.console .skill-card__title button{color:var(--c-ink)}.console .skill-card p,.console .skill-card small,.console .skill-card__actions label,.console .skills-empty,.console .skills-advanced pre{color:var(--c-muted)}.console .skill-card__actions button,.console .skills-advanced textarea,.console .skill-form input:not([type=checkbox],[type=range]),.console .skill-form textarea,.console .skill-form select{border-color:var(--c-line);color:var(--c-ink);background:#fbfcfd}.qualification-contract,.workflow-boundary{border:1px solid var(--c-line-soft);background:#fafbfc;border-radius:11px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:grid}.qualification-contract{grid-template-columns:repeat(3,minmax(0,1fr))}.qualification-contract>div{grid-template-columns:auto 1fr;column-gap:9px;display:grid}.qualification-contract>div>span{color:var(--c-faint);font:11px/1.4 var(--c-mono);grid-row:1/3}.qualification-contract strong,.workflow-boundary strong{font-size:12px}.qualification-contract small,.workflow-boundary div>span{color:var(--c-muted);font-size:11px}.qualification-fields{gap:10px;display:grid}.qualification-field{border:1px solid var(--c-line);border-radius:11px;grid-template-columns:58px minmax(0,1fr);display:grid;overflow:hidden}.qualification-field__index{border-right:1px solid var(--c-line-soft);color:var(--c-faint);font:11px/1 var(--c-mono);background:#fafbfc;flex-direction:column;align-items:center;gap:12px;padding:15px 8px;display:flex}.qualification-field__index>div{gap:4px;display:grid}.qualification-field__index button{border:1px solid var(--c-line);width:25px;height:25px;color:var(--c-muted);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.qualification-field__index button:disabled{cursor:default;opacity:.3}.qualification-field__body{gap:12px;padding:15px;display:grid}.qualification-field__body label{color:var(--c-muted);gap:5px;font-size:11px;font-weight:600;display:grid}.qualification-field__body label small{color:var(--c-muted);font-size:10.5px;font-weight:400;line-height:1.4}.qualification-field__body input:not([type=checkbox]),.qualification-field__body select,.qualification-field__body textarea,.workflow-policy select{border:1px solid var(--c-line);width:100%;color:var(--c-ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;padding:8px 9px;font-size:12.5px}.qualification-field__grid{grid-template-columns:1fr 1fr .8fr;gap:10px;display:grid}.qualification-field__grid--two{grid-template-columns:1fr 1fr}.qualification-field__footer,.qualification-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.qualification-field__footer{padding-top:2px}.qualification-field__consumer-note{max-width:540px;color:var(--c-muted);font-size:10.5px;line-height:1.4}.qualification-actions{margin-top:16px}.qualification-actions>div{align-items:center;gap:12px;display:flex}.workflow-boundary{grid-template-columns:1fr auto 1fr auto 1fr}.workflow-boundary>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.workflow-boundary>div>svg{color:var(--c-accent);grid-row:1/3}.workflow-boundary>span{color:var(--c-faint)}.workflow-group,.workflow-catalog{margin-top:24px}.workflow-group__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.workflow-group__head>div>span{color:var(--c-faint);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.workflow-group__head h3{margin:1px 0 0;font-size:14px;font-weight:650}.workflow-group__head small{color:var(--c-muted);font-size:11px}.workflow-list,.workflow-catalog__grid{gap:10px;display:grid}.workflow-card{border:1px solid var(--c-line);background:#fff;border-radius:11px;padding:16px}.workflow-card__head,.workflow-card__identity,.workflow-card__title,.workflow-card__actions{align-items:flex-start;display:flex}.workflow-card__head{justify-content:space-between;gap:14px}.workflow-card__identity{gap:10px;min-width:0}.workflow-card__icon{background:var(--c-accent-soft);width:34px;height:34px;color:var(--c-accent);border-radius:9px;flex:none;place-items:center;display:grid}.workflow-card__title{align-items:center;gap:8px}.workflow-card__actions{flex:none;align-items:center;gap:4px}.workflow-card h3{margin:0;font-size:13.5px;font-weight:650}.workflow-card p{max-width:65ch;color:var(--c-muted);margin:3px 0 0;font-size:11.5px}.workflow-readiness{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.workflow-readiness>span{border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.workflow-readiness .is-ready{background:var(--c-good-soft);color:var(--c-good)}.workflow-readiness .is-missing{background:var(--c-warn-soft);color:var(--c-warn)}.workflow-policy{max-width:420px;color:var(--c-muted);gap:4px;margin-top:13px;font-size:11px;font-weight:600;display:grid}.workflow-policy small{font-weight:400}.workflow-identity-config{border:1px solid var(--c-line-soft);background:#fafbfc;border-radius:9px;gap:10px;margin-top:16px;padding:13px;display:grid}.workflow-identity-config>div:first-child{gap:2px;display:grid}.workflow-identity-config strong{font-size:11.5px}.workflow-identity-config span,.workflow-identity-config small{color:var(--c-muted);font-size:10.5px}.workflow-identity-config>button{justify-self:start}.workflow-identity-list{gap:7px;display:grid}.workflow-identity-list>div{border:1px solid var(--c-line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(90px,.5fr) minmax(150px,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.workflow-identity-list input:not([type=checkbox]){border:1px solid var(--c-line);width:100%;color:var(--c-ink);font:inherit;border-radius:7px;padding:7px 8px;font-size:11.5px}.workflow-channels{border-top:1px solid var(--c-line-soft);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;padding-top:12px;display:flex}.workflow-channels>div:first-child{display:grid}.workflow-channels strong{font-size:11.5px}.workflow-channels span{color:var(--c-muted);font-size:10.5px}.workflow-channel-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.workflow-channel-list label{border:1px solid var(--c-line);color:var(--c-muted);cursor:pointer;border-radius:999px;padding:4px 8px;font-size:10.5px}.workflow-channel-list label.is-enabled{background:var(--c-accent-soft);color:var(--c-accent);border-color:#bcc8e7}.workflow-channel-list input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.supporting-agents{gap:16px;display:grid}.supporting-agent-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supporting-agent-list button{border:1px solid var(--c-line);min-width:0;color:var(--c-muted);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:13px;display:grid}.supporting-agent-list button[aria-selected=true]{background:var(--c-accent-soft);color:var(--c-accent);border-color:#bcc8e7}.supporting-agent-list strong{color:var(--c-ink);font-size:12px}.supporting-agent-list span{color:var(--c-muted);font-size:10.5px;line-height:1.4}.supporting-agent-panel .console-section{margin:0}.lead-intelligence-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.lead-intelligence-modes article{border:1px solid var(--c-line);background:#fff;border-radius:12px;gap:6px;padding:16px;display:grid}.lead-intelligence-modes span{color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.lead-intelligence-modes strong{color:var(--c-ink);font-size:16px}.lead-intelligence-modes p{color:var(--c-muted);margin:0;font-size:12px;line-height:1.5}.supporting-agent-prompt{color:var(--c-muted);gap:6px;margin-bottom:12px;font-size:11px;font-weight:600;display:grid}.supporting-agent-prompt textarea{border:1px solid var(--c-line);width:100%;color:var(--c-ink);font:12px/1.5 var(--font-mono,monospace);resize:vertical;background:#fff;border-radius:8px;padding:10px}.workflow-upgrade{background:var(--c-warn-soft);border:1px solid #f0d6a8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px;display:flex}.workflow-upgrade>div{display:grid}.workflow-upgrade strong,.workflow-upgrade span{font-size:11.5px}.workflow-upgrade span{color:var(--c-warn)}.workflow-catalog{border-top:1px solid var(--c-line);padding-top:20px}.workflow-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-catalog__grid>article{border:1px solid var(--c-line);background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;display:flex}.workflow-catalog__grid>article>div{gap:3px;display:grid}.workflow-catalog__grid strong{font-size:12px}.workflow-catalog__grid span{color:var(--c-muted);font-size:10.5px}@media (width<=720px){.console-section-head,.workflow-card__head,.workflow-channels,.workflow-upgrade{flex-direction:column;align-items:stretch}.qualification-contract,.workflow-boundary,.qualification-field__grid,.workflow-catalog__grid,.supporting-agent-list,.lead-intelligence-modes,.workflow-identity-list>div{grid-template-columns:1fr}.workflow-boundary>span{display:none}.workflow-channel-list{justify-content:flex-start}}.email-agent-shell{--email-ink:#17211b;--email-green:#174c3b;--email-mint:#e8f2ec;--email-amber:#f3ba4f;color:var(--email-ink)}.email-agent-header{background:linear-gradient(120deg,#f8fbf8 0%,#eef5f0 60%,#fbf6e9 100%);border:1px solid #d7e2da;border-radius:1.25rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.5rem;display:flex}.email-agent-header h1{letter-spacing:-.035em;margin:.25rem 0;font-size:1.8rem}.email-agent-header p{color:#66736b;max-width:44rem;margin:0;font-size:.875rem}.email-kicker{color:var(--email-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.email-kicker svg{width:1rem}.email-mailbox-picker{align-items:flex-end;gap:.75rem;min-width:min(100%,22rem);display:flex}.email-mailbox-picker label{flex:1}.email-agent-shell label{color:#536059;letter-spacing:.025em;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.email-agent-shell input,.email-agent-shell textarea,.email-agent-shell select{width:100%;color:var(--email-ink);font:inherit;background:#fff;border:1px solid #cedbd2;border-radius:.65rem;padding:.65rem .75rem;font-size:.82rem}.email-agent-shell textarea{resize:vertical;min-height:5rem}.email-agent-shell input:focus,.email-agent-shell textarea:focus,.email-agent-shell select:focus{border-color:var(--email-green);outline:3px solid #174c3b26}.email-agent-shell button{border:1px solid var(--email-green);background:var(--email-green);color:#fff;cursor:pointer;border-radius:.65rem;padding:.62rem .85rem;font-size:.78rem;font-weight:750}.email-agent-shell button:hover:not(:disabled){filter:brightness(1.08)}.email-agent-shell button:disabled{cursor:not-allowed;opacity:.45}.email-agent-shell button.secondary{color:var(--email-ink);background:#fff;border-color:#cad7ce}.email-agent-shell button.danger{color:#9b2c20;background:#fff2ef;border-color:#f0c8c1}.email-pill{background:var(--email-mint);width:fit-content;color:var(--email-green);text-transform:capitalize;border:1px solid #cadbd0;border-radius:999px;padding:.3rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.email-state{background:#f7faf8;border:1px dashed #c6d4ca;border-radius:.75rem;margin:1rem 0 0;padding:.8rem 1rem;font-size:.8rem}.email-state.is-warning{color:#72500c;text-transform:capitalize;background:#fff8e8;border-color:#e4bb67}.email-state.is-error{color:#8b2f25;background:#fff2ef;border-color:#e5afa5}.email-loading{place-items:center;min-height:24rem;display:grid}.email-mode-tabs{background:#f0f4f1;border:1px solid #d8e1da;border-radius:.8rem;gap:.3rem;margin:1rem 0;padding:.3rem;display:inline-flex}.email-mode-tabs button{color:#637068;background:0 0;border-color:#0000}.email-mode-tabs button[aria-selected=true]{color:var(--email-green);background:#fff;border-color:#ced9d1;box-shadow:0 1px 3px #182b2014}.email-card{background:#fff;border:1px solid #d9e2db;border-radius:1rem;min-width:0;padding:1rem;box-shadow:0 8px 28px #1c3a280a}.email-card h2{margin:0;font-size:1rem}.email-card h3{font-size:.9rem}.email-card-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.email-card-heading small{color:#829087;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.62rem;font-weight:800;display:block}.email-card-heading>span{color:#68766d;font-size:.68rem;font-weight:700}.email-empty{color:#7a877e;font-size:.78rem}.email-inbox-layout{grid-template-columns:minmax(15rem,26rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.email-inbox-main{gap:1rem;display:grid}.email-thread-list{padding:.7rem}.email-thread-list>button{width:100%;color:var(--email-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e6ece7;border-radius:.7rem;gap:.35rem;padding:.8rem;display:grid}.email-thread-list>button.is-selected{background:var(--email-mint)}.email-thread-topline{justify-content:space-between;gap:.75rem;display:flex}.email-thread-topline strong{font-size:.8rem}.email-thread-topline small{white-space:nowrap;color:var(--email-green)}.email-thread-list>button>span:not(.email-thread-topline){color:#657169;font-size:.72rem}.email-thread-meta{opacity:.75}.email-message{background:#f4f7f5;border-radius:.85rem;margin-top:.7rem;padding:.85rem}.email-message.is-outbound{background:#eef4ff;margin-left:2.5rem}.email-message header{color:#607068;justify-content:space-between;gap:1rem;font-size:.67rem;display:flex}.email-message p{white-space:pre-wrap;margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.email-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.8rem 0;display:grid}.email-span-2{grid-column:1/-1}.email-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.email-check input{width:auto}.email-actions{flex-wrap:wrap;gap:.55rem;display:flex}.email-recipients{flex-wrap:wrap;gap:.45rem;font-size:.72rem;display:flex}.email-recipients span{background:#f0f4f1;border-radius:999px;padding:.2rem .45rem}.email-draft-body{white-space:pre-wrap;border-left:3px solid #b7cbbd;padding-left:.8rem;font-size:.82rem;line-height:1.55}.email-draft-controls{border-top:1px solid #e4ebe6;align-items:end;padding-top:.8rem}.email-forward-box{background:#fff9e9;border:1px solid #e3c275;border-radius:.8rem;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.email-forward-box p{color:#6f5315;margin:0;font-size:.76rem}.email-outbound-grid{grid-template-columns:minmax(18rem,.85fr) minmax(20rem,1.15fr);align-items:start;gap:1rem;display:grid}.email-sequence-preview ol{counter-reset:steps;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.email-sequence-preview li{border-left:3px solid var(--email-amber);background:#fbfaf6;gap:.3rem;padding:.75rem;display:grid}.email-sequence-preview li span{color:#788178;text-transform:uppercase;font-size:.65rem}.email-sequence-preview li strong{font-size:.8rem}.email-sequence-preview li p{white-space:pre-wrap;margin:0;font-size:.75rem}.email-sequence-preview fieldset{border:1px solid #e0e7e1;border-radius:.75rem;gap:.5rem;margin:1rem 0;display:grid}.email-sequence-preview fieldset label,.email-confirmation{grid-template-columns:auto 1fr;align-items:center;display:grid}.email-sequence-preview input[type=checkbox],.email-confirmation input{width:auto}.email-confirmation{background:#fff9e9;border:1px solid #e4bd66;border-radius:.7rem;margin:.8rem 0;padding:.65rem}.email-report{margin-top:1rem}.email-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.email-metrics strong{text-align:center;background:#f1f5f2;border-radius:.7rem;padding:.75rem;font-size:.75rem}.email-active-sequence{border-top:1px solid #e2e8e3;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding-top:.8rem;font-size:.75rem;display:flex}.email-report>small{color:#718078;margin-top:.8rem;display:block}.email-settings{margin-top:1rem}.email-settings summary{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;display:flex}.email-settings summary svg{width:1rem}.email-settings>p{color:#718078;font-size:.75rem}@media (width<=850px){.email-agent-header{flex-direction:column;align-items:stretch}.email-inbox-layout,.email-outbound-grid{grid-template-columns:1fr}.email-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.email-form-grid{grid-template-columns:1fr}.email-span-2{grid-column:auto}.email-mailbox-picker{flex-direction:column;align-items:stretch}}.lead-prospecting-drawer{contain:layout paint;will-change:transform;border-left:1px solid #d9ded7;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;gap:0!important;width:min(920px,100vw)!important;max-width:none!important;padding:0!important}.lead-prospecting-drawer[data-state=open],.lead-prospecting-drawer[data-state=closed]{animation-duration:.18s!important}.lead-prospecting-drawer__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a33!important}.lead-prospecting-drawer__overlay[data-state=open],.lead-prospecting-drawer__overlay[data-state=closed]{animation-duration:.14s!important}.lead-prospecting-drawer__header{z-index:2;text-align:left;background:#fcfcf8f5;border-bottom:1px solid #d9ded7;gap:3px;padding:24px 64px 0 28px;position:relative}.lead-prospecting-drawer__nav{gap:22px;margin-top:17px;display:flex}.lead-prospecting-drawer__nav button{color:#65726d;background:0 0;border:0;padding:0 1px 13px;font-size:13px;font-weight:650;position:relative}.lead-prospecting-drawer__nav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lead-prospecting-drawer__nav button[aria-selected=true]{color:#15382f}.lead-prospecting-drawer__nav button[aria-selected=true]:after{background:#2c705b}.lead-prospecting-drawer__nav button:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #2d6b582e}.lead-prospecting-drawer__header h2{color:#15382f;letter-spacing:-.035em;font-size:24px}.lead-prospecting-drawer__eyebrow{color:#98701f;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.lead-prospecting-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px 28px 48px;overflow-y:auto}.prospecting-shell[data-presentation=drawer] .prospecting-header{box-shadow:none;background:#fff;border-top-width:1px}.prospecting-shell[data-presentation=drawer] .prospecting-header h1{font-size:18px}@media (width<=720px){.lead-prospecting-drawer__header{padding:20px 56px 0 18px}.lead-prospecting-drawer__body{padding:16px 14px 36px}}.prospecting-shell{--prospecting-ink:#12352c;--prospecting-paper:#fbfaf4;--prospecting-line:#d8d8cb;color:#1d2925;gap:1rem;display:grid}.prospecting-shell[data-view=activity]{gap:14px}.prospecting-activity-header{background:radial-gradient(circle at 8% 0,#cfe4d794,#0000 38%),#fff;border:1px solid #d5ded7;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex;box-shadow:0 8px 28px #12352c0f}.prospecting-console-services{gap:18px;display:grid}.prospecting-console-services>div:first-child{gap:5px;display:grid}.prospecting-console-services>div:first-child h2,.prospecting-console-services>div:first-child p{margin:0}.prospecting-console-services>.prospecting-primary{justify-self:start}.prospecting-activity-header__copy{align-items:center;gap:14px;min-width:0;display:flex}.prospecting-activity-header__icon{color:#205b48;background:#e4f0e8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.prospecting-activity-header__icon svg,.prospecting-activity-empty>svg{width:19px;height:19px}.prospecting-activity-header h2{color:#173a30;letter-spacing:-.025em;margin:2px 0 4px;font-size:19px}.prospecting-activity-header p{color:#65736d;max-width:34rem;margin:0;font-size:12px;line-height:1.5}.prospecting-activity-header .prospecting-project-picker{width:min(270px,38%);min-width:220px}.prospecting-shell[data-view=activity] .prospecting-card{background:#fff;border-color:#d8ded8;box-shadow:0 5px 22px #12352c0d}.prospecting-run-card{overflow:hidden;border-top:3px solid #2d6b58!important}.prospecting-run-card .prospecting-section-heading{align-items:center}.prospecting-current-stage{color:#30483f;text-transform:capitalize;background:#f2f6f2;border-radius:10px;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.prospecting-current-stage svg{color:#2d6b58;width:16px;height:16px}.prospecting-current-stage span,.prospecting-current-stage small{display:block}.prospecting-current-stage small{color:#7a8781;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:800}.prospecting-activity-empty{background:#fff;border-style:solid;align-content:center;gap:7px;min-height:220px}.prospecting-activity-empty>svg{color:#2d6b58;margin-bottom:4px}.prospecting-header,.prospecting-card{border:1px solid var(--prospecting-line);background:var(--prospecting-paper);border-radius:1rem;box-shadow:0 1px #12352c0f}.prospecting-header{border-top:4px solid var(--prospecting-ink);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.5rem;display:flex}.prospecting-header h1{letter-spacing:-.035em;margin:.25rem 0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.prospecting-header p,.prospecting-deck,.prospecting-section-heading p{color:#5c6964;margin:0;font-size:.8125rem}.prospecting-kicker,.prospecting-step{color:#8a5d0a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:750;display:inline-flex}.prospecting-kicker svg{width:1rem}.prospecting-card{content-visibility:auto;contain-intrinsic-size:auto 420px;padding:1.25rem}.prospecting-empty-setup h2{margin:.45rem 0}.prospecting-empty-setup p{color:#5c6964;max-width:38rem;margin:0 0 1rem;font-size:.82rem}.prospecting-brief h2{margin:.55rem 0 .35rem;font-size:1.5rem}.prospecting-project-picker,.prospecting-project-name,.prospecting-form-grid label,.prospecting-select-field,.prospecting-notification>label:not(.prospecting-check){color:#33433d;gap:.35rem;font-size:.75rem;font-weight:650;display:grid}.prospecting-project-picker{min-width:min(20rem,40vw)}.prospecting-shell input,.prospecting-shell textarea,.prospecting-shell select{color:#17221e;min-width:0;font:inherit;background:#fff;border:1px solid #c7cbc3;border-radius:.55rem;outline:none;padding:.6rem .7rem;font-weight:450}.prospecting-select-trigger{color:#17221e;width:100%;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #c7cbc3;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;font-weight:500;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.prospecting-select-trigger:hover{background:#fdfefa;border-color:#9eaaa3}.prospecting-select-trigger:focus-visible,.prospecting-select-trigger[data-state=open]{border-color:#2d6b58;outline:none;box-shadow:0 0 0 3px #2d6b5821}.prospecting-select-trigger svg{color:#6e7b75;flex:none;transition:transform .15s}.prospecting-select-trigger[data-state=open] svg{transform:rotate(180deg)}.prospecting-select-menu{z-index:100;width:var(--radix-dropdown-menu-trigger-width);min-width:14rem;max-height:min(280px, var(--radix-dropdown-menu-content-available-height,280px));overscroll-behavior:contain;scrollbar-color:#b6c4bc transparent;scrollbar-gutter:stable;scrollbar-width:thin;color:#17221e;background:#fff;border:1px solid #d2d8d1;border-radius:.7rem;padding:.35rem;overflow:hidden auto;box-shadow:0 14px 38px #12241e29}.prospecting-select-menu::-webkit-scrollbar{width:8px}.prospecting-select-menu::-webkit-scrollbar-thumb{background:#b6c4bc padding-box padding-box;border:2px solid #0000;border-radius:999px}.prospecting-select-search{z-index:2;color:#6e7b75;background:#fff;border:1px solid #c7d1ca;border-radius:.5rem;align-items:center;gap:.45rem;margin-bottom:.25rem;padding:.45rem .55rem;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #12241e12}.prospecting-select-search input{color:#17221e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.76rem}.prospecting-select-empty{color:#748079;text-align:center;padding:1rem .75rem;font-size:.74rem}.prospecting-select-option{cursor:pointer;color:#263a33;border-radius:.45rem;align-items:center;gap:.55rem;min-height:2.6rem;padding:.55rem .65rem .55rem 1.9rem;font-size:.78rem;display:flex}.prospecting-select-option:focus,.prospecting-select-option[data-highlighted]{color:#15382f;background:#eef4ef}.prospecting-select-option>span:nth-child(2){flex:1;gap:.1rem;display:grid}.prospecting-select-option strong{font-weight:680}.prospecting-select-option small{color:#748079;font-size:.68rem;font-weight:450}.prospecting-shell input:focus,.prospecting-shell textarea:focus,.prospecting-shell select:focus{border-color:#2d6b58;box-shadow:0 0 0 3px #2d6b5821}.prospecting-shell textarea{resize:vertical}.prospecting-shell small{color:#748079;font-size:.68rem;font-weight:450}.prospecting-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;margin:1rem 0;display:grid}.prospecting-form-grid>:is(label,.prospecting-select-field){align-content:start;width:100%}.prospecting-field-wide{grid-column:1/-1}.prospecting-primary,.prospecting-secondary,.prospecting-add{border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.prospecting-primary{background:var(--prospecting-ink);color:#fff9df}.prospecting-secondary,.prospecting-add{color:#263a33;background:#fff;border:1px solid #bbc3bc}.prospecting-primary:disabled,.prospecting-secondary:disabled{cursor:not-allowed;opacity:.55}.prospecting-primary svg,.prospecting-secondary svg,.prospecting-add svg{width:.95rem;height:.95rem}.prospecting-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.prospecting-section-heading h2{margin:.2rem 0;font-size:1.2rem}.prospecting-revision{color:#68746e;font-size:.7rem}.prospecting-fieldset{border-top:1px solid #dadcd4;margin:1rem 0;padding-top:1rem}.prospecting-fieldset legend,.prospecting-schedule h3{color:var(--prospecting-ink);letter-spacing:.05em;text-transform:uppercase;padding-right:.5rem;font-size:.78rem;font-weight:800}.prospecting-advanced{background:#f7f8f3;border:1px solid #d9ddd6;border-radius:10px;margin-top:14px;padding:0 14px}.prospecting-advanced summary{cursor:pointer;color:#334840;padding:12px 0;font-size:12px;font-weight:750}.prospecting-advanced>p{color:#6a7771;margin:-3px 0 0;font-size:11px}.prospecting-checks,.prospecting-buyers,.prospecting-candidates{gap:.75rem;display:grid}.prospecting-check{align-items:start;gap:.6rem!important;display:flex!important}.prospecting-check input{width:1rem;height:1rem;margin-top:.1rem}.prospecting-check span{gap:.1rem;display:grid}.prospecting-buyer,.prospecting-candidate{background:#fff;border:1px solid #d5d9d1;border-radius:.75rem;padding:1rem}.prospecting-buyer-title{justify-content:space-between;align-items:center;display:flex}.prospecting-buyer-title button{color:#9c3e32}.prospecting-buyer-title svg{width:1rem}.prospecting-add{justify-self:start}.prospecting-clarifications,.prospecting-callout{border-radius:.6rem;padding:.75rem;font-size:.78rem}.prospecting-clarifications,.prospecting-callout.is-warning{color:#6a4a08;background:#fff4cf}.prospecting-callout.is-success{color:#205d42;background:#e5f3e9}.prospecting-callout.is-error{color:#8b3028;background:#fde8e5}.prospecting-callout{align-items:center;gap:.5rem;display:flex}.prospecting-callout svg{flex:none;width:1rem}.prospecting-schedule,.prospecting-notification{border-top:1px solid #dadcd4;padding-top:1rem}.prospecting-day-picker{border:0;padding:0}.prospecting-day-picker>legend{color:#33433d;letter-spacing:0;text-transform:none;margin-bottom:.45rem;font-size:.75rem;font-weight:650}.prospecting-day-picker>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.prospecting-day-picker label{display:block}.prospecting-day-picker input{opacity:0;pointer-events:none;position:absolute}.prospecting-day-picker span{color:#57665f;cursor:pointer;background:#fff;border:1px solid #cbd1ca;border-radius:.5rem;place-items:center;min-height:2.25rem;font-size:.7rem;font-weight:700;display:grid}.prospecting-day-picker input:checked+span{color:#174b3b;background:#e6f1ea;border-color:#2d6b58}.prospecting-day-picker input:focus-visible+span{outline-offset:2px;outline:3px solid #2d6b5829}.prospecting-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.prospecting-status{color:#53625c;text-transform:uppercase;background:#e8ece8;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.prospecting-status.is-completed,.prospecting-status.is-accepted,.prospecting-status.is-active{color:#236044;background:#dceee2}.prospecting-status.is-possible_duplicate,.prospecting-status.is-partial{color:#73510a;background:#fff0c1}.prospecting-status.is-failed,.prospecting-status.is-rejected{color:#8b3028;background:#f8dfdc}.prospecting-metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.prospecting-metrics div{background:#f8faf7;border:1px solid #e0e5df;border-radius:10px;padding:.75rem}.prospecting-metrics strong,.prospecting-metrics span{display:block}.prospecting-budget{color:#586861;grid-template-columns:auto minmax(5rem,1fr);gap:.35rem .7rem;margin:.85rem 0;font-size:.72rem;display:grid}.prospecting-budget progress{accent-color:#2d6b58;width:100%}.prospecting-company-list,.prospecting-watchlist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.prospecting-company,.prospecting-watchlist li{background:#fff;border:1px solid #d5d9d1;border-radius:.75rem;padding:1rem}.prospecting-company-heading,.prospecting-watchlist li{justify-content:space-between;gap:1rem;display:flex}.prospecting-company h3{margin:.45rem 0 .15rem;font-size:1rem}.prospecting-company p,.prospecting-watchlist span{color:#66736d;margin:.2rem 0 0;font-size:.75rem}.prospecting-score{color:#1c6550;font-size:.9rem}.prospecting-contact-list{gap:.25rem;margin:.75rem 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.prospecting-contact-list span,.prospecting-contact-list small{color:#66736d;margin-left:.35rem}.prospecting-watchlist time{color:#786126;flex:none;font-size:.72rem}.prospecting-metrics strong{font-size:1.35rem}.prospecting-metrics span{color:#738079;text-transform:uppercase;font-size:.66rem}.prospecting-filters{gap:.5rem;display:flex}.prospecting-candidate-main{justify-content:space-between;gap:1rem;display:flex}.prospecting-candidate h3{margin:.45rem 0 .1rem;font-size:1rem}.prospecting-candidate p{color:#66736d;margin:0;font-size:.75rem}.prospecting-candidate dl{gap:.4rem;margin:0;font-size:.72rem;display:grid}.prospecting-candidate dl div{grid-template-columns:auto minmax(8rem,1fr);gap:.5rem;display:grid}.prospecting-candidate dt{color:#7d8883}.prospecting-candidate dd{text-align:right;margin:0}.prospecting-duplicate{background:#fff8df;border-left:3px solid #d29b2f;gap:.65rem;margin-top:.8rem;padding:.65rem;font-size:.75rem;display:flex}.prospecting-duplicate svg{flex:none;width:1rem}.prospecting-failed-filters{color:#8b3028!important;margin-top:.75rem!important}.prospecting-evidence{border-top:1px dashed #d3d8d1;margin-top:.8rem;padding-top:.7rem;font-size:.7rem}.prospecting-evidence>div{color:#68766f;flex-wrap:wrap;gap:.8rem;margin-top:.3rem;display:flex}.prospecting-evidence a,.prospecting-table a{color:#1c6550;align-items:center;gap:.2rem;text-decoration:underline;display:inline-flex}.prospecting-evidence svg,.prospecting-table svg{width:.75rem}.prospecting-empty,.prospecting-loading{color:#718078;text-align:center;background:#fafaf6;border:1px dashed #c6ccc3;border-radius:.75rem;place-items:center;min-height:7rem;padding:1rem;font-size:.78rem;display:grid}.prospecting-empty strong,.prospecting-empty span{display:block}.prospecting-table-wrap{overflow-x:auto}.prospecting-table{border-collapse:collapse;width:100%;font-size:.75rem}.prospecting-table th,.prospecting-table td{text-align:left;border-bottom:1px solid #dde0da;padding:.65rem}.prospecting-table th{color:#6c7872;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.prospecting-spin{animation:1s linear infinite prospecting-spin}@keyframes prospecting-spin{to{transform:rotate(360deg)}}@media (width<=720px){.prospecting-activity-header{flex-direction:column;align-items:stretch}.prospecting-activity-header .prospecting-project-picker{width:100%;min-width:0}.prospecting-header,.prospecting-section-heading,.prospecting-candidate-main{flex-direction:column;align-items:stretch}.prospecting-project-picker{min-width:0}.prospecting-form-grid,.prospecting-metrics{grid-template-columns:1fr}.prospecting-field-wide{grid-column:auto}.prospecting-filters{flex-direction:column}.prospecting-candidate dd{text-align:left}.prospecting-company-heading,.prospecting-watchlist li{flex-direction:column}.prospecting-budget{grid-template-columns:1fr}}.monitoring-settings,.monitoring-history{gap:16px;padding-top:16px;display:grid}.monitoring-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.monitoring-fields label{gap:6px;display:grid}.monitoring-settings input:not([type=checkbox]),.monitoring-settings select{border:1px solid var(--border);color:inherit;background:0 0;border-radius:6px;padding:8px}.monitoring-settings fieldset{flex-wrap:wrap;gap:16px;padding:12px;display:flex}.monitoring-run,.monitoring-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.monitoring-history details{border-top:1px solid var(--border);padding-top:12px}.monitoring-history summary{cursor:pointer;padding:8px 0}.monitoring-history blockquote{border-left:2px solid var(--border);white-space:pre-wrap;max-height:180px;margin:8px 0;padding-left:12px;overflow:auto}.monitoring-history li{overflow-wrap:anywhere;margin-bottom:12px}.lead-search-workspace{background:var(--workspace-surface,#fff);grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.lead-search-filters{background:var(--workspace-surface,#fff);border-right:1px solid #dde3dd;min-width:0;height:100%;min-height:0;overflow:hidden}.lead-search-filters__sticky{overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;height:100%;overflow-y:auto}.lead-search-filters__sticky::-webkit-scrollbar{width:8px}.lead-search-filters__sticky::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .16s}.lead-search-filters__sticky:hover,.lead-search-filters__sticky:focus-within,.lead-search-filters__sticky[data-scrolling=true]{scrollbar-color:#bac7bf transparent}.lead-search-filters__sticky:hover::-webkit-scrollbar-thumb{background:#bac7bf padding-box padding-box}.lead-search-filters__sticky:focus-within::-webkit-scrollbar-thumb{background:#bac7bf padding-box padding-box}.lead-search-filters__sticky[data-scrolling=true]::-webkit-scrollbar-thumb{background:#bac7bf padding-box padding-box}@media (prefers-reduced-motion:reduce){.lead-search-filters__sticky::-webkit-scrollbar-thumb{transition:none}}.lead-search-filters__heading{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dde3dd;justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.lead-search-filters__heading>div,.lead-search-filter-section summary>span,.lead-search-hero__copy{gap:3px;display:grid}.lead-search-filters__heading span,.lead-search-eyebrow{color:#67766f;letter-spacing:.13em;font-size:10px;font-weight:800}.lead-search-filters__heading strong{color:#273b34;font-size:12px}.lead-search-filters__heading button{color:#42665b;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:750}.lead-search-filters__heading button:hover{background:#e8eee9}.lead-search-filter-section{border-bottom:1px solid #dde3dd}.lead-search-filter-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 18px;list-style:none;display:flex}.lead-search-filter-section summary::-webkit-details-marker{display:none}.lead-search-filter-section summary:hover{background:#f0f4ef}.lead-search-filter-section summary strong{color:#253a32;font-size:13px;font-weight:750}.lead-search-filter-section summary small,.lead-search-field small,.lead-search-toggle small{color:#77837d;font-size:10px;font-weight:500;line-height:1.45}.lead-search-filter-section summary svg{color:#728079;flex:none;transition:transform .16s}.lead-search-filter-section[open] summary svg{transform:rotate(180deg)}.lead-search-filter-section__body{gap:14px;padding:0 18px 18px;animation:.16s ease-out both lead-search-reveal;display:grid}.lead-search-field{gap:6px;display:grid}.lead-search-choice-field,.lead-search-preset-range{gap:7px;display:grid}.lead-search-choice-field__label,.lead-search-preset-range>span{color:#384a43;font-size:11px;font-weight:700}.lead-search-choice-field__trigger{color:#5e6d66;text-align:left;background:#fff;border:1px solid #cbd5cd;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.lead-search-choice-field__trigger:hover,.lead-search-choice-field__trigger[aria-expanded=true]{background:#f8faf8;border-color:#7fa091}.lead-search-choice-field__trigger svg{transition:transform .15s}.lead-search-choice-field__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.lead-search-choice-field__selected{flex-wrap:wrap;gap:5px;display:flex}.lead-search-choice-field__selected button{color:#285846;background:#edf5f1;border:1px solid #c7d9d0;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.lead-search-choice-field__panel{background:#fff;border:1px solid #d4ddd7;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1c3d3217}.lead-search-choice-field__options{max-height:210px;padding:5px;display:grid;overflow-y:auto}.lead-search-choice-field__options>button{color:#42534c;text-align:left;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;padding:6px 7px;font-size:11px;display:grid}.lead-search-choice-field__options>button:hover{background:#f1f5f2}.lead-search-choice-field__options>button[aria-pressed=true]{color:#215441;background:#eaf3ee;font-weight:750}.lead-search-choice-field__options>button>span{background:#fff;border:1px solid #c9d4cd;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.lead-search-choice-field__options>button[aria-pressed=true]>span{color:#fff;background:#39735f;border-color:#39735f}.lead-search-choice-field__custom{border-top:1px solid #e2e7e3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;display:grid}.lead-search-choice-field__custom.is-search-only{grid-template-columns:auto minmax(0,1fr)}.lead-search-choice-field__custom>svg{color:#75827c}.lead-search-choice-field__custom input{color:#243930;min-width:0;font:inherit;border:0;outline:0;padding:5px 2px;font-size:11px}.lead-search-choice-field__custom button{color:#255543;background:#eaf2ed;border-radius:7px;min-height:27px;padding:5px 8px;font-size:10px;font-weight:750}.lead-search-choice-field__custom button:disabled{cursor:default;opacity:.45}.lead-search-choice-field>small{color:#77837d;font-size:10px;line-height:1.4}.lead-location-selector__panel{background:#fff;border:1px solid #ced9d2;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #1c3d321a}.lead-location-selector__tabs{background:#fff;border-bottom:1px solid #e3e9e5;grid-template-columns:1fr 1fr;gap:0;padding:0 8px;display:grid}.lead-location-selector__tabs button{color:#646464;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px;padding:8px 6px 7px;font-size:11px;font-weight:750;line-height:1.3}.lead-location-selector__tabs button:hover{color:#171717;background:#fff}.lead-location-selector__tabs button[aria-selected=true]{color:#171717;box-shadow:none;background:#fff;border-bottom-color:#171717}.lead-location-selector__search,.lead-location-selector__custom{color:#77847e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.lead-location-selector__search{border-bottom:1px solid #e7ebe8;grid-template-columns:auto minmax(0,1fr)}.lead-location-selector__search input,.lead-location-selector__custom input{color:#283d34;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:11px}.lead-location-selector__search input::placeholder,.lead-location-selector__custom input::placeholder{color:#98a39d}.agent-leads-page .lead-location-selector__search input:focus-visible{box-shadow:none;outline:0}.lead-location-selector__back{color:#617069;text-align:left;border-bottom:1px solid #e7ebe8;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;width:100%;padding:8px 10px;font-size:9px;display:grid}.lead-location-selector__back:hover{background:#f6f9f7}.lead-location-selector__back strong{color:#2e463b;grid-column:2;font-size:11px}.lead-location-selector__options{overscroll-behavior:contain;scrollbar-color:#bdc9c2 transparent;scrollbar-width:thin;max-height:236px;padding:5px;overflow-y:auto}.lead-location-selector__option,.lead-location-selector__country{border-radius:8px;min-height:39px}.lead-location-selector__option{color:#354a41;text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:6px 7px;font-size:11px;display:grid}.lead-location-selector__option:hover,.lead-location-selector__country:hover{background:#f1f6f3}.lead-location-selector__option[aria-pressed=true],.lead-location-selector__country>button:first-child[aria-pressed=true]{color:#20523e;background:#e9f3ed;font-weight:750}.lead-location-selector__option>span:first-child,.lead-location-selector__country>button:first-child>span:first-child{background:#fff;border:1px solid #c8d3cd;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.lead-location-selector__option[aria-pressed=true]>span:first-child,.lead-location-selector__country>button:first-child[aria-pressed=true]>span:first-child{color:#fff;background:#39735f;border-color:#39735f}.lead-location-selector__option>span:last-child{gap:1px;display:grid}.lead-location-selector__option small{color:#89958f;font-size:8px;font-weight:600}.lead-location-selector__country{grid-template-columns:minmax(0,1fr) 32px;display:grid;overflow:hidden}.lead-location-selector__country>button:first-child{color:#354a41;text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px 7px;font-size:11px;display:grid}.lead-location-selector__country>button:last-child{color:#738079;border-left:1px solid #0000;place-items:center;display:grid}.lead-location-selector__country>button:last-child:hover{color:#2d654f;background:#e6efea;border-left-color:#dce4df}.lead-location-selector__status{color:#7c8982;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:86px;padding:16px;font-size:10px;line-height:1.4;display:flex}.lead-location-selector__custom{border-top:1px solid #e3e9e5}.lead-location-selector__custom button{color:#245640;background:#e8f1ec;border-radius:7px;min-height:28px;padding:5px 8px;font-size:9px;font-weight:750}.lead-location-selector__custom button:disabled{cursor:default;opacity:.45}.lead-location-selector__attribution{color:#929c97;text-align:right;border-top:1px solid #edf0ee;padding:5px 9px 6px;font-size:7px;display:block}.lead-location-selector__attribution:hover{color:#4f6d60;text-decoration:underline}.lead-search-preset-range+.lead-search-preset-range{border-top:1px solid #e4e9e5;margin-top:5px;padding-top:14px}.lead-search-preset-range__options{flex-wrap:wrap;gap:5px;display:flex}.lead-search-preset-range__options button{color:#5c6963;background:#fff;border:1px solid #d2dad5;border-radius:7px;min-height:28px;padding:5px 7px;font-size:9px;font-weight:700}.lead-search-preset-range__options button:hover{background:#f3f7f4;border-color:#91a99e}.lead-search-preset-range__options button[aria-pressed=true]{color:#20523f;background:#e7f1eb;border-color:#39735f;box-shadow:inset 0 0 0 1px #39735f}.lead-search-field>span,.lead-search-range legend,.lead-search-launch label>span,.lead-search-launch legend,.lead-group-dialog>label>span{color:#384a43;font-size:11px;font-weight:700}.lead-search-field input,.lead-search-range input,.lead-search-launch input,.lead-group-dialog input{color:#1e302a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5cd;border-radius:10px;outline:none;padding:9px 11px;font-size:12px;transition:border-color .14s,box-shadow .14s}.lead-search-field input::placeholder,.lead-search-launch input::placeholder{color:#9aa59f}.lead-search-field input:focus,.lead-search-range input:focus,.lead-search-launch input:focus,.lead-group-dialog input:focus{border-color:#3b7765;box-shadow:0 0 0 3px #35705d1f}.lead-search-range{border:0;grid-template-columns:1fr 1fr;gap:7px 9px;margin:0;padding:0;display:grid}.lead-search-range legend{grid-column:1/-1;margin-bottom:0}.lead-search-range label{gap:4px;display:grid}.lead-search-range label>span:first-child{color:#7a8780;text-transform:uppercase;font-size:9px;font-weight:700}.lead-search-range__input{position:relative}.lead-search-range__input i{z-index:1;color:#718078;font-size:11px;font-style:normal;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lead-search-range__input i+input{padding-left:22px}.lead-search-toggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.lead-search-toggle>span{gap:2px;display:grid}.lead-search-toggle strong{color:#354840;font-size:11px}.lead-search-toggle>i{background:#cbd3cd;border-radius:999px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.lead-search-toggle>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18302838}.lead-search-toggle[aria-checked=true]>i:after{transform:translate(14px)}.lead-search-toggle:focus-visible>i{outline-offset:2px;outline:3px solid #2d6c592e}.lead-search-main{overscroll-behavior:contain;background:var(--workspace-surface,#fff);min-width:0;height:100%;min-height:0;overflow-y:auto}.lead-search-main--canvas{overflow:hidden}.lead-search-main--results{overflow:auto}.lead-search-hero,.lead-search-results{padding:clamp(22px,2.5vw,34px)}.lead-search-results--inline{border-bottom:0;min-height:100%}.lead-search-hero{border-bottom:1px solid #e0e5df}.lead-search-hero--canvas{background:radial-gradient(circle at 50% 44%, #e7f0ea94, transparent 38%), var(--workspace-surface,#fff);border-bottom:0;place-items:center;height:100%;min-height:0;display:grid;position:relative}.lead-search-new-search{z-index:2;color:#31463e;background:#fff;border:1px solid #cbd5ce;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:18px;right:22px;box-shadow:0 4px 12px #19372d0f}.lead-search-new-search:hover{background:#f5f8f6;border-color:#91a89e}.lead-search-canvas-content{width:min(940px,100%);transform:translateY(-3vh)}.lead-search-hero--canvas .lead-search-hero__copy{text-align:center;justify-items:center}.lead-search-hero--canvas .lead-search-hero__copy p{max-width:670px}.lead-search-mode{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dde3dd;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:sticky;top:0}.lead-search-mode__label{justify-items:start;line-height:1.05;display:grid}.lead-search-mode button{color:#68766f;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 7px;font-size:12px;font-weight:750;display:inline-flex}.lead-search-mode button[aria-selected=true]{color:#204d3f;background:#f3f7f4;border-color:#a9bbb2;box-shadow:0 2px 6px #1e3b3112}.lead-search-hero__copy h2{color:#152b24;letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:4px 0 0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.08}.lead-search-hero__copy p,.lead-search-results header p,.lead-search-empty p,.lead-group-dialog p{color:#6c7973;margin:5px 0 0;font-size:12px;line-height:1.55}.lead-search-assistant{background:#ffffffeb;border:1px solid #d4d4d8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:85%;margin:22px auto 0;padding:12px;display:grid;box-shadow:0 9px 30px #18181b12}.lead-search-assistant>svg{color:#71717a;margin:7px 0 0 3px}.lead-search-assistant input{color:#18181b;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:13px;line-height:1.55}.lead-search-recent{width:85%;margin:28px auto 0}.lead-search-recent>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lead-search-recent h3{color:#71717a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.lead-search-recent>header button{color:#2563eb;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.lead-search-history-list{border:1px solid #d4d4d8;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.lead-search-history-list li+li{border-top:1px solid #e4e4e7}.lead-search-history-list button{color:#71717a;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:grid}.lead-search-history-list button:hover{background:#f4f4f5}.lead-search-history-list button>span{align-items:baseline;gap:8px;min-width:0;display:flex}.lead-search-history-list strong,.lead-search-history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-search-history-list strong{color:#27272a;font-size:12px}.lead-search-history-list small{color:#71717a;font-size:10px}.lead-search-column-name,.lead-search-cell-edit{width:100%;color:inherit;font:inherit;text-align:left}.lead-search-column-name:hover,.lead-search-cell-edit:hover{color:#166534}.lead-search-column-name-input,.lead-search-cell-input{color:#18181b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #86a697;border-radius:5px;padding:3px 5px}.lead-search-column-name-input:focus,.lead-search-cell-input:focus{border-color:#527564;outline:none;box-shadow:0 0 0 2px #52756424}.lead-search-assistant .lead-search-assistant__send{color:#27272a;background:#fff;border-color:#d4d4d8;border-radius:12px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.lead-search-signal-field{gap:8px;display:grid}.lead-search-signal-field>span{color:#3f3f46;font-size:11px;font-weight:750}.lead-search-signal-row{background:#fff;border:1px solid #e4e4e7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;display:grid}.lead-search-signal-row button{color:#27272a;text-align:left;gap:2px;padding:8px 10px;display:grid}.lead-search-signal-row small{color:#71717a;font-size:10px}.lead-search-signal-field__add{color:#52525b;background:#fff;border:1px dashed #d4d4d8;border-radius:9px;min-height:36px;font-size:11px;font-weight:700}.lead-search-signal-dialog{gap:16px;display:grid}.lead-search-signal-dialog label,.lead-search-signal-dialog fieldset,.lead-search-signal-control{border:0;gap:7px;margin:0;display:grid}.lead-search-signal-dialog .lead-search-signal-select{color:#27272a;border-color:#d4d4d8;border-radius:9px;min-height:42px;padding:9px 11px}.lead-search-signal-menu{z-index:100;width:var(--radix-dropdown-menu-trigger-width);min-width:270px;max-height:min(390px, var(--radix-dropdown-menu-content-available-height,390px))}.lead-search-signal-menu__label{color:#71717a;letter-spacing:.08em;text-transform:uppercase;padding:10px 9px 4px;font-size:10px;font-weight:800}.lead-search-signal-window>span:first-child,.lead-search-signal-window__labels{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-search-signal-window>span:first-child strong{color:#52525b;font-variant-numeric:tabular-nums;font-size:12px}.lead-search-signal-window input[type=range]{appearance:none;accent-color:#71717a;background:0 0;border:0;border-radius:0;outline:0;width:100%;height:20px;min-height:20px;margin:0;padding:0}.lead-search-signal-window input[type=range]::-webkit-slider-runnable-track{background:#a1a1aa;border-radius:999px;height:4px}.lead-search-signal-window input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#52525b;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 3px #18181b3d}.lead-search-signal-window input[type=range]::-moz-range-track{background:#a1a1aa;border-radius:999px;height:4px}.lead-search-signal-window input[type=range]::-moz-range-thumb{cursor:grab;background:#52525b;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #18181b3d}.lead-search-signal-window input[type=range]:focus{box-shadow:none;border:0;outline:0}.lead-search-signal-window__labels small{color:#71717a;font-size:10px}.lead-search-signal-dialog button{color:#27272a;background:#fff;border:1px solid #d4d4d8;border-radius:9px;min-height:36px;padding:8px 12px}.lead-search-signal-dialog footer{justify-content:flex-end;gap:8px;display:flex}.lead-search-assistant textarea::placeholder{color:#8b9791}.lead-search-assistant button,.lead-search-results__actions button,.lead-group-dialog footer button{color:#314b42;background:#fff;border:1px solid #cbd5ce;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:11px;font-weight:750;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.lead-search-assistant button:hover:not(:disabled),.lead-search-results__actions button:hover:not(:disabled),.lead-group-dialog footer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #16372d1c}.lead-search-assistant button:disabled,.lead-search-launch__button:disabled{cursor:not-allowed;opacity:.5}.lead-search-feedback,.lead-search-error{color:#2d6d58;align-items:center;gap:6px;margin:10px 2px 0;font-size:11px;font-weight:650;display:flex}.lead-search-error{color:#99463d}.lead-search-launch{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:14px;margin-top:18px;display:grid}.lead-search-launch>label{gap:6px;display:grid}.lead-search-result-count{align-self:stretch;gap:6px;display:grid}.lead-search-result-count>span{color:#384a43;font-size:11px;font-weight:700}.lead-search-result-count>div{align-items:stretch;gap:4px;min-width:138px;min-height:40px;display:flex}.lead-search-result-count button{color:#69766f;background:#fff;border:1px solid #cbd5cd;border-radius:9px;min-width:42px;font-size:11px;font-weight:750}.lead-search-result-count button[aria-pressed=true]{color:#245543;background:#e7f0ea;border-color:#417663;box-shadow:inset 0 0 0 1px #417663}.lead-search-launch__button{color:#fffef7;background:#163f34;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 9px 20px #143e332b}.lead-search-launch__button:hover:not(:disabled){background:#1d4b3e;transform:translateY(-1px);box-shadow:0 12px 24px #143e3338}.lead-search-results{border-bottom:1px solid #e0e5df}.lead-search-results>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.lead-search-results h3,.lead-group-dialog h3{color:#20362e;letter-spacing:-.02em;margin:3px 0 0;font-size:18px;font-weight:700}.lead-search-results__actions{gap:8px;display:flex}.lead-search-results__actions button{white-space:nowrap;flex:none;padding-inline:10px}.lead-search-results__actions .is-primary,.lead-group-dialog footer .is-primary{color:#fff;background:#194a3c;border-color:#194a3c}.lead-search-progress{align-items:center;margin:18px 0 0;padding:0;list-style:none;display:flex}.lead-search-progress>li{color:#a1a1aa;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:650;display:flex}.lead-search-progress>li:not(:last-child):after{content:"";background:#e4e4e7;flex:none;width:30px;height:1px;margin:0 10px}.lead-search-progress>li>span:first-child{background:#fff;border:1px solid #d4d4d8;border-radius:50%;flex:none;width:7px;height:7px}.lead-search-progress>.is-complete{color:#52525b}.lead-search-progress>.is-complete>span:first-child{background:#52525b;border-color:#52525b}.lead-search-progress>li[aria-current=step]{color:#171717}.lead-search-progress>li[aria-current=step]>span:first-child{background:#fff;border:2px solid #171717;box-shadow:0 0 0 2px #fff}.lead-search-table-wrap{background:#fff;border:1px solid #dde3de;border-radius:14px;max-height:calc(100vh - 410px);margin-top:18px}.lead-search-table-wrap>.relative{width:100%;max-height:calc(100vh - 410px);overflow:auto}.lead-search-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.lead-search-table-wrap th,.lead-search-table-wrap td{color:#405149;text-align:left;vertical-align:middle;border-bottom:1px solid #e5e9e5;padding:13px 14px;font-size:11px}.lead-search-table-wrap tr:last-child td{border-bottom:0}.lead-search-table-wrap th{z-index:1;color:#708078;letter-spacing:normal;text-transform:none;background:0 0;position:sticky;top:0}.lead-search-table-wrap th:first-child,.lead-search-table-wrap td:first-child{width:42px;padding-right:4px}.lead-search-primary-cell,.lead-search-primary-cell strong,.lead-search-primary-cell small{display:block}.lead-search-primary-cell strong{color:#21372f;font-size:12px}.lead-search-primary-cell small{color:#849089;margin-top:3px;font-size:9px}.lead-search-table-wrap a{color:#296951;align-items:center;gap:4px;font-weight:700;display:inline-flex}.lead-search-email{color:#8a9690;align-items:center;gap:5px;display:inline-flex}.lead-search-email.is-found{color:#2d6d55}.lead-search-fit{color:#5a6962;text-transform:capitalize;background:#edf1ed;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.lead-search-fit.is-qualified,.lead-search-fit.is-delivered{color:#276147;background:#e3f2e8}.lead-search-empty{color:#75827b;text-align:center;background:#f7f9f6bd;border:1px dashed #cad5cd;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:220px;margin-top:18px;display:grid}.lead-search-empty strong{color:#42544d;margin-top:8px;font-size:12px}.lead-search-running-icon{color:#18181b;transform-origin:45% 55%;will-change:transform;animation:1.35s ease-in-out infinite lead-search-scan}.lead-search-records-dialog{background:#fff;border-color:#d8dfda;border-radius:18px;width:min(1180px,100vw - 48px);height:min(760px,100dvh - 48px);min-height:520px;padding:0;overflow:hidden;max-width:1180px!important}.lead-search-records-dialog__content{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.lead-search-records-dialog__content>[data-slot=dialog-header],.lead-search-records-dialog__content>div:first-child{padding:22px 28px 18px}.lead-search-records-dialog__content h2{color:#1b3129;letter-spacing:-.02em;font-size:20px}.lead-search-records-layout{min-height:0;overflow:hidden}.lead-search-run-switcher{gap:7px;margin-bottom:18px;padding-bottom:3px;display:flex;overflow-x:auto}.lead-search-run-switcher button{color:#67766f;background:#fff;border:1px solid #d7dfda;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.lead-search-run-switcher button[aria-pressed=true]{color:#285543;background:#eaf2ed;border-color:#9eb8aa}.lead-search-records-layout>.lead-search-results{border-bottom:0;height:100%;min-height:0;padding:24px 28px 28px;overflow:auto}.lead-search-records-dialog .lead-search-table-wrap{max-height:400px}.lead-search-saved-searches{min-height:0;padding:26px 28px;overflow-y:auto}.lead-search-saved-searches>.lead-search-history-list{border-radius:12px}.lead-search-saved-searches>div:not(.lead-search-empty){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.lead-search-saved-searches>div>button{color:#69776f;text-align:left;background:#fff;border:1px solid #dce3de;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.lead-search-saved-searches>div>button:hover:not(:disabled){border-color:#a9c0b4;transform:translateY(-1px);box-shadow:0 8px 20px #193b3014}.lead-search-saved-searches>div>button:disabled{opacity:.58}.lead-search-saved-searches>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.lead-search-saved-searches strong,.lead-search-saved-searches small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-search-saved-searches strong{color:#2c4038;font-size:12px}.lead-search-saved-searches small{color:#819087;font-size:10px}.lead-group-dialog__backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111f1b5e;place-items:center;padding:20px;animation:.14s ease-out both lead-search-fade;display:grid;position:fixed;inset:0}.lead-group-dialog__overlay{background:0 0;border:0;position:absolute;inset:0}.lead-group-dialog{background:#fcfdfb;border:1px solid #d7ded8;border-radius:18px;width:min(440px,100%);padding:20px;animation:.17s ease-out both lead-search-dialog;box-shadow:0 24px 70px #0f251e3d}.lead-mapping-dialog{background:#fcfdfb;border:1px solid #d7ded8;border-radius:18px;width:min(620px,100%);padding:22px;animation:.17s ease-out both lead-search-dialog;box-shadow:0 24px 70px #0f251e3d}.lead-mapping-dialog__rows{gap:8px;margin-top:18px;display:grid}.lead-mapping-dialog__row{background:#fff;border:1px solid #e1e6e2;border-radius:12px;grid-template-columns:minmax(120px,1fr) auto minmax(210px,1.35fr);align-items:center;gap:14px;padding:11px 12px;display:grid}.lead-mapping-dialog__row>span:first-child{gap:2px;min-width:0;display:grid}.lead-mapping-dialog__row strong{color:#263b33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lead-mapping-dialog__row small{color:#819087;font-size:10px}.lead-mapping-dialog__row>svg{color:#819087}.lead-mapping-dialog__row .workspace-select-menu__trigger{color:#263b33;border-color:#d7ded8;width:100%;min-height:38px}.lead-mapping-dialog__select-menu.workspace-select-menu__content{max-height:min(240px, var(--radix-dropdown-menu-content-available-height,240px));overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.lead-mapping-dialog__error{color:#b42318;margin:10px 0 0;font-size:11px;font-weight:650}.lead-mapping-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.lead-mapping-dialog footer button{color:#31463e;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.lead-mapping-dialog footer .is-primary{color:#fff;background:#263b33;border-color:#263b33}@media (width<=640px){.lead-mapping-dialog__row{grid-template-columns:1fr}.lead-mapping-dialog__row>svg{display:none}}.lead-group-dialog>header,.lead-group-dialog>header>div,.lead-group-dialog footer{align-items:center;display:flex}.lead-group-dialog>header{justify-content:space-between;gap:16px}.lead-group-dialog>header>div{gap:11px}.lead-group-dialog>label{gap:7px;margin-top:20px;display:grid}.lead-group-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px}@keyframes lead-search-reveal{0%{opacity:0;transform:translateY(-3px)}}@keyframes lead-search-pulse{50%{opacity:.45}}@keyframes lead-search-scan{0%,to{transform:translate(-9px)rotate(-10deg)scale(.96)}50%{transform:translate(9px)rotate(10deg)scale(1.05)}}@keyframes lead-search-fade{0%{opacity:0}}@keyframes lead-search-dialog{0%{opacity:0;transform:translateY(7px)scale(.985)}}@media (width<=980px){.lead-search-workspace{grid-template-columns:260px minmax(0,1fr)}.lead-search-launch{grid-template-columns:1fr;align-items:stretch}.lead-search-progress{flex-wrap:wrap;row-gap:10px}}@media (width<=720px){.lead-search-workspace{display:block;overflow:visible}.lead-search-filters{border-bottom:1px solid #dde3dd;border-right:0}.lead-search-filters__sticky{max-height:48vh}.lead-search-assistant{grid-template-columns:auto minmax(0,1fr) auto}.lead-search-hero__copy h2{white-space:normal}.lead-search-main--canvas{overflow:visible}.lead-search-hero--canvas{min-height:520px}.lead-search-canvas-content{transform:none}.lead-search-results>header{flex-direction:column;align-items:flex-start}.lead-search-results__actions{flex-wrap:wrap;width:100%}.lead-search-records-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);min-height:0}.lead-search-records-layout{overflow-y:auto}.lead-search-records-layout>.lead-search-results{height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.lead-search-filter-section__body,.lead-search-pulse,.lead-search-running-icon,.lead-group-dialog,.lead-group-dialog__backdrop{animation:none}}.lead-search-workspace,.lead-search-filters,.lead-search-main,.lead-search-hero,.lead-search-filter-section,.lead-search-filter-section__body,.lead-search-results{background:#fff}.lead-search-mode button[aria-selected=true],.lead-search-choice-field__options button[aria-pressed=true],.lead-search-preset-range__options button[aria-pressed=true],.lead-search-signal-dialog button[aria-pressed=true],.lead-search-results__actions .is-primary,.lead-group-dialog footer .is-primary{color:#fff;box-shadow:none;background:#000;border-color:#000}.lead-search-workspace :where(button,input,textarea,select,summary),.lead-search-records-dialog :where(button,input,textarea,select),.lead-group-dialog :where(button,input,textarea,select){color:#27272a}.lead-search-workspace :where(input,textarea,select),.lead-search-records-dialog :where(input,textarea,select),.lead-group-dialog :where(input,textarea,select){background:#fff;border-color:#d4d4d8}.lead-search-workspace :where(input,textarea,select):focus,.lead-search-records-dialog :where(input,textarea,select):focus,.lead-group-dialog :where(input,textarea,select):focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #18181b14}.lead-search-workspace .lead-search-assistant textarea:focus,.lead-search-workspace .lead-search-assistant textarea:focus-visible{box-shadow:none;border:0;outline:0}.lead-search-filters__heading{background:#fff;min-height:58px;padding:10px 16px}.lead-search-filters__heading>div{align-items:center;gap:9px;display:flex}.lead-search-filters__heading>div>span{color:#18181b;letter-spacing:0;font-size:13px}.lead-search-filters__heading strong{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:4px 9px;display:inline-flex}.lead-search-filter-section summary{justify-content:flex-start;min-height:58px;padding:12px 16px}.lead-search-filter-section summary:hover{color:#000;background:#fff;box-shadow:inset 3px 0 #000}.lead-search-filter-section summary>span:not(.lead-search-filter-section__icon){flex:1}.lead-search-filter-section__icon{color:#52525b;flex:none;place-items:center;width:22px;height:22px;display:grid!important}.lead-search-filter-section summary:hover .lead-search-filter-section__icon,.lead-search-filter-section[open] .lead-search-filter-section__icon{color:#000}.lead-search-filter-section summary>i{opacity:0;background:#000;border-radius:50%;flex:none;width:8px;height:8px}.lead-search-filter-section summary>i[data-active=true]{opacity:1}.lead-search-filter-section summary svg,.lead-search-filter-section[open] summary svg{transition:none;transform:none}.lead-search-filter-section__body{background:#fff}.lead-search-choice-field__options button:hover,.lead-search-preset-range__options button:hover,.lead-search-signal-field__add:hover{color:#fff;background:#000;border-color:#000}.lead-search-filter-toggles{background:#fff;border-top:1px solid #d4d4d8;gap:18px;padding:20px 16px 24px;display:grid}.lead-search-toggle>i{background:#3f3f46}.lead-search-toggle[aria-checked=true]>i{background:#000}.lead-search-toggle:focus-visible>i{outline-color:#000}.lead-search-hero--canvas{background:#fff}.lead-search-canvas-content{transform:translateY(-9vh)}.lead-search-hero__copy h2{color:#18181b}.lead-search-eyebrow{color:#000}.lead-search-assistant{background:#fff;box-shadow:0 14px 40px #18181b1f}.lead-search-assistant:focus-within{border-color:#000;box-shadow:0 14px 40px #0000002e}.lead-search-assistant .lead-search-assistant__send:not(:disabled),.lead-search-assistant .lead-search-assistant__send:hover:not(:disabled){color:#fff;background:#000;border-color:#000}.lead-search-mode button:hover{color:#000}.lead-search-filters__heading button:hover,.lead-search-choice-field__trigger:hover,.lead-search-choice-field__options>button:hover,.lead-search-signal-menu__item[data-highlighted],.lead-group-dialog>header>button:hover{color:#fff;background:#000;border-color:#000}.lead-search-empty,.lead-group-dialog{background:#fff}.lead-search-fit{color:#fff;background:#52525b}.lead-search-fit.is-qualified,.lead-search-fit.is-delivered,.lead-search-run-switcher button[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.lead-search-saved-searches>div>button:hover:not(:disabled){background:#fff;border-color:#000;box-shadow:inset 3px 0 #000}.lead-search-workspace :where([class^=lead-search],[class*=\ lead-search]),.lead-search-records-dialog :where([class^=lead-search],[class*=\ lead-search]),.lead-group-dialog :where(*){color:#171717!important;border-color:#00000029!important}.lead-search-workspace :where(div,section,article,aside,header,footer,details,summary,label,fieldset,input,textarea,select,button),.lead-search-records-dialog :where(div,section,article,header,footer,label,input,textarea,select,button),.lead-group-dialog :where(div,section,header,footer,label,input,textarea,select,button){background-color:#fff!important;background-image:none!important}.lead-search-workspace :where(button[aria-selected=true],button[aria-pressed=true],button[aria-checked=true],.lead-search-fit.is-qualified,.lead-search-fit.is-delivered),.lead-search-records-dialog :where(button[aria-selected=true],button[aria-pressed=true]),.lead-group-dialog :where(button[aria-pressed=true]){color:#171717!important;background:#00000012!important;border-color:#0003!important}.lead-search-workspace :where(button:hover:not(:disabled)),.lead-search-records-dialog :where(button:hover:not(:disabled)),.lead-group-dialog :where(button:hover:not(:disabled)){color:#000!important;background:#0000000a!important;border-color:#0003!important}:where(.lead-search-workspace,.lead-search-records-dialog,.lead-group-dialog){--leads-selected-background:#fafafa;--leads-selected-border:#dedee2;--leads-selected-ink:#09090b;--leads-selected-shadow:0 1px 2px #0000000a}.lead-search-workspace :where(button[aria-selected=true],button[aria-pressed=true],button[aria-checked=true]),.lead-search-records-dialog :where(button[aria-selected=true],button[aria-pressed=true]),.lead-group-dialog button[aria-pressed=true],.lead-search-workspace :where(button:hover:not(:disabled)),.lead-search-records-dialog :where(button:hover:not(:disabled)),.lead-group-dialog :where(button:hover:not(:disabled)){border-radius:7px;border-color:var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:var(--leads-selected-shadow)!important}.lead-search-filter-section summary:hover,.lead-search-filter-section[open]>summary{background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:inset 3px 0 var(--leads-selected-border), var(--leads-selected-shadow)!important}.lead-search-workspace :where(.lead-search-assistant__send:not(:disabled),.lead-search-results__actions .is-primary),.lead-group-dialog :where(.is-primary){color:#fff!important;background:#171717!important;border-color:#171717!important}.lead-search-workspace :where(button,input,textarea,select,summary):focus-visible,.lead-search-records-dialog :where(button,input,textarea,select):focus-visible,.lead-group-dialog :where(button,input,textarea,select):focus-visible{outline-color:#000;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.lead-search-workspace .lead-search-assistant input:focus,.lead-search-workspace .lead-search-assistant input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.lead-search-workspace .lead-search-assistant:focus-within{border-color:#aeb8b3!important;box-shadow:0 14px 40px #18181b1f!important}.lead-search-workspace .lead-search-toggle:hover:not(:disabled){border-radius:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lead-search-workspace .lead-search-toggle>i,.lead-search-workspace .lead-search-toggle:hover>i{background:#cbd3cd!important}.lead-search-workspace .lead-search-toggle[aria-checked=true]>i,.lead-search-workspace .lead-search-toggle[aria-checked=true]:hover>i{background:#2d6c59!important}.lead-search-workspace .lead-search-toggle:focus-visible>i{outline-color:#2d6c593d!important}.lead-search-table-wrap .agent-data-table__cell{text-overflow:ellipsis;overflow:hidden}.lead-search-move-status{color:#2d6c59;margin:0 0 12px;font-size:12px;font-weight:650}.lead-search-records-dialog .lead-search-results__actions .is-primary{color:#171717!important;background:#fff!important;border-color:#c7c7cc!important;box-shadow:0 1px 2px #0000000d!important}.lead-search-filters__heading strong{border:1px solid var(--leads-selected-border);background:var(--leads-selected-background);color:var(--leads-selected-ink);box-shadow:var(--leads-selected-shadow)}.lead-group-dialog footer .is-primary,.lead-group-dialog footer .is-primary:hover:not(:disabled),.lead-search-records-dialog .lead-search-results__actions .is-primary:hover:not(:disabled){border-color:var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:var(--leads-selected-shadow)!important}.lead-search-workspace .lead-location-selector__tabs button,.lead-search-workspace .lead-location-selector__tabs button:hover:not(:disabled),.lead-search-workspace .lead-location-selector__tabs button[aria-selected=true]{border-radius:0;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:2px solid #0000!important}.lead-search-workspace .lead-location-selector__tabs button[aria-selected=true]{color:#171717!important;border-bottom-color:#171717!important}.lead-search-filters{grid-template-rows:minmax(0,1fr) auto;display:grid}.lead-search-filter-submit{border-top:1px solid var(--leads-selected-border);background:#fff;padding:10px 12px}.lead-search-filter-submit button{border:1px solid var(--leads-selected-border);background:var(--leads-selected-background);width:100%;min-height:40px;color:var(--leads-selected-ink);box-shadow:var(--leads-selected-shadow);border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.lead-search-records-dialog .lead-search-fit{border:1px solid var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:var(--leads-selected-shadow)!important}.realfy-demo-page{--demo-accent:#2f4b9b;--demo-ink:#1c2333;--demo-muted:#6b7488;--demo-panel:#ffffff94;--demo-panel-edge:#ffffffd9;--demo-visitor-bubble:var(--demo-accent);height:100dvh;color:var(--demo-ink);background:radial-gradient(900px 520px at 82% -12%,#fff 0%,#0000 62%),radial-gradient(760px 640px at -12% 108%,#dfe4f6 0%,#0000 58%),linear-gradient(#f5f6fb 0%,#eceefa 100%);flex-direction:column;align-items:center;padding:clamp(10px,1.6vh,18px) clamp(16px,4vw,40px);display:flex;position:relative;overflow:hidden}.realfy-demo-topbar{letter-spacing:.01em;width:100%;max-width:1180px;color:var(--demo-muted);justify-content:space-between;align-items:center;font-size:13px;font-style:italic;display:flex}.realfy-demo-context{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3;display:flex}.realfy-demo-context strong{color:var(--demo-accent);letter-spacing:.01em;font-size:12px;font-weight:600}.realfy-demo-brand{width:auto;height:38px;margin:-8px 0}.realfy-demo-panel{border:1px solid var(--demo-panel-edge);-webkit-backdrop-filter:blur(28px)saturate(140%);background:linear-gradient(#ffffffb8 0%,#eef0fd85 46%,#e2e6fa9e 100%);border-radius:34px;flex-direction:column;width:min(560px,100%);height:100%;min-height:0;margin:clamp(8px,1.2vh,16px) auto 0;display:flex;overflow:hidden;box-shadow:0 32px 70px -34px #1c23336b,inset 0 2px #ffffffb3,inset 0 -1px #ffffff40}.realfy-demo-header{align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.realfy-demo-avatar{background:var(--demo-accent);color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:grid}.realfy-demo-identity{flex-direction:column;min-width:0;line-height:1.25;display:flex}.realfy-demo-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.realfy-demo-status{color:var(--demo-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.realfy-demo-status:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}.realfy-demo-log{scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;padding:6px 22px 12px;display:flex;overflow-y:auto}.realfy-demo-log>:first-child{margin-top:auto}.realfy-demo-bubble{overflow-wrap:anywhere;border-radius:18px;max-width:84%;padding:10px 14px;font-size:14.5px;line-height:1.5;animation:.24s ease-out both realfy-demo-rise}.realfy-demo-bubble p{margin:0 0 8px}.realfy-demo-bubble p:last-child{margin-bottom:0}.realfy-demo-bubble ul,.realfy-demo-bubble ol{margin:4px 0 8px;padding-left:18px}.realfy-demo-bubble a{color:inherit;text-decoration:underline}.realfy-demo-bubble-agent{background:#ffffffc2;border:1px solid #ffffffb3;align-self:flex-start;box-shadow:0 10px 26px -20px #1c23338c}.realfy-demo-bubble-visitor{background:var(--demo-visitor-bubble);color:#fff;align-self:flex-end}@keyframes realfy-demo-rise{0%{opacity:0;transform:translateY(6px)}}.realfy-demo-video{aspect-ratio:16/9;background:#ffffff8c;border-radius:20px;flex:none;margin:0 22px 12px;animation:.28s ease-out both realfy-demo-rise;position:relative;overflow:hidden}.realfy-demo-video video{object-fit:cover;width:100%;height:100%}.realfy-demo-video--orb{aspect-ratio:auto;background:0 0;flex-direction:column;align-items:center;gap:16px;padding:18px 22px 6px;display:flex;overflow:visible}.realfy-demo-video--orb.realfy-demo-video--compact{gap:9px;min-height:0;padding:10px 16px}.realfy-demo-video--orb video,.realfy-demo-video--orb audio{display:none}.realfy-demo-video-orb{aspect-ratio:1;pointer-events:none;flex:none}.realfy-demo-video-note{color:var(--demo-muted);margin:0;font-size:13px}.realfy-demo-video-state{color:var(--demo-muted);letter-spacing:.02em;place-items:center;font-size:13.5px;display:grid;position:absolute;inset:0}.realfy-demo-video-audio{position:absolute;inset:0}.realfy-demo-video-audio img{object-fit:cover;width:100%;height:100%}.realfy-demo-video-initials{color:#fffffff0;letter-spacing:.04em;place-items:center;font-size:34px;font-weight:600;animation:2.6s ease-in-out infinite realfy-demo-breathe;display:grid;position:absolute;inset:0}.realfy-demo-video-badge{color:#ffffffeb;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c101c8c;border-radius:999px;padding:5px 11px;font-size:12px;position:absolute;top:10px;left:10px}@keyframes realfy-demo-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.realfy-demo-video-controls{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.realfy-demo-video--orb .realfy-demo-video-controls{justify-content:center;position:static}.realfy-demo-video-end{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c101c8c;border:0;border-radius:999px;padding:7px 14px;font-size:13px}.realfy-demo-video-mute{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c101c8c;border-radius:999px;width:34px;height:34px}.realfy-demo-video-mute:hover:not(:disabled){color:#fff;background:#0c101cb8}.realfy-demo-video-mute[aria-pressed=true],.realfy-demo-video-mute[aria-pressed=true]:hover:not(:disabled){background:#be2c3ee6}.realfy-demo-typing{align-items:center;gap:4px;padding:14px;display:inline-flex}.realfy-demo-typing span{background:var(--demo-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite realfy-demo-blink}.realfy-demo-typing span:nth-child(2){animation-delay:.16s}.realfy-demo-typing span:nth-child(3){animation-delay:.32s}@keyframes realfy-demo-blink{0%,60%,to{opacity:.28}30%{opacity:1}}.realfy-demo-buttons{flex-wrap:wrap;gap:8px;padding:0 22px 8px;display:flex}.realfy-demo-buttons button{color:var(--demo-accent);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #2f4b9b47;border-radius:999px;padding:8px 14px;font-size:13.5px;transition:background .16s,transform .16s}.realfy-demo-buttons button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.realfy-demo-buttons button:disabled{cursor:not-allowed;opacity:.5}.realfy-demo-footer{padding:0 22px 18px}.realfy-demo-poweredby{color:var(--demo-muted);text-align:center;padding-bottom:4px;font-size:13px}.realfy-demo-composer{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:3px 6px 3px 18px;display:flex;box-shadow:0 14px 34px -26px #1c233399}.realfy-demo-composer input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:7px 0;font-size:14.5px}.realfy-demo-composer input::placeholder{color:var(--demo-muted)}.realfy-demo-action{width:34px;height:34px;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.realfy-demo-action:hover:not(:disabled){color:var(--demo-accent);background:#2f4b9b1a}.realfy-demo-action-send{background:var(--demo-accent);color:#fff}.realfy-demo-action-send:hover:not(:disabled){background:var(--demo-accent);color:#fff;filter:brightness(1.08)}.realfy-demo-action:disabled{cursor:not-allowed;opacity:.45}.realfy-demo-notice{color:var(--demo-muted);text-align:center;background:#ffffffa8;border:1px solid #ffffffb3;border-radius:14px;margin:0 22px 12px;padding:10px 14px;font-size:13px}.realfy-demo-centered{color:var(--demo-muted);text-align:center;flex:auto;place-items:center;padding:32px;display:grid}@media (width<=640px){.realfy-demo-page{padding:12px}.realfy-demo-panel{border-radius:26px;height:calc(100dvh - 92px)}}.realfy-demo-form{background:#ffffffc7;border:1px solid #fffc;border-radius:18px;flex-direction:column;gap:12px;width:100%;max-height:46vh;padding:16px;display:flex;overflow-y:auto;box-shadow:0 14px 32px -26px #1c233399}.realfy-demo-form button[type=submit]{margin-top:4px;position:sticky;bottom:0}.realfy-demo-form-field{color:var(--demo-muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.realfy-demo-form-field em{color:#e11d48;font-style:normal}.realfy-demo-form-field input{color:var(--demo-ink);font:inherit;background:#fff;border:1px solid #1c233324;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.realfy-demo-form-field input:focus{border-color:var(--demo-accent)}.realfy-demo-form-field strong{color:#e11d48;font-size:12px;font-weight:500}.realfy-demo-form button{background:var(--demo-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:14px}.realfy-demo-form button:disabled{cursor:not-allowed;opacity:.5}.realfy-conversation-action-card .realfy-demo-form button:hover:not(:disabled){background:var(--demo-accent);filter:brightness(.92)}.realfy-conversation-action-card{width:100%}.realfy-demo-form-completed{max-height:none}.realfy-demo-buttons .realfy-demo-form button:hover:not(:disabled){background:var(--demo-accent);filter:brightness(.92);transform:none}.realfy-demo-booking{background:#ffffffd1;border:1px solid #fffc;border-radius:20px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex;box-shadow:0 18px 38px -28px #1c23338c}.realfy-demo-booking-head{color:var(--demo-muted);letter-spacing:.02em;text-transform:capitalize;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.realfy-demo-booking-days{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.realfy-demo-booking-day{min-width:52px;color:var(--demo-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #1c23331a;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:7px 10px 8px;transition:border-color .15s,color .15s;display:flex;position:relative}.realfy-demo-booking-day:hover:not(:disabled){border-color:#2f4b9b59}.realfy-demo-booking-day[data-selected]{color:#fff;border-color:#0000}.realfy-demo-booking-day-active{z-index:0;background:var(--demo-accent);border-radius:14px;position:absolute;inset:0}.realfy-demo-booking-weekday,.realfy-demo-booking-daynum{z-index:1;position:relative}.realfy-demo-booking-weekday{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.realfy-demo-booking-daynum{font-size:16px;font-weight:650;line-height:1.1}.realfy-demo-booking-times{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.realfy-demo-booking-time{color:var(--demo-accent);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffffe6;border:1px solid #2f4b9b3d;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:13.5px;font-weight:550;transition:background .15s,border-color .15s,transform .1s;display:flex}.realfy-demo-booking-time:hover:not(:disabled){border-color:var(--demo-accent);background:#fff}.realfy-demo-booking-time:active:not(:disabled){transform:scale(.97)}.realfy-demo-booking-time[data-picked]{background:var(--demo-accent);color:#fff;opacity:1;border-color:#0000}.realfy-demo-booking-tz{color:var(--demo-muted);margin:0;font-size:11px}.realfy-demo-booking button:disabled{cursor:not-allowed;opacity:.5}.realfy-demo-booking-time[data-picked]:disabled{opacity:1}.realfy-demo-booking-completed{color:var(--demo-ink);flex-direction:row;align-items:center;font-size:14px}@media (prefers-reduced-motion:reduce){.realfy-demo-booking-day,.realfy-demo-booking-time{transition:none}}.realfy-demo-disclaimer{color:#5a6478;text-align:center;letter-spacing:.01em;padding:0 4px 8px;font-size:11.5px;line-height:1.35}.realfy-demo-turn{flex-direction:column;gap:4px;max-width:84%;animation:.24s ease-out both realfy-demo-rise;display:flex}.realfy-demo-turn-agent{align-self:flex-start;align-items:flex-start}.realfy-demo-turn-visitor{align-self:flex-end;align-items:flex-end}.realfy-demo-turn-action{width:min(620px,92%);max-width:92%}.realfy-demo-turn .realfy-demo-bubble{max-width:100%;animation:none}.realfy-demo-sources{max-width:100%;margin-left:4px}.realfy-demo-sources-trigger{color:#1c23339e;font:inherit;cursor:pointer;background:#fff9;border:1px solid #1c23331a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:11.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.realfy-demo-sources-trigger:hover{color:#1c2333e6;background:#fffffff2}.realfy-demo-sources-icon{width:12px;height:12px}.realfy-demo-sources-chevron{width:12px;height:12px;transition:transform .18s}.realfy-demo-sources-trigger[data-state=open] .realfy-demo-sources-chevron{transform:rotate(180deg)}.realfy-demo-sources-list{background:#ffffffb8;border:1px solid #1c233314;border-radius:12px;flex-direction:column;gap:2px;margin:6px 0 0;padding:4px;list-style:none;animation:.18s ease-out both realfy-demo-rise;display:flex}.realfy-demo-sources-list a,.realfy-demo-sources-file{color:inherit;border-radius:8px;align-items:baseline;gap:8px;padding:6px 9px;text-decoration:none;display:flex}.realfy-demo-sources-list a:hover{background:#1c23330d}.realfy-demo-sources-name{color:#1c2333e0;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.realfy-demo-sources-host{color:#1c233373;flex:none;margin-left:auto;font-size:11px}@media (prefers-reduced-motion:reduce){.realfy-demo-turn,.realfy-demo-sources-list{animation:none}.realfy-demo-sources-chevron{transition:none}}.workspace-select-menu__trigger{border:1px solid var(--workspace-border,#dce2eb);background:var(--workspace-surface,white);min-height:42px;color:var(--workspace-ink,#18202d);cursor:pointer;font:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;transition:border-color .14s,box-shadow .14s;display:flex}.workspace-select-menu__trigger:hover,.workspace-select-menu__trigger[data-state=open]{border-color:#94a3b8;box-shadow:0 5px 16px #0f172a12}.workspace-select-menu__trigger:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.workspace-select-menu__trigger:disabled{cursor:not-allowed;opacity:.55}.workspace-select-menu__trigger--compact{flex-wrap:nowrap;width:auto;min-width:74px;min-height:34px;margin-left:0;padding-inline:11px 9px;display:inline-flex}.workspace-select-menu__trigger--compact>span{white-space:nowrap}.workspace-select-menu__trigger--compact>svg{flex:none}.workspace-select-menu__content{z-index:1200;min-width:var(--radix-dropdown-menu-trigger-width);max-height:min(260px, var(--radix-dropdown-menu-content-available-height,260px));background:#fffffffa;border:1px solid #e2e8f0eb;border-radius:11px;flex-direction:column;padding:5px;display:flex;overflow:hidden;box-shadow:0 18px 45px #0f172a29}.workspace-select-menu__options::-webkit-scrollbar{width:8px}.workspace-select-menu__options::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.workspace-select-menu__content--searchable{width:min(360px, var(--radix-dropdown-menu-trigger-width))}.workspace-select-menu__search{border:1px solid var(--workspace-border,#dce2eb);background:var(--workspace-surface,#fff);width:100%;min-height:36px;color:var(--workspace-ink,#18202d);font:inherit;border-radius:7px;outline:0;flex:none;padding:7px 9px;font-size:13px}.workspace-select-menu__search:focus-visible{border-color:#4b7fe4;box-shadow:0 0 0 2px #4b7fe424}.workspace-select-menu__options{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-top:4px;overflow:hidden auto}.workspace-select-menu__empty{color:var(--workspace-muted);margin:0;padding:10px 9px;font-size:13px}.workspace-select-menu__item{color:#334155;cursor:pointer;border-radius:8px;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:38px;padding:7px 9px;font-size:13px;display:grid}.workspace-select-menu__item[data-highlighted]{color:#0f172a;background:#f1f5f9}.workspace-time-menu{font-variant-numeric:tabular-nums;width:100%;min-width:0}.dark .workspace-select-menu__content{background:#1c2330;border-color:#374151}.dark .workspace-select-menu__item{color:#e5e7eb}.dark .workspace-select-menu__item[data-highlighted]{color:#fff;background:#303b4e}.workspace-icon-hint{align-items:center;display:inline-flex;position:relative}.workspace-icon-hint>button{color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:2px 0}.workspace-icon-hint>button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7894ce}.workspace-icon-hint [role=tooltip]{z-index:30;color:#fff;text-align:left;pointer-events:none;background:#25272b;border-radius:7px;width:max-content;max-width:270px;padding:8px 10px;font-size:12px;font-weight:400;line-height:18px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.workspace-icon-hint [role=tooltip]:after{content:"";border:5px solid #0000;border-top-color:#25272b;position:absolute;top:100%;left:calc(50% - 5px)}thead .workspace-icon-hint [role=tooltip]{top:calc(100% + 8px);bottom:auto}thead .workspace-icon-hint [role=tooltip]:after{border-top-color:#0000;border-bottom-color:#25272b;top:auto;bottom:100%}.agent-page-layout{width:100%;min-width:0;color:var(--workspace-ink);padding:32px 32px 48px}.agent-page-layout__header,.agent-collection-toolbar,.agent-collection-toolbar__controls,.agent-tabs,.agent-filter-toggle-group,.agent-status-indicator{align-items:center;display:flex}.agent-page-layout__header{justify-content:space-between;gap:24px}.agent-page-layout__heading h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:750;line-height:32px}.agent-page-layout__heading p{color:var(--workspace-muted);margin:4px 0 0;font-size:13px;font-weight:500;line-height:19px}.agent-page-layout__actions{flex:none;align-items:center;gap:10px;display:flex}.agent-page-layout__navigation{margin-top:14px}.agent-page-layout__content{margin-top:22px}.agent-action-button{border:1px solid var(--workspace-border-strong,#d4d4d8);background:var(--workspace-surface);min-height:36px;color:var(--workspace-ink);cursor:pointer;font:inherit;transition:background .15s var(--workspace-ease), filter .15s var(--workspace-ease), box-shadow .15s var(--workspace-ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:750;line-height:18px;display:inline-flex}.agent-action-button[data-tone=primary]{background:var(--realfy-blue-gradient);color:var(--workspace-surface);border-color:#5c83e6;box-shadow:0 8px 18px #5c83e633}.agent-action-button[data-tone=quiet]{background:0 0;border-color:#0000}.agent-action-button[data-size=compact]{min-height:30px;padding:5px 10px}.agent-action-button[data-size=icon]{width:34px;min-height:34px;padding:0}.agent-action-button:hover{background:var(--workspace-subtle)}.agent-action-button[data-tone=primary]:hover{background:var(--realfy-blue-gradient);filter:brightness(.96)saturate(1.08)}.agent-action-button:focus-visible,.agent-tabs button:focus-visible,.agent-filter-toggle-group button:focus-visible,.agent-collection-toolbar input:focus-visible,.agent-collection-toolbar__sort:focus-visible{outline:none;box-shadow:0 0 0 3px #254ea82e}.agent-action-button:disabled{cursor:not-allowed;opacity:.52}.agent-tabs{gap:24px}.agent-tabs button{min-height:34px;color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 8px;font-size:13px;font-weight:650}.agent-tabs[data-density=compact]{gap:20px}.agent-tabs button[aria-selected=true]{border-bottom-color:var(--workspace-ink);color:var(--workspace-ink)}.agent-tabs[data-variant=segmented]{border:1px solid var(--workspace-border-strong,#d4d4d8);background:var(--workspace-surface);border-radius:999px;gap:0;overflow:hidden}.agent-tabs[data-variant=segmented] button{border:0;border-radius:999px;min-width:104px;min-height:36px;padding:8px 18px}.agent-tabs[data-variant=segmented][data-density=compact] button{min-width:76px;min-height:32px;padding:6px 12px}.agent-tabs[data-variant=segmented] button[aria-selected=true]{background:var(--workspace-subtle)}.agent-filter-toggle-group{gap:22px}.agent-filter-toggle-group button{color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 9px;font-size:12px;font-weight:650}.agent-filter-toggle-group button[aria-pressed=true]{border-bottom-color:var(--workspace-ink);color:var(--workspace-ink)}.agent-collection-toolbar{justify-content:space-between;gap:16px;min-width:0}.agent-collection-toolbar__leading{min-width:0;color:var(--workspace-muted);font-size:12px}.agent-collection-toolbar__controls{gap:10px;margin-left:auto}.agent-collection-toolbar label{display:block;position:relative}.agent-collection-toolbar__search svg{color:var(--workspace-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.agent-collection-toolbar input,.agent-collection-toolbar__sort{border:1px solid var(--workspace-border-strong,#d4d4d8);background:var(--workspace-surface);min-height:36px;color:var(--workspace-ink);font:inherit;border-radius:9px;font-size:12px;line-height:18px}.agent-collection-toolbar input{width:min(212px,28vw);padding:8px 12px 8px 36px}.agent-collection-toolbar__sort{flex-shrink:0;width:max-content;min-width:max-content;padding:8px 12px}.agent-collection-toolbar[data-density=reference] input,.agent-collection-toolbar[data-density=reference] .agent-collection-toolbar__sort,.agent-collection-toolbar[data-density=reference] .agent-action-button{border-radius:999px;min-height:36px}.agent-collection-toolbar[data-density=reference] input{width:min(318px,28vw)}.agent-collection-toolbar[data-density=reference] .agent-collection-toolbar__sort{width:198px}.agent-collection-toolbar[data-density=reference] .agent-action-button{min-width:136px}.agent-status-indicator{color:var(--workspace-muted);gap:6px;font-size:11px;font-weight:650;line-height:16px}.agent-status-indicator__dot{background:var(--workspace-muted);border-radius:999px;width:7px;height:7px}.agent-status-indicator[data-tone=ready] .agent-status-indicator__dot,.agent-status-indicator[data-tone=active] .agent-status-indicator__dot{background:#1fa66a}.agent-status-indicator[data-tone=processing] .agent-status-indicator__dot{background:#d58a1f}.agent-status-badge{color:#244eaa;background:#eaf0ff;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.agent-status-badge[data-tone=muted]{background:var(--workspace-subtle);color:var(--workspace-muted)}@media (width<=760px){.agent-page-layout{padding:24px 20px 36px}.agent-page-layout__header,.agent-collection-toolbar{flex-direction:column;align-items:flex-start}.agent-page-layout.agent-page-layout .agent-page-layout__header{align-items:stretch!important}.agent-page-layout__actions,.agent-collection-toolbar__controls{width:100%;margin-left:0}.agent-collection-toolbar__controls{flex-wrap:wrap}.agent-collection-toolbar__search{flex:190px}.agent-collection-toolbar input{width:100%}}.agent-data-table-surface{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,12px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));width:100%;min-width:0;box-shadow:var(--workspace-layer2-card-shadow,none);overflow:hidden}.agent-data-table{border-collapse:collapse;min-width:760px;color:var(--workspace-ink);font-size:11px}.agent-data-table[data-resizable=true]{table-layout:fixed}.agent-data-table thead tr{border-bottom:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle))}@supports (color:color-mix(in lab, red, red)){.agent-data-table thead tr{background:color-mix(in srgb, var(--workspace-layer2-subtle-surface,var(--workspace-subtle)) 62%, white)}}.agent-data-table tbody tr{border-bottom:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle))}.agent-data-table tbody tr:last-child{border-bottom:0}.agent-data-table tbody tr:hover{background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle))}@supports (color:color-mix(in lab, red, red)){.agent-data-table tbody tr:hover{background:color-mix(in srgb, var(--workspace-layer2-subtle-surface,var(--workspace-subtle)) 54%, white)}}.agent-data-table__head,.agent-data-table__cell{vertical-align:middle;height:auto;padding:9px 11px}.agent-data-table__head{color:var(--workspace-muted);white-space:nowrap;font-size:10px;font-weight:700;line-height:14px;position:relative}.agent-data-table[data-column-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.agent-data-table[data-column-dragging=true] :is(.agent-data-table__head,.agent-data-table__cell){will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1);position:relative}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-column-dragging=active]{z-index:3;background:var(--agent-data-table-drag-surface,var(--workspace-surface,white))}@supports (color:color-mix(in lab, red, red)){.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-column-dragging=active]{background:var(--agent-data-table-drag-surface,color-mix(in srgb, var(--workspace-surface,white) 88%, #e4e4e7))}}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-column-dragging=active]{color:var(--agent-data-table-drag-ink,var(--workspace-ink))}.agent-data-table .agent-data-table__head[data-column-dragging=active]{opacity:.34}.agent-data-table .agent-data-table__cell[data-column-dragging=active]{opacity:.58}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-drop-edge]:after{z-index:8;background:var(--agent-data-table-drag-accent,#52525b);width:2px;box-shadow:0 0 0 1px var(--agent-data-table-drag-accent,#52525b);border-radius:999px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-drop-edge]:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--agent-data-table-drag-accent,#52525b) 12%, transparent)}}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-drop-edge]:after{content:"";pointer-events:none}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-drop-edge=before]:after{left:-1px}.agent-data-table :is(.agent-data-table__head,.agent-data-table__cell)[data-drop-edge=after]:after{right:-1px}.agent-data-table__drag-overlay{border:1px solid var(--agent-data-table-drag-border,#27272a29);background:var(--agent-data-table-drag-overlay,#fffffff5);min-width:120px;max-width:320px;height:38px;color:var(--agent-data-table-drag-ink,var(--workspace-ink));cursor:grabbing;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;line-height:14px;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a2e}.agent-data-table__drag-overlay svg{color:var(--agent-data-table-drag-accent,#52525b);flex:none}.agent-data-table__drag-overlay span{text-overflow:ellipsis;overflow:hidden}.agent-data-table__head-label{text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.agent-data-table__head-content{align-items:center;min-width:0;height:100%;display:flex}.agent-data-table__resize-handle{z-index:12;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:10px;padding:0;position:absolute;top:0;bottom:0;right:-5px}.agent-data-table__resize-handle:after{content:"";background:#0000001f;width:1px;position:absolute;top:7px;bottom:7px;right:4px}.agent-data-table__resize-handle:hover,.agent-data-table__resize-handle:focus-visible{outline:0;background:0 0!important}.agent-data-table__resize-handle:hover:after,.agent-data-table__resize-handle:focus-visible:after{background:#00000042}.agent-data-table tbody tr[data-selected=true]{background:var(--leads-selected-background,#fafafa);box-shadow:inset 3px 0 var(--leads-selected-border,#dedee2)}.agent-data-table__cell{color:var(--workspace-ink);font-size:11px;font-weight:500;line-height:15px}.agent-data-table__empty{height:144px;color:var(--workspace-muted);text-align:center}.agent-data-table__visual-empty-row{height:98px}.agent-data-table__visual-empty-row td{padding:0}.agent-data-table-surface[data-tone=subtle]{border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle))}.agent-data-table-surface[data-density=comfortable] .agent-data-table{min-width:780px;font-size:14px;line-height:20px}.agent-data-table-surface[data-density=comfortable] .agent-data-table__cell{white-space:nowrap;padding:16px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.agent-data-table[data-column-dragging=true] :is(.agent-data-table__head,.agent-data-table__cell){transition-duration:.01ms!important}}@media (width<=760px){.agent-data-table-surface{background:0 0;border:0;border-radius:0;overflow:visible}.agent-data-table-surface>.relative{overflow:visible}.agent-data-table,.agent-data-table-surface[data-density=comfortable] .agent-data-table{min-width:0;display:block}.agent-data-table thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-data-table tbody{gap:12px;display:grid}.agent-data-table tbody tr,.agent-data-table tbody tr:hover{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle));border-radius:16px;min-width:0;padding:10px 12px;display:grid}.agent-data-table__cell,.agent-data-table-surface[data-density=comfortable] .agent-data-table__cell{overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:12px;min-width:0;padding:6px 0;font-size:13px;line-height:18px;display:grid}.agent-data-table__cell:before{content:attr(data-label);color:var(--workspace-muted);font-size:11px;font-weight:700;line-height:18px}.agent-data-table__cell[data-label=""]{grid-template-columns:minmax(0,1fr)}.agent-data-table__cell[data-label=""]:before,.agent-data-table__empty:before{display:none}.agent-data-table__empty{text-align:center;height:auto;padding:24px;display:block}.agent-data-table__visual-empty-row{height:auto}}.connections-agent-picker{color:var(--workspace-muted,#71717a);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.connections-agent-picker select{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;appearance:none;height:34px;color:var(--workspace-ink,#09090b);font:inherit;cursor:pointer;border-radius:8px;padding:0 30px 0 10px;font-weight:500}.connections-error{color:#b42318;margin:0}.channel-list{flex-direction:column;gap:10px;width:100%;display:flex}.channel-card{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);transition:border-color .16s var(--workspace-ease,ease), box-shadow .16s var(--workspace-ease,ease);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.channel-card:hover{border-color:#d4d4d8;box-shadow:0 1px 2px #09090b0a,0 8px 20px -12px #09090b2e}.channel-card-soon{background:var(--workspace-subtle,#fafafa);border-style:dashed}.channel-card-soon:hover{border-color:var(--workspace-border,#e4e4e7);box-shadow:none}.channel-card-soon .channel-card-icon,.channel-card-soon .channel-card-copy{opacity:.62}.channel-card-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.channel-card-copy{flex:auto;min-width:0}.channel-card-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.channel-card-name{color:var(--workspace-ink,#09090b);font-size:14px;font-weight:600}.channel-card-description{color:var(--workspace-muted,#71717a);margin:2px 0 0;font-size:13px;line-height:1.45}.channel-card-action{flex:none;margin-left:auto}.channel-pill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.channel-pill-live{color:#15803d;background:#dcfce7}.channel-pill-off{background:var(--workspace-subtle,#f4f4f5);color:var(--workspace-muted,#71717a)}.channel-pill-soon{color:#6d28d9;background:#ede9fe}.connect-flow{overscroll-behavior:contain;flex-direction:column;gap:20px;min-width:0;max-height:min(70vh,620px);padding-right:4px;display:flex;overflow-y:auto}.connect-flow>*{min-width:0}.connect-steps{justify-content:space-between;align-items:center;margin:0;padding:0 2px;list-style:none;display:flex;position:relative}.connect-steps:before,.connect-steps:after{content:"";height:2px;position:absolute;top:50%;left:15px;translate:0 -50%}.connect-steps:before{background:var(--workspace-border,#e4e4e7);border-radius:2px;right:15px}.connect-steps:after{width:calc((100% - 30px) * (var(--connect-progress,0%) / 100%));transition:width .42s var(--workspace-ease,cubic-bezier(.4, 0, .2, 1));background:#16a34a;border-radius:2px}.connect-step-dot{z-index:1;border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);width:30px;height:30px;color:var(--workspace-muted,#71717a);font-variant-numeric:tabular-nums;transition:background-color .26s var(--workspace-ease,ease), border-color .26s var(--workspace-ease,ease), color .26s var(--workspace-ease,ease), box-shadow .26s var(--workspace-ease,ease);border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.connect-step-glyph{animation:connect-step-glyph-in .26s var(--workspace-ease,ease) both;justify-content:center;align-items:center;display:inline-flex}@keyframes connect-step-glyph-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.connect-step-dot.is-active{border-color:var(--workspace-ink,#09090b);background:var(--workspace-ink,#09090b);color:#fff;box-shadow:0 0 0 4px #09090b14}.connect-step-dot.is-done{color:#fff;background:#16a34a;border-color:#16a34a}.connect-stage{min-height:188px;position:relative}.connect-step{animation:connect-step-in .3s var(--workspace-ease,ease) both}@keyframes connect-step-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.connect-steps:after,.connect-step-dot{transition:none}.connect-step,.connect-step-glyph{animation:none}}.connect-step h4{color:var(--workspace-ink,#09090b);margin:0 0 6px;font-size:15px;font-weight:600}.connect-step p{color:var(--workspace-muted,#71717a);margin:0 0 10px;font-size:13.5px;line-height:1.5}.connect-list{color:var(--workspace-ink,#09090b);flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.connect-list li::marker{color:var(--workspace-muted,#71717a);font-weight:600}.connect-step code,.connect-list code{background:var(--workspace-subtle,#f4f4f5);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.connect-sample{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#fafafa);color:var(--workspace-ink,#09090b);border-radius:10px;margin:0 0 10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.connect-step p.connect-note{font-size:12.5px}.connect-external{color:#fff;cursor:pointer;background:#08c;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.connect-external:hover{background:#0077b5}.connect-copy{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);color:var(--workspace-muted,#71717a);cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.connect-copy:hover{color:var(--workspace-ink,#09090b);border-color:#d4d4d8}.connect-field{color:var(--workspace-ink,#09090b);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.connect-field input,.widget-add input{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);height:40px;color:var(--workspace-ink,#09090b);border-radius:9px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.connect-field input:focus-visible,.widget-add input:focus-visible{border-color:var(--workspace-ink,#09090b);outline:none}.connect-error{color:#b42318;margin:8px 0 0;font-size:13px}.connect-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.widget-section+.widget-section{border-top:1px solid var(--workspace-border,#e4e4e7);margin-top:22px;padding-top:22px}.widget-section h4{color:var(--workspace-ink,#09090b);margin:0 0 6px;font-size:15px;font-weight:600}.widget-section p{color:var(--workspace-muted,#71717a);margin:0 0 12px;font-size:13.5px;line-height:1.5}.widget-section code{background:var(--workspace-subtle,#f4f4f5);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.widget-snippet pre{color:#e4e4e7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#0b0b0f;border:1px solid #ffffff14;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.65}.widget-copy-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.widget-copy-label{color:var(--workspace-ink,#09090b);font-weight:600}.widget-copy-value{background:var(--workspace-subtle,#f4f4f5);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:12rem;min-width:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.widget-domains{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.widget-domains li{border:1px solid var(--workspace-border,#e4e4e7);color:var(--workspace-ink,#09090b);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.widget-domain-remove{width:30px;height:30px;color:var(--workspace-muted,#71717a);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.widget-domain-remove:hover{color:#b42318;background:#fef2f2}.widget-empty{border:1px dashed var(--workspace-border,#e4e4e7);text-align:center;border-radius:10px;margin:0 0 12px;padding:14px;font-size:13px!important}.widget-add{gap:8px;min-width:0;display:flex}.widget-add input{flex:auto;min-width:0;font-family:inherit}.widget-add button{flex:none}@media (width<=640px){.channel-card{flex-wrap:wrap}.channel-card-action{width:100%;margin-left:52px}.channel-card-action button{width:100%}}.workspace-avatar-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-avatar-visual{color:#fff;border-radius:999px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;display:grid}.workspace-account-menu{width:min(224px,100vw - 16px);max-width:calc(100vw - 16px);overflow:visible}.workspace-account-menu-profile,.workspace-account-menu-name,.workspace-account-menu-email{overflow-wrap:anywhere;min-width:0}.workspace-account-menu-name,.workspace-account-menu-email{display:block}.workspace-account-menu-item{min-height:44px}.workspace-context-trail{--sidebar-nav-ease:var(--workspace-ease,cubic-bezier(.16, 1, .3, 1));min-width:0;min-height:58px;align-items:center;gap:12px;padding-inline-start:var(--workspace-mobile-sidebar-space,0);display:inline-flex}.workspace-context-brand-mark{flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.workspace-context-brand-mark img{object-fit:contain;width:25px;height:25px;display:block}.workspace-context-separator{color:#d4d4d8;flex:none;font-size:23px;font-weight:300;line-height:1}.workspace-context-trigger,.workspace-context-overflow{color:#18181b;cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:inline-flex}.workspace-context-trigger{gap:7px}.workspace-context-trigger[aria-expanded=true]>.sidebar-nav-group-chevron{transform:rotate(90deg)}.workspace-context-workspace{max-width:286px}.workspace-context-agent{max-width:224px}.workspace-context-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.workspace-context-workspace .workspace-context-label{max-width:188px}.workspace-context-agent .workspace-context-label{max-width:156px}.workspace-context-plan,.workspace-context-menu-plan{color:#71717a;border:1px solid #e3e3e7;border-radius:999px;flex:none;align-items:center;height:25px;padding:0 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.workspace-context-agent-option[data-current]{font-weight:600}.workspace-context-overflow{border-radius:6px;flex:0 0 29px;justify-content:center;width:29px;height:29px;display:none}.workspace-context-overflow:focus-visible,.workspace-context-trigger:focus-visible{outline-offset:3px;outline:2px solid #18181b}.workspace-context-menu{min-width:220px}.workspace-context-menu-workspace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-context-menu-plan{height:21px;margin-left:auto;font-size:12px}@media (width<=700px){.workspace-context-workspace{display:none}.workspace-context-overflow{display:inline-flex}.workspace-context-plan{display:none}.workspace-context-agent{max-width:min(42vw,190px)}.workspace-context-agent .workspace-context-label{max-width:min(31vw,142px)}}@media (width<=560px){.workspace-context-trail{gap:6px}.workspace-context-brand-mark,.workspace-context-brand-mark+.workspace-context-separator{display:none}.workspace-context-agent{min-width:70px;max-width:min(36vw,142px)}.workspace-context-agent .workspace-context-label{max-width:calc(100% - 22px)}}.agent-analytics-page.agent-page-layout{padding:40px 60px 48px}.agent-analytics-page .agent-page-layout__header{align-items:flex-end}.agent-analytics-page .agent-page-layout__actions{transform:translateY(18px)}.agent-analytics-page .agent-page-layout__content{margin-top:61px}.agent-analytics-page__period-control select{border:1px solid var(--workspace-ink);appearance:auto;background:var(--workspace-surface);width:205px;min-height:36px;color:var(--workspace-ink);font:inherit;border-radius:14px;padding:7px 14px 7px 34px;font-size:13px;font-weight:500}.agent-analytics-page__period-control select:focus-visible,.agent-analytics-series button:focus-visible{outline:none;box-shadow:0 0 0 3px #254ea82e}.agent-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1500px;margin:0;padding:0;list-style:none;display:grid}.agent-analytics-metrics>li{border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-height:206px;box-shadow:var(--workspace-layer2-card-shadow);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.agent-analytics-metrics span{color:var(--workspace-ink);font-size:16px;font-weight:500;line-height:22px}.agent-analytics-metrics strong{color:var(--workspace-ink);letter-spacing:-.03em;margin-top:48px;font-size:40px;font-weight:500;line-height:46px}.agent-analytics-charts{grid-template-columns:minmax(0,1120px) minmax(300px,360px);gap:20px;max-width:1500px;margin-top:18px;display:grid}.agent-analytics-performance,.agent-analytics-channels{border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-width:0;min-height:369px;box-shadow:var(--workspace-layer2-card-shadow);border:0}.agent-analytics-performance{padding:18px 20px 27px}.agent-analytics-series{align-items:center;gap:56px;margin-left:40px;display:flex}.agent-analytics-series button{color:var(--workspace-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:22px}.agent-analytics-series button[aria-selected=true]{font-weight:750}.agent-analytics-plot{grid-template-columns:40px minmax(0,1fr);gap:18px;height:285px;margin-top:17px;display:grid}.agent-analytics-axis{height:190px;color:var(--workspace-ink);flex-direction:column;justify-content:space-between;margin-top:42px;font-size:13px;line-height:18px;display:flex}.agent-analytics-bars{grid-template-columns:repeat(7,minmax(0,90px));justify-content:space-around;align-items:end;gap:14px;height:100%;display:grid}.agent-analytics-bars>span{grid-template-rows:minmax(0,220px) 20px;align-items:end;gap:10px;height:246px;display:grid}.agent-analytics-bars i{background:#7b7b7b;border-radius:10px 10px 6px 6px;align-self:end;width:100%;min-height:8px;display:block}.agent-analytics-bars small{color:var(--workspace-ink);text-align:center;font-size:13px;font-weight:500;line-height:20px}.agent-analytics-channels{padding:14px 36px 24px}.agent-analytics-channels h2,.agent-analytics-summary h2{color:var(--workspace-ink);text-align:center;margin:0;font-size:16px;font-weight:500;line-height:22px}.agent-analytics-channels ul{gap:14px;margin:31px 0 0;padding:0;list-style:none;display:grid}.agent-analytics-channels li,.agent-analytics-channels li>span{align-items:center;display:flex}.agent-analytics-channels li{color:var(--workspace-ink);justify-content:space-between;gap:18px;font-size:14px;font-weight:500;line-height:20px}.agent-analytics-channels li>span{gap:40px}.agent-analytics-channels i{background:#2d54a6;border-radius:4px;width:30px;height:30px}.agent-analytics-channels strong{color:var(--workspace-ink);font-size:14px;font-weight:500}.agent-analytics-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1500px;margin-top:19px;display:grid}.agent-analytics-summary{background:var(--workspace-subtle);border-radius:27px;min-height:173px;padding:11px 20px 17px}.agent-analytics-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));min-height:108px;margin:5px 0 0;display:grid}.agent-analytics-summary dl>div{border-left:1px solid #b7b7b7;flex-direction:column;justify-content:center;align-items:center;padding:0 18px;display:flex}.agent-analytics-summary dl>div:first-child{border-left:0}.agent-analytics-summary dt{color:var(--workspace-ink);text-align:center;font-size:13px;font-weight:500;line-height:18px}.agent-analytics-summary dd{color:var(--workspace-ink);letter-spacing:-.03em;margin:18px 0 0;font-size:36px;font-weight:500;line-height:40px}@media (width<=1260px){.agent-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-analytics-charts,.agent-analytics-summaries{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.agent-analytics-page .agent-page-layout__header{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.agent-analytics-page .agent-page-layout__heading{flex:220px}.agent-analytics-page .agent-page-layout__actions{align-self:flex-start;width:auto;margin-left:auto;transform:none}}@media (width<=720px){.agent-analytics-page.agent-page-layout{padding-inline:24px}.agent-analytics-page .agent-page-layout__actions{transform:none}.agent-analytics-page .agent-page-layout__content{margin-top:32px}.agent-analytics-metrics{grid-template-columns:minmax(0,1fr)}.agent-analytics-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.agent-analytics-bars>span{grid-template-rows:minmax(0,210px) 40px}.agent-analytics-bars small{overflow-wrap:normal;transform-origin:top;white-space:nowrap;justify-self:center;font-size:10px;transform:rotate(-45deg)}.agent-analytics-performance{padding:16px 12px 20px}.agent-analytics-series{flex-wrap:wrap;gap:12px 20px;margin-left:0}.agent-analytics-plot{grid-template-columns:32px minmax(0,1fr);gap:8px}.agent-analytics-channels{padding-inline:16px}.agent-analytics-channels li>span{gap:12px}.agent-analytics-summary dl{grid-template-columns:minmax(0,1fr)}.agent-analytics-summary dl>div{border-top:1px solid #b7b7b7;border-left:0;padding-block:16px}.agent-analytics-summary dl>div:first-child{border-top:0}}@media (width<=600px){.agent-analytics-page .agent-page-layout__header{flex-direction:column;justify-content:flex-start}.agent-analytics-page .agent-page-layout__heading{flex:0 auto}.agent-analytics-page .agent-page-layout__actions{align-self:flex-end}}.agent-connections-page.agent-page-layout{padding:40px 60px 48px}.agent-connections-page .agent-page-layout__navigation{margin-top:20px}.agent-connections-page__navigation{display:grid}.agent-connections-page__app-count{color:var(--workspace-ink);font-size:13px;font-weight:500;line-height:19px}.agent-connections-page__navigation .agent-collection-toolbar{margin-top:43px}.agent-connections-page__navigation .agent-tabs{gap:44px}.agent-connections-page__navigation .agent-tabs button{min-width:44px}.agent-connections-page .agent-page-layout__content{margin-top:52px}.agent-connections-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;max-width:1500px;margin:0;padding:0;list-style:none;display:grid}.agent-connections-grid>li{border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-width:0;min-height:172px;box-shadow:var(--workspace-layer2-card-shadow);border:0;grid-template-rows:52px auto;grid-template-columns:52px minmax(0,1fr);align-content:start;align-items:center;gap:18px 50px;padding:21px 22px;display:grid}.agent-connection-mark{width:52px;height:52px;color:var(--workspace-ink);text-align:center;background:#a8b6d5;border-radius:10px;place-items:center;font-size:10px;font-weight:500;line-height:14px;display:inline-grid}.agent-connections-grid h2,.agent-connections-grid p{color:var(--workspace-ink);font-weight:500}.agent-connections-grid h2{margin:0;font-size:16px;line-height:22px}.agent-connections-grid p{grid-column:1/-1;margin:0;font-size:12px;line-height:18px}@media (width<=1100px){.agent-connections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.agent-connections-page__navigation .agent-tabs{gap:24px}.agent-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=641px) and (width<=760px){.agent-connections-page.agent-page-layout{padding:24px 20px 36px}.agent-connections-page__navigation .agent-collection-toolbar{flex-direction:row;align-items:center;gap:12px;margin-top:28px}.agent-connections-page__navigation .agent-tabs{flex-wrap:nowrap;gap:12px}.agent-connections-page__navigation .agent-collection-toolbar__controls{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:8px;width:auto;min-width:0;margin-left:auto}.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] input,.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] select{width:auto}.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] .agent-collection-toolbar__search{flex:140px;min-width:0}.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] input{width:100%}.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] select{width:132px}}@media (width<=640px){.agent-connections-page.agent-page-layout{padding:24px 20px 36px}.agent-connections-page__navigation .agent-collection-toolbar{flex-direction:column;gap:14px;margin-top:28px}.agent-connections-page__navigation .agent-tabs{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%}.agent-connections-page__navigation .agent-tabs button{padding-inline:0;font-size:12px}.agent-connections-page__navigation .agent-collection-toolbar__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.agent-connections-page__navigation .agent-collection-toolbar__search,.agent-connections-page__navigation .agent-collection-toolbar__controls label{min-width:0}.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] input,.agent-connections-page__navigation .agent-collection-toolbar[data-density=reference] select{width:100%}}@media (width<=560px){.agent-connections-grid{grid-template-columns:minmax(0,1fr)}}.workspace-sub-sidebar-layout.agent-inbox-sub-sidebar-layout{--workspace-sub-sidebar-width:420px}.workspace-inbox-rail-content{background:var(--workspace-card-surface,var(--workspace-surface));flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.agent-inbox-rail-header{border-bottom:1px solid var(--workspace-border);gap:16px;padding:24px 20px 18px;display:grid}.agent-inbox-title-row,.agent-inbox-toolbar,.agent-inbox-selection-bar,.agent-inbox-bulk-actions,.agent-inbox-row-title,.agent-inbox-row-properties,.agent-inbox-row-meta,.agent-inbox-detail__property strong,.agent-inbox-subject,.agent-inbox-menu [role=menuitem],.agent-inbox-menu [role=menuitem]>span{align-items:center;display:flex}.agent-inbox-title-row,.agent-inbox-selection-bar{justify-content:space-between}.agent-inbox-title-row h1{color:var(--workspace-ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:750;line-height:40px}.agent-inbox-toolbar{gap:8px}.agent-inbox-view-tabs .agent-tabs{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.agent-inbox-view-tabs .agent-tabs button{min-height:36px;color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;font-size:12px;font-weight:700}.agent-inbox-view-tabs .agent-tabs button[aria-selected=true]{border-color:var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));color:var(--workspace-ink);box-shadow:0 1px 2px #16203312}.agent-inbox-view-tabs .agent-tabs button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.agent-inbox-icon-button{border:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));width:42px;height:42px;color:var(--workspace-ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:background-color .1s ease-out,border-color .1s ease-out,transform .1s ease-out;display:inline-grid;position:relative}.agent-inbox-icon-button:hover{background:var(--workspace-subtle)}.agent-inbox-icon-button:active{transform:translateY(1px)}.agent-inbox-icon-button>span{border:2px solid var(--workspace-surface);color:#fff;background:#2d54a6;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-5px}.agent-inbox-search{border:1px solid var(--workspace-border);background:var(--workspace-subtle);min-height:48px;color:var(--workspace-muted);border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.agent-inbox-search input{min-width:0;height:46px;color:var(--workspace-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.agent-inbox-search input::placeholder{color:var(--workspace-muted)}.agent-inbox-selection-bar label,.agent-inbox-filter-options label{color:var(--workspace-ink);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex;position:relative}.agent-inbox-checkbox-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.agent-inbox-checkbox-mark{background:var(--workspace-surface);color:#fff;border:1px solid #a9afbb;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;transition:background-color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out;display:inline-grid}.agent-inbox-checkbox-mark svg{opacity:0;transition:opacity .1s ease-out,transform .1s ease-out;transform:scale(.75)}.agent-inbox-checkbox-input:checked+.agent-inbox-checkbox-mark{background:#2d54a6;border-color:#2d54a6}.agent-inbox-checkbox-input:checked+.agent-inbox-checkbox-mark svg{opacity:1;transform:scale(1)}.agent-inbox-checkbox-input:focus-visible+.agent-inbox-checkbox-mark{border-color:#2d54a6;box-shadow:0 0 0 3px #2d54a62e}.agent-inbox-selection-bar button,.agent-inbox-bulk-actions button,.agent-inbox-rail-state button,.agent-inbox-empty-detail button{color:#2d54a6;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;font-weight:650}.agent-inbox-bulk-actions{background:#2d54a6;border-radius:12px;gap:8px}@supports (color:color-mix(in lab, red, red)){.agent-inbox-bulk-actions{background:color-mix(in srgb, #2d54a6 8%, var(--workspace-subtle))}}.agent-inbox-bulk-actions{color:var(--workspace-ink);padding:9px 12px}.agent-inbox-bulk-actions>span{flex:1;font-size:12px;font-weight:650}.agent-inbox-export-error{color:#b42318;margin:0;font-size:.75rem;line-height:1.25rem}.agent-inbox-bulk-actions button{align-items:center;gap:5px;display:inline-flex}.agent-inbox-bulk-actions button:disabled{cursor:not-allowed;opacity:.55}.workspace-inbox-conversation-list{flex:1;min-height:0;overflow-y:auto}.agent-inbox-list-footer{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.agent-inbox-list-footer button{border:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:8px;padding:7px 11px;font-weight:700}.agent-inbox-list-footer button:disabled{cursor:wait;opacity:.65}.agent-inbox-list-footer button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.workspace-inbox-conversation{border-bottom:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));width:100%;padding:0;display:block;position:relative}.workspace-inbox-conversation[data-active=true]{background:#2d54a6}@supports (color:color-mix(in lab, red, red)){.workspace-inbox-conversation[data-active=true]{background:color-mix(in srgb, #2d54a6 7%, var(--workspace-surface))}}.workspace-inbox-conversation[data-active=true]{box-shadow:inset 3px 0 #2d54a6}.workspace-inbox-conversation>button{width:100%;min-height:126px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;transition:background-color .1s ease-out;display:grid}.workspace-inbox-conversation>button:hover{background:#2d54a60a}.agent-inbox-row-checkbox{z-index:1;cursor:pointer;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;left:18px}.agent-inbox-row-checkbox+button .workspace-inbox-avatar{opacity:0}.workspace-inbox-avatar{color:#fff;letter-spacing:.02em;background:#2d54a6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:750;display:grid}.agent-inbox-row-copy{gap:6px;min-width:0;display:grid}.agent-inbox-row-title{justify-content:space-between;gap:8px;min-width:0}.agent-inbox-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.agent-inbox-row-title time{color:var(--workspace-muted);flex:none;font-size:11px}.agent-inbox-row-properties{color:var(--workspace-muted);white-space:nowrap;gap:6px;font-size:11px;overflow:hidden}.agent-inbox-row-properties>span:not(.agent-inbox-status){text-overflow:ellipsis;overflow:hidden}.agent-inbox-row-preview{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.agent-inbox-status{color:#25498f;background:#e9eef9;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.agent-inbox-status--customer,.agent-inbox-status--qualified,.agent-inbox-status--meeting_booked{color:#21643b;background:#e5f5eb}.agent-inbox-status--lost{color:#9b3030;background:#f6e8e8}.agent-inbox-escalation-chip{color:#9a4515;background:#fff7ed;border:1px solid #f1c5a8;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:750}.agent-inbox-row-meta{min-height:20px;color:var(--workspace-muted);gap:6px;font-size:11px}.agent-inbox-row-value{color:var(--workspace-ink);margin-left:auto;font-weight:650}.agent-inbox-surface-mark{width:20px;height:20px;color:var(--workspace-muted);background:0 0;flex:0 0 20px;place-items:center;display:inline-grid}.agent-inbox-surface-mark .channel-logo.channel-logo{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 20px;place-items:center;display:grid}.agent-inbox-surface-mark .channel-logo.channel-logo svg,.agent-inbox-surface-mark .channel-logo.channel-logo img{width:20px;height:20px}.agent-inbox-rail-state{color:var(--workspace-muted);text-align:center;place-items:center;gap:8px;margin:0;padding:64px 28px;font-size:13px;display:grid}.agent-inbox-rail-state p{color:var(--workspace-ink);margin:0;font-weight:650}.agent-inbox-rail-state span{max-width:250px;line-height:20px}.agent-inbox-page{min-width:0;height:100%;min-height:0;padding:0;overflow:hidden!important}.agent-inbox-detail{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.agent-inbox-detail__chrome{z-index:4;background:var(--workspace-card-surface,var(--workspace-surface));position:sticky;top:0}.agent-inbox-detail__header{border-bottom:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));grid-template-columns:48px minmax(180px,1fr) minmax(130px,.45fr) minmax(120px,.4fr) 42px;align-items:center;gap:18px;min-height:106px;padding:18px 28px;display:grid}.agent-inbox-detail__header .workspace-inbox-avatar{width:48px;height:48px}.agent-inbox-detail__identity,.agent-inbox-detail__property{min-width:0}.agent-inbox-detail__identity h2{color:var(--workspace-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:750;overflow:hidden}.agent-inbox-detail__identity p,.agent-inbox-detail__property>span{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.agent-inbox-detail__property{gap:4px;display:grid}.agent-inbox-detail__property strong{color:var(--workspace-ink);gap:6px;font-size:13px;font-weight:650}.agent-inbox-tabs{border-bottom:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));gap:28px;padding:0 28px;display:flex}.agent-inbox-tabs button{height:50px;color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;position:relative}.agent-inbox-tabs button[aria-selected=true]{color:var(--workspace-ink)}.agent-inbox-tabs button[aria-selected=true]:after{content:"";background:#2d54a6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.agent-inbox-detail__body{background:var(--workspace-subtle);min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.agent-inbox-detail__body{background:color-mix(in srgb, var(--workspace-subtle) 46%, var(--workspace-surface))}}.agent-inbox-transcript{width:min(1120px,100% - 72px);margin:0 auto;padding:36px 0 64px}.agent-inbox-email-timeline{width:min(800px,100% - 72px);margin:0 auto;padding:34px 0 64px}.agent-inbox-email-context{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;flex-wrap:wrap;gap:5px 20px;margin-bottom:24px;padding:14px 16px;display:flex}.agent-inbox-email-context p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.5}.agent-inbox-email-context a{color:#2d54a6;font-size:12px;font-weight:700;text-decoration:none}.agent-inbox-email-context a:hover{text-decoration:underline}.agent-inbox-email-actions{border-top:1px solid var(--workspace-border);margin-top:28px;padding-top:24px}.agent-inbox-email-outcomes{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;gap:12px;margin-bottom:24px;padding:16px;display:grid}.agent-inbox-email-outcomes h3{color:var(--workspace-ink);margin:0 0 3px;font-size:14px}.agent-inbox-email-outcomes p,.agent-inbox-email-outcomes__row span{color:var(--workspace-muted);margin:0;font-size:12px}.agent-inbox-email-outcomes__row{border-top:1px solid var(--workspace-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.agent-inbox-email-outcomes__row>div{gap:2px;display:grid}.agent-inbox-email-outcomes__row strong,.agent-inbox-email-outcomes__booking-label{color:var(--workspace-ink);font-size:12px}.agent-inbox-email-outcomes__booking{border-top:1px solid var(--workspace-border);justify-items:start;gap:8px;padding-top:12px;display:grid}.agent-inbox-email-outcomes__select.workspace-select-menu__trigger{border-color:var(--workspace-border);background:var(--workspace-surface);width:min(100%,420px);color:var(--workspace-ink)}.agent-inbox-email-outcomes__select.workspace-select-menu__trigger>span,.agent-inbox-email-work__select.workspace-select-menu__trigger>span,.agent-inbox-owner-field__select.workspace-select-menu__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-inbox-email-outcomes__select.workspace-select-menu__trigger:focus-visible,.agent-inbox-email-outcomes button:focus-visible{outline-offset:2px;outline:2px solid #2d54a6}.agent-inbox-email-outcomes__error{color:#a61d24!important}.agent-inbox-email-suppression{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.agent-inbox-email-suppression h3{color:var(--workspace-ink);margin:0 0 3px;font-size:14px}.agent-inbox-email-suppression p{color:var(--workspace-muted);margin:0;font-size:12px}.agent-inbox-email-suppression__confirm{justify-items:end;gap:10px;max-width:500px;display:grid}.agent-inbox-email-suppression__confirm>div{gap:8px;display:flex}.agent-inbox-email-suppression button:focus-visible{outline-offset:2px;outline:2px solid #2d54a6}.agent-inbox-email-work{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;gap:14px;margin-bottom:24px;padding:16px;display:grid}.agent-inbox-email-work h3{color:var(--workspace-ink);margin:0 0 3px;font-size:14px}.agent-inbox-email-work p,.agent-inbox-email-work__task span,.agent-inbox-email-work__row>span{color:var(--workspace-muted);margin:0;font-size:12px}.agent-inbox-email-work__row,.agent-inbox-email-work__task{border-top:1px solid var(--workspace-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.agent-inbox-email-work__label,.agent-inbox-email-work__create label,.agent-inbox-email-work__task strong{color:var(--workspace-ink);font-size:12px;font-weight:700}.agent-inbox-email-work__task>div,.agent-inbox-email-work__create{gap:6px;display:grid}.agent-inbox-email-work__create{border-top:1px solid var(--workspace-border);justify-items:start;padding-top:12px}.agent-inbox-email-work__select.workspace-select-menu__trigger,.agent-inbox-email-work input{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:min(100%,300px);min-height:40px;color:var(--workspace-ink);font:inherit;border-radius:7px;padding:8px}.agent-inbox-email-work__select.workspace-select-menu__trigger{border-color:var(--workspace-border)}.agent-inbox-email-work button:focus-visible{outline-offset:2px;outline:2px solid #2d54a6}.agent-inbox-email-work__select.workspace-select-menu__trigger:focus-visible,.agent-inbox-email-work input:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.agent-inbox-email-timeline__subject{border-bottom:1px solid var(--workspace-border);color:var(--workspace-ink);align-items:center;gap:10px;margin:0;padding:0 0 20px;font-size:18px;font-weight:700;display:flex}.agent-inbox-email-timeline__subject svg{color:#2d54a6;flex:none}.agent-inbox-email-message{border-bottom:1px solid var(--workspace-border);padding:14px 0}.agent-inbox-email-message summary{cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;display:flex}.agent-inbox-email-message summary::-webkit-details-marker{display:none}.agent-inbox-email-message summary:focus-visible{outline-offset:4px;outline:2px solid #2d54a6}.agent-inbox-email-message__chevron{color:var(--workspace-muted);flex:none;transform:rotate(-90deg)}.agent-inbox-email-message details[open] .agent-inbox-email-message__chevron{transform:none}.agent-inbox-email-message summary strong{color:var(--workspace-ink);overflow-wrap:anywhere;font-size:13px}.agent-inbox-email-message summary time{color:var(--workspace-muted);margin-left:auto;font-size:12px}.agent-inbox-email-message__direction{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-muted);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.agent-inbox-email-message__recipients{color:var(--workspace-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:12px}.agent-inbox-email-message__body{color:var(--workspace-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:18px 0 0;font-size:14px;line-height:1.65}.agent-inbox-email-reply{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px;gap:14px;margin-top:28px;padding:20px;display:grid}.agent-inbox-email-reply__heading,.agent-inbox-email-reply__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-inbox-email-reply__heading h3{color:var(--workspace-ink);margin:0 0 4px;font-size:16px}.agent-inbox-email-reply__heading p,.agent-inbox-email-reply__heading span,.agent-inbox-email-reply__hint{color:var(--workspace-muted);margin:0;font-size:12px}.agent-inbox-email-reply>label{color:var(--workspace-ink);font-size:13px;font-weight:700}.agent-inbox-email-reply textarea{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:132px;color:var(--workspace-ink);font:inherit;resize:vertical;border-radius:8px;padding:12px;line-height:1.5}.agent-inbox-email-reply button:focus-visible{outline-offset:2px;outline:2px solid #2d54a6}.agent-inbox-email-reply textarea:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.agent-inbox-email-reply .agent-inbox-primary-button,.agent-inbox-email-work .agent-inbox-primary-button{background:linear-gradient(135deg in oklab, #0158e0, #0365fd);border-color:#0158e0;box-shadow:0 6px 18px -8px #014ec973}.agent-inbox-email-reply .agent-inbox-primary-button:hover:not(:disabled),.agent-inbox-email-work .agent-inbox-primary-button:hover:not(:disabled){background:linear-gradient(135deg in oklab, #014ec9, #0158e0);border-color:#014ec9}.agent-inbox-email-reply__evidence{border:1px solid var(--workspace-border);border-radius:8px;padding:10px 12px;font-size:12px}.agent-inbox-email-reply__evidence summary{cursor:pointer;font-weight:600}.agent-inbox-email-reply__evidence ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.agent-inbox-email-reply__evidence p{overflow-wrap:anywhere;color:var(--workspace-muted);margin:4px 0 0}.agent-inbox-email-reply__notice{border:1px solid var(--workspace-border);background:var(--workspace-subtle);color:var(--workspace-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.agent-inbox-email-reply__notice a{color:#2d54a6;font-weight:700}.agent-inbox-email-reply__draft{border-top:1px solid var(--workspace-border);gap:14px;padding-top:18px;display:grid}.agent-inbox-email-reply__draft dl{gap:6px;margin:0;display:grid}.agent-inbox-email-reply__draft dl>div{grid-template-columns:58px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.agent-inbox-email-reply__draft dt{color:var(--workspace-muted)}.agent-inbox-email-reply__draft dd{color:var(--workspace-ink);overflow-wrap:anywhere;margin:0}.agent-inbox-email-reply__draft>p{color:var(--workspace-ink);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.agent-inbox-email-reply__actions{justify-content:flex-start}.agent-inbox-email-reply__actions button{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink);border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.agent-inbox-email-reply button:disabled,.agent-inbox-email-work button:disabled{cursor:not-allowed;opacity:.55}.agent-inbox-escalation-card{color:#7c3512;background:#fffaf4;border:1px solid #f1c5a8;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.agent-inbox-escalation-card>svg{flex:none;margin-top:2px}.agent-inbox-escalation-card strong{color:var(--workspace-ink)}.agent-inbox-escalation-card p{color:var(--workspace-muted);margin:4px 0 8px;line-height:1.5}.agent-inbox-escalation-card a{color:#81401b;font-size:13px;font-weight:700;text-decoration:none}.agent-inbox-transcript .realfy-demo-turn{flex-direction:column;gap:8px;max-width:72%;margin-bottom:16px;display:flex}.agent-inbox-transcript .realfy-demo-turn-agent{justify-content:flex-start;align-items:flex-start}.agent-inbox-transcript .realfy-demo-turn-visitor{justify-content:flex-end;align-items:flex-end;margin-left:auto}.agent-inbox-transcript .realfy-demo-bubble{border:1px solid var(--workspace-border);background:var(--workspace-surface);max-width:680px;color:var(--workspace-ink);border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.55}.agent-inbox-transcript .realfy-demo-bubble-visitor{color:#fff;background:#2d54a6;border-color:#2d54a6}.agent-inbox-transcript .realfy-demo-bubble p{margin:0}.agent-inbox-transcript .realfy-conversation-structured,.agent-inbox-transcript .realfy-conversation-action-card{gap:10px;width:min(520px,100%);display:grid}.agent-inbox-transcript .realfy-conversation-link-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-height:68px;color:var(--workspace-ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out;display:grid}.agent-inbox-transcript .realfy-conversation-link-card:hover{border-color:#2d54a66b;transform:translateY(-1px);box-shadow:0 12px 28px -24px #18274b8c}.agent-inbox-transcript .realfy-conversation-link-card>img{object-fit:cover;border-radius:9px;width:48px;height:48px}.agent-inbox-transcript .realfy-conversation-link-card__copy{gap:2px;min-width:0;display:grid}.agent-inbox-transcript .realfy-conversation-link-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.agent-inbox-transcript .realfy-conversation-link-card__copy span,.agent-inbox-transcript .realfy-conversation-link-card__action{color:var(--workspace-muted);font-size:12px}.agent-inbox-transcript .realfy-conversation-link-card__action{color:#2d54a6;white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.agent-inbox-transcript figure{margin:0}.agent-inbox-transcript figcaption{color:var(--workspace-muted);margin-top:6px;font-size:12px}.agent-inbox-transcript .realfy-conversation-media-image{border:1px solid var(--workspace-border);object-fit:cover;border-radius:14px;max-width:100%;max-height:340px;display:block}.agent-inbox-transcript audio{width:min(360px,100%)}.agent-inbox-transcript .realfy-conversation-document,.agent-inbox-transcript .realfy-conversation-tool-result{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-height:42px;color:var(--workspace-ink);border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;text-decoration:none;display:flex}.agent-inbox-transcript .realfy-conversation-tool-result[data-status=success] svg{color:#24834b}.agent-inbox-transcript .realfy-conversation-tool-result[data-status=failure] svg{color:#b42318}.agent-inbox-transcript .realfy-conversation-quick-replies{flex-wrap:wrap;gap:7px;display:flex}.agent-inbox-transcript .realfy-conversation-quick-replies button{color:#2d54a6;min-height:34px;font:inherit;background:#2d54a612;border:1px solid #2d54a647;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.agent-inbox-transcript .realfy-conversation-quick-replies button:disabled{cursor:default;opacity:.72}.agent-inbox-transcript .realfy-demo-form,.agent-inbox-transcript .realfy-demo-booking{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:14px;gap:12px;padding:14px;display:grid}.agent-inbox-transcript .realfy-demo-form-field{color:var(--workspace-muted);gap:5px;font-size:12px;display:grid}.agent-inbox-transcript .realfy-demo-form-field input{background:var(--workspace-subtle);min-height:40px;color:var(--workspace-ink);font:inherit;border:1px solid #cfd3dc;border-radius:9px;padding:8px 10px}.agent-inbox-transcript .realfy-demo-form button,.agent-inbox-transcript .realfy-demo-booking button{border:1px solid var(--workspace-border);background:var(--workspace-subtle);min-height:36px;color:var(--workspace-ink);font:inherit;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700}.agent-inbox-transcript .realfy-demo-booking-head,.agent-inbox-transcript .realfy-demo-booking-tz{color:var(--workspace-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.agent-inbox-transcript .realfy-demo-booking-days,.agent-inbox-transcript .realfy-demo-booking-times{flex-wrap:wrap;gap:7px;display:flex}.agent-inbox-transcript .realfy-demo-booking-day{text-align:center;gap:1px;min-width:52px;display:grid}.agent-inbox-transcript .realfy-demo-booking-day-active{display:none}.agent-inbox-transcript .realfy-demo-booking-weekday,.agent-inbox-transcript .realfy-demo-booking-daynum{position:relative}.agent-inbox-subject{border-bottom:1px solid var(--workspace-border);color:var(--workspace-ink);gap:8px;margin-bottom:24px;padding:0 2px 16px;font-size:14px;font-weight:650}.agent-inbox-details{width:min(900px,100% - 56px);margin:0 auto;padding:34px 0 60px}.agent-inbox-details h3{color:var(--workspace-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:750;display:flex}.agent-inbox-details dl{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:16px;margin:0;overflow:hidden}.agent-inbox-details dl>div{border-bottom:1px solid var(--workspace-border);grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);align-items:center;gap:24px;min-height:54px;padding:10px 18px;display:grid}.agent-inbox-details dl>div:last-child{border-bottom:0}.agent-inbox-details dt{color:var(--workspace-muted);font-size:13px}.agent-inbox-details dd{color:var(--workspace-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.agent-inbox-empty-detail{min-height:100%;color:var(--workspace-muted);text-align:center;place-content:center;place-items:center;padding:48px;display:grid}.agent-inbox-empty-detail h2{color:var(--workspace-ink);margin:18px 0 6px;font-size:18px}.agent-inbox-empty-detail p{max-width:420px;margin:0;font-size:13px;line-height:20px}.agent-inbox-menu{border-color:var(--workspace-border);border-radius:12px;min-width:200px;padding:6px;box-shadow:0 14px 34px #0f172a21}.agent-inbox-menu [role=menuitem],.agent-inbox-menu [role=menuitem]>span{gap:9px}.agent-inbox-menu [role=menuitem]{border-radius:8px;min-height:40px;padding:8px 10px}.agent-inbox-export-menu{min-width:174px}.agent-inbox-menu__danger{color:#b42318!important}.agent-inbox-filter-dialog{--workspace-border:hsl(var(--border));--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-subtle:hsl(var(--muted));--workspace-surface:hsl(var(--background));border-color:var(--workspace-border);background:var(--workspace-surface);border-radius:16px;width:min(720px,100vw - 32px);max-width:720px;overflow:hidden;box-shadow:0 28px 70px #0f172a33}.agent-inbox-filter-dialog>div{gap:0}.agent-inbox-filter-header{gap:6px;padding-right:42px}.agent-inbox-filter-header h2{letter-spacing:-.02em}.agent-inbox-filter-grid{gap:0;max-height:calc(100dvh - 200px);margin-top:22px;display:grid;overflow-y:auto}@media (width>=960px){.agent-inbox-filter-dialog{width:min(1000px,100vw - 64px);max-width:1000px}.agent-inbox-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.agent-inbox-filter-grid .agent-inbox-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-inbox-filter-grid .agent-inbox-owner-field{max-width:none}}.agent-inbox-filter-grid fieldset{border:0;border-top:1px solid var(--workspace-border);margin:0;padding:16px 0}.agent-inbox-filter-grid fieldset:last-child{padding-bottom:8px}.agent-inbox-filter-grid legend{color:var(--workspace-ink);margin-bottom:12px;font-size:14px;font-weight:700}.agent-inbox-filter-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid}.agent-inbox-filter-options label{cursor:pointer;border-radius:8px;min-width:0;min-height:36px;padding:7px 6px;transition:background-color .1s ease-out}.agent-inbox-filter-options label:hover{background:var(--workspace-subtle)}.agent-inbox-filter-options label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-inbox-filter-options--statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-inbox-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-inbox-date-fields label{color:var(--workspace-ink);gap:7px;font-size:12px;font-weight:600;display:grid}.agent-inbox-owner-field{max-width:320px;color:var(--workspace-ink);gap:7px;font-size:12px;font-weight:600;display:grid}.agent-inbox-owner-field__select.workspace-select-menu__trigger{border-color:var(--workspace-border);background:var(--workspace-surface);width:100%;height:44px;color:var(--workspace-ink)}.agent-inbox-owner-field__select.workspace-select-menu__trigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dark .agent-inbox-email-select-menu.workspace-select-menu__content{border-color:hsl(var(--border));background:hsl(var(--popover))}.dark .agent-inbox-email-select-menu .workspace-select-menu__item{color:hsl(var(--popover-foreground))}.dark .agent-inbox-email-select-menu .workspace-select-menu__item[data-highlighted]{background:hsl(var(--muted));color:hsl(var(--foreground))}.agent-inbox-filter-error{color:var(--workspace-danger,#b42318);margin:8px 0 0;font-size:12px}.agent-inbox-filter-dialog .agent-inbox-date-fields .agent-inbox-date-input{appearance:auto;width:100%;min-width:0;height:44px;color:var(--workspace-ink);font:inherit;background:#fff;border:1px solid #cfd3dc;border-radius:10px;padding:0 12px;display:block;box-shadow:0 1px 2px #1018280a,inset 0 0 0 1px #10182805}.agent-inbox-filter-dialog .agent-inbox-date-fields .agent-inbox-date-input:focus-visible{border-color:#2d54a6;outline:none;box-shadow:0 0 0 3px #2d54a624}.agent-inbox-filter-footer{border-top:1px solid var(--workspace-border);margin-top:20px;padding-top:18px}.agent-inbox-primary-button,.agent-inbox-secondary-button,.agent-inbox-danger-button,.agent-inbox-text-button{cursor:pointer;min-height:40px;font:inherit;border:1px solid #0000;border-radius:10px;padding:0 15px;font-size:13px;font-weight:700}.agent-inbox-primary-button{color:#fff;background:#2d54a6}.agent-inbox-secondary-button{border-color:var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink)}.agent-inbox-text-button{color:#b42318;background:0 0;margin-right:auto}.agent-inbox-danger-button{color:#fff;background:#b42318}.agent-inbox-danger-button:disabled,.agent-inbox-secondary-button:disabled{cursor:wait;opacity:.65}.agent-inbox-primary-button,.agent-inbox-secondary-button,.agent-inbox-danger-button,.agent-inbox-text-button{transition:background-color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out}.agent-inbox-primary-button:hover{background:#25498f}.agent-inbox-secondary-button:hover{background:var(--workspace-subtle)}.agent-inbox-primary-button:active,.agent-inbox-secondary-button:active,.agent-inbox-danger-button:active,.agent-inbox-text-button:active{transform:translateY(1px)}.agent-inbox-primary-button:focus-visible,.agent-inbox-secondary-button:focus-visible,.agent-inbox-danger-button:focus-visible,.agent-inbox-text-button:focus-visible,.agent-inbox-icon-button:focus-visible,.workspace-inbox-conversation>button:focus-visible,.agent-inbox-tabs button:focus-visible,.agent-inbox-search:focus-within{outline:none;box-shadow:0 0 0 3px #2d54a62e}@media (width<=1100px) and (width>=861px){.workspace-sub-sidebar-layout.agent-inbox-sub-sidebar-layout{--workspace-sub-sidebar-width:370px}.agent-inbox-detail__header{grid-template-columns:48px minmax(160px,1fr) minmax(110px,.45fr) 42px}.agent-inbox-detail__property:nth-of-type(3){display:none}}@media (width<=860px){.workspace-inbox-drawer{gap:0;padding:0}.workspace-inbox-drawer .workspace-sub-sidebar-drawer-title{padding:20px 20px 10px}.workspace-sub-sidebar-drawer .agent-inbox-title-row h1{display:none}.agent-inbox-rail-header{padding-top:12px}.agent-inbox-detail__header{grid-template-columns:48px minmax(0,1fr) 42px;gap:12px;min-height:92px;padding:14px 18px}.agent-inbox-detail__property{display:none}.agent-inbox-tabs{padding:0 18px}.agent-inbox-page{height:auto;min-height:calc(100dvh - 132px);overflow:visible!important}.agent-inbox-detail{height:auto;min-height:calc(100dvh - 132px);overflow:visible}.agent-inbox-detail__body{overflow:visible}.agent-inbox-transcript,.agent-inbox-email-timeline,.agent-inbox-details{width:calc(100% - 32px)}.agent-inbox-transcript .realfy-demo-bubble{max-width:84%}.agent-inbox-filter-options,.agent-inbox-filter-options--statuses,.agent-inbox-date-fields{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.agent-inbox-detail,.agent-inbox-detail *{visibility:visible!important}.agent-inbox-detail{height:auto;position:absolute;inset:0;overflow:visible}.workspace-sub-sidebar-layout.agent-inbox-sub-sidebar-layout>:first-child,.agent-inbox-detail__header .agent-inbox-icon-button,.agent-inbox-tabs{display:none!important}.agent-inbox-detail__chrome{position:static}.agent-inbox-detail__body{overflow:visible}.agent-inbox-transcript{width:100%;padding:20px 0}}.agent-inbox-ai-reply,.agent-inbox-ai-reply__instructions{justify-items:start;gap:12px;display:grid}.agent-inbox-ai-reply__instructions{border:1px solid var(--workspace-border);border-radius:8px;width:100%;padding:16px}.agent-inbox-ai-reply__instructions label{font-size:13px;font-weight:600}.agent-inbox-ai-reply__instructions textarea{min-height:76px}.agent-inbox-ai-reply>p{margin:0;font-size:13px}.inbox-reply-settings-dialog{max-width:560px}.inbox-reply-settings-form{gap:24px;margin-top:24px;display:grid}.inbox-reply-settings-form fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.inbox-reply-settings-form legend{margin-bottom:12px;font-size:14px;font-weight:600}.inbox-reply-mode{cursor:pointer;border:1px solid #dfe3eb;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.inbox-reply-mode:has(input:checked){background:#f5f7ff;border-color:#315efb}.inbox-reply-mode input{accent-color:#315efb;margin-top:3px}.inbox-reply-mode span{gap:5px;display:grid}.inbox-reply-mode strong{font-size:14px}.inbox-reply-mode small,.inbox-reply-settings-fields small,.inbox-reply-settings-note{color:#667085;font-size:13px;line-height:1.5}.inbox-reply-settings-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inbox-reply-settings-fields label,.inbox-reply-settings-fields>div{align-content:start;gap:8px;font-size:14px;font-weight:500;display:grid}.inbox-reply-settings-fields input{background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:42px;padding:0 12px}.inbox-reply-settings-fields input:focus-visible{outline-offset:2px;outline:2px solid #315efb}.inbox-reply-settings-fields small{font-weight:400}.agent-instructions-page .agent-page-layout__content{margin-top:11px;padding-top:0}.workspace-agent-settings-loading{place-items:center;min-height:60dvh;display:grid}.agent-instructions-page__grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);align-items:start;gap:28px;display:grid}.agent-instructions-page__copy{gap:20px;display:grid}.agent-instructions-card,.agent-instructions-page__configuration{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:18px;box-shadow:0 12px 32px #0f172a0a}.agent-instructions-card{padding:24px}.agent-instructions-card__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.agent-instructions-card__heading>div{align-items:center;gap:10px;display:flex}.agent-instructions-card h2,.agent-instructions-page__configuration h2{color:var(--workspace-ink);margin:0;font-size:17px}.agent-instructions-card__heading p,.agent-instructions-page__configuration p{max-width:300px;color:var(--workspace-muted);margin:0;font-size:12px;line-height:18px}.agent-instructions-card>textarea{resize:vertical;width:100%;min-height:220px;color:var(--workspace-ink);font:inherit;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;padding:16px;font-size:13px;line-height:21px}.agent-instructions-card>textarea:focus{border-color:#a1a1aa;outline:0;box-shadow:0 0 0 3px #18181b14}.agent-instructions-page__prompt-tabs{border-bottom:1px solid var(--workspace-border)}.agent-instructions-card__reset{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.agent-instructions-card__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.agent-instructions-page__configuration{gap:26px;padding:24px;display:grid;position:sticky;top:24px}.agent-instructions-page__configuration>div:first-child{gap:7px;display:grid}.agent-instructions-page__response-save{justify-self:end}.agent-instructions-page__field{color:var(--workspace-ink);gap:9px;font-size:12px;font-weight:650;display:grid}.agent-instructions-page__field>span{justify-content:space-between;display:flex}.agent-instructions-page__field>span strong{color:var(--workspace-ink)}.agent-instructions-page__field small{color:var(--workspace-muted);font-size:10px;font-weight:500}.agent-instructions-page__field input[type=range]{appearance:none;border-radius:999px;outline:none;width:100%;height:6px}.agent-instructions-page__field input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#5c83e6;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #0f172a47}.agent-instructions-page__field input[type=range]::-moz-range-thumb{cursor:pointer;background:#5c83e6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 5px #0f172a47}.agent-instructions-page__range-labels{justify-content:space-between;display:flex}.agent-instructions-page__error{color:#b91c1c!important}@media (width<=1040px){.agent-instructions-page__grid{grid-template-columns:1fr}.agent-instructions-page__configuration{position:static}}@media (width<=640px){.agent-instructions-card__heading{flex-direction:column;gap:8px}.agent-instructions-card{padding:18px}.agent-instructions-card__actions{flex-direction:column;align-items:stretch}}.core-profile-editor{gap:16px;display:grid}.core-profile-legacy,.core-profile-field{background:#fff;border:1px solid #0f172a1a;border-radius:14px;padding:18px}.core-profile-legacy{background:#fffbeb;border-color:#d9770640}.core-profile-legacy p,.core-profile-field p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.5}.core-profile-legacy pre{white-space:pre-wrap;background:#0f172a0d;border-radius:9px;max-height:260px;margin-top:12px;padding:13px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.core-profile-field__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.core-profile-field__head label{color:#101828;font-size:14px;font-weight:600}.core-profile-field__head button{color:#3153a4;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px}.core-profile-field__head button:disabled{color:#98a2b3;cursor:default}.core-profile-field textarea{resize:vertical;color:#101828;width:100%;font:inherit;background:#fbfcfe;border:1px solid #0f172a24;border-radius:9px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.core-profile-field textarea:focus{border-color:#3153a4;outline:none;box-shadow:0 0 0 3px #3153a41a}.core-profile-field textarea.core-profile-field__rules{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.core-profile-editor__actions{justify-content:flex-end;display:flex}.core-profile-editor__actions button{color:#fff;cursor:pointer;font:inherit;background:#101828;border:0;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600}.core-profile-editor>[role=alert]{color:#b42318;font-size:13px}.prompt-studio{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px -38px #0f172a59}.prompt-studio__heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem 1.5rem 1.2rem;display:flex}.prompt-studio__eyebrow{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.prompt-studio__heading h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:680}.prompt-studio__heading p{color:#64748b;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.prompt-studio__principle{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:.55rem;max-width:310px;padding:.65rem .8rem;font-size:.72rem;line-height:1.45;display:flex}.prompt-studio__principle svg{color:#334155;flex:none;margin-top:1px}.prompt-studio__paths{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.45rem;padding:.8rem 1rem;display:grid}.prompt-studio__paths button{color:#475569;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:.18rem;min-width:0;padding:.65rem .72rem;transition:border-color .15s,background-color .15s,color .15s;display:grid}.prompt-studio__paths button:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.prompt-studio__paths button.is-selected{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 6px 14px -9px #0f172abf}.prompt-studio__paths span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.prompt-studio__paths small{color:#94a3b8;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:650}.prompt-studio__paths button.is-selected small{color:#94a3b8}.agent-prompt-editor{color:#0f172a;gap:20px;margin-top:22px;display:grid}.agent-prompt-editor__sections{gap:24px;display:grid}.agent-prompt-section{gap:10px;display:grid}.agent-prompt-section h3{color:var(--workspace-ink);margin:0;font-size:14px;font-weight:650}.agent-prompt-section textarea{resize:vertical;width:100%;min-height:150px;color:var(--workspace-ink);font:inherit;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;outline:none;padding:14px;font-size:13px;line-height:21px;transition:border-color .15s,box-shadow .15s}.agent-prompt-editor__empty{color:#94a3b8;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;justify-items:center;gap:.3rem;margin:0;padding:2rem;display:grid}.agent-prompt-editor__empty strong{color:#334155;font-size:.8rem}.agent-prompt-editor__empty span{font-size:.68rem}.agent-prompt-editor__actions{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;padding-top:16px;display:flex}.agent-prompt-editor__actions>button{color:#fff;background:var(--realfy-blue-gradient);border:1px solid #5c83e6;border-radius:8px;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .8rem;font-size:.72rem;font-weight:650;display:inline-flex;box-shadow:0 8px 18px #5c83e633}.agent-prompt-editor__actions>button:hover:not(:disabled){background:var(--realfy-blue-gradient);filter:brightness(.96)saturate(1.08);border-color:#5c83e6}.agent-prompt-editor__actions button:disabled{cursor:not-allowed;opacity:.38}@media (width<=720px){.prompt-studio__heading{flex-direction:column;align-items:stretch}.prompt-studio__principle{max-width:none}.prompt-studio__paths{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-prompt-editor__actions>button{justify-content:center}}.agent-knowledge-apps-page{flex-direction:column;gap:28px;display:flex}.agent-knowledge-apps-page__intro{gap:6px;display:grid}.agent-knowledge-apps-page__helper,.agent-knowledge-apps-page__supporting-copy{margin:0}.agent-knowledge-apps-page__helper{color:var(--workspace-ink);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:28px}.agent-knowledge-apps-page__supporting-copy{color:var(--workspace-muted);font-size:14px;line-height:20px}.agent-knowledge-apps-page__filters{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-knowledge-apps-page__category-list{flex-wrap:wrap;gap:8px;display:flex}.agent-knowledge-apps-page__category-list .knowledge-outline-action{min-width:68px}.agent-knowledge-apps-page__category-list .knowledge-outline-action[aria-pressed=true]{border-color:var(--workspace-ink);background:var(--workspace-card-surface,var(--workspace-surface));color:var(--workspace-ink)}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar{flex:0 auto}.agent-knowledge-apps-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:144px;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1280px){.workspace-app.workspace-sidebar-is-collapsed .agent-knowledge-apps-page__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.agent-knowledge-apps-page__card{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));width:100%;height:100%;min-height:112px;box-shadow:var(--workspace-layer2-card-shadow);color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.agent-knowledge-apps-page__card:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.agent-knowledge-apps-page__card-heading{align-items:center;gap:14px;display:flex}.agent-knowledge-apps-page__tile{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle));border-radius:12px;flex:0 0 40px;place-items:center;width:40px;max-width:40px;height:40px;max-height:40px;display:grid}.agent-knowledge-apps-page__tile .simple-icons{width:24px;height:24px;display:block}.agent-knowledge-apps-page__card-copy{flex-direction:column;min-width:0;display:flex}.agent-knowledge-apps-page__card-copy strong{font-size:16px;font-weight:650;line-height:20px}.agent-knowledge-apps-page__card-description,.agent-knowledge-apps-page__coming-card p{color:var(--workspace-ink);margin:0;font-size:13px;line-height:20px}.agent-knowledge-apps-page__card-description{width:100%}.agent-knowledge-apps-page__coming-card{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));height:100%;min-height:112px;box-shadow:var(--workspace-layer2-card-shadow);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.agent-knowledge-apps-page__coming-heading{align-items:center;gap:12px;display:flex}.agent-knowledge-apps-page__coming-card strong{color:var(--workspace-ink);font-size:16px;font-weight:500;line-height:22px}.agent-knowledge-apps-page__coming-icon{border:1px dashed var(--workspace-muted);width:40px;height:40px;color:var(--workspace-ink);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.agent-knowledge-apps-page__coming-icon>svg{display:block}@media (width<=1120px){.agent-knowledge-apps-page__filters{flex-direction:column;align-items:stretch}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar{width:100%}.agent-knowledge-apps-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=600px) and (width<=1120px){.agent-knowledge-apps-page__filters{flex-flow:row;align-items:flex-start;gap:24px}.agent-knowledge-apps-page__category-list{flex:0 220px;max-width:220px}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar{flex:0 0 180px;width:180px}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__controls{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-left:0}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field,.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field input,.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field select{width:100%}}@media (width<=860px){.agent-knowledge-apps-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.agent-knowledge-apps-page__filters{flex-direction:column;align-items:stretch}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar{width:100%}.agent-knowledge-apps-page__grid{grid-template-columns:minmax(0,1fr)}}@media (width>=481px) and (width<=599px){.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__controls{flex-direction:row;align-items:center;width:100%;margin-left:0}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field{flex:1 1 0;width:100%;min-width:0}.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field input,.agent-knowledge-apps-page__filters .knowledge-collection-toolbar__field select{width:100%}}.agent-knowledge-page .agent-page-layout__content{gap:18px;display:grid}.agent-knowledge-page__toolbar{grid-template-columns:minmax(240px,1fr) 180px auto;align-items:center;gap:12px;display:grid}.agent-knowledge-page__toolbar label{border:1px solid var(--workspace-border);border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.agent-knowledge-page__toolbar input{width:100%;font:inherit;border:0;outline:0}.agent-knowledge-page__toolbar>span{color:var(--workspace-muted);text-align:right;font-size:12px}.agent-knowledge-page__loading{place-items:center;min-height:320px;display:grid}.agent-knowledge-page__list{gap:8px;display:grid}.agent-knowledge-page__source{border:1px solid var(--workspace-border);width:100%;min-height:72px;color:var(--workspace-ink);font:inherit;text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 15px;display:grid;position:relative}.agent-knowledge-page__site-group{border:1px solid var(--workspace-border);width:100%;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:13px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.agent-knowledge-page__site-group:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a0f}.agent-knowledge-page__site-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:72px;padding:12px 15px;list-style:none;display:grid}.agent-knowledge-page__site-summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.agent-knowledge-page__site-summary strong,.agent-knowledge-page__site-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-knowledge-page__site-summary strong{font-size:13px}.agent-knowledge-page__site-summary small{color:var(--workspace-muted);font-size:11px}.agent-knowledge-page__site-pages{border-top:1px solid var(--workspace-border);background:#fafafa;gap:2px;padding:8px;display:grid}.agent-knowledge-page__site-pages button{color:#334155;cursor:pointer;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;font-size:11px;display:grid}.agent-knowledge-page__site-pages button:hover:not(:disabled){background:#fff}.agent-knowledge-page__site-pages button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-knowledge-page__site-pages button small,.agent-knowledge-page__site-pages p{color:var(--workspace-muted);font-size:10px}.agent-knowledge-page__site-pages p{margin:10px}button.agent-knowledge-page__source{cursor:pointer;transition:border-color .14s,transform .14s,box-shadow .14s}button.agent-knowledge-page__source:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a0f}.agent-knowledge-page__source-icon{color:#334155;background:#f1f5f9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agent-knowledge-page__source>div{gap:4px;min-width:0;display:grid}.agent-knowledge-page__source strong,.agent-knowledge-page__source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-knowledge-page__source strong{font-size:13px}.agent-knowledge-page__source small{color:var(--workspace-muted);font-size:11px}.agent-knowledge-page__source progress{width:min(300px,100%);height:4px}.agent-knowledge-page__source[data-processing=true],.agent-knowledge-page__site-group[data-processing=true]{color:#64748b;cursor:progress;filter:grayscale(.35);background:#f3f4f6;border-color:#d8dee7;overflow:hidden}.agent-knowledge-page__source[data-processing=true]:after,.agent-knowledge-page__site-group[data-processing=true]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff94 48%,#0000 66%);animation:1.6s ease-in-out infinite knowledge-card-shimmer;position:absolute;inset:0;transform:translate(-100%)}.agent-knowledge-page__empty{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.agent-knowledge-page__empty strong{color:#334155}.agent-knowledge-page__empty span{font-size:12px}.agent-knowledge-page__pagination{color:var(--workspace-muted);justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:flex}.agent-knowledge-page__page-size{align-items:center;gap:8px;margin-right:auto;display:flex}.agent-knowledge-page__pagination>button{border:1px solid var(--workspace-border);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-knowledge-modal__backdrop{z-index:1000}.agent-knowledge-modal{z-index:1001;border-radius:22px;gap:0;width:min(780px,100%);max-height:min(760px,100dvh - 48px);transition:width .22s;animation:.22s cubic-bezier(.2,.8,.2,1) knowledge-modal-in;overflow:auto;padding:0!important}.agent-knowledge-modal__content{gap:0}.agent-knowledge-modal[data-step=form]{width:min(900px,100%)}.agent-knowledge-modal__content>header{border-bottom:1px solid var(--workspace-border);grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;gap:12px;padding:22px 24px;display:grid}.agent-knowledge-modal__content>header button{cursor:pointer;background:#f4f4f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-knowledge-modal__content>header h2{margin:0;font-size:20px}.agent-knowledge-modal__content>header p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px}.agent-knowledge-modal__choices{grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.agent-knowledge-modal__choices button{border:1px solid var(--workspace-border);min-height:132px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:#fafafa;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px 12px;padding:18px;transition:border-color .14s,background .14s,transform .14s;display:grid}.agent-knowledge-modal__choices button:not(:disabled):hover{background:#fff;border-color:#94a3b8;transform:translateY(-2px)}.agent-knowledge-modal__choices button:disabled{cursor:default;opacity:.48}.agent-knowledge-modal__choices svg{grid-row:span 2}.agent-knowledge-modal__choices strong{font-size:14px}.agent-knowledge-modal__choices span,.agent-knowledge-modal__choices small{color:var(--workspace-muted);font-size:11px}.agent-knowledge-modal__form{gap:18px;padding:24px;display:grid}.agent-knowledge-modal__form label:not(.agent-knowledge-modal__drop){color:#334155;gap:7px;font-size:12px;font-weight:650;display:grid}.agent-knowledge-modal__form input,.agent-knowledge-modal__form textarea{color:#0f172a;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:11px 12px}.agent-knowledge-modal__form input:focus,.agent-knowledge-modal__form textarea:focus,.agent-knowledge-modal__url-field:focus-within{border-color:#64748b;outline:0;box-shadow:0 0 0 3px #94a3b82e}.agent-knowledge-modal__form textarea{resize:vertical;min-height:220px}.agent-knowledge-modal__drop{cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.agent-knowledge-modal__drop span{color:var(--workspace-muted);font-size:11px}.agent-knowledge-modal__drop input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-knowledge-modal__url-field{background:#fff;border:1px solid #cbd5e1;border-radius:11px;align-items:center;min-height:44px;display:flex;overflow:hidden}.agent-knowledge-modal__url-field>span{border-right:1px solid var(--workspace-border);color:#64748b;background:#f8fafc;height:100%;padding:12px;font-weight:600}.agent-knowledge-modal__form .agent-knowledge-modal__url-field input{border:0;border-radius:0;outline:0;flex:auto;min-width:0}.agent-knowledge-modal__notice{color:#475569;background:#f8fafc;border-radius:10px;padding:12px;font-size:12px}.agent-knowledge-modal__progress{align-items:center;gap:12px;font-size:11px;display:flex}.agent-knowledge-modal__progress progress{flex:1}.agent-knowledge-modal__error{color:#b91c1c;font-size:12px}.agent-knowledge-modal__form footer{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.agent-knowledge-modal__submit:disabled{opacity:1}.agent-knowledge-modal__submit.agent-action-button[data-tone=primary]{color:#fff}.agent-knowledge-modal__site-pages{gap:8px;max-height:min(590px,100dvh - 190px);padding:20px 24px 24px;display:grid;overflow:auto}.agent-knowledge-modal__site-pages>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 12px;display:grid}.agent-knowledge-modal__site-pages button{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;gap:4px;display:grid}.agent-knowledge-modal__site-pages strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-knowledge-modal__site-pages small{color:#64748b;text-transform:capitalize;font-size:10px}.agent-knowledge-modal__site-pages a,.agent-knowledge-modal__source-link{color:#475569}.agent-knowledge-modal__site-pages>p{color:#64748b;text-align:center;font-size:12px}.agent-knowledge-modal__source-link{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.agent-knowledge-modal__source-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-knowledge-modal__delete{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}@keyframes knowledge-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes knowledge-backdrop-in{0%{opacity:0}}@keyframes knowledge-select-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes knowledge-card-shimmer{to{transform:translate(100%)}}@media (width<=720px){.agent-knowledge-page__toolbar{grid-template-columns:1fr}.agent-knowledge-page__toolbar>span{text-align:left}.agent-knowledge-modal__choices{grid-template-columns:1fr}.agent-knowledge-page__source{grid-template-columns:auto minmax(0,1fr) auto}.agent-knowledge-page__source>svg{display:none}}@media (prefers-reduced-motion:reduce){.agent-knowledge-modal,.agent-knowledge-modal__backdrop,.agent-knowledge-page__source[data-processing=true]:after,.agent-knowledge-page__site-group[data-processing=true]:after{animation:none}}.agent-knowledge-text-page{gap:68px;display:grid}.agent-knowledge-text-page__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,9vw,160px);display:grid}.agent-knowledge-text-page__source,.agent-knowledge-text-page__documents{min-width:0}.agent-knowledge-text-page__section-heading{margin-bottom:14px}.agent-knowledge-text-page__section-heading h2,.agent-knowledge-text-page__documents-heading h2{color:var(--workspace-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:30px}.agent-knowledge-text-page__section-heading p{color:var(--workspace-ink);margin:2px 0 0;font-size:15px;line-height:22px}.agent-knowledge-text-page__source-link,.agent-knowledge-text-page__form-actions a{color:var(--workspace-ink);text-underline-offset:2px;font-size:14px;line-height:20px;text-decoration:underline}.agent-knowledge-text-page__source-link{margin-top:12px;display:inline-block}.agent-knowledge-text-page__qa-form{gap:12px;display:grid}.agent-knowledge-text-page__qa-form label{color:var(--workspace-ink);gap:6px;font-size:14px;line-height:20px;display:grid}.agent-knowledge-text-page__qa-form input{background:var(--workspace-subtle);width:100%;min-height:48px;color:var(--workspace-ink);font:inherit;border:0;border-radius:999px;padding:12px 16px;line-height:20px}.agent-knowledge-text-page__qa-form input:focus-visible,.agent-knowledge-text-page__table-wrap input:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.agent-knowledge-text-page__form-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.agent-knowledge-text-page__form-actions .knowledge-outline-action{min-width:82px;font-size:13px}.agent-knowledge-text-page__documents-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.agent-knowledge-text-page__documents .knowledge-collection-toolbar{flex:0 auto}.agent-knowledge-text-page__table-wrap{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));box-shadow:var(--workspace-layer2-card-shadow);overflow-x:auto}.agent-knowledge-text-page__table-wrap table{border-collapse:collapse;width:100%;min-width:620px;color:var(--workspace-ink);font-size:14px;line-height:20px}.agent-knowledge-text-page__table-wrap td{border-bottom:1px solid var(--workspace-layer2-border,var(--workspace-border));text-align:left;vertical-align:middle;white-space:nowrap;padding:16px}.agent-knowledge-text-page__table-wrap tbody tr{background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle))}.agent-knowledge-text-page__table-wrap td:first-child{width:44px;padding-right:0}.agent-knowledge-text-page__table-wrap td:nth-child(2){width:58%;font-weight:500}.agent-knowledge-text-page__table-wrap td:last-child{width:1%;padding-right:28px}.agent-knowledge-text-page__table-wrap tbody tr:last-child td{border-bottom:0}.agent-knowledge-text-page__table-wrap .knowledge-status-indicator{color:var(--workspace-ink);font-size:14px;font-weight:400}.agent-knowledge-text-page__table-wrap .knowledge-status-indicator__dot{background:#16a34a}.agent-knowledge-text-page__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.agent-knowledge-text-page{gap:48px}.agent-knowledge-text-page__sources{grid-template-columns:1fr;gap:40px}.agent-knowledge-text-page__table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.agent-knowledge-text-page__table-wrap table{border-collapse:separate;border-spacing:0;min-width:0}.agent-knowledge-text-page__table-wrap tbody{gap:14px;display:grid}.agent-knowledge-text-page__table-wrap tbody tr{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle));border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.agent-knowledge-text-page__table-wrap td,.agent-knowledge-text-page__table-wrap td:first-child,.agent-knowledge-text-page__table-wrap td:nth-child(2),.agent-knowledge-text-page__table-wrap td:last-child{border:0;width:auto;padding:0}.agent-knowledge-text-page__table-wrap td:first-child{grid-area:1/1/span 2}.agent-knowledge-text-page__table-wrap td:nth-child(2){overflow-wrap:anywhere;white-space:normal;grid-column:2;min-width:0}.agent-knowledge-text-page__table-wrap td:nth-child(3){color:var(--workspace-muted);grid-column:2;font-size:13px}.agent-knowledge-text-page__table-wrap td:last-child{grid-area:1/3/span 2}.agent-knowledge-text-page__table-wrap tbody tr:last-child td{border-bottom:0}}@media (width<=700px){.agent-knowledge-text-page__documents-heading{flex-direction:column;align-items:stretch}}@media (width>=481px) and (width<=700px){.agent-knowledge-text-page__documents-heading .knowledge-collection-toolbar__controls{flex-direction:row;align-items:center;width:auto}.agent-knowledge-text-page__documents-heading .knowledge-collection-toolbar__field{width:auto}.agent-knowledge-text-page__documents-heading .knowledge-collection-toolbar__field input{width:min(180px,30vw)}.agent-knowledge-text-page__documents-heading .knowledge-collection-toolbar__field select{width:128px}}.agent-knowledge-videos-page__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,9vw,160px);display:grid}.agent-knowledge-videos-page__source,.agent-knowledge-videos-page__collection{min-width:0}.agent-knowledge-videos-page__section-heading{margin-bottom:14px}.agent-knowledge-videos-page__section-heading h2,.agent-knowledge-videos-page__collection-heading h2,.agent-knowledge-videos-page__card h2{color:var(--workspace-ink);margin:0}.agent-knowledge-videos-page__section-heading h2,.agent-knowledge-videos-page__collection-heading h2{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:30px}.agent-knowledge-videos-page__section-heading p{color:var(--workspace-ink);margin:2px 0 0;font-size:15px;line-height:22px}.agent-knowledge-videos-page__source-link,.agent-knowledge-videos-page__link-actions a{color:var(--workspace-ink);text-underline-offset:2px;font-size:14px;line-height:20px;text-decoration:underline}.agent-knowledge-videos-page__source-link{margin-top:12px;display:inline-block}.agent-knowledge-videos-page__link-form{gap:12px;display:grid}.agent-knowledge-videos-page__link-form label{color:var(--workspace-ink);gap:6px;font-size:14px;line-height:20px;display:grid}.agent-knowledge-videos-page__link-form input{border:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));width:100%;min-height:48px;color:var(--workspace-ink);font:inherit;border-radius:999px;padding:12px 16px;line-height:20px}.agent-knowledge-videos-page__link-form input:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.agent-knowledge-videos-page__link-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:2px;display:flex}.agent-knowledge-videos-page__link-actions .knowledge-outline-action{min-width:104px;font-size:14px}.agent-knowledge-videos-page__collection{gap:20px;margin-top:68px;display:grid}.agent-knowledge-videos-page__collection-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-knowledge-videos-page__collection-heading .knowledge-collection-toolbar{flex:0 auto}.agent-knowledge-videos-page__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.agent-knowledge-videos-page__card{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));min-width:0;box-shadow:var(--workspace-layer2-card-shadow);overflow:hidden}.agent-knowledge-videos-page__thumbnail{aspect-ratio:9/16;isolation:isolate;background-color:#071b4f;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:12px;display:grid;position:relative;overflow:hidden}.agent-knowledge-videos-page__thumbnail>svg{display:none}.agent-knowledge-videos-page__thumbnail--paper-bands{background-image:url(/assets/knowledge-video-product-tour-C5Szi3xq.png)}.agent-knowledge-videos-page__thumbnail--product-ui{background-image:url(/assets/knowledge-video-ai-sdr-CqryGMSl.png)}.agent-knowledge-videos-page__thumbnail--tactical-diagram{background-image:url(/assets/knowledge-video-outbound-playbook-M6AyU-zk.png)}.agent-knowledge-videos-page__thumbnail--bar-chart{background-image:url(/assets/knowledge-video-pricing-BbemvjxS.png)}.agent-knowledge-videos-page__thumbnail span{z-index:1;color:#fff;background:#18181bd1;border-radius:999px;grid-area:2/1;place-self:end;padding:4px 8px;font-size:12px;line-height:16px}.agent-knowledge-videos-page__card-overlay{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e;border:1px solid #ffffff75;border-radius:999px;grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex;box-shadow:inset 0 1px #fff3}.agent-knowledge-videos-page__card h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.agent-knowledge-videos-page__card-overlay .workspace-icon-button{color:#fff;flex:0 0 28px;width:28px;height:28px}.agent-knowledge-videos-page__card-overlay .workspace-icon-button svg{display:block}@media (width>=1000px) and (width<=1279px){.agent-knowledge-videos-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px) and (width<=999px){.agent-knowledge-videos-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=859px){.agent-knowledge-videos-page__sources{grid-template-columns:1fr}.agent-knowledge-videos-page__collection{margin-top:48px}}@media (width<=759px){.agent-knowledge-videos-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.agent-knowledge-videos-page__grid{grid-template-columns:1fr}}@media (width<=700px){.agent-knowledge-videos-page__collection-heading{flex-direction:column;align-items:stretch}}@media (width>=481px) and (width<=700px){.agent-knowledge-videos-page__collection-heading .knowledge-collection-toolbar__controls{flex-direction:row;align-items:center;width:auto}.agent-knowledge-videos-page__collection-heading .knowledge-collection-toolbar__field{width:auto}.agent-knowledge-videos-page__collection-heading .knowledge-collection-toolbar__field input{width:min(180px,30vw)}.agent-knowledge-videos-page__collection-heading .knowledge-collection-toolbar__field select{width:128px}}.agent-knowledge-website-page{width:100%}.agent-knowledge-website-page__subtitle{color:var(--workspace-ink);margin:0 0 40px;font-size:18px;line-height:26px}.agent-knowledge-website-page__add-card button:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.agent-knowledge-website-page__list{grid-template-columns:repeat(3,minmax(278px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.agent-knowledge-website-page__card,.agent-knowledge-website-page__add-card{border:1px solid var(--workspace-layer2-border,var(--workspace-border));min-width:278px}.agent-knowledge-website-page__card{border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));min-height:104px;box-shadow:var(--workspace-layer2-card-shadow);padding:12px;display:flex;position:relative}.agent-knowledge-website-page__card-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.agent-knowledge-website-page__source-heading{align-items:center;gap:12px;min-width:0;display:flex}.agent-knowledge-website-page__tile{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-subtle-surface,var(--workspace-subtle));border-radius:12px;flex:0 0 48px;width:48px;height:48px;padding:8px;display:grid}.agent-knowledge-website-page__tile-image{object-fit:contain;width:100%;height:100%;display:block}.agent-knowledge-website-page__card-header .workspace-icon-button{color:var(--workspace-muted);position:absolute;top:12px;right:12px}.agent-knowledge-website-page__card-copy{min-width:0}.agent-knowledge-website-page__card-copy h2{color:var(--workspace-ink);margin:0;font-size:16px;font-weight:500;line-height:22px}.agent-knowledge-website-page__card-copy p{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:18px;overflow:hidden}.agent-knowledge-website-page__add-card{border-radius:var(--workspace-layer2-card-radius,20px);background:var(--workspace-layer2-card-surface,var(--workspace-card-surface,var(--workspace-surface)));min-height:104px;box-shadow:var(--workspace-layer2-card-shadow)}.agent-knowledge-website-page__add-card button{cursor:pointer;border-radius:inherit;width:100%;min-height:102px;color:var(--workspace-ink);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.agent-knowledge-website-page__add-icon{border:1px dashed var(--workspace-muted);width:40px;height:40px;color:var(--workspace-ink);background:0 0;border-radius:10px;place-items:center;display:grid}@media (width<=1120px){.agent-knowledge-website-page__list{grid-template-columns:repeat(2,minmax(278px,1fr))}}@media (width<=700px){.agent-knowledge-website-page__list{grid-template-columns:minmax(278px,1fr)}}.agent-leads-page{--agent-leads-select-column-width:48px}.workspace-agent-layer .agent-leads-page.workspace-content{background:var(--workspace-surface);grid-template-rows:52px minmax(0,1fr);height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.agent-leads-page__workspace-header{border-bottom:1px solid var(--workspace-border);background:var(--workspace-surface);grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid}.agent-leads-page__workspace-title{border-right:1px solid var(--workspace-border);min-width:0;padding:7px 20px}.agent-leads-page__workspace-title h1,.agent-leads-page__workspace-title p{margin:0}.agent-leads-page__workspace-title h1{color:var(--workspace-ink);font-family:var(--workspace-display-font,inherit);letter-spacing:-.035em;font-size:22px;font-weight:700}.agent-leads-page__workspace-title p{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.agent-leads-page__workspace-toolbar{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 20px;display:flex}.agent-leads-page__workspace-body{min-width:0;min-height:0;overflow:hidden}.agent-leads-page__directory{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.agent-leads-page__lead-type-tabs{border:1px solid var(--workspace-border);background:#f4f4f5;border-radius:10px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.agent-leads-page__toolbar-leading{gap:7px;display:grid}.agent-leads-page__lead-type-tabs button{min-width:112px;height:34px;color:var(--workspace-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.workspace-agent-layer .agent-leads-page__lead-type-tabs button[aria-selected=true]{color:#09090b;background:#fafafa;border-color:#dedee2;box-shadow:0 1px 2px #0000000a}.agent-leads-page__workspace{grid-template-columns:280px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.agent-leads-page__primary-actions{align-items:center;gap:7px;display:flex}.lead-enrichment-dialog__summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.lead-enrichment-dialog__summary>div{border:1px solid var(--workspace-border);background:#f7f9f8;border-radius:10px;gap:3px;padding:12px;display:grid}.lead-enrichment-dialog__summary strong{color:#203c33;font-size:18px}.lead-enrichment-dialog__summary span,.lead-enrichment-dialog__summary p{color:var(--workspace-muted);font-size:11px}.lead-enrichment-dialog__summary p{grid-column:1/-1;margin:4px 0 0}.agent-leads-page__filters{overscroll-behavior:contain;border-right:1px solid var(--workspace-border);background:var(--workspace-surface);scrollbar-gutter:stable;min-width:0;overflow-y:auto}.agent-leads-page__filters-heading{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.agent-leads-page__filters-heading>div{align-items:center;gap:9px;display:flex}.agent-leads-page__filters-heading>button{color:#52525b;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:750}.agent-leads-page__filter-options{max-height:230px}.agent-leads-page__filter-options>button>span:first-child{border:1px solid #d4d4d8;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.agent-leads-page__filter-options>button[aria-pressed=true]>span:first-child{color:#fff;background:#18181b;border-color:#18181b}.agent-leads-page__filter-search{margin:14px 16px;display:block;position:relative}.agent-leads-page__filter-search svg{color:#71717a;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.agent-leads-page__filter-search input{border:1px solid var(--workspace-border);color:#18181b;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:8px;outline:0;padding:8px 10px 8px 34px;font-size:12px}.agent-leads-page__filter-search input:focus{border-color:#6c8e82;box-shadow:0 0 0 3px #235b491a}.agent-leads-page__filter-section{border:0;border-top:1px solid var(--workspace-border);gap:3px;margin:0;padding:15px 12px;display:grid}.agent-leads-page__filter-section legend,.agent-leads-page__group-filter>span{color:#52525b;margin:0 8px 7px;font-size:11px;font-weight:760}.agent-leads-page__filter-section button{color:#52525b;text-align:left;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:12px;font-weight:620;display:flex}.agent-leads-page__filter-section button:hover{background:#f4f4f5}.agent-leads-page__filter-section button[aria-pressed=true]{color:#174b3c;background:#eef4f1;font-weight:760}.agent-leads-page__results{background:var(--workspace-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.agent-leads-page__prospecting-button{min-height:38px;padding-inline:16px;box-shadow:0 7px 18px #13372e24}.agent-leads-page__prospecting-button svg{margin-right:6px}.agent-leads-page__prospecting-button:hover{box-shadow:0 9px 22px #13372e2e}.agent-leads-page__results-button{color:#28483d;background:#fff;border-color:#c7d2cc;gap:7px;min-height:38px;padding-inline:14px;box-shadow:0 5px 14px #19372d12}.agent-leads-page__results-button:hover{background:#f5f8f6;border-color:#91a89e;box-shadow:0 7px 18px #19372d1a}.agent-leads-page__search-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-leads-page__search-view{height:100%;min-height:0}.agent-leads-page__navigation{gap:18px;display:grid}.agent-leads-page__page-tabs{align-self:stretch;gap:4px;display:flex}.agent-leads-page__page-tabs button{color:#748079;min-height:100%;padding:3px 15px;font-size:12px;font-weight:750;position:relative}.agent-leads-page__page-tabs button:after{content:"";opacity:0;background:#235b49;border-radius:999px;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.65)}.agent-leads-page__page-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.agent-leads-page__group-filter select{color:#44554e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d1d8d2;border-radius:9px;outline:none;padding:7px 28px 7px 10px;font-size:11px;font-weight:650}.agent-leads-page__group-filter{border-top:1px solid var(--workspace-border);padding:15px 16px;display:grid}.agent-leads-page__group-filter select:focus{border-color:#4a7b69;box-shadow:0 0 0 3px #2d6b581c}.agent-leads-page__columns-panel{border-bottom:1px solid var(--workspace-border);background:#fff;max-height:calc(100% - 62px);padding:18px;animation:.15s ease-out both agent-leads-columns;overflow-y:auto}@keyframes agent-leads-columns{0%{opacity:0;transform:translateY(-4px)}}.agent-leads-page__maintenance-note{border-top:1px solid var(--workspace-border);color:#718079;margin:0;padding:16px 20px;font-size:11px;line-height:1.5}.agent-leads-page__results>.agent-collection-toolbar{flex:none;min-height:92px;padding:10px 18px}.agent-leads-page__result-count{color:#3f3f46;font-size:12px}.agent-leads-page__batch-bar{color:#27272a;background:#fff;border:1px solid #d4d4d8;border-radius:10px;align-items:center;gap:14px;min-height:46px;margin:10px 18px 0;padding:6px 8px 6px 16px;display:flex;box-shadow:0 8px 24px #18181b14}.agent-leads-page__edit-bar{color:#27272a;background:#fff;border:1px solid #d4d4d8;border-radius:10px;align-items:center;gap:10px;min-height:46px;margin:10px 18px 0;padding:6px 8px 6px 16px;display:flex;box-shadow:0 8px 24px #18181b14}.agent-leads-page__edit-bar strong{margin-right:auto;font-size:13px}.agent-leads-page__edit-bar button{color:#27272a;background:#fff;border:1px solid #d4d4d8;border-radius:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.agent-leads-page__cell-editor{width:100%;min-width:108px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:5px 6px}.agent-leads-page__cell-editor:hover,.agent-leads-page__cell-editor:focus{background:#fff;border-color:#d4d4d8}.agent-leads-page__batch-bar strong{margin-right:auto;font-size:13px}.agent-leads-page__batch-bar button{min-height:34px;color:inherit;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.agent-leads-page__batch-bar button:hover{background:#f4f4f5}.agent-leads-page__batch-remove{background:#fff;align-items:center;gap:7px;display:inline-flex;color:#b91c1c!important}.agent-leads-page__undo{color:#21483d;background:#eef8f4;border:1px solid #bed9cf;border-radius:12px;align-items:center;gap:14px;min-height:44px;margin:10px 0;padding:9px 12px 9px 14px;font-size:12px;display:flex}.agent-leads-page__undo span{margin-right:auto}.agent-leads-page__undo button{color:#155d49;border-radius:7px;min-height:30px;padding:5px 9px;font-weight:750}.agent-leads-page__undo button:hover{background:#dcefe8}.agent-leads-page__action-error{color:#9f2f2a;background:#fff1f0;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12px}.agent-leads-page__status-editor.workspace-select-menu__trigger{text-transform:capitalize;background:0 0;border:0;border-radius:7px;width:100%;min-height:34px;padding:6px 8px}.agent-leads-page__status-editor.workspace-select-menu__trigger:hover,.agent-leads-page__status-editor.workspace-select-menu__trigger[data-state=open]{background:#f1f5f2}.agent-leads-page__status-menu.workspace-select-menu__content{min-width:180px}.agent-leads-page__actions{gap:4px;display:flex}.agent-leads-page__collection{flex:auto;min-height:0;padding:0 18px 18px;position:relative;overflow:hidden}.agent-leads-page__import-notice{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.agent-leads-page__import-notice>div{flex:1;gap:2px;display:grid}.agent-leads-page__import-notice strong{color:#312e81;font-size:13px}.agent-leads-page__import-notice span{color:#6366f1;font-size:12px}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table-surface{background:var(--workspace-surface);width:100%;height:100%;box-shadow:none;border:1px solid #d4d4d8;border-radius:8px;overflow:auto}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table{border-collapse:separate;border-spacing:0;background:0 0;min-width:max(100%,1040px)}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table thead{z-index:3;position:sticky;top:0}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table thead tr{border-bottom-color:var(--workspace-layer2-border);background:var(--workspace-layer2-subtle-surface)}@supports (color:color-mix(in lab, red, red)){:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table thead tr{background:color-mix(in srgb, var(--workspace-layer2-subtle-surface) 94%, white)}}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr{border-bottom-color:var(--workspace-layer2-border);background:0 0}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr:hover{box-shadow:none;background:#fafafa}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__head,:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__cell{box-sizing:border-box;border-bottom:1px solid var(--workspace-layer2-border);overflow-wrap:anywhere;min-width:0;max-width:none;padding:10px 14px}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr:last-child>td{border-bottom:0}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__head{height:44px;color:var(--workspace-muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:750}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__cell{height:58px;color:var(--workspace-ink);font-size:12px}.agent-leads-page__name-head,.agent-leads-page__name-cell{z-index:2;left:var(--agent-leads-select-column-width);background:var(--workspace-layer2-card-surface);box-shadow:1px 0 var(--workspace-layer2-border);font-weight:720;position:sticky;min-width:160px!important}.agent-leads-page__name-head--first,.agent-leads-page__name-cell--first{left:0}.agent-company-leads__company-head,.agent-company-leads__company-cell{z-index:2;background:var(--workspace-layer2-card-surface);position:sticky;left:48px}.agent-company-leads__company-head{z-index:4;background:var(--workspace-layer2-subtle-surface)}.agent-company-leads__company{gap:3px;display:grid}.agent-company-leads__company strong{color:#263b33;font-size:12px}.agent-company-leads__company span{color:var(--workspace-muted);font-size:10px}.agent-leads-page__select-head,.agent-leads-page__select-cell{z-index:4;width:var(--agent-leads-select-column-width);background:var(--workspace-layer2-card-surface);position:sticky;left:0;min-width:var(--agent-leads-select-column-width)!important;max-width:var(--agent-leads-select-column-width)!important;padding-inline:14px!important}.agent-leads-page__select-head{z-index:5;background:var(--workspace-layer2-subtle-surface)}.agent-leads-page__checkbox{accent-color:#1463ff;cursor:pointer;width:16px;height:16px}.agent-leads-page__row-action-head,.agent-leads-page__row-action-cell{z-index:2;background:var(--workspace-layer2-card-surface);width:205px;position:sticky;right:0;min-width:205px!important;max-width:205px!important;padding-inline:10px!important}.agent-leads-page__history-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.agent-leads-page__history-actions>button:not(.agent-leads-page__remove){border:1px solid var(--workspace-border);color:var(--workspace-ink);border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.agent-leads-page__history-actions>button:not(.agent-leads-page__remove):hover,.agent-leads-page__history-actions>button:not(.agent-leads-page__remove):focus-visible{background:var(--workspace-layer2-subtle-surface)}.lead-campaign-history-dialog,.lead-enrichment-dialog,.lead-one-off-email-dialog{--workspace-border:#e4e4e7;--workspace-ink:#09090b;--workspace-muted:#71717a;--workspace-surface:#fff}.lead-one-off-email-dialog{color:#171923;background:#fff;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;max-width:min(720px,100vw - 32px)!important}.lead-one-off-email-dialog__surface,.lead-one-off-email-dialog__compose{gap:16px;display:grid}.lead-one-off-email-dialog__surface{margin-top:8px}.lead-one-off-email-dialog__address-row{border-bottom:1px solid #e2e5eb;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:grid}.lead-one-off-email-dialog__address-row>span{color:#707988}.lead-one-off-email-dialog__address-row strong{overflow-wrap:anywhere;font-weight:600}.lead-one-off-email-dialog__compose>label,.lead-one-off-email-dialog__select{color:#252b36;gap:7px;font-size:13px;font-weight:700;display:grid}.lead-one-off-email-dialog__compose input,.lead-one-off-email-dialog__compose textarea,.lead-one-off-email-dialog__compose .workspace-select-menu__trigger{color:#171923;background:#fff;border:1px solid #cbd1dc;border-radius:9px;width:100%;padding:11px 12px;font-size:14px;font-weight:400}.lead-one-off-email-dialog__compose textarea{resize:vertical;min-height:180px;max-height:280px;line-height:1.5}.lead-one-off-email-dialog__compose input:focus-visible,.lead-one-off-email-dialog__compose textarea:focus-visible,.lead-one-off-email-dialog__compose .workspace-select-menu__trigger:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.lead-one-off-email-dialog__note{color:#697281;margin:0;font-size:12px;line-height:1.5}.lead-one-off-email-dialog__warning,.lead-one-off-email-dialog__warning-check{color:#735119;background:#fff9eb;border:1px solid #e7c793;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5}.lead-one-off-email-dialog__warning-check{align-items:flex-start;gap:10px;display:flex}.lead-one-off-email-dialog__warning-check input{margin-top:3px}.lead-one-off-email-dialog__draft{background:#fff;border:1px solid #d8dce6;border-radius:11px;padding:16px 20px}.lead-one-off-email-dialog__draft-head{text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.lead-one-off-email-dialog__draft-head span{color:#5e6676;font-size:12px}.lead-one-off-email-dialog__draft-body{white-space:pre-wrap;max-height:240px;margin:16px 0 0;line-height:1.5;overflow-y:auto}.lead-one-off-email-dialog__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.lead-one-off-email-dialog .agent-action-button[data-tone=primary]{background:linear-gradient(135deg in oklab, #0158e0, #0365fd);color:#fff;border-color:#0158e0;box-shadow:0 6px 18px -8px #014ec973}.lead-one-off-email-dialog .agent-action-button[data-tone=primary]:hover:not(:disabled){background:linear-gradient(135deg in oklab, #014ec9, #0158e0)}.lead-one-off-email-dialog__new{color:#245bc4;justify-self:end;margin-left:auto;font-size:12px;font-weight:700}.lead-campaign-history-dialog{max-width:560px}.lead-campaign-history-dialog__list{gap:12px;max-height:min(60vh,560px);padding:4px 2px;display:grid;overflow-y:auto}.lead-campaign-history-dialog__campaign{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;gap:9px;padding:14px;display:grid}.lead-campaign-history-dialog__heading{color:var(--workspace-ink);justify-content:space-between;gap:12px;display:flex}.lead-campaign-history-dialog__heading span{color:var(--workspace-muted);text-transform:capitalize}.lead-campaign-history-dialog__campaign p,.lead-campaign-history-dialog__state,.lead-campaign-history-dialog__step span{color:var(--workspace-muted);margin:0;font-size:12px}.lead-campaign-history-dialog__step{border-left:2px solid var(--workspace-border);gap:3px;padding-left:10px;display:grid}.lead-campaign-history-dialog__step strong{color:var(--workspace-ink);font-size:12px}.lead-campaign-history-dialog__outcomes{flex-wrap:wrap;gap:6px;display:flex}.lead-campaign-history-dialog__outcomes span{border:1px solid var(--workspace-border);color:var(--workspace-ink);border-radius:6px;padding:4px 7px;font-size:12px}.lead-campaign-history-dialog__events{color:var(--workspace-muted);font-size:12px}.lead-campaign-history-dialog__events summary{cursor:pointer}.lead-campaign-history-dialog__events ol{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.lead-campaign-history-dialog__state{align-items:center;gap:8px;padding:18px 2px;display:flex}.agent-leads-page__row-action-head{z-index:4;background:var(--workspace-layer2-subtle-surface)}.agent-leads-page__remove{color:#93615c;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:32px;min-height:32px;padding:6px 8px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.agent-leads-page__remove:hover,.agent-leads-page__remove:focus-visible{color:#fff;background:#ef2b2d}.lead-removal-dialog{max-width:440px}.lead-removal-dialog__mark{color:#a4312b;background:#fff0ee;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:4px;display:grid}.agent-leads-page__name-head{z-index:4;background:var(--workspace-layer2-subtle-surface)}.agent-leads-page__empty-cell{color:var(--workspace-muted)}.agent-leads-page__status{color:#4338ca;text-transform:capitalize;background:#eef2ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.agent-leads-page__status[data-status=customer]{color:#166534;background:#dcfce7}.agent-leads-page__status[data-status=waiting_for_proposal],.agent-leads-page__status[data-status=lost]{color:#64748b;background:#f1f5f9}.agent-leads-page__chips{flex-wrap:wrap;gap:4px;display:flex}.agent-leads-page__chips>span{background:var(--workspace-subtle);border-radius:999px;padding:3px 7px}.agent-leads-page__state{min-height:280px;color:var(--workspace-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.agent-leads-page__empty-state{color:#6f7c76;text-align:center;background:#fafbf9;border:1px dashed #cfd8d2;border-radius:16px;align-content:center;place-items:center;gap:8px;width:min(440px,100% - 40px);min-height:320px;margin:clamp(42px,10vh,96px) auto 0;padding:34px;display:grid}.agent-leads-page__empty-state-icon{color:#316a57;background:#e8f1ec;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.agent-leads-page__empty-state>strong{color:#263b33;margin-top:5px;font-size:16px}.agent-leads-page__empty-state>p{max-width:330px;margin:0;font-size:12px;line-height:1.55}.agent-leads-page__empty-state>div{gap:8px;margin-top:10px;display:flex}.agent-leads-page__empty-state button{color:#345047;background:#fff;border:1px solid #cbd5ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.agent-leads-page__empty-state button:hover{background:#f3f7f4;border-color:#98ada3}.agent-leads-page__empty-state button.is-primary{color:#fff;background:#173f34;border-color:#173f34;box-shadow:0 7px 17px #143e3326}.agent-leads-menu{z-index:1100;background:#fffffffa;border:1px solid #e2e8f0eb;border-radius:12px;min-width:190px;padding:5px;box-shadow:0 18px 45px #0f172a29}.agent-leads-menu--columns{max-height:min(320px, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;scrollbar-color:var(--workspace-muted) var(--workspace-subtle);scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:scroll}.agent-leads-menu--columns::-webkit-scrollbar{width:10px}.agent-leads-menu--columns::-webkit-scrollbar-track{background:var(--workspace-subtle);border-radius:999px}.agent-leads-menu--columns::-webkit-scrollbar-thumb{border:2px solid var(--workspace-subtle);background:var(--workspace-muted);border-radius:999px}.agent-leads-menu--columns .agent-leads-menu__item{min-height:34px;padding-block:5px}.agent-leads-menu__item{color:#334155;cursor:pointer;border-radius:8px;outline:0;align-items:center;gap:9px;min-height:38px;padding:7px 10px;font-size:12px;display:flex}.agent-leads-menu__item[data-highlighted]{color:#0f172a;background:#f1f5f9}.agent-leads-menu__item[data-state=checked]:before{content:"✓"}.lead-import-modal{gap:16px;min-height:220px;display:grid}@media (width<=760px){.agent-leads-page__select-head,.agent-leads-page__select-cell,.agent-leads-page__row-action-head,.agent-leads-page__row-action-cell,.agent-leads-page__name-head,.agent-leads-page__name-cell{width:auto;position:static;min-width:0!important;max-width:none!important}.agent-leads-page__select-cell,.agent-leads-page__row-action-cell{justify-content:flex-end;padding-block:7px!important;display:flex!important}.agent-leads-page__select-cell{justify-content:flex-start}}.agent-leads-page__filter-search input:focus,.agent-leads-page__group-filter select:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #18181b14}.agent-leads-page__filter-section button[aria-pressed=true],.agent-leads-page__filter-section button:hover,.agent-leads-page__batch-bar button:hover{color:#fff;background:#000}.agent-leads-page__batch-bar .agent-leads-page__batch-remove,.agent-leads-page__batch-bar .agent-leads-page__batch-remove:hover{background:#000;color:#fff!important}.agent-leads-page__results-button,.agent-leads-page__results-button:hover{color:#27272a;background:#fff;border-color:#d4d4d8;box-shadow:0 5px 14px #18181b12}.agent-leads-page__page-tabs button{color:#71717a}.agent-leads-page__page-tabs button:after{background:#52525b}.agent-leads-page__group-filter select{color:#3f3f46;border-color:#d4d4d8}.agent-leads-page__undo,.agent-leads-page__import-notice{color:#3f3f46;background:#fff;border-color:#d4d4d8}.agent-leads-page__undo button,.agent-leads-page__import-notice strong,.agent-leads-page__import-notice span{color:#3f3f46}.agent-leads-page__undo button:hover,.agent-leads-page__action-error,.agent-leads-menu__item[data-highlighted]{color:#fff;background:#000}.agent-leads-page__checkbox{accent-color:#000}.agent-leads-page__status,.agent-leads-page__status[data-status=customer],.agent-leads-page__status[data-status=waiting_for_proposal],.agent-leads-page__status[data-status=lost]{color:#fff;background:#000;border-color:#000}.agent-leads-page__status[data-status=customer]{background:#000;border-color:#000}.agent-leads-page__status[data-status=waiting_for_proposal],.agent-leads-page__status[data-status=lost]{background:#52525b;border-color:#52525b}.agent-leads-page__chips>span{color:#fff;background:#18181b}.agent-leads-page__empty-state{color:#71717a;background:#fff;border-color:#d4d4d8}.agent-leads-page__empty-state-icon{color:#fff;background:#000}.agent-leads-page__empty-state>strong,.agent-leads-page__empty-state button{color:#27272a;border-color:#d4d4d8}.agent-leads-page__empty-state button:hover{color:#fff;background:#000;border-color:#000}.agent-leads-page__property-add{z-index:6;color:#000;cursor:pointer;opacity:0;background:#fff;border:1px solid #000;border-radius:50%;place-items:center;width:20px;height:20px;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)scale(.86)}.agent-data-table__head:hover .agent-leads-page__property-add,.agent-leads-page__property-add:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}.agent-leads-page__property-add:hover{color:#fff;background:#000}.agent-leads-page__column-name{color:#000;cursor:text;max-width:calc(100% - 30px);font:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-leads-page__column-name-input{color:#000;width:calc(100% - 30px);min-width:70px;font:inherit;background:#fff;border:0;border-bottom:1px solid #000;border-radius:0;outline:0}.agent-leads-page__column-name-input--new{border-bottom-color:#00000052;width:100%;font-weight:650}.lead-import-modal__dropzone,.lead-import-modal__progress,.lead-import-modal__summary,.lead-import-modal__mapping,.lead-import-modal__mapping-head{background:#fff}.lead-import-modal__notice{color:#fff;background:#f59e0b}.lead-import-modal__history button:hover{color:#fff;background:#1463ff}.lead-import-modal__dropzone{color:#475569;cursor:pointer;text-align:center;background:#f8fafcb8;border:1px dashed #94a3b8;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:28px;display:grid}.lead-import-modal__dropzone strong{color:#0f172a}.lead-import-modal__dropzone span,.lead-import-modal__progress span,.lead-import-modal__summary span{color:#64748b;font-size:12px}.lead-import-modal__dropzone input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lead-import-modal__progress,.lead-import-modal__summary{background:#ffffffa6;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.lead-import-modal__progress>div,.lead-import-modal__summary>div{flex:1;gap:2px;display:grid}.lead-import-modal__mapping{background:#ffffffa6;border:1px solid #e2e8f0;border-radius:13px;max-height:390px;overflow:auto}.lead-import-modal__field-hint{color:#475569;margin:0;font-size:12px;line-height:1.45}.lead-import-modal__mapping-head,.lead-import-modal__mapping-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(160px,1fr) minmax(210px,1fr) 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.lead-import-modal__mapping-head{z-index:1;color:#64748b;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:750;position:sticky;top:0}.lead-import-modal__mapping-row>span:first-child{gap:2px;display:grid}.lead-import-modal__mapping-row small{color:#64748b;text-transform:capitalize}.lead-import-modal__notice,.lead-import-modal__error{color:#92400e;background:#fffbeb;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.lead-import-modal__error{color:#991b1b;background:#fef2f2}.lead-import-modal__complete{text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.lead-import-modal__complete h3,.lead-import-modal__complete p,.lead-import-modal__history h3{margin:0}.lead-import-modal__history{border-top:1px solid #e2e8f0;gap:6px;padding-top:14px;display:grid}.lead-import-modal__history button{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:8px;display:flex}.lead-import-modal__history button:hover{background:#f1f5f9}@media (width<=760px){.workspace-agent-layer .agent-leads-page.workspace-content{grid-template-rows:auto auto;height:auto;min-height:100%;overflow:visible}.agent-leads-page__workspace-header{grid-template-columns:1fr}.agent-leads-page__workspace-title{display:none}.agent-leads-page__workspace-toolbar{min-height:52px;padding:0 14px}.agent-leads-page__workspace-body{overflow:visible}.agent-leads-page__lead-type-tabs{width:100%}.agent-leads-page__lead-type-tabs button{flex:1;min-width:0}.agent-leads-page__workspace{display:block}.agent-leads-page__filters{border-right:0;border-bottom:1px solid var(--workspace-border);max-height:44vh}.agent-leads-page__results{overflow:visible}.agent-leads-page .agent-collection-toolbar__controls,.agent-leads-page .agent-collection-toolbar__search,.agent-leads-page .agent-collection-toolbar input,.agent-leads-page .agent-collection-toolbar__sort{width:100%}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table-surface{height:auto;max-height:none}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table{min-width:0}.agent-leads-page__import-notice{flex-wrap:wrap;align-items:flex-start}.agent-leads-page__import-notice>div{min-width:calc(100% - 36px)}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr,:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr:hover{border:1px solid var(--workspace-layer2-border);background:var(--workspace-layer2-card-surface)}.agent-leads-page__name-head,.agent-leads-page__name-cell{max-width:none;position:static;min-width:0!important}.lead-import-modal__mapping-head,.lead-import-modal__mapping-row{grid-template-columns:1fr}.lead-import-modal__mapping-row>svg,.lead-import-modal__mapping-head>span:last-child{display:none}}.agent-leads-page :where([class^=agent-leads],[class*=\ agent-leads]),.agent-leads-menu,.lead-import-modal :where(*){color:#171717!important;border-color:#00000029!important}.agent-leads-page :where(.agent-leads-page__workspace-header,.agent-leads-page__workspace-body,.agent-leads-page__filters,.agent-leads-page__results,.agent-leads-page__collection,.agent-data-table-surface,.agent-data-table thead tr,.agent-data-table tbody tr,.agent-leads-page__undo,.agent-leads-page__import-notice,.agent-leads-page__empty-state),.agent-leads-menu,.lead-import-modal :where(div,section,article,header,label){background-color:#fff!important;background-image:none!important}.agent-leads-page :where(button,input,select,textarea),.agent-leads-menu :where(button),.lead-import-modal :where(button,input,select,textarea){color:#171717!important;background-color:#fff!important;background-image:none!important}.agent-leads-page :where(button[aria-pressed=true],.agent-leads-page__status,.agent-leads-page__empty-state-icon){color:#171717!important;background:#00000012!important;border-color:#0000002e!important}.agent-leads-page :where(button:hover:not(:disabled)),.agent-leads-menu__item[data-highlighted],.lead-import-modal button:hover:not(:disabled){color:#000!important;background:#0000000a!important;border-color:#00000038!important}.agent-leads-page__batch-remove,.agent-leads-page__batch-remove:hover{color:#171717!important;background:#fff!important;border-color:#0000003d!important}.agent-leads-page__batch-bar .agent-leads-page__batch-remove,.agent-leads-page__batch-bar .agent-leads-page__batch-remove:hover{opacity:1;color:#b91c1c!important;background:#fff!important;border:1px solid #fecaca!important}.agent-leads-page :where(button,input,select,textarea):focus-visible,.agent-leads-menu__item[data-highlighted]{outline-color:#000;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}:where(.agent-leads-page,.agent-leads-menu,.lead-column-removal-dialog){--leads-selected-background:#fafafa;--leads-selected-border:#dedee2;--leads-selected-ink:#09090b;--leads-selected-shadow:0 1px 2px #0000000a}.workspace-agent-layer .agent-leads-page.workspace-content{grid-template-rows:44px minmax(0,1fr)}.agent-leads-page__workspace-title{padding-block:4px}.agent-leads-page__page-tabs button{border:0;border-radius:0;align-self:stretch;min-height:100%;box-shadow:none!important;background:0 0!important}.agent-leads-page__filter-section button[aria-pressed=true],.agent-leads-page__filter-section button:hover,.agent-leads-page__batch-bar button:hover{box-shadow:var(--leads-selected-shadow);border-color:var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important}.agent-leads-page__page-tabs button:after{background:#52525b;display:block}.agent-leads-page__page-tabs button[aria-selected=true]{color:var(--leads-selected-ink)!important}.agent-leads-page__page-tabs button:hover{color:var(--leads-selected-ink);box-shadow:none!important;background:0 0!important}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr:hover,:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table tbody tr[data-selected=true]{box-shadow:inset 3px 0 var(--leads-selected-border);background:var(--leads-selected-background)!important}.agent-leads-page .agent-leads-page__cell-editor,.agent-leads-page .agent-leads-page__cell-editor:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.agent-leads-page .agent-leads-page__cell-editor:focus,.agent-leads-page .agent-leads-page__cell-editor:focus-visible{border-color:var(--leads-selected-border)!important;background:#fff!important;box-shadow:0 0 0 2px #0000000d!important}.agent-leads-page__column-header-controls{flex:1;align-items:center;gap:2px;min-width:0;padding-right:20px;display:flex}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__reorder-handle{color:#a1a1aa;cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:28px;margin-left:-10px;padding:0;transition:color .12s,background-color .12s,opacity .12s,transform .12s cubic-bezier(.16,1,.3,1);display:grid}.agent-leads-page .agent-data-table__head:hover .agent-data-table__reorder-handle,:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__reorder-handle:focus-visible,.agent-leads-page .agent-data-table__head[data-reordering=true] .agent-data-table__reorder-handle{opacity:1}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__reorder-handle:hover{background:var(--leads-selected-background);color:var(--leads-selected-ink);transform:scale(1.04)}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__reorder-handle:active{cursor:grabbing}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table__head[data-reordering=true]{z-index:4;background:#fff}:is(.agent-leads-page,.campaign-recipients__table) .agent-data-table-surface{--agent-data-table-drag-accent:var(--leads-selected-ink,#27272a);--agent-data-table-drag-border:var(--leads-selected-border,#dedee2);--agent-data-table-drag-surface:var(--leads-selected-background,#fafafa);--agent-data-table-drag-overlay:#fffffffa}.agent-leads-page__column-options{opacity:0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid;border:1px solid #0000!important}.agent-data-table__head:hover .agent-leads-page__column-options,.agent-leads-page__column-options:focus-visible,.agent-leads-page__column-options[data-state=open]{opacity:1}.agent-leads-page__column-options:hover,.agent-leads-menu__item[data-highlighted]{border-color:var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:var(--leads-selected-shadow)!important}.agent-leads-page__column-name{min-width:0}.agent-leads-menu--column{min-width:150px}.agent-leads-menu__item--danger{color:#b42318!important}.workspace-agent-layer .agent-leads-page .agent-leads-page__lead-type-tabs button[aria-selected=true],.workspace-agent-layer .agent-leads-page .agent-leads-page__lead-type-tabs button[aria-selected=true]:hover{border-color:var(--leads-selected-border)!important;background:var(--leads-selected-background)!important;color:var(--leads-selected-ink)!important;box-shadow:var(--leads-selected-shadow)!important}.agent-offers-page.agent-page-layout{padding:40px 60px 48px}.agent-offers-page .agent-page-layout__header{align-items:flex-end}.agent-offers-page .agent-page-layout__navigation{margin-top:18px}.agent-offers-page__workflow-note{align-items:center;gap:16px;display:flex}.agent-offers-page__workflow-note p{color:var(--workspace-ink);flex:auto;margin:0;font-size:13px;font-weight:500;line-height:19px}.agent-offers-page__workflow-note .agent-action-button{border-color:var(--workspace-ink);border-radius:14px;min-width:104px;margin-left:auto;font-weight:600}.agent-offers-page .agent-page-layout__content{margin-top:44px}.agent-offers-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1500px;margin:0;padding:0;list-style:none;display:grid}.agent-offers-page__offer{border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-height:228px;box-shadow:var(--workspace-layer2-card-shadow);border:0;grid-template-columns:clamp(44px,5vw,56px) minmax(0,1fr) 28px;align-content:start;gap:14px 12px;padding:16px;display:grid}.agent-offers-page__brand{aspect-ratio:1;object-fit:contain;border:1px solid var(--workspace-layer2-border);background:var(--workspace-layer2-subtle-surface);width:100%;height:auto;box-shadow:none;border-radius:12px}.agent-offers-page__copy{min-width:0}.agent-offers-page__copy h2,.agent-offers-page__copy strong{color:var(--workspace-ink);font-weight:500}.agent-offers-page__copy h2{margin:2px 0 0;font-size:16px;line-height:22px}.agent-offers-page__copy strong,.agent-offers-page__copy small{margin-top:2px;font-size:13px;line-height:19px;display:inline-block}.agent-offers-page__copy small{color:var(--workspace-muted);text-transform:uppercase;margin-left:8px;font-size:10px}.agent-offers-page__checkout{width:28px;height:28px;color:var(--workspace-muted);border-radius:8px;place-self:start end;place-items:center;margin:0;text-decoration:none;transition:background .15s,color .15s;display:grid}.agent-offers-page__checkout:hover{background:var(--workspace-layer2-subtle-surface);color:var(--workspace-ink)}.agent-offers-page__description{min-width:0;color:var(--workspace-ink);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;font-weight:500;line-height:18px}.agent-offers-page__brand--fallback{color:#475569;place-items:center;display:grid}.agent-offers-page__loading,.agent-offers-page__error,.agent-offers-page__empty{border:1px solid var(--workspace-layer2-border);border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-height:320px;box-shadow:var(--workspace-layer2-card-shadow)}.agent-offers-page__loading,.agent-offers-page__error{color:var(--workspace-muted);place-items:center;font-size:13px;display:grid}.agent-offers-page__empty{text-align:center;align-content:center;place-items:center;gap:10px;max-width:680px;margin-inline:auto;padding:40px;display:grid}.agent-offers-page__empty>span{background:var(--workspace-layer2-subtle-surface);color:#475569;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.agent-offers-page__empty h2,.agent-offers-page__empty p{margin:0}.agent-offers-page__empty h2{color:var(--workspace-ink);font-size:20px}.agent-offers-page__empty p{max-width:390px;color:var(--workspace-muted);font-size:13px;line-height:19px}.agent-offers-page__empty .agent-action-button{min-width:170px;min-height:48px;margin-top:12px}.agent-offers-page__form{gap:15px;display:grid}.agent-offers-page__form label{color:#334155;gap:7px;font-size:12px;font-weight:650;display:grid}.agent-offers-page__form input,.agent-offers-page__form textarea,.agent-offers-page__form select{color:#0f172a;width:100%;font:inherit;background:#ffffffc7;border:1px solid #cbd5e1;border-radius:11px;padding:11px 12px}.agent-offers-page__form textarea{resize:vertical}.agent-offers-page__price-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.agent-offers-page__form-error{color:#b91c1c;margin:0;font-size:12px}@media (width<=980px){.agent-offers-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agent-offers-page.agent-page-layout{padding:24px 20px 36px}.agent-offers-page__workflow-note{flex-wrap:wrap}.agent-offers-page__workflow-note p{flex-basis:260px}.agent-offers-page__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.agent-offers-page__empty{max-width:none;min-height:280px;padding:28px 20px}}.agent-outreach-page.agent-page-layout{padding:22px 32px 36px}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)).agent-page-layout,.agent-outreach-page--detail.agent-page-layout{padding-top:20px}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)) .agent-page-layout__header,.agent-outreach-page--detail .agent-page-layout__header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)) .agent-outreach-page__collection,.agent-outreach-page--detail .agent-outreach-page__collection{padding-top:0}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)) .agent-outreach-page__surface,.agent-outreach-page--detail .agent-outreach-page__surface{margin-top:0}.dark .workspace-agent-layer .agent-outreach-page{--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-surface:hsl(var(--background));--workspace-subtle:hsl(var(--muted));--workspace-border:hsl(var(--border));--workspace-border-strong:hsl(var(--border));--workspace-layer2-canvas:hsl(var(--background));--workspace-layer2-card-surface:hsl(var(--card));--workspace-layer2-border:hsl(var(--border))}.agent-outreach-page .agent-page-layout__header,.agent-outreach-page .agent-page-layout__navigation,.agent-outreach-page .agent-page-layout__content{width:min(100%,1440px);margin-left:auto;margin-right:auto}.agent-outreach-page .agent-page-layout__content{margin-top:0}.agent-outreach-page .agent-page-layout__navigation,.agent-outreach-page__sections{overflow-x:auto}.agent-outreach-page .agent-page-layout__navigation .agent-tabs,.agent-outreach-page__sections .agent-tabs{width:max-content;min-width:100%}.agent-outreach-page__sections{border-bottom:1px solid var(--workspace-border);margin-top:10px}.agent-outreach-page__sections .agent-tabs{gap:26px}.agent-outreach-page__sections .agent-tabs button{min-height:44px;padding-bottom:12px}.agent-outreach-page__collection{min-width:0;padding-top:12px}.agent-outreach-page__collection .agent-collection-toolbar{flex-wrap:wrap;gap:12px}.agent-outreach-page__toolbar-label{color:var(--workspace-ink);font-size:15px;font-weight:750}.agent-outreach-page__collection .agent-collection-toolbar__controls{flex-wrap:wrap}.agent-outreach-page__collection .agent-collection-toolbar input,.agent-outreach-page__collection .agent-collection-toolbar__sort{border-color:var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:9px;min-height:38px}.agent-outreach-page__collection .agent-collection-toolbar input{width:min(240px,100%)}.agent-outreach-page__create-action{white-space:nowrap;min-height:38px}.agent-outreach-page__surface{margin-top:12px}.outreach-email-campaigns{gap:18px;min-width:0;display:grid}.outreach-campaign-drafts{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;gap:14px;padding:20px 24px;display:grid}.outreach-campaign-drafts h2{color:var(--workspace-ink);margin:0;font-size:15px}.outreach-campaign-drafts p{color:var(--workspace-muted);margin:4px 0 0;font-size:12px}.outreach-campaign-drafts ul{margin:0;padding:0;list-style:none}.outreach-campaign-drafts li{border-top:1px solid var(--workspace-border);align-items:center;gap:10px;padding:12px 0;display:flex}.outreach-campaign-drafts li>div{flex:1;gap:3px;min-width:0;display:grid}.outreach-campaign-drafts strong{color:var(--workspace-ink);font-size:13px}.outreach-campaign-drafts li span{color:var(--workspace-muted);font-size:12px}.outreach-campaign-onboarding{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-layer2-card-surface,var(--workspace-surface));box-shadow:var(--workspace-layer2-card-shadow,0 4px 16px #3143690d);border-radius:16px;overflow:hidden}.outreach-campaign-onboarding__intro{padding:28px 32px 24px}.outreach-campaign-onboarding__intro h2{color:var(--workspace-ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:750}.outreach-campaign-onboarding p{color:var(--workspace-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.outreach-campaign-onboarding ol{margin:0;padding:0;list-style:none}.outreach-campaign-onboarding li{border-top:1px solid var(--workspace-layer2-border,var(--workspace-border));grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 32px;display:grid}.outreach-campaign-onboarding__step{color:#365891;background:#eef3ff;border:1px solid #b8c9ee;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.outreach-campaign-onboarding strong{color:var(--workspace-ink);font-size:13px}.outreach-campaign-onboarding li>button,.outreach-campaign-onboarding li>a{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-height:36px;color:var(--workspace-ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.outreach-campaign-onboarding li>button:hover,.outreach-campaign-onboarding li>a:hover{background:#f7f9ff;border-color:#b8c9ee}.outreach-campaign-onboarding li>button:focus-visible,.outreach-campaign-onboarding li>a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dark .outreach-campaign-onboarding__step{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground))}.dark .outreach-campaign-onboarding li>button:hover,.dark .outreach-campaign-onboarding li>a:hover{border-color:hsl(var(--ring));background:hsl(var(--muted))}@media (width<=640px){.outreach-campaign-onboarding__intro{padding:22px 20px}.outreach-campaign-onboarding li{grid-template-columns:30px minmax(0,1fr);gap:10px 12px;padding:16px 20px}.outreach-campaign-onboarding li>button,.outreach-campaign-onboarding li>a{grid-column:2;justify-self:start}}.outreach-email-campaigns__summary{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.outreach-email-campaigns__summary>span,.outreach-email-campaigns__summary--interactive>button{min-width:0;color:var(--workspace-muted);gap:4px;padding:16px 20px;font-size:12px;display:grid}.outreach-email-campaigns__summary--interactive>button{text-align:left;cursor:pointer;background:0 0;border:0}.outreach-email-campaigns__summary>span+span,.outreach-email-campaigns__summary--interactive>button+button{border-left:1px solid var(--workspace-border)}.outreach-email-campaigns__summary button:nth-child(3n+1){border-left:0}.outreach-email-campaigns__summary button:nth-child(n+4){border-top:1px solid var(--workspace-border)}.outreach-email-campaigns__summary button:hover,.outreach-email-campaigns__summary button[aria-pressed=true]{background:var(--workspace-surface);color:var(--workspace-ink)}.outreach-email-campaigns__summary button:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:-3px}.outreach-email-campaigns__summary strong{color:var(--workspace-ink);font-size:23px;font-weight:750;line-height:1}:is(.agent-outreach-page,.campaign-header,.campaign-sending-dialog,.campaign-link-dialog,.outreach-campaign-builder__review-dialog,.outreach-campaign-builder__exclusion-dialog) .agent-action-button[data-tone=primary]{background-color:#0158e0;background-image:linear-gradient(135deg in oklab, #0158e0, #0365fd);color:#fff;border-color:#0158e0;box-shadow:0 6px 18px -8px #014ec973}:is(.agent-outreach-page,.campaign-header,.campaign-sending-dialog,.campaign-link-dialog,.outreach-campaign-builder__review-dialog,.outreach-campaign-builder__exclusion-dialog) .agent-action-button[data-tone=primary]:hover{background-color:#014ec9;background-image:linear-gradient(135deg in oklab, #014ec9, #0158e0);border-color:#014ec9;box-shadow:0 7px 20px -7px #014ec97a}:is(.agent-outreach-page,.campaign-header,.campaign-sending-dialog,.campaign-link-dialog,.outreach-campaign-builder__review-dialog,.outreach-campaign-builder__exclusion-dialog) .agent-action-button[data-tone=primary]:active{box-shadow:none;background-color:#014ec9;background-image:none;border-color:#014ec9}.outreach-email-campaigns__summary--interactive button span{color:var(--workspace-muted);padding:0;line-height:1.35}.agent-outreach-page__campaign-head,.agent-outreach-page__campaigns li{grid-template-columns:minmax(180px,2fr) minmax(90px,.7fr) minmax(170px,1.3fr) minmax(90px,.7fr) auto;align-items:center;gap:18px;display:grid}.agent-outreach-page__campaign-head{color:var(--workspace-muted);padding:0 20px;font-size:11px;font-weight:750}.agent-outreach-page__campaigns{gap:8px;margin:-8px 0 0;padding:0;list-style:none;display:grid}.agent-outreach-page__campaigns li{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));min-width:0;color:var(--workspace-ink);border-radius:12px;padding:16px 20px;font-size:12px}.agent-outreach-page__campaigns li:hover{border-color:var(--workspace-border-strong,#d4d4d8)}.agent-outreach-page__campaigns li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-outreach-page__campaign-identity{gap:3px;display:grid}.agent-outreach-page__campaign-identity strong{text-overflow:ellipsis;font-size:13px;font-weight:730;overflow:hidden}.agent-outreach-page__campaign-identity small{color:var(--workspace-muted);font-size:11px}.agent-outreach-page__status{background:var(--workspace-subtle);width:fit-content;color:var(--workspace-ink);text-transform:capitalize;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.agent-outreach-page__status[data-status=active]{color:#23533a;background:#e9f4ee}.agent-outreach-page__state{border:1px dashed var(--workspace-border-strong,#d4d4d8);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;justify-items:start;gap:7px;padding:36px;display:grid}.agent-outreach-page__state h2,.agent-outreach-page__state p{margin:0}.agent-outreach-page__state h2{font-size:16px}.agent-outreach-page__state p{color:var(--workspace-muted);font-size:13px}.outreach-campaign-builder,.outreach-campaign-details,.outreach-sending-setup{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;gap:22px;min-width:0;padding:24px;display:grid}.outreach-campaign-details__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outreach-campaign-details__tabs{border-bottom:1px solid var(--workspace-border);gap:26px;display:flex;overflow-x:auto}.outreach-campaign-details__tabs button{min-height:42px;color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 2px;font-size:13px;font-weight:600}.outreach-campaign-details__tabs button[aria-selected=true]{border-bottom-color:hsl(var(--primary));color:var(--workspace-ink)}.outreach-campaign-details__tabs button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.outreach-campaign-details__breakdown{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;gap:16px;padding:20px;display:grid}.outreach-campaign-details__trends{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;gap:18px;padding:20px;display:grid}.outreach-campaign-details__trends-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-campaign-details__trends-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outreach-campaign-details__trend-custom-range{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.outreach-campaign-details__trend-custom-range label{color:var(--workspace-muted);gap:5px;font-size:12px;font-weight:650;display:grid}.outreach-campaign-details__trend-custom-range input{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));min-width:170px;color:var(--workspace-ink);font:inherit;border-radius:7px;padding:8px 10px}.outreach-campaign-details__trend-custom-range>span{color:#b34f42;font-size:12px}.outreach-campaign-details__trends h3{color:var(--workspace-ink);margin:0;font-size:15px}.outreach-campaign-details__trends p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.outreach-campaign-details__trend-chart{min-width:0;position:relative}.outreach-campaign-details__trend-chart svg{width:100%;height:190px;display:block}.outreach-campaign-details__trend-chart line{stroke:var(--workspace-border);stroke-width:1px;vector-effect:non-scaling-stroke}.outreach-campaign-details__trend-peak{color:var(--workspace-muted);font-size:11px;position:absolute;top:0;left:0}.outreach-campaign-details__trend-dates{color:var(--workspace-muted);justify-content:space-between;padding:0 2%;font-size:11px;display:flex}.outreach-campaign-details__trend-legend{color:var(--workspace-muted);flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}:is(.outreach-campaign-details,.campaign-detail) .outreach-campaign-details__trend-legend li{border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.outreach-campaign-details__trend-legend li span{border-radius:50%;width:8px;height:8px}.outreach-campaign-details__breakdown-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-campaign-details__breakdown h3{color:var(--workspace-ink);margin:0;font-size:15px}.outreach-campaign-details__breakdown p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.outreach-campaign-details__breakdown-scroll{overflow-x:auto}.outreach-campaign-details__breakdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:12px}.outreach-campaign-details__breakdown th,.outreach-campaign-details__breakdown td{border-bottom:1px solid var(--workspace-border);text-align:right;padding:11px 10px}.outreach-campaign-details__breakdown thead th{color:var(--workspace-muted);white-space:nowrap;font-weight:650}.outreach-campaign-details__breakdown th:first-child{text-align:left;width:28%}.outreach-campaign-details__breakdown tbody th{color:var(--workspace-ink);font-weight:650}.outreach-campaign-details__breakdown tbody th span,.outreach-campaign-details__breakdown tbody th small{display:block}.outreach-campaign-details__breakdown tbody th small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.outreach-campaign-details__schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.outreach-campaign-details__schedule>div{border:1px solid var(--workspace-border);border-radius:10px;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.outreach-campaign-details__schedule span,.outreach-campaign-details__schedule small{color:var(--workspace-muted);font-size:12px}.outreach-campaign-details__schedule strong{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:17px}.outreach-campaign-details__email-body{color:var(--workspace-ink);font-size:13px;line-height:1.6}.outreach-campaign-details__email-body p{margin:0 0 10px}.outreach-campaign-details__email-body ul,.outreach-campaign-details__email-body ol{margin:0 0 10px;padding-left:22px}.outreach-campaign-builder__workflow{gap:14px;min-width:0;display:grid}.outreach-campaign-builder{background:0 0;border:0;padding:0}.outreach-campaign-builder__review-issues{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;width:100%;padding:16px}.outreach-campaign-builder__review-issues h4{color:var(--workspace-ink);margin:0 0 10px;font-size:13px}.outreach-campaign-builder__review-issues ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-builder__review-issues li{border-top:1px solid var(--workspace-border);color:var(--workspace-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.outreach-campaign-builder__workarea[data-stage=review]{gap:12px}.outreach-campaign-builder__workarea[data-stage=review] .outreach-campaign-builder__review-grid{gap:8px}.outreach-campaign-builder__workarea[data-stage=review] .outreach-campaign-builder__review-grid>section{padding:9px 13px}.outreach-campaign-builder__workarea[data-stage=review] .outreach-campaign-builder__review-issues{padding:11px 16px}.outreach-campaign-builder__review-issues button,.outreach-campaign-builder__inline-link{color:#2d54a6;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.outreach-campaign-builder__ready{width:100%;color:var(--workspace-ink);background:#f7f9ff;border:1px solid #b8c9ee;border-radius:10px;padding:14px 16px;font-size:13px}.outreach-campaign-builder__review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.outreach-campaign-builder__review-grid>section{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:10px;align-content:start;gap:4px;min-width:0;padding:12px 16px;display:grid}.outreach-campaign-builder__review-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.outreach-campaign-builder__review-card-heading h4{color:var(--workspace-muted);font-size:12px;font-weight:750}.outreach-campaign-builder__review-card-heading button{color:#315ca6;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.outreach-campaign-builder__review-card-heading button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.outreach-campaign-builder__review-grid>section>strong{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:15px;line-height:1.35}.outreach-campaign-builder__review-grid>section>p{overflow-wrap:anywhere;color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-campaign-builder__review-grid>.outreach-campaign-builder__review-safety{background:var(--workspace-subtle);grid-column:1/-1}.dark .outreach-campaign-builder__review-card-heading button{color:hsl(var(--foreground))}.dark .outreach-campaign-builder__ready{border-color:hsl(var(--border));background:hsl(var(--muted))}.dark .outreach-campaign-builder__review-issues button,.dark .outreach-campaign-builder__inline-link{color:hsl(var(--foreground))}.outreach-campaign-builder__stages{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;align-items:center;min-width:0;padding:12px 20px;display:flex;overflow-x:auto}.outreach-campaign-builder__stages button{min-width:0;color:var(--workspace-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;align-items:center;gap:11px;padding:4px 0;font-size:13px;font-weight:650;display:flex}.outreach-campaign-builder__stages button:not(:last-child):after{content:"";background:var(--workspace-border-strong,var(--workspace-border));flex:24px;min-width:20px;height:1px;margin:0 18px 0 6px}.outreach-campaign-builder__stages button[data-complete=true]:after{background:hsl(var(--primary))}.outreach-campaign-builder__step-number{border:1px solid var(--workspace-border-strong,var(--workspace-border));background:var(--workspace-layer2-card-surface,var(--workspace-surface));width:32px;height:32px;color:var(--workspace-muted);border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.outreach-campaign-builder__stages button[aria-current=step],.outreach-campaign-builder__stages button[data-complete=true]{color:var(--workspace-ink)}.outreach-campaign-builder__stages button[aria-current=step] .outreach-campaign-builder__step-number,.outreach-campaign-builder__stages button[data-complete=true] .outreach-campaign-builder__step-number{background-color:#0158e0;background-image:linear-gradient(135deg in oklab, #0158e0, #0365fd);color:#fff;border-color:#0158e0;box-shadow:0 4px 10px -5px #014ec980}.outreach-campaign-builder__stages button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:4px}.outreach-campaign-builder__sequence-editor{grid-template-columns:180px minmax(0,1fr) minmax(260px,280px);align-items:start;gap:20px;width:100%;display:grid}.outreach-campaign-builder__step-rail{border-right:1px solid var(--workspace-border);flex-direction:column;gap:14px;min-width:0;padding-right:18px;display:flex}.outreach-campaign-builder__step-rail nav{gap:9px;min-width:0;display:grid}.outreach-campaign-builder__step-rail nav button{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));width:100%;min-width:0;min-height:72px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.outreach-campaign-builder__step-rail nav button[aria-current=step]{background:#f6f9ff;border-color:#a9bfe9;box-shadow:inset 0 0 0 1px #a9bfe9}.outreach-campaign-builder__step-rail .outreach-campaign-builder__sequence-step-index{background:var(--workspace-subtle);height:30px;color:var(--workspace-muted);border-radius:8px;flex:0 0 30px;place-items:center;font-weight:750;display:grid}.outreach-campaign-builder__step-rail nav button[aria-current=step] .outreach-campaign-builder__sequence-step-index{color:#315ca6;background:#e5edff}.outreach-campaign-builder__sequence-step-copy{gap:3px;min-width:0;display:grid}.outreach-campaign-builder__sequence-step-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-campaign-builder__step-rail .outreach-campaign-builder__sequence-step-copy>span{color:var(--workspace-muted);font-size:11px}.outreach-campaign-builder__step-rail>.agent-action-button{align-self:stretch}.outreach-campaign-builder__step-rail button:focus-visible,.outreach-campaign-builder__remove-step:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.outreach-campaign-builder__step-editor{align-content:start;gap:16px;min-width:0;display:grid}.outreach-campaign-builder__step-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.outreach-campaign-builder__step-heading h4{margin:0;font-size:15px}.outreach-campaign-builder__step-heading p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px}.outreach-campaign-builder__remove-step{color:var(--workspace-muted);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;font-size:12px;font-weight:700;text-decoration:underline}.outreach-campaign-builder__personalization{color:var(--workspace-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.outreach-campaign-builder__personalization>span{color:var(--workspace-ink);margin-right:4px;font-weight:700}.outreach-campaign-builder__personalization button{color:#315ca6;cursor:pointer;font:inherit;background:#eef3ff;border:1px solid #b8c9ee;border-radius:6px;padding:5px 8px;font-weight:700}.outreach-campaign-builder__personalization button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.outreach-campaign-builder__personalization small{color:var(--workspace-muted);font-size:11px}.outreach-campaign-builder__live-preview{align-content:start;gap:15px;min-width:0;padding:3px 0 0;display:grid}.outreach-campaign-builder__live-preview-heading{gap:10px;display:grid}.outreach-campaign-builder__live-preview-heading>div{gap:3px;display:grid}.outreach-campaign-builder__live-preview-heading strong{color:var(--workspace-ink);font-size:14px}.outreach-campaign-builder__live-preview-heading span{color:var(--workspace-muted);font-size:12px;line-height:1.45}.outreach-campaign-builder__live-preview-message{overflow-wrap:anywhere;border:1px solid var(--workspace-border);background:var(--workspace-ink);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.outreach-campaign-builder__live-preview-message{background:color-mix(in srgb, var(--workspace-ink) 3%, var(--workspace-surface))}}.outreach-campaign-builder__live-preview-message{padding:18px 20px}.outreach-campaign-builder__preview-context{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.outreach-campaign-builder__preview-context span{margin-top:3px;display:block}.outreach-campaign-builder__live-preview-meta{color:var(--workspace-ink);grid-template-columns:max-content minmax(0,1fr);gap:7px;margin-bottom:14px;font-size:12px;line-height:1.5;display:grid}.outreach-campaign-builder__live-preview-meta>span{color:var(--workspace-ink)}.outreach-campaign-builder__live-preview-meta strong,.outreach-campaign-builder__live-preview-meta small{font:inherit;display:block}.outreach-campaign-builder__live-preview-meta small{color:var(--workspace-muted)}.outreach-campaign-builder__live-preview-body{max-height:350px;color:var(--workspace-ink);white-space:pre-wrap;margin-top:22px;font-size:13px;line-height:1.5;overflow-y:auto}.outreach-campaign-builder__live-preview-body p{margin:0 0 8px}.outreach-campaign-builder__live-preview-body p:last-child{margin-bottom:0}.outreach-campaign-builder__live-preview-body ul,.outreach-campaign-builder__live-preview-body ol{margin:0 0 12px;padding-left:22px}.outreach-campaign-builder__preview-signature{color:var(--workspace-ink);white-space:pre-wrap;margin-top:16px;font-size:13px;line-height:1.6}.outreach-campaign-builder__review-signature{white-space:pre-wrap}.outreach-test-send__open{place-self:flex-start start;align-items:center;gap:8px;display:inline-flex}.agent-outreach-page .outreach-test-send__open{background:linear-gradient(135deg in oklab, #0158e0, #0365fd);color:#fff;border-color:#0158e0;box-shadow:0 6px 18px -8px #014ec973}.agent-outreach-page .outreach-test-send__open:hover{background:linear-gradient(135deg in oklab, #014ec9, #0158e0)}.outreach-test-send__dialog{max-width:480px}.outreach-test-send__dialog,.campaign-engagement-drilldown,.campaign-template-dialog,.campaign-link-dialog,.outreach-individual-editor,.outreach-campaign-builder__review-dialog,.outreach-campaign-builder__exclusion-dialog{--workspace-border:#d8dce6;--workspace-border-strong:#c8ceda;--workspace-ink:#171923;--workspace-muted:#666f80;--workspace-surface:#fff;--workspace-subtle:#f7f9ff;--workspace-layer2-card-surface:#fff}.outreach-test-send__details{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:10px;gap:0;margin:4px 0 0;display:grid}.outreach-test-send__details>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 15px;display:grid}.outreach-test-send__details>div+div{border-top:1px solid var(--workspace-border)}.outreach-test-send__details dt{color:var(--workspace-muted)}.outreach-test-send__details dd{overflow-wrap:anywhere;color:var(--workspace-ink);margin:0;font-weight:600}.outreach-test-send__note{color:var(--workspace-muted);margin:0;font-size:13px;line-height:1.55}.outreach-test-send__success{color:#19744a;margin:0;font-size:13px;font-weight:600}.outreach-test-send__confirm{background:var(--realfy-blue-gradient);color:#10254b;border:0}.outreach-test-send__confirm:hover:not(:disabled){filter:brightness(.96)}.campaign-email-editor{border:1px solid var(--workspace-border-strong,var(--workspace-border));background:var(--workspace-layer2-card-surface,var(--workspace-surface));width:100%;min-width:0;color:var(--workspace-ink);border-radius:9px;position:relative}.campaign-email-editor:focus-within{border-color:#91afe1}.campaign-email-editor__content .tiptap{outline:none;height:clamp(260px,34vh,360px);padding:16px 18px;font-size:13px;font-weight:400;line-height:1.5;overflow-y:auto}.campaign-email-editor__content .tiptap p{margin:0 0 8px}.campaign-email-editor__content .tiptap p:last-child{margin-bottom:0}.campaign-email-editor__content .tiptap ul,.campaign-email-editor__content .tiptap ol{margin:0 0 12px;padding-left:22px}.campaign-email-editor__variable{color:#285eaa;background:#eaf1ff;border-radius:4px;padding:1px 2px;font-weight:700}.campaign-email-editor__toolbar{border-top:1px solid var(--workspace-border);flex-wrap:wrap;align-items:center;gap:3px;padding:7px 9px;display:flex}.campaign-email-editor__toolbar button{min-width:30px;min-height:30px;color:var(--workspace-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.campaign-email-editor__toolbar button:hover,.campaign-email-editor__toolbar button[aria-pressed=true]{color:#285eaa;background:#eaf1ff}.campaign-email-editor__toolbar button:disabled{color:var(--workspace-muted);cursor:default;opacity:.5}.campaign-email-editor__toolbar button:focus-visible,.campaign-email-editor__slash button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.campaign-email-editor__divider{background:var(--workspace-border);width:1px;height:21px;margin:0 5px}.campaign-email-editor__toolbar .campaign-email-editor__insert{gap:7px;padding:0 9px;font-size:12px;font-weight:650}.campaign-email-editor__insert span,.campaign-email-editor__slash button>span{color:#285eaa}.campaign-email-editor__help{color:var(--workspace-muted);margin:0;padding:0 18px 10px;font-size:11px}.campaign-email-editor__slash{z-index:5;border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:9px;width:230px;max-height:250px;padding:5px;position:absolute;overflow-y:auto;box-shadow:0 12px 30px #141d3221}.campaign-email-editor__slash button{width:100%;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px;font-size:12px;display:flex}.campaign-email-editor__slash button:hover,.campaign-email-editor__slash button[aria-selected=true]{background:#f4f7ff}.campaign-email-editor__slash button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-email-editor__slash small{color:var(--workspace-muted);white-space:nowrap}.dark .campaign-email-editor__variable,.dark .campaign-email-editor__slash button,.dark .campaign-email-editor__toolbar button:hover,.dark .campaign-email-editor__toolbar button[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.outreach-campaign-builder__preview-lead-select.workspace-select-menu__trigger,.outreach-campaign-builder__select.workspace-select-menu__trigger{border-color:var(--workspace-border-strong,var(--workspace-border));background:var(--workspace-layer2-card-surface,var(--workspace-surface));width:100%;min-width:0;color:var(--workspace-ink)}.outreach-mailbox__settings .workspace-select-menu__trigger{width:100%;min-width:0}.outreach-campaign-builder__preview-lead-select.workspace-select-menu__trigger>span,.outreach-campaign-builder__select.workspace-select-menu__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark .outreach-campaign-builder__select-menu.workspace-select-menu__content{border-color:hsl(var(--border));background:hsl(var(--popover))}.dark .outreach-campaign-builder__select-menu .workspace-select-menu__item{color:hsl(var(--popover-foreground))}.dark .outreach-campaign-builder__select-menu .workspace-select-menu__item[data-highlighted]{background:hsl(var(--muted));color:hsl(var(--foreground))}.dark .outreach-campaign-builder__step-rail nav button[aria-current=step],.dark .outreach-campaign-builder__personalization button{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:none}.dark .outreach-campaign-builder__step-rail nav button[aria-current=step] .outreach-campaign-builder__sequence-step-index{background:hsl(var(--background));color:hsl(var(--foreground))}.outreach-campaign-builder__workarea{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;align-content:start;justify-items:stretch;gap:16px;min-width:0;padding:20px 24px;display:grid}.outreach-campaign-builder__footer{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:650;display:flex}.outreach-campaign-builder__footer>div{gap:10px;margin-left:auto;display:flex}.outreach-campaign-builder__workarea>.outreach-campaign-builder__fields,.outreach-campaign-builder__workarea>.outreach-campaign-builder__audience,.outreach-campaign-builder__workarea>.outreach-campaign-builder__preview,.outreach-campaign-builder__workarea>.outreach-campaign-builder__capacity,.outreach-campaign-builder__workarea>.outreach-campaign-builder__send-windows{width:100%}.outreach-campaign-builder h2,.outreach-campaign-builder h3,.outreach-campaign-builder h4,.outreach-campaign-builder p,.outreach-campaign-details h2,.outreach-campaign-details p,.outreach-sending-setup h2,.outreach-sending-setup h3,.outreach-sending-setup p{margin:0}.outreach-campaign-builder__heading,.outreach-sending-setup__intro,.outreach-mailbox__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.outreach-campaign-builder__heading h2,.outreach-campaign-details h2,.outreach-sending-setup h2{letter-spacing:-.02em;font-size:18px}.outreach-campaign-builder__heading p,.outreach-campaign-builder__section-heading p,.outreach-sending-setup__intro p,.outreach-mailbox__heading p{color:var(--workspace-muted);margin-top:5px;font-size:12px;line-height:1.5}.outreach-campaign-builder__section-heading h3{font-size:14px}.outreach-campaign-builder__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.outreach-campaign-builder__delivery-details{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:10px;width:100%}.outreach-campaign-builder__delivery-details>summary{cursor:pointer;color:var(--workspace-ink);padding:12px 16px;font-size:12px;font-weight:700}.outreach-campaign-builder__delivery-details>summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px;border-radius:10px}.outreach-campaign-builder__delivery-details[open]{gap:12px;padding-bottom:12px;display:grid}.outreach-campaign-builder__delivery-details[open]>:not(summary){margin-inline:12px}.outreach-campaign-builder__fields label,.outreach-campaign-builder__field,.outreach-mailbox__settings label,.outreach-mailbox__domain-actions label{color:var(--workspace-ink);gap:7px;font-size:12px;font-weight:680;display:grid}.outreach-campaign-builder__field>span{color:var(--workspace-ink)}.outreach-campaign-builder__wide{grid-column:1/-1}.outreach-campaign-builder__hint{color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-campaign-builder__senders{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;gap:9px;margin:0;padding:14px 16px;display:grid}.outreach-campaign-builder__senders legend{color:var(--workspace-ink);font-size:13px;font-weight:720}.outreach-campaign-builder__senders p{color:var(--workspace-muted);margin:0 0 3px;font-size:12px;line-height:1.5}.outreach-campaign-builder__senders label{align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.outreach-campaign-builder__senders label span{overflow-wrap:anywhere}.outreach-campaign-builder__senders small{color:var(--workspace-muted);margin-left:auto}.outreach-campaign-builder__days{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;margin:0;padding:14px 16px}.outreach-campaign-builder__days legend{color:var(--workspace-ink);font-size:13px;font-weight:720}.outreach-campaign-builder__days>div{flex-wrap:wrap;gap:8px;display:flex}.outreach-campaign-builder__days label{border:1px solid var(--workspace-border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.outreach-campaign-builder__days label:has(input:checked){color:#254a96;background:#eef4ff;border-color:#9ebafb}.outreach-campaign-builder__capacity{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:12px;gap:12px;padding:18px;display:grid}.outreach-campaign-builder__capacity h4{color:var(--workspace-ink);margin:0;font-size:14px}.outreach-campaign-builder__capacity p{color:var(--workspace-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.outreach-campaign-builder__capacity>strong{color:var(--workspace-ink);font-size:13px}.outreach-campaign-builder__capacity ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-builder__capacity li{border-top:1px solid var(--workspace-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:12px;display:flex}.outreach-campaign-builder__capacity li span:first-child{color:var(--workspace-ink);overflow-wrap:anywhere;font-weight:650}.outreach-campaign-builder__capacity li span:last-child{color:var(--workspace-muted);font-variant-numeric:tabular-nums}.outreach-campaign-builder__send-windows{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:12px;gap:12px;padding:18px;display:grid}.outreach-campaign-builder__send-windows h4{color:var(--workspace-ink);margin:0;font-size:14px}.outreach-campaign-builder__send-windows p{color:var(--workspace-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.outreach-campaign-builder__send-windows ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-builder__send-windows li{border-top:1px solid var(--workspace-border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;font-size:12px;display:flex}.outreach-campaign-builder__send-windows li span{color:var(--workspace-muted)}.outreach-campaign-builder__send-windows li strong{color:var(--workspace-ink);font-variant-numeric:tabular-nums}.outreach-campaign-builder__send-window-view{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:8px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.outreach-campaign-builder__send-window-view button,.outreach-campaign-builder__calendar-heading button{color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:650}.outreach-campaign-builder__send-window-view button[aria-pressed=true]{background:var(--workspace-layer2-card-surface,var(--workspace-surface));color:#285eaa;box-shadow:0 1px 3px #1d386b1f}.outreach-campaign-builder__calendar{border:1px solid var(--workspace-border);border-radius:9px;overflow-x:auto}.outreach-campaign-builder__calendar-heading{justify-content:space-between;align-items:center;gap:12px;min-width:560px;padding:10px 12px;display:flex}.outreach-campaign-builder__calendar-heading>div{gap:4px;display:flex}.outreach-campaign-builder__calendar-heading button{border:1px solid var(--workspace-border)}.outreach-campaign-builder__calendar-heading button:disabled{cursor:default;opacity:.45}.outreach-campaign-builder__calendar-grid{border-top:1px solid var(--workspace-border);grid-template-columns:repeat(7,minmax(0,1fr));min-width:560px;display:grid}.outreach-campaign-builder__calendar-day{border-right:1px solid var(--workspace-border);align-content:start;gap:4px;min-height:96px;padding:7px;font-size:11px;display:grid}.outreach-campaign-builder__calendar-day>span{color:var(--workspace-muted);font-weight:650}.outreach-campaign-builder__calendar-day>small{color:#285eaa;background:#eaf1ff;border-radius:5px;padding:4px;line-height:1.3}.outreach-campaign-builder__calendar>p{min-width:560px;padding:0 12px 11px}.outreach-campaign-builder__journey{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:10px;gap:15px;padding:18px;display:grid}.outreach-campaign-builder__journey-controls{color:var(--workspace-muted);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;font-size:12px;display:flex}.outreach-campaign-builder__journey-controls>div{gap:6px;min-width:min(100%,260px);display:grid}.outreach-campaign-builder__journey-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-builder__journey-steps>li{border:1px solid var(--workspace-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:10px 12px;font-size:12px;display:flex}.outreach-campaign-builder__journey-steps>li>div{gap:3px;display:grid}.outreach-campaign-builder__journey-steps>li>div>span,.outreach-campaign-builder__journey-steps small{color:var(--workspace-muted)}.outreach-campaign-builder__journey-steps strong{color:var(--workspace-ink)}.outreach-campaign-builder__journey-steps>.outreach-campaign-builder__journey-event{color:#285eaa;background:#eef3ff;border-color:#c4d4f6}.outreach-campaign-builder__journey-step--stopped{opacity:.7}.outreach-campaign-builder__journey-note{color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-campaign-builder__catch-all{border:1px solid var(--workspace-border);background:var(--workspace-subtle);color:var(--workspace-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.outreach-campaign-builder__catch-all input{flex:none;margin-top:3px}.outreach-campaign-builder__import{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;gap:12px;padding:16px;display:grid}.outreach-campaign-builder__import>button{justify-self:start}.outreach-campaign-builder__import>div:first-child strong{color:var(--workspace-ink);font-size:13px}.outreach-campaign-builder__import p{color:var(--workspace-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.outreach-campaign-builder__import>label{max-width:450px;color:var(--workspace-ink);gap:7px;font-size:12px;font-weight:680;display:grid}.outreach-campaign-builder__import-members{gap:10px;display:grid}.outreach-campaign-builder__import-members ul{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:8px;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.outreach-campaign-builder__import-members li{color:var(--workspace-ink);grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) auto;gap:12px;padding:9px 12px;font-size:12px;display:grid}.outreach-campaign-builder__import-members li+li{border-top:1px solid var(--workspace-border)}.outreach-campaign-builder__import-members li span{overflow-wrap:anywhere}.outreach-campaign-builder__import-members li span:last-child{color:var(--workspace-muted)}.outreach-campaign-builder input:not([type=checkbox]),.outreach-campaign-builder textarea,.outreach-mailbox__settings input,.outreach-mailbox__domain-actions input{border:1px solid var(--workspace-border-strong,#d4d4d8);background:var(--workspace-surface);width:100%;min-width:0;min-height:40px;color:var(--workspace-ink);font:inherit;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:400}.outreach-campaign-builder textarea{resize:vertical;min-height:96px}.outreach-campaign-builder__step-editor textarea{min-height:300px;line-height:1.6}.outreach-campaign-builder input:focus-visible,.outreach-campaign-builder textarea:focus-visible,.outreach-mailbox__settings input:focus-visible,.outreach-mailbox__settings textarea:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.outreach-sending-setup button:focus-visible{outline-offset:2px;outline:2px solid #90a9d7}.outreach-mailbox__domain-check{border-top:1px solid var(--workspace-border);gap:12px;padding-top:18px;display:grid}.outreach-mailbox__domain-results{gap:8px;display:grid}.outreach-mailbox__domain-results details{border:1px solid var(--workspace-border);border-radius:8px;padding:10px 12px}.outreach-mailbox__domain-results summary{color:var(--workspace-ink);cursor:pointer;font-size:12px;font-weight:700}.outreach-mailbox__domain-results details>div{gap:5px;margin-top:12px;font-size:11px;display:grid}.outreach-mailbox__domain-results code{overflow-wrap:anywhere;white-space:normal}.outreach-mailbox__domain-check h4{color:var(--workspace-ink);margin:0 0 6px;font-size:13px}.outreach-mailbox__domain-check p,.outreach-mailbox__domain-check li{color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-mailbox__domain-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.outreach-mailbox__domain-actions label{flex:220px}.outreach-mailbox__domain-check ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.outreach-campaign-builder__audience,.outreach-campaign-builder__preview{border-top:1px solid var(--workspace-border);gap:14px;padding-top:20px;display:grid}.outreach-campaign-builder__audience{gap:10px;padding-top:12px}.outreach-campaign-builder__audience-counts{flex-wrap:wrap;gap:8px;display:flex}.outreach-campaign-builder__audience-counts span{background:var(--workspace-subtle);color:var(--workspace-muted);border-radius:7px;padding:6px 9px;font-size:12px}.outreach-campaign-builder__audience-counts strong{color:var(--workspace-ink)}.outreach-campaign-builder__audience-sources{border-bottom:1px solid var(--workspace-border);gap:22px;display:flex}.outreach-campaign-builder__audience-sources button{color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 2px;font-size:12px;font-weight:650}.outreach-campaign-builder__audience-sources button[aria-selected=true]{color:var(--workspace-ink);border-bottom-color:#0158e0}.outreach-campaign-builder__audience-sources button:focus-visible{outline-offset:2px;outline:2px solid #90a9d7}.outreach-campaign-builder__selected-list{border:1px solid var(--workspace-border);border-radius:9px;min-height:180px;display:grid}.outreach-campaign-builder__selected-list>div{border-bottom:1px solid var(--workspace-border);grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;align-items:center;gap:16px;padding:9px 12px;font-size:12px;display:grid}.outreach-campaign-builder__selected-list>div>div{align-items:baseline;gap:9px;min-width:0;display:flex}.outreach-campaign-builder__selected-list>div>div strong{flex:none;max-width:40%}.outreach-campaign-builder__selected-list>div>div span{flex:auto;min-width:0}.outreach-campaign-builder__selected-list strong,.outreach-campaign-builder__selected-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-campaign-builder__selected-list span{color:var(--workspace-muted)}.outreach-campaign-builder__selected-list button{color:#315ca6;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.outreach-campaign-builder__selected-list>p{color:var(--workspace-muted);text-align:center;align-self:center;font-size:13px}.outreach-campaign-builder__lead-list{border:1px solid var(--workspace-border);border-radius:9px;display:grid}.outreach-campaign-builder__lead-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.outreach-campaign-builder__lead-controls>label{min-width:0}.outreach-campaign-builder__lead-controls>button{white-space:nowrap}@media (width<=850px){.outreach-campaign-builder__lead-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-campaign-builder__lead-controls>label{grid-column:1/-1}}.outreach-campaign-builder__lead-list--empty{background:var(--workspace-subtle);border-style:dashed;max-height:none}.outreach-campaign-builder__lead-empty{padding:20px}.outreach-campaign-builder__lead-empty strong{color:var(--workspace-ink);font-size:13px}.outreach-campaign-builder__lead-empty p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px}.outreach-campaign-builder__lead-empty a{color:#2d54a6;text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:700;display:inline-block}.dark .outreach-campaign-builder__lead-empty a{color:hsl(var(--foreground))}.outreach-campaign-builder__lead-list label{align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:12px;display:flex}.outreach-campaign-builder__lead-list label+label{border-top:1px solid var(--workspace-border)}.outreach-campaign-builder input[type=checkbox]{width:16px;height:16px;accent-color:var(--workspace-ink);flex:none}.outreach-campaign-builder__exclusions{background:var(--workspace-subtle);color:var(--workspace-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;font-size:12px;display:flex}.outreach-campaign-builder__exclusion-dialog{background:var(--workspace-surface);width:min(640px,100vw - 40px);max-height:calc(100vh - 48px);color:var(--workspace-ink);overflow-y:auto;max-width:min(640px,100vw - 40px)!important}.outreach-campaign-builder__exclusion-dialog ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-builder__exclusion-dialog li{border-top:1px solid var(--workspace-border);gap:3px;padding:11px 0;font-size:13px;display:grid}.outreach-campaign-builder__exclusion-dialog li span{color:var(--workspace-muted)}.outreach-campaign-builder__preview>ol,.outreach-campaign-details>ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-audience{border-top:1px solid var(--workspace-border);gap:12px;padding-top:18px;display:grid}.outreach-campaign-audience__heading,.outreach-campaign-audience__pages{align-items:center;gap:12px;display:flex}.outreach-campaign-audience__heading h3{color:var(--workspace-ink);margin:0;font-size:15px}.outreach-campaign-audience__heading span,.outreach-campaign-audience__pages span{color:var(--workspace-muted);font-size:12px}.outreach-campaign-audience__filter{color:var(--workspace-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;font-size:12px;display:flex}.outreach-campaign-audience__select.workspace-select-menu__trigger{border-color:var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));min-width:190px;min-height:36px;color:var(--workspace-ink)}.outreach-campaign-audience__select.workspace-select-menu__trigger:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.outreach-campaign-audience__list{border:1px solid var(--workspace-border);border-radius:10px;overflow:hidden}.outreach-campaign-audience__list article{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.outreach-campaign-audience__list article+article{border-top:1px solid var(--workspace-border)}.outreach-campaign-audience__person,.outreach-campaign-audience__state{gap:4px;min-width:0;display:grid}.outreach-campaign-audience__person strong,.outreach-campaign-audience__state strong{color:var(--workspace-ink);font-size:12px}.outreach-campaign-audience__person span,.outreach-campaign-audience__state span,.outreach-campaign-audience__facts{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:11px}.outreach-campaign-audience__state strong{text-transform:capitalize}.outreach-campaign-audience__facts{flex-wrap:wrap;gap:4px 10px;display:flex}.outreach-campaign-audience__list a{color:var(--workspace-ink);white-space:nowrap;font-size:11px;font-weight:700}.outreach-campaign-audience__list a:hover{text-decoration:underline}.outreach-campaign-audience__pages{justify-content:flex-end}@media (width<=900px){.outreach-campaign-audience__list article{grid-template-columns:1fr 1fr}}@media (width<=560px){.outreach-campaign-audience__list article{grid-template-columns:1fr}}.outreach-campaign-builder__preview>ol>li,.outreach-campaign-details>ol>li{border:1px solid var(--workspace-border);border-radius:10px;gap:8px;padding:16px;display:grid}.outreach-campaign-builder__preview>ol>li small,.outreach-campaign-details>ol>li small{color:var(--workspace-muted);font-size:11px;font-weight:650}.outreach-campaign-builder__preview>ol>li p,.outreach-campaign-details>ol>li p{white-space:pre-wrap;font-size:13px;line-height:1.6}.outreach-campaign-activity{border-top:1px solid var(--workspace-border);gap:12px;padding-top:18px;display:grid}.outreach-campaign-activity__heading h3{color:var(--workspace-ink);margin:0 0 3px;font-size:16px}.outreach-campaign-activity__heading p,.outreach-campaign-activity>p{color:var(--workspace-muted);font-size:12px}.outreach-campaign-activity__list li{background:var(--workspace-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 16px;padding:12px 14px}.outreach-campaign-activity__list li>div{gap:2px;display:grid}.outreach-campaign-activity__list strong{color:var(--workspace-ink);font-size:12px}.outreach-campaign-activity__list span,.outreach-campaign-activity__list time,.outreach-campaign-activity__list small{color:var(--workspace-muted);font-size:11px}.outreach-campaign-activity__list time{white-space:nowrap}.outreach-campaign-activity__list small{grid-column:1/-1}@media (width<=560px){.outreach-campaign-details__schedule,.outreach-campaign-activity__list li{grid-template-columns:minmax(0,1fr)}}.outreach-campaign-builder__review-facts{background:var(--workspace-subtle);border-radius:8px;gap:6px;padding:12px;display:grid}.outreach-campaign-builder__review-preview-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.outreach-campaign-builder__review-dialog{background:var(--workspace-surface);width:min(1100px,100vw - 40px);max-height:calc(100vh - 48px);color:var(--workspace-ink);overflow-y:auto;max-width:min(1100px,100vw - 40px)!important}.outreach-campaign-builder__review-dialog .outreach-campaign-builder__preview{border-top:0;padding-top:0}.outreach-campaign-builder__review-preview-controls>div{gap:6px;min-width:0;display:grid}.outreach-campaign-builder__review-preview-controls>div>span{color:var(--workspace-muted);font-size:12px;font-weight:600}.outreach-campaign-builder__review-facts p{color:var(--workspace-muted);font-size:12px}.outreach-campaign-builder__review-facts strong{color:var(--workspace-ink);margin-right:6px}.outreach-campaign-builder__preview label{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.outreach-campaign-builder__actions,.outreach-mailbox__actions,.outreach-sending-setup__connect-actions{flex-wrap:wrap;gap:9px;display:flex}.outreach-feedback{color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-feedback--error{color:#8b2222;background:#fff4f4;border:1px solid #efc4c4;border-radius:8px;padding:10px 12px}.outreach-sending-setup__connect-actions{align-self:flex-start}.outreach-sending-setup__caution{border-left:3px solid var(--workspace-ink);background:var(--workspace-subtle);color:var(--workspace-muted);padding:12px 16px;font-size:12px;line-height:1.5}.outreach-sending-setup__accounts{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.outreach-sending-setup__account-list{border:1px solid var(--workspace-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:10px;max-height:min(68vh,660px);padding:6px;display:grid;overflow-y:auto}.outreach-sending-setup__account-list button{width:100%;min-width:0;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:11px 12px;font-size:12px;display:grid}.outreach-sending-setup__account-list button[aria-current=true]{background:#f4f7ff;border-color:#b8c9ee}.outreach-sending-setup__account-list button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outreach-sending-setup__account-list button span{color:var(--workspace-muted);font-size:11px}.outreach-mailbox__tabs{border-bottom:1px solid var(--workspace-border);gap:24px;display:flex}.outreach-mailbox__tabs button{color:var(--workspace-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 1px;font-size:12px;font-weight:650}.outreach-mailbox__tabs button[aria-selected=true]{color:var(--workspace-ink);border-bottom-color:#0158e0}.outreach-mailbox{border:1px solid var(--workspace-border);border-radius:11px;gap:15px;min-width:0;padding:18px;display:grid}@media (width<=900px){.outreach-sending-setup__accounts{grid-template-columns:minmax(0,1fr)}.outreach-sending-setup__account-list{max-height:none;display:flex;overflow-x:auto}.outreach-sending-setup__account-list button{min-width:160px}}.outreach-mailbox__heading h3{overflow-wrap:anywhere;font-size:14px}.outreach-mailbox__heading>span{background:var(--workspace-subtle);color:var(--workspace-muted);border-radius:6px;flex:none;padding:6px 8px;font-size:11px;font-weight:700}.outreach-mailbox__settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.outreach-mailbox__signature{grid-column:1/-1}.outreach-mailbox__signature textarea{resize:vertical;border:1px solid var(--workspace-border-strong,#d4d4d8);background:var(--workspace-surface);width:100%;min-height:94px;color:var(--workspace-ink);font:inherit;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:400;line-height:1.5}.outreach-mailbox__signature small{color:var(--workspace-muted);font-size:11px;font-weight:400;line-height:1.5}.outreach-mailbox__capacity{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.outreach-mailbox__capacity>div{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.outreach-mailbox__capacity strong{color:var(--workspace-ink);font-size:11px}.outreach-mailbox__capacity span,.outreach-mailbox__capacity-note{color:var(--workspace-muted);font-size:11px;line-height:1.45}.outreach-mailbox__activity{gap:16px;padding-top:16px;display:grid}.outreach-mailbox__activity h4{color:var(--workspace-ink);margin:0;font-size:14px}.outreach-mailbox__activity p,.outreach-mailbox__activity-note{color:var(--workspace-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.outreach-mailbox__activity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.outreach-mailbox__activity-metrics>div{border:1px solid var(--workspace-border);border-radius:9px;gap:5px;min-width:0;padding:13px;display:grid}.outreach-mailbox__activity-metrics strong{color:var(--workspace-ink);font-size:20px;line-height:1}.outreach-mailbox__activity-metrics span,.outreach-mailbox__activity-issues li span,.outreach-mailbox__activity-issues li time{color:var(--workspace-muted);font-size:11px}.outreach-mailbox__activity-issues{border-top:1px solid var(--workspace-border);gap:9px;padding-top:14px;display:grid}.outreach-mailbox__activity-issues ul{gap:0;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.outreach-mailbox__activity-issues li{border-top:1px solid var(--workspace-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}.outreach-mailbox__activity-issues li strong{color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.outreach-mailbox__ramp{border-top:1px solid var(--workspace-border);justify-items:start;gap:12px;padding-top:18px;display:grid}.outreach-mailbox__ramp h4{color:var(--workspace-ink);margin:0;font-size:13px}.outreach-mailbox__ramp p{max-width:65ch;color:var(--workspace-muted);font-size:12px;line-height:1.5}.outreach-mailbox__ramp .outreach-mailbox__settings{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.outreach-mailbox__ramp-toggle{color:var(--workspace-ink);align-items:center;gap:9px;font-size:12px;font-weight:680;display:flex}.outreach-mailbox__ramp-toggle input{width:16px;height:16px;accent-color:hsl(var(--primary))}@media (width<=1100px){.outreach-campaign-builder__sequence-editor{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr)}.outreach-campaign-builder__live-preview{grid-column:2}}@media (width<=900px){.outreach-campaign-builder__sequence-editor{grid-template-columns:minmax(0,1fr)}.outreach-campaign-builder__step-rail{border-right:0;border-bottom:1px solid var(--workspace-border);padding-bottom:16px;padding-right:0}.outreach-campaign-builder__step-rail nav{display:flex;overflow-x:auto}.outreach-campaign-builder__step-rail nav button{flex:0 0 170px}.outreach-campaign-builder__live-preview{grid-column:1}.outreach-campaign-builder__stages{padding:16px 18px}.outreach-campaign-builder__stages button{flex:none}.outreach-mailbox__settings,.outreach-mailbox__capacity{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-outreach-page__campaign-head,.agent-outreach-page__campaigns li{grid-template-columns:minmax(150px,1.6fr) 100px minmax(140px,1fr) auto}.agent-outreach-page__campaign-head span:nth-child(4),.agent-outreach-page__campaigns li>span:nth-child(4){display:none}}@media (width<=700px){.outreach-mailbox__activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-mailbox__activity-issues li{grid-template-columns:minmax(0,1fr) auto}.outreach-mailbox__activity-issues li span{grid-area:2/1/auto/-1}.outreach-campaign-builder__review-issues ul{grid-template-columns:minmax(0,1fr)}.outreach-campaign-details .outreach-email-campaigns__summary--interactive{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-campaign-details .outreach-email-campaigns__summary--interactive>button:nth-child(odd){border-left:0}.outreach-campaign-details .outreach-email-campaigns__summary--interactive>button:nth-child(4){border-top:1px solid var(--workspace-border)}.outreach-campaign-builder__review-grid{grid-template-columns:minmax(0,1fr)}.outreach-campaign-builder__review-grid>.outreach-campaign-builder__review-safety{grid-column:auto}.outreach-email-campaigns__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-email-campaigns__summary button:nth-child(3n+1){border-left:1px solid var(--workspace-border)}.outreach-email-campaigns__summary button:nth-child(odd),.outreach-email-campaigns__summary>span:nth-child(odd){border-left:0}.outreach-email-campaigns__summary>span:nth-child(3),.outreach-email-campaigns__summary button:nth-child(3){border-top:1px solid var(--workspace-border)}.outreach-campaign-builder__import-members li{grid-template-columns:minmax(0,1fr);gap:3px}.agent-outreach-page.agent-page-layout{padding:22px 16px 40px}.agent-outreach-page__collection .agent-collection-toolbar{display:grid}.agent-outreach-page__collection .agent-collection-toolbar__controls{grid-template-columns:minmax(0,1fr) auto;width:100%;margin-left:0;display:grid}.agent-outreach-page__collection .agent-collection-toolbar__search{grid-column:1/-1}.agent-outreach-page__collection .agent-collection-toolbar input,.agent-outreach-page__collection .agent-collection-toolbar__sort{width:100%}.outreach-campaign-builder__workarea,.outreach-campaign-details,.outreach-sending-setup{padding:18px}.outreach-campaign-builder__fields,.outreach-mailbox__settings,.outreach-mailbox__capacity,.outreach-mailbox__ramp .outreach-mailbox__settings{grid-template-columns:minmax(0,1fr)}.outreach-campaign-builder__heading,.outreach-sending-setup__intro,.outreach-mailbox__heading{flex-direction:column;align-items:stretch}.agent-outreach-page__campaign-head{display:none}.agent-outreach-page__campaigns{margin-top:0}.agent-outreach-page__campaigns li{grid-template-columns:minmax(0,1fr) auto;gap:8px}.agent-outreach-page__campaigns li>span:nth-child(3){grid-area:3/1/auto/-1}.agent-outreach-page__campaigns li>span:nth-child(2){grid-area:2/1}.agent-outreach-page__campaigns li .agent-action-button{grid-area:1/2}.outreach-email-campaigns__summary>span,.outreach-email-campaigns__summary--interactive>button{padding:12px}.outreach-email-campaigns__summary strong{font-size:19px}}@media (width<=480px){.outreach-campaign-details .outreach-email-campaigns__summary--interactive{grid-template-columns:minmax(0,1fr)}.outreach-campaign-details .outreach-email-campaigns__summary--interactive>button+button{border-left:0}.outreach-email-campaigns__summary{grid-template-columns:minmax(0,1fr)}.outreach-email-campaigns__summary>span+span,.outreach-email-campaigns__summary--interactive>button+button{border-left:0;border-top:1px solid var(--workspace-border)}}.dark .agent-outreach-page__status[data-status=active]{color:#b9e6c8;background:#18382a}.dark .outreach-feedback--error{color:#ffd3d3;background:#3c2020;border-color:#743b3b}.outreach-campaign-builder__live-preview-heading>.outreach-campaign-builder__individual-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.outreach-campaign-builder__live-preview-heading .outreach-campaign-builder__individual-badge{color:#2f5da5;background:#eaf1ff;border-radius:7px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.outreach-campaign-builder__override-review{background:#f5f8ff;border:1px solid #d8e4f9;border-radius:9px;grid-column:1/-1;padding:11px 13px;font-size:12px}.outreach-campaign-builder__override-review summary{cursor:pointer;color:#315da3;font-weight:700}.outreach-campaign-builder__override-review ul{margin:10px 0 0;padding-left:18px}.outreach-campaign-builder__override-review button{color:#315da3;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=720px){.outreach-individual-editor__columns{grid-template-columns:1fr}}.dark :is(.outreach-test-send__dialog,.campaign-template-dialog,.campaign-link-dialog,.outreach-individual-editor,.outreach-campaign-builder__review-dialog,.outreach-campaign-builder__exclusion-dialog){--workspace-border:hsl(var(--border));--workspace-border-strong:hsl(var(--border));--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-surface:hsl(var(--background));--workspace-subtle:hsl(var(--muted));--workspace-layer2-card-surface:hsl(var(--card))}.outreach-campaign-builder__review-dialog .outreach-campaign-builder__actions{border-top:1px solid var(--workspace-border);background:var(--workspace-surface);z-index:1;padding:12px 0;position:sticky;bottom:-20px}.outreach-campaign-details__email-body ul,.outreach-campaign-details__email-body ol{margin:0 0 8px;padding-left:22px;display:block}.outreach-campaign-details__email-body ul{list-style:outside}.outreach-campaign-details__email-body ol{list-style:decimal}@media (width>=1101px){:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)){flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)) :is(.agent-page-layout__content,.agent-page-layout__content>div,.agent-outreach-page__collection,.agent-outreach-page__surface,.outreach-email-campaigns){flex-direction:column;flex:1;min-height:0;display:flex}.outreach-campaign-builder{flex:1;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.outreach-campaign-builder__workflow{grid-template-rows:auto minmax(0,1fr);min-height:0}.outreach-campaign-builder__workarea:has(.outreach-campaign-builder__sequence-editor){grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;padding:16px 20px}.outreach-campaign-builder__sequence-editor{align-items:stretch;min-height:0}.outreach-campaign-builder__workarea:has(.campaign-mode-fields):has(.outreach-campaign-builder__sequence-editor){grid-template-rows:auto auto minmax(0,1fr)}.outreach-campaign-builder__step-rail{min-height:0}.outreach-campaign-builder__step-rail nav{align-content:start;min-height:0;overflow-y:auto}.outreach-campaign-builder__step-editor{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;min-height:0}.outreach-campaign-builder__step-editor>.outreach-campaign-builder__fields{grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;gap:12px;min-height:0}.outreach-campaign-builder__step-editor:has([aria-label=Wait\ unit])>.outreach-campaign-builder__fields{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.outreach-campaign-builder__step-editor .outreach-campaign-builder__field:has(.campaign-email-editor){flex-direction:column;min-height:0;display:flex}.outreach-campaign-builder__step-editor .campaign-email-editor,.outreach-campaign-builder__step-editor .campaign-email-editor__content{flex-direction:column;flex:1;min-height:0;display:flex}.outreach-campaign-builder__step-editor .campaign-email-editor__content .tiptap{overscroll-behavior:contain;flex:1;height:auto;min-height:0}.outreach-campaign-builder__live-preview{flex-direction:column;gap:10px;min-height:0;display:flex}.outreach-campaign-builder__live-preview-message{overscroll-behavior:contain;min-height:0;overflow-y:auto}.outreach-campaign-builder__live-preview>:not(.outreach-campaign-builder__live-preview-message){flex-shrink:0}}.campaign-mode-fields small{color:var(--workspace-muted);font-weight:400;line-height:1.5}.campaign-header{border-bottom:1px solid var(--workspace-border);background:var(--workspace-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:64px;padding:6px 12px;display:grid}.campaign-header__identity{gap:2px;min-width:0;display:grid}.campaign-header__identity h2{color:var(--workspace-muted);font-size:11px;font-weight:500}.campaign-header__identity input{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-width:0;max-width:280px;height:34px;color:var(--workspace-ink);border-radius:8px;padding:4px 8px;font-size:15px;font-weight:650}.campaign-header__identity input:focus-visible{box-shadow:none;border-color:#0365fd;outline:none}.campaign-header__actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaign-header__steps{align-self:stretch;align-items:stretch;gap:4px;display:flex}.campaign-header__steps button{color:var(--workspace-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:550;display:flex}.campaign-header__steps button[aria-current=step]{color:var(--workspace-ink);border-bottom-color:#0365fd}.campaign-header__step-number{background:var(--workspace-subtle);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.campaign-header__steps button:is([aria-current=step],[data-complete=true]) .campaign-header__step-number{color:#fff;background:linear-gradient(135deg,#0365fd,#2654f4)}.campaign-sending-dialog[role=dialog]{--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-surface:hsl(var(--background));--workspace-subtle:hsl(var(--muted));--workspace-border:hsl(var(--border));--workspace-border-strong:hsl(var(--border));background:var(--workspace-surface);border-radius:14px;flex-direction:column;gap:0;width:min(720px,100vw - 48px);max-width:720px;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.campaign-sending-dialog__header{border-bottom:1px solid var(--workspace-border);flex:none;padding:24px 28px 20px}.campaign-sending-dialog__layout{min-height:0;max-height:inherit;flex-direction:column;display:flex}.campaign-sending-dialog__header h2{font-size:19px}.campaign-sending-dialog__header p{margin-top:6px;font-size:13px;line-height:1.5}.campaign-sending-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 28px;overflow-y:auto}.campaign-sending-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.campaign-sending-dialog__section{color:var(--workspace-ink);grid-column:1/-1;font-size:13px;font-weight:650}.campaign-sending-dialog__section:not(:first-child){border-top:1px solid var(--workspace-border);padding-top:8px}.campaign-sending-dialog :is(.outreach-campaign-builder__field,.outreach-campaign-builder__fields>label){color:var(--workspace-ink);gap:7px;font-size:12px;font-weight:550;display:grid}.campaign-sending-dialog input:not([type=checkbox]){border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;height:40px;font:inherit;color:var(--workspace-ink);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:400}.campaign-sending-dialog input:focus-visible{outline-offset:1px;border-color:#2654f4;outline:2px solid #b1c8ff}.campaign-sending-dialog .workspace-select-menu__trigger{background:var(--workspace-surface);min-height:40px;font-size:13px;font-weight:400}.campaign-sending-dialog .outreach-campaign-builder__days{background:0 0;border:0;grid-column:1/-1;padding:0}.campaign-sending-dialog .outreach-campaign-builder__days legend{margin-bottom:8px;font-size:12px;font-weight:550}.campaign-sending-dialog .outreach-campaign-builder__days>div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.campaign-sending-dialog .outreach-campaign-builder__days label{border-radius:7px;justify-content:center;gap:5px;padding:9px 4px;font-size:12px}.campaign-sending-dialog__start-help{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.5}.campaign-sending-dialog .outreach-feedback{color:#31538b;background:#f1f6ff;border:1px solid #c9d9ff;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:400}.campaign-sending-dialog .outreach-campaign-builder__inline-link{font-weight:600;text-decoration:none}.campaign-sending-dialog .outreach-campaign-builder__delivery-details{background:var(--workspace-surface);margin-top:18px}.campaign-sending-dialog__footer{border-top:1px solid var(--workspace-border);background:var(--workspace-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.campaign-sending-dialog__footer p{color:var(--workspace-muted);font-size:12px}.campaign-header__save-status{background:0 0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:550;display:inline-flex;color:#855500!important}.campaign-header__save-status[data-saved=true]{background:0 0;color:#276244!important}.campaign-header__save-status[data-saving=true]{background:0 0;color:#3159b8!important}.campaign-header__save-status[data-saving=true] svg{animation:1s linear infinite spin}@media (width<=1280px){.campaign-header__steps button{padding-inline:7px}.campaign-header__actions .agent-action-button{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.campaign-header__save-status svg{animation:none}}@media (width<=1450px){.campaign-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.campaign-header__actions{gap:6px}}.campaign-header__actions>span{color:var(--workspace-muted);font-size:11px}.campaign-builder__writing-approach{width:160px;position:absolute;top:14px;right:20px}.outreach-campaign-builder__workarea{position:relative}.outreach-campaign-builder__workarea[data-stage=sequence]>.outreach-campaign-builder__section-heading{padding-right:180px}@media (width>=1101px){:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)).agent-page-layout{padding:0 12px 12px}.outreach-campaign-builder{flex-direction:column;gap:12px;display:flex}.outreach-campaign-builder__workflow{flex:1}:is(.agent-outreach-page--creating,.agent-outreach-page--detail:has(.campaign-revision-editor)) .agent-page-layout__content{width:100%;max-width:none;margin-top:12px}.outreach-campaign-builder__workflow{flex-direction:column;display:flex}.outreach-campaign-builder__workarea{flex:1}.outreach-campaign-builder__stages{gap:16px;padding:10px 16px}}@media (width<=1100px){.campaign-header{flex-wrap:wrap;align-items:flex-start}.campaign-header__actions{flex-wrap:wrap}.campaign-header__identity input{width:100%}.campaign-builder__writing-approach{position:static}.outreach-campaign-builder__workarea[data-stage=sequence]>.outreach-campaign-builder__section-heading{padding-right:0}}.campaign-draft-recovery textarea{border:1px solid var(--workspace-border,hsl(var(--border)));background:var(--workspace-surface,hsl(var(--background)));border-radius:8px;width:100%;min-height:180px;max-height:40vh;padding:12px;font-size:12px;overflow:auto}@media (width>=1101px){.outreach-campaign-builder__workarea{min-height:0;overflow:auto}.outreach-campaign-builder__workarea[data-stage=sequence]:has(.outreach-campaign-builder__sequence-editor){overflow:visible}}.dark .campaign-header__save-status{background:0 0;color:#e6bc71!important}.dark .campaign-header__save-status[data-saved=true]{background:0 0;color:#8cd8ad!important}.campaign-link-dialog__content{flex-direction:column;gap:24px;display:flex}.campaign-link-dialog__form{gap:18px;display:grid}.campaign-link-dialog__form label{color:var(--workspace-ink);gap:8px;font-size:13px;font-weight:600;display:grid}.campaign-link-dialog__form input{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:42px;color:var(--workspace-ink);border-radius:9px;padding:10px 12px;font-size:14px;font-weight:400}.campaign-link-dialog__form input:focus-visible{outline-offset:2px;outline:2px solid #93b3f3}.campaign-link-dialog__actions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.outreach-campaign-activity__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.outreach-campaign-activity__list li{display:grid}.outreach-campaign-activity__filters{align-items:center;gap:12px;display:flex}.outreach-campaign-activity__filters input{border:1px solid var(--workspace-border);background:var(--workspace-surface,white);width:320px;min-height:42px;color:var(--workspace-ink);border-radius:8px;padding:10px 12px}.outreach-campaign-activity__pagination{border-top:1px solid var(--workspace-border);align-items:center;gap:12px;padding-top:16px;display:flex}.outreach-campaign-activity__pagination>span{color:var(--workspace-muted);margin-right:auto;font-size:13px}.mailbox-domain-guide{border:1px solid var(--workspace-border);border-radius:10px;padding:18px}.mailbox-domain-guide ol{gap:18px;margin:18px 0 0;padding-left:20px;display:grid}.mailbox-domain-guide li{padding-left:6px}.mailbox-domain-guide strong{color:var(--workspace-ink);font-size:13px}.mailbox-domain-guide li p{margin:5px 0}.mailbox-domain-guide a{color:var(--workspace-accent,#245be5);text-underline-offset:3px;font-size:12px;text-decoration:underline}.domain-setup-entry{gap:16px;display:grid}.domain-setup-dialog.realfy-dialog-content{color:#17191d;background:#fff;flex-direction:column;gap:0;width:min(1180px,100vw - 48px);max-width:1180px;height:min(860px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.domain-setup-dialog__header{border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.domain-setup-dialog__header h2{margin:0;font-size:18px}.domain-setup-dialog__header ol{gap:24px;margin:0;padding:0;list-style:none;display:flex}.domain-setup-dialog__header li{color:#737780;align-items:center;gap:8px;font-size:13px;display:flex}.domain-setup-dialog__header li[aria-current]{color:#202329;font-weight:600}.domain-setup-dialog__header li span{border:1px solid #d6d9e0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.domain-setup-dialog__header li[aria-current] span{color:#fff;background:#202329;border-color:#202329}.domain-setup-dialog__body{flex:1;padding:40px max(32px,50% - 360px);overflow:auto}.domain-setup-dialog__body>p{color:#737780;margin-bottom:24px;font-size:13px}.domain-setup-dialog__body h2{letter-spacing:-.025em;margin:0 0 16px;font-size:28px;line-height:1.25}.domain-setup-dialog__body p{color:#676e7b;line-height:1.6}.domain-setup-dialog__body label{gap:8px;margin-top:28px;margin-bottom:8px;font-size:14px;font-weight:500;display:grid}.domain-setup-dialog__body input,.domain-setup-dialog__body textarea{background:#fff;border:1px solid #d8dce5;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.domain-setup-dialog__body input:focus,.domain-setup-dialog__body textarea:focus{outline-offset:2px;outline:2px solid #5474e8}.domain-setup-dialog__body a{color:#355ac5;margin-top:14px;font-size:14px;display:block}.domain-setup-dialog__hint{font-size:13px}.domain-setup-dialog__instructions{margin:28px 0;padding-left:22px}.domain-setup-dialog__instructions li{margin:16px 0;padding-left:8px;line-height:1.5}.domain-setup-dialog__footer{border-top:1px solid #e2e4e9;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.domain-setup-dialog__footer span{color:#737780;font-size:13px}.domain-setup-dialog__layout{flex-direction:column;height:100%;min-height:0;display:flex}.domain-setup-dialog__header,.domain-setup-dialog__footer{flex-shrink:0}.domain-record-table-wrap{border:1px solid #e0e3e9;border-radius:10px;margin-top:24px;overflow-x:auto}.domain-record-table{border-collapse:collapse;width:100%;font-size:13px}.domain-record-table th,.domain-record-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e3e9;padding:16px;line-height:1.5}.domain-record-table thead{background:#f7f8fa}.domain-record-table th{font-weight:600}.domain-record-table code{overflow-wrap:anywhere;margin-bottom:10px;display:block}.domain-record-table tbody tr:last-child>*{border-bottom:0}.domain-setup-dialog__field-label{margin-top:24px;font-weight:500}.domain-setup-dialog .mailbox-domain-guide{gap:12px;padding:0}.domain-record-table th:first-child{width:22%}.domain-record-table th:nth-child(2){width:32%}.domain-record-table td code{font-size:12px}.domain-setup-dialog .mailbox-domain-guide h2{margin-bottom:0;font-weight:600}.domain-setup-dialog__body p a{margin:0;display:inline}.domain-setup-dialog__body h2{font-weight:600}.domain-setup-dialog .outreach-mailbox__domain-results{margin-top:24px}.domain-setup-dialog .outreach-mailbox__domain-results ul{border:1px solid #e0e3e9;border-radius:8px;gap:10px;padding:16px;display:grid}.domain-record-table td p{margin:0}.domain-record-example{justify-items:start;gap:8px;margin-top:12px;display:grid}.domain-record-example>span{color:#676e7b;font-size:12px}.domain-record-example code{overflow-wrap:anywhere}.domain-directory{padding:24px}.domain-directory>header{margin-bottom:24px}.domain-directory h2{margin:0 0 8px;font-size:22px;font-weight:600}.domain-directory>header p,.domain-directory footer p{color:#676e7b;font-size:14px;line-height:1.5}.domain-directory .agent-data-table{margin-top:20px}.domain-directory__check{gap:6px;display:grid}.domain-directory__check small{color:#676e7b}.domain-directory .agent-collection-toolbar__controls{margin-left:0}.domain-directory .agent-data-table-surface{box-shadow:none;border-radius:0;margin-top:20px}.domain-directory .agent-data-table{margin-top:0;font-size:14px}.domain-directory .agent-data-table thead{font-size:12px}.outreach-campaign-report{color:var(--workspace-ink);padding:24px}.outreach-campaign-report__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.outreach-campaign-report__filters>:is(div,button){flex:0 auto}.outreach-campaign-report__filters input{width:160px}.outreach-campaign-report__period,.outreach-campaign-report__explanation{color:var(--workspace-muted);margin:16px 0;font-size:13px;line-height:1.6}.outreach-campaign-report__value{gap:4px;padding:8px 0;display:grid}.outreach-campaign-report__value strong{font-weight:600}.outreach-campaign-report__value span{color:var(--workspace-muted);font-size:11px}.outreach-campaign-report__footer{align-items:center;gap:10px;margin-top:16px;display:flex}.outreach-campaign-report__footer>span{color:var(--workspace-muted);margin-right:auto;font-size:12px}.outreach-campaign-report__goal-hint{color:var(--workspace-muted);align-self:center;font-size:12px}.mailbox-directory{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex}.mailbox-directory .agent-collection-toolbar{flex:none}.mailbox-directory .agent-collection-toolbar__controls{gap:10px;width:100%}.mailbox-directory .agent-collection-toolbar__search{width:240px}.mailbox-directory .agent-collection-toolbar__search input{width:100%}.mailbox-directory__count{color:var(--workspace-muted);white-space:nowrap;margin-left:auto;font-size:12px}.mailbox-directory__table{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.mailbox-directory__table .agent-data-table-surface{box-shadow:none;border:0;border-radius:0}.mailbox-directory__table .agent-data-table{width:100%;min-width:950px;font-size:13px}.mailbox-directory__table .agent-data-table__head{height:40px;font-size:12px;font-weight:500}.mailbox-directory__table .agent-data-table__cell{height:70px;padding:12px}.mailbox-directory__table .agent-data-table thead tr{background:var(--workspace-surface)}.mailbox-directory__table .agent-data-table tbody tr{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border)}.mailbox-directory__table .agent-data-table tbody tr:hover{background:var(--workspace-subtle)}.mailbox-directory__identity,.mailbox-directory__stack{flex-direction:column;gap:5px;min-width:0;display:flex}.mailbox-directory__identity button{text-overflow:ellipsis;white-space:nowrap;color:#0158e0;width:fit-content;max-width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:550;overflow:hidden}.mailbox-directory__identity>span,.mailbox-directory__stack>span:last-child,.mailbox-directory__muted{color:var(--workspace-muted);font-size:12px}.mailbox-directory__stack strong{font-weight:550}.mailbox-directory__provider{align-items:center;gap:8px;font-size:12px;display:inline-flex}.mailbox-directory__chip{white-space:nowrap;color:#4b5563;background:#edf0f3;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.mailbox-directory__chip[data-state=connected],.mailbox-directory__chip[data-state=ready]{color:#276548;background:#eaf5ef}.mailbox-directory__chip[data-state=attention]{color:#8f5c22;background:#fdf1e5}.mailbox-directory__chip[data-state=paused]{color:#886528;background:#f7f1df}.mailbox-directory__unavailable{color:#8f5c22;align-items:center;gap:8px;font-size:12px;display:flex}.mailbox-directory__unavailable button{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;display:inline-flex}.mailbox-directory__loading{color:var(--workspace-muted)}.mailbox-directory__footer{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);flex:none;justify-content:space-between;align-items:center;padding-top:8px;font-size:12px;display:flex}.mailbox-directory__footer>div{gap:8px;display:flex}.mailbox-directory__note{color:var(--workspace-muted);flex:none;margin:0;font-size:12px}.mailbox-directory__error,.mailbox-settings-drawer__retry{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mailbox-connect-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mailbox-connect-actions [role=alert]{color:#a63030;max-width:220px;font-size:12px}.mailbox-settings-drawer{--workspace-ink:#20242b;--workspace-muted:#6f7580;--workspace-border:#e3e6ec;--workspace-surface:#fff;--workspace-subtle:#f6f7f9;background:var(--workspace-surface);width:min(640px,100vw);height:100dvh;color:var(--workspace-ink);flex-direction:column;gap:0;padding:0;display:flex;max-width:640px!important}.mailbox-settings-drawer__header{text-align:left;flex:none;padding:22px 42px 12px 24px}.mailbox-settings-drawer__header h2{overflow-wrap:anywhere;font-size:18px}.mailbox-settings-drawer .outreach-mailbox__tabs{flex:none;margin:0 24px}.mailbox-settings-drawer .outreach-mailbox__tabs .agent-tabs{gap:24px}.mailbox-settings-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow:auto}.mailbox-settings-drawer__body .outreach-mailbox__capacity{grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:16px}.mailbox-settings-drawer__body .outreach-mailbox__capacity>div{border:0;border-bottom:1px solid var(--workspace-border);background:0 0;border-radius:0;min-height:0;padding:0 0 12px}.mailbox-settings-drawer__body .outreach-mailbox__settings{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.mailbox-settings-drawer__body :is(input,textarea){background:#fff}.mailbox-settings-drawer__body .outreach-mailbox__signature textarea{min-height:130px}.mailbox-settings-drawer__body .outreach-mailbox__activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mailbox-settings-drawer__body .outreach-mailbox__activity-metrics>div{border:0;border-bottom:1px solid var(--workspace-border);background:0 0;border-radius:0;padding-left:0}.mailbox-settings-drawer__footer{border-top:1px solid var(--workspace-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.mailbox-settings-drawer__footer>span{color:var(--workspace-muted);max-width:300px;font-size:12px}.mailbox-settings-drawer .outreach-mailbox__actions{gap:8px;margin-top:22px}.mailbox-settings-drawer .outreach-mailbox__domain-actions{grid-template-columns:minmax(0,1fr) auto}.mailbox-settings-drawer .outreach-mailbox__domain-results code{overflow-wrap:anywhere}.mailbox-directory :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #0158e0}@media (prefers-reduced-motion:reduce){.mailbox-settings-drawer{transition:none!important;animation:none!important}}.mailbox-settings-drawer__discard{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.mailbox-settings-drawer__discard>div{gap:8px;display:flex}.mailbox-settings-drawer__footer>span{color:var(--workspace-ink);font-size:12px;font-weight:550}.dark .mailbox-directory__chip[data-state=connected],.dark .mailbox-directory__chip[data-state=ready]{color:#8cd8ad;background:#1c3328}.dark .mailbox-directory__chip[data-state=paused],.dark .mailbox-directory__chip[data-state=attention]{color:#e6bc71;background:#302819}.dark .mailbox-settings-drawer{--workspace-ink:#e5e7eb;--workspace-muted:#9ca3af;--workspace-border:#343941;--workspace-surface:#191d24;--workspace-subtle:#252a33}.dark .mailbox-settings-drawer__body :is(input,textarea){background:var(--workspace-surface)}.mailbox-settings-drawer__provider-note{color:var(--workspace-muted);flex:none;margin:12px 24px 0;font-size:12px}.mailbox-directory__chip[data-state=unavailable]{background:var(--workspace-subtle);color:var(--workspace-muted)}.mailbox-settings-drawer .outreach-mailbox__activity h3{color:var(--workspace-ink);margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.35}.mailbox-settings-drawer__period{color:var(--workspace-muted);font-size:12px}.mailbox-settings-drawer__title-row{align-items:center;gap:12px;min-width:0;display:flex}.mailbox-settings-drawer__title-row h2{flex:1;min-width:0;margin:0}.mailbox-settings-drawer__sending-badge{background:var(--workspace-subtle);color:var(--workspace-muted);border-radius:5px;flex:none;padding:4px 8px;font-size:11px;font-weight:600}.mailbox-settings-drawer__sending-badge[data-enabled=true]{color:#28714e;background:#eaf5ef}.mailbox-settings-drawer__footer>span[data-state=unsaved]{color:#89500c;background:#fff3d6;border:1px solid #ecd19b;border-radius:7px;padding:7px 10px;font-weight:650}.mailbox-settings-drawer__footer>span[data-state=saving]{color:#315fc0}.dark .mailbox-settings-drawer__footer>span[data-state=unsaved]{color:#f5cf86;background:#372b16;border-color:#68512d}.mailbox-settings-drawer :is(.outreach-mailbox__ramp,.outreach-mailbox__domain-check){border-top:0;padding-top:0}.mailbox-connect-actions .agent-action-button{height:40px;min-height:40px}.mailbox-connect-actions img,.mailbox-directory__table .workspace-icon-hint img{flex:none;width:20px;height:20px;display:block}.campaign-tracking-controls{border:0;min-width:0;margin:24px 0;padding:0}.campaign-tracking-controls legend{margin-bottom:8px;font-size:14px;font-weight:600}.campaign-tracking-controls__row{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.campaign-tracking-controls__row label{font-weight:500}.campaign-tracking-controls p{color:var(--workspace-muted,#64748b);margin:4px 0 0;font-size:13px;line-height:1.5}.outreach-campaign-builder__workarea[data-stage=audience]{min-height:0;padding:0;display:flex;overflow:hidden}.campaign-recipients{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:18px 20px 12px;display:flex}.campaign-recipients__heading,.campaign-recipients__toolbar,.campaign-recipients__footer{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-recipients__heading h3{letter-spacing:-.02em;font-size:17px;font-weight:650}.campaign-recipients__heading p{color:var(--workspace-muted);margin-top:4px;font-size:12px}.campaign-recipients__counts,.campaign-recipients__sources,.campaign-recipients__selection-actions{flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.campaign-recipients__sources{flex-wrap:nowrap;min-height:34px;overflow-x:auto}.campaign-recipients__sources>*{flex:none}.campaign-recipients__counts>span,.campaign-recipients__selection-actions>span,.campaign-recipients__footer>span{color:var(--workspace-muted);font-size:12px}.campaign-recipients__toolbar{border-top:1px solid var(--workspace-border);padding-top:10px}.campaign-recipients__toolbar .workspace-tabs{flex:none}.campaign-recipients__search{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:min(380px,38%);color:var(--workspace-muted);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.campaign-recipients__search:focus-within{border-color:#8baaf4}.outreach-campaign-builder .campaign-recipients__search input{background:0 0;border:0;width:100%;min-width:0;height:34px;min-height:34px;padding:0;font-size:12px}.outreach-campaign-builder .campaign-recipients__search input:focus-visible{box-shadow:none;border:0;outline:none}.campaign-recipients__list-chip{color:#315aa3;background:#edf3ff;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.campaign-recipients__list-chip button{padding:0 3px}.campaign-recipients__table{border:1px solid var(--workspace-border);border-radius:8px;flex:1;min-width:0;min-height:0;overflow:auto}.campaign-recipients__table .agent-data-table-surface{border:0;border-radius:0;overflow:visible}.campaign-recipients__table .agent-data-table__empty{text-align:left;padding-left:20px}.campaign-recipients__table thead{z-index:1;position:sticky;top:0}.campaign-recipients__table input[type=checkbox]{accent-color:#2654f4;width:14px;height:14px;padding:0}.campaign-recipients__footer{justify-content:flex-end;font-size:12px}.campaign-recipients__footer>span{margin-right:auto}.campaign-recipients__error{color:#805600;background:#fff9eb;border:1px solid #e8c887;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.lead-lists-dialog{--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-border:hsl(var(--border));--workspace-surface:hsl(var(--background));--workspace-subtle:hsl(var(--muted))}.lead-lists-dialog__rows{flex-direction:column;gap:0;max-height:40dvh;padding:0;list-style:none;display:flex;overflow:auto}.lead-lists-dialog__rows li{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.lead-lists-dialog__rows li>div:first-child{gap:3px;min-width:0;display:grid}.lead-lists-dialog__rows strong{overflow-wrap:anywhere;font-size:13px}.lead-lists-dialog__rows span{color:var(--workspace-muted);font-size:12px}.lead-lists-dialog__choices{flex-wrap:nowrap;align-items:center;gap:8px;min-height:34px;display:flex;overflow-x:auto}.lead-lists-dialog__choices label,.lead-lists-dialog__catch-all{align-items:center;gap:8px;font-size:13px;display:flex}.lead-lists-dialog input[type=checkbox]{accent-color:#2654f4;width:14px;height:14px}.lead-lists-dialog__editor{border-top:1px solid var(--workspace-border);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.lead-lists-dialog__editor label{gap:6px;width:100%;font-size:13px;font-weight:600;display:grid}.lead-lists-dialog__editor input{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:8px;padding:9px 12px;font-weight:400}.lead-lists-dialog__editor input:focus-visible{box-shadow:none;border-color:#8baaf4;outline:none}.lead-lists-dialog__editor p{width:100%;color:var(--workspace-muted);font-size:12px}.lead-lists-dialog .agent-action-button[data-tone=primary]{color:#fff;background:linear-gradient(135deg,#0365fd,#2654f4);border-color:#2654f4}.lead-lists-dialog{width:min(680px,100vw - 48px)}.audience-dialog-layout{flex-direction:column;gap:20px;display:flex}.audience-dialog-layout>p{color:var(--workspace-muted);font-size:13px}.audience-dialog-empty{border:1px solid var(--workspace-border);background:var(--workspace-subtle);text-align:center;border-radius:10px;padding:28px 24px}.audience-dialog-empty strong{margin-bottom:8px;font-size:15px;display:block}.audience-dialog-empty p{color:var(--workspace-muted);max-width:380px;margin-inline:auto;font-size:13px;line-height:1.6}.audience-dialog-footer{border-top:1px solid var(--workspace-border);justify-content:flex-end;padding-top:16px;display:flex}.audience-dialog-layout .lead-lists-dialog__rows:empty{display:none}.audience-dialog-layout .lead-lists-dialog__editor{border-top:0;gap:12px;padding-top:0}.audience-dialog-layout .lead-lists-dialog__editor input{min-height:42px}.audience-import-upload{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.audience-import-upload>div{flex:1}.audience-import-upload strong,.audience-import-label{font-size:13px;font-weight:600}.audience-import-upload p{color:var(--workspace-muted);margin-top:4px;font-size:12px;line-height:1.5}.audience-import-label{margin-bottom:-12px}.campaign-review{flex-direction:column;flex:1;gap:20px;width:100%;min-height:0;display:flex}.campaign-review__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-review__heading h3{color:var(--workspace-ink);font-size:18px;font-weight:650}.campaign-review__heading p{color:var(--workspace-muted);margin-top:5px;font-size:12px}.campaign-review__readiness{white-space:nowrap;color:#865500;background:#fff4de;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.campaign-review__readiness[data-ready=true]{color:#226544;background:#e8f5ee}.campaign-review__layout{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:28px;min-height:0;display:grid}.campaign-review__checklist{overscroll-behavior:contain;flex-direction:column;gap:16px;min-width:0;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.campaign-review__rows{border:1px solid var(--workspace-border);border-radius:10px;flex-shrink:0}.campaign-review__row{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.campaign-review__row+.campaign-review__row{border-top:1px solid var(--workspace-border)}.campaign-review__check{background:var(--workspace-subtle);width:24px;height:24px;color:var(--workspace-muted);border-radius:50%;place-items:center;display:grid}.campaign-review__check[data-state=ready]{color:#226544;background:#e8f5ee}.campaign-review__check[data-state=blocked]{color:#865500;background:#fff4de}.campaign-review__row-copy{min-width:0}.campaign-review__row-copy h4{color:var(--workspace-muted);margin:0 0 4px;font-size:12px;font-weight:600}.campaign-review__row-copy strong{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:14px;font-weight:600;line-height:1.4;display:block}.campaign-review__row-copy>div{color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.campaign-review__row[data-row=messages] .campaign-review__row-copy>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-review__attention{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.campaign-review__issues h4{color:var(--workspace-ink);margin-bottom:6px;font-size:12px;font-weight:600}.campaign-review__issue-list{margin:0;padding:0;list-style:none}.campaign-review__issue-list li{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}.campaign-review__next{color:var(--workspace-muted);font-size:12px;line-height:1.5}.campaign-review__footer{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;margin-top:auto;padding-top:4px;display:flex}.campaign-review__footer>div{color:var(--workspace-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.campaign-review__footer svg{flex-shrink:0;margin-top:1px}.campaign-review__preview{border-left:1px solid var(--workspace-border);flex-direction:column;gap:12px;min-width:0;min-height:0;padding-left:28px;display:flex}.campaign-review__preview>h4{color:var(--workspace-ink);font-size:13px;font-weight:650}.campaign-review__preview>p{color:var(--workspace-muted);font-size:12px}.campaign-review__preview .outreach-campaign-builder__live-preview-message{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.campaign-review__preview .outreach-campaign-builder__live-preview-body{min-height:100px}.campaign-review__preview .workspace-select-menu__trigger{flex-shrink:0}.campaign-review-details{--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-border:hsl(var(--border));max-height:calc(100dvh - 48px);overflow-y:auto}.dark .campaign-review__readiness,.dark .campaign-review__check[data-state=blocked]{color:#e6bc71;background:#302819}.dark .campaign-review__readiness[data-ready=true],.dark .campaign-review__check[data-state=ready]{color:#8cd8ad;background:#1c3328}@media (height<=800px){.campaign-review{gap:12px}.campaign-review__row{padding:7px 12px}.campaign-review__checklist{gap:8px}.campaign-review__row-copy h4{margin-right:8px;display:inline}.campaign-review__row-copy strong{font-size:13px;display:inline}.campaign-review__row-copy>div{font-size:11px;line-height:1.4}.campaign-review__footer{flex-direction:row;align-items:center;gap:12px}.campaign-review__footer>div{flex:1}.campaign-review__footer .agent-action-button{flex-shrink:0}}@media (width<=900px){.campaign-review__layout{grid-template-columns:1fr;overflow-y:auto}.campaign-review__checklist{overflow:visible}.campaign-review__preview{border-left:0;min-height:360px;padding-left:0}}.campaign-template-dialog{background:var(--workspace-surface);width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px)}.campaign-template-dialog__layout{width:100%;height:min(740px,100dvh - 82px);min-height:0;color:var(--workspace-ink);flex-direction:column;gap:20px;display:flex;overflow:hidden}.campaign-template-dialog__body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.campaign-template-dialog__name,.campaign-template-dialog__search{gap:8px;font-size:13px;font-weight:600;display:grid}.campaign-template-dialog input{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:42px;color:var(--workspace-ink);border-radius:9px;padding:10px 12px;font-weight:400}.campaign-template-dialog input:focus-visible{outline-offset:2px;outline:2px solid #93b3f3}.campaign-template-dialog__name{margin-bottom:20px}.campaign-template-dialog__library{grid-template-columns:260px minmax(0,1fr);gap:24px;height:100%;display:grid}.campaign-template-dialog__library aside{border-right:1px solid var(--workspace-border);flex-direction:column;gap:16px;min-height:0;padding-right:20px;display:flex}.campaign-template-dialog__items{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.campaign-template-dialog__items button{text-align:left;border:1px solid #0000;border-radius:9px;gap:5px;padding:12px;transition:background .14s;display:grid}.campaign-template-dialog__items button:hover{background:var(--workspace-subtle)}.campaign-template-dialog__items button[aria-pressed=true]{background:var(--workspace-subtle);border-color:#a9bfe9}.campaign-template-dialog__items small,.campaign-template-dialog p,.campaign-template-dialog h4 small{color:var(--workspace-muted);font-size:12px;line-height:1.6}.campaign-template-dialog__library section{overscroll-behavior:contain;min-width:0;padding-right:4px;overflow:auto}.campaign-template-dialog h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.campaign-template-dialog__library header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.campaign-template-dialog article{margin-bottom:24px}.campaign-template-dialog h4{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.campaign-template-dialog__empty{padding:40px 20px}.campaign-template-dialog__footer{border-top:1px solid var(--workspace-border);flex:none;gap:12px;padding-top:16px;display:grid}.campaign-template-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.campaign-template-dialog [role=alert] p{color:#b45309}.campaign-template-dialog .campaign-sequence-panel.outreach-campaign-builder__sequence-editor{grid-template-columns:172px minmax(0,1fr);height:auto;max-height:none}.campaign-template-dialog .outreach-campaign-builder__step-rail{max-height:420px}.campaign-template-dialog .outreach-campaign-builder__step-editor{padding-right:4px;overflow:visible}.campaign-template-dialog .campaign-email-editor{min-height:240px}@media (width<=700px){.campaign-template-dialog__library{grid-template-columns:1fr;height:auto}.campaign-template-dialog__library aside{border:0;max-height:180px;padding:0}.campaign-template-dialog .campaign-sequence-panel.outreach-campaign-builder__sequence-editor{display:block}.campaign-template-dialog .outreach-campaign-builder__step-rail{max-height:180px;margin-bottom:20px}}.campaign-template-dialog__pagination{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.campaign-template-dialog__footer{overscroll-behavior:contain;max-height:45dvh;overflow:auto}.campaign-template-dialog__layout{height:min(620px,100dvh - 82px)}.campaign-template-dialog__library aside{overscroll-behavior:contain;overflow-y:auto}.campaign-template-dialog__library aside>.campaign-template-dialog__items{flex-shrink:0}.campaign-template-dialog__library aside h3{color:var(--workspace-muted);font-size:12px}.campaign-sequence-panel__rail-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.campaign-sequence-panel__rail-heading>span{color:var(--workspace-muted);font-variant-numeric:tabular-nums;font-size:11px}.campaign-sequence-panel .outreach-campaign-builder__step-rail{gap:12px;padding-right:16px}.campaign-sequence-panel .outreach-campaign-builder__step-rail nav{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px;padding:2px}.campaign-sequence-panel .outreach-campaign-builder__step-rail nav button{gap:9px;min-height:78px;padding:10px;transition:background .14s,border-color .14s}.campaign-sequence-panel .outreach-campaign-builder__step-rail nav button:hover{background:var(--workspace-subtle);border-color:#bcc8db}.campaign-sequence-panel .outreach-campaign-builder__step-rail nav button[aria-current=step]{background:#f0f5ff;border-color:#a9bfe9}.campaign-sequence-panel .outreach-campaign-builder__sequence-step-index{border-radius:6px;flex-basis:24px;height:24px}.campaign-sequence-panel .outreach-campaign-builder__sequence-step-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--workspace-muted);font-size:11px;display:block;overflow:hidden}.campaign-sequence-panel .outreach-campaign-builder__sequence-step-copy>span{font-size:10px;line-height:15px}.campaign-sequence-panel__inherited{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-weight:400;display:flex}.campaign-sequence-panel__inherited>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:500}.campaign-sequence-panel__inherited>span{color:var(--workspace-muted);flex:none;font-size:11px}.campaign-sequence-panel__inherited>svg{color:var(--workspace-muted);flex:none}.dark .campaign-sequence-panel .outreach-campaign-builder__step-rail nav button[aria-current=step]{background:#1c2b44;border-color:#466185}@media (width>=1101px){.campaign-sequence-panel.outreach-campaign-builder__sequence-editor{grid-template-columns:172px minmax(280px,1.15fr) minmax(260px,1fr);gap:18px}.campaign-sequence-panel .outreach-campaign-builder__step-rail{overflow:hidden}.campaign-sequence-panel .outreach-campaign-builder__step-rail nav{flex:1}.campaign-sequence-panel .outreach-campaign-builder__step-heading .agent-action-button{flex:none}.campaign-sequence-panel .outreach-campaign-builder__step-editor{overscroll-behavior:contain;padding:1px 3px 1px 1px;overflow-y:auto}.campaign-sequence-panel .outreach-campaign-builder__live-preview-heading{gap:10px}.campaign-sequence-panel .outreach-campaign-builder__live-preview-message{flex:1}}@media (prefers-reduced-motion:reduce){.campaign-sequence-panel .outreach-campaign-builder__step-rail nav button{transition:none}}.campaign-subject-suggestions{gap:8px;margin-top:10px;display:grid}.campaign-subject-suggestions header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campaign-subject-suggestions small,.campaign-subject-suggestions p{color:var(--workspace-muted);font-size:11px}.campaign-subject-suggestions [role=alert]{color:#b45309}.campaign-subject-suggestions__choices{gap:5px;display:grid}.campaign-subject-suggestions__choices button{border:1px solid var(--workspace-border);text-align:left;overflow-wrap:anywhere;border-radius:8px;padding:9px 12px;font-size:12px}.campaign-subject-suggestions__choices button:hover{background:var(--workspace-subtle)}.campaign-builder__writing-approach{flex-wrap:wrap;align-items:center;gap:8px;width:auto;display:flex}.campaign-builder__writing-approach .workspace-select-menu__trigger{width:150px}@media (width>=1101px){.outreach-campaign-builder__workarea[data-stage=sequence]>.outreach-campaign-builder__section-heading{padding-right:440px}.campaign-sequence-panel .outreach-campaign-builder__step-editor>.outreach-campaign-builder__fields:has(.campaign-subject-suggestions){grid-template-rows:auto auto minmax(200px,1fr)}.campaign-sequence-panel .outreach-campaign-builder__step-editor:has([aria-label=Wait\ unit])>.outreach-campaign-builder__fields:has(.campaign-subject-suggestions){grid-template-rows:auto auto auto minmax(200px,1fr)}}.campaign-revision-editor{flex-direction:column;flex:1;min-height:0;display:flex}.campaign-revision-editor__fields{border:0;margin:0;padding:0;display:contents}.outreach-individual-editor{background:var(--workspace-surface);width:min(1100px,100vw - 48px);max-width:calc(100vw - 48px);max-height:min(780px,100dvh - 48px);color:var(--workspace-ink);flex-direction:column;padding:24px;overflow:hidden}.outreach-individual-editor__layout{flex-direction:column;flex:1;min-height:0;max-height:min(730px,100dvh - 98px);display:flex;overflow:hidden}.outreach-individual-editor__columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;margin-top:20px;display:grid;overflow:hidden}.outreach-individual-editor__columns>section{background:0 0;border:0;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:0;display:flex}.outreach-individual-editor__columns h4{margin:0;font-size:13px;font-weight:650}.outreach-individual-editor__default .outreach-campaign-builder__live-preview-message{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.outreach-individual-editor__columns>.outreach-individual-editor__custom{border-left:1px solid var(--workspace-border);padding-left:24px}.outreach-individual-editor__columns .outreach-individual-editor__body,.outreach-individual-editor__body .campaign-email-editor,.outreach-individual-editor__body .campaign-email-editor__content{flex-direction:column;flex:1;min-height:0;display:flex}.outreach-individual-editor__body .campaign-email-editor__content{overflow:hidden}.outreach-individual-editor__body .campaign-email-editor__toolbar,.outreach-individual-editor__body .campaign-email-editor__help{flex:none}.outreach-individual-editor__custom .campaign-email-editor__content .tiptap{overscroll-behavior:contain;flex:1;height:auto;min-height:0;max-height:380px;overflow-y:auto}.outreach-individual-editor__footer{border-top:1px solid var(--workspace-border);flex:none;margin-top:18px;padding-top:16px}.outreach-individual-editor__actions{margin:0}@media (width<=1000px){.outreach-individual-editor{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.outreach-individual-editor__layout{max-height:calc(100dvh - 66px)}.outreach-individual-editor__columns{overscroll-behavior:contain;display:block;overflow-y:auto}.outreach-individual-editor__columns>.outreach-individual-editor__custom{border-left:0;margin-top:20px;padding-left:0}.outreach-individual-editor__custom .campaign-email-editor__content .tiptap{min-height:180px}.outreach-individual-editor__default .outreach-campaign-builder__live-preview-message{max-height:240px}.outreach-individual-editor__actions{flex-wrap:wrap}}.outreach-individual-editor__custom label,.outreach-individual-editor__body{gap:8px;font-size:12px;font-weight:650;display:grid}.outreach-individual-editor__custom input{border:1px solid var(--workspace-border-strong,var(--workspace-border));background:var(--workspace-surface);min-height:42px;color:var(--workspace-ink);font:inherit;border-radius:9px;padding:0 12px;font-weight:400}.outreach-individual-editor__custom input:disabled{background:var(--workspace-subtle);color:var(--workspace-muted)}.outreach-individual-editor__hint,.outreach-individual-editor__empty{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.5}.outreach-individual-editor__warning{color:#72521c;background:#fff9ee;border:1px solid #eccb93;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12px}.outreach-individual-editor__actions,.outreach-individual-editor__actions-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outreach-individual-editor__actions{justify-content:space-between}.outreach-individual-editor__actions-right{margin-left:auto}.agent-outreach-page--detail.agent-page-layout{flex-direction:column;max-width:none;min-height:0;padding:0;display:flex}.agent-outreach-page--detail :is(.agent-page-layout__content,.agent-page-layout__content>div,.agent-outreach-page__collection,.agent-outreach-page__surface,.outreach-email-campaigns){flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex}.campaign-detail{min-width:0;min-height:0;color:var(--workspace-ink);flex-direction:column;flex:1;display:flex}.campaign-detail__header{background:var(--workspace-surface);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 24px;display:flex}.campaign-detail__identity{align-items:center;gap:14px;min-width:0;display:flex}.campaign-detail__identity>div{min-width:0}.campaign-detail__identity>div>span{color:var(--workspace-muted);margin-bottom:3px;font-size:11px;display:block}.campaign-detail__identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:650;overflow:hidden}.campaign-detail__identity>button{flex:none;width:32px;padding:0}.campaign-detail .outreach-campaign-details__tabs{background:var(--workspace-surface);flex:none;gap:28px;margin:0;padding:0 24px}.campaign-detail .outreach-campaign-details__tabs button{min-height:40px;padding:0 0 10px;font-size:13px}.campaign-detail__body{overscroll-behavior:contain;background:var(--workspace-subtle);flex:1;min-width:0;min-height:0;padding:24px;overflow:auto}.campaign-detail__section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.campaign-detail__section-title h3{color:var(--workspace-ink);margin:0 0 5px;font-size:18px;font-weight:650}.campaign-detail__section-title p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.6}.campaign-detail__section-title>span{color:var(--workspace-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.campaign-detail__metrics,.campaign-detail__delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.campaign-detail__metrics>button,.campaign-detail__delivery-grid>button{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;padding:17px 18px 14px;display:flex}.campaign-detail__metrics>button>span,.campaign-detail__delivery-grid>button>span{color:var(--workspace-muted);text-transform:capitalize;font-size:12px}.campaign-detail__metrics>button>strong,.campaign-detail__delivery-grid>button>strong{font-variant-numeric:tabular-nums;margin:7px 0;font-size:30px;font-weight:650;line-height:1.2}.campaign-detail__metrics>button>small,.campaign-detail__delivery-grid>button>small{color:#315fc0;align-items:center;gap:4px;font-size:11px;display:flex}.campaign-detail__metrics>button:nth-child(n+5){flex-flow:wrap;align-items:center;gap:5px 10px;padding:12px 18px}.campaign-detail__metrics>button:nth-child(n+5) strong{margin-left:auto;font-size:22px}.campaign-detail__metrics>button:nth-child(n+5) small{width:100%}.campaign-detail :is(.campaign-detail__metrics,.campaign-detail__delivery-grid)>button:hover:not(:disabled){background:var(--workspace-subtle);border-color:#a6bcec}.campaign-detail :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #2463dc}.campaign-detail__metrics>button:disabled{cursor:default}.campaign-detail__measurement-note{color:var(--workspace-muted);align-items:center;gap:8px;margin:14px 0 22px;font-size:11px;display:flex}.campaign-detail__measurement-note svg{flex:none}.campaign-detail .outreach-campaign-details__trends{background:var(--workspace-surface);border-radius:9px;margin:0 0 18px;padding:20px}.campaign-detail .outreach-campaign-details__trend-chart{height:205px}.campaign-detail .outreach-campaign-details__breakdown{background:var(--workspace-surface);border-radius:9px;margin:0 0 18px;padding:20px}.campaign-detail .outreach-campaign-details__breakdown-heading{margin-bottom:16px}.campaign-detail .outreach-campaign-details__breakdown h3{font-size:16px;font-weight:650}.campaign-detail .outreach-campaign-activity{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:9px;padding:20px}.campaign-detail .outreach-campaign-activity h3{font-size:16px;font-weight:650}.campaign-detail__error{background:var(--workspace-surface);border:1px solid #e9c0b6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;font-size:12px;display:flex}.campaign-detail__error button{flex:none}.campaign-detail__sequence-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;display:grid}.campaign-detail__step-rail{flex-direction:column;gap:10px;display:flex}.campaign-detail__step-rail>button{text-align:left;border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:7px;align-items:flex-start;gap:12px;padding:14px;display:flex}.campaign-detail__step-rail>button[aria-pressed=true]{background:#eef3ff;border-color:#7194e5}.campaign-detail__step-rail>button>span{background:var(--workspace-subtle);border-radius:5px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.campaign-detail__step-rail strong{margin:2px 0 4px;font-size:13px;display:block}.campaign-detail__step-rail small{color:var(--workspace-muted);font-size:11px;line-height:1.6;display:block}.campaign-detail__message{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:9px;min-width:0;overflow:hidden}.campaign-detail__message>header{border-bottom:1px solid var(--workspace-border);color:var(--workspace-muted);justify-content:space-between;gap:16px;padding:15px 22px;font-size:12px;display:flex}.campaign-detail__message>header span{align-items:center;gap:7px;display:flex}.campaign-detail__subject{padding:22px 24px 0}.campaign-detail__subject>span{color:var(--workspace-muted);font-size:11px}.campaign-detail__subject h4{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px;font-weight:600}.campaign-detail__message-body{overflow-wrap:anywhere;min-height:260px;padding:24px;font-size:14px;line-height:1.8}.campaign-detail__message-body>p{white-space:pre-wrap;margin:0}.campaign-detail__message-body .outreach-campaign-details__email-body p{margin:0 0 1em}.campaign-detail__message footer{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);align-items:center;gap:7px;padding:15px 24px;font-size:11px;display:flex}.campaign-detail__schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.campaign-detail__schedule-grid>div{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:9px;min-width:0;padding:22px}.campaign-detail__schedule h4{align-items:center;gap:8px;margin:0 0 22px;font-size:14px;font-weight:650;display:flex}.campaign-detail__schedule-window>strong{margin-bottom:6px;font-size:28px;font-weight:650;display:block}.campaign-detail__schedule-window>span{color:var(--workspace-muted);font-size:13px}.campaign-detail__weekdays{flex-wrap:wrap;gap:5px;margin:26px 0;display:flex}.campaign-detail__weekdays>span{border:1px solid var(--workspace-border);color:var(--workspace-muted);border-radius:5px;padding:6px 8px;font-size:11px}.campaign-detail__weekdays>span[data-active=true]{color:#315aa3;background:#eef3ff;border-color:#a8bfe9}.campaign-detail__schedule-start{align-items:center;gap:8px;font-size:12px;display:flex}.campaign-detail__sender{border-bottom:1px solid var(--workspace-border);overflow-wrap:anywhere;flex-direction:column;gap:8px;margin-bottom:15px;padding:0 0 15px;display:flex}.campaign-detail__sender>strong{font-size:13px;font-weight:600}.campaign-detail__sender>span,.campaign-detail__sender>small{color:var(--workspace-muted);font-size:12px}.campaign-detail__schedule dl{margin:0;font-size:12px}.campaign-detail__schedule dl>div{border-bottom:1px solid var(--workspace-border);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.campaign-detail__schedule dt{color:var(--workspace-muted)}.campaign-detail__schedule dd{text-align:right;margin:0;font-weight:600}.campaign-detail__schedule-limits>p{color:var(--workspace-muted);margin:18px 0;font-size:12px;line-height:1.7}.campaign-detail__schedule-limits>small{color:var(--workspace-muted);font-size:11px}.campaign-detail__body:has(.campaign-detail__audience){background:var(--workspace-surface);flex-direction:column;display:flex}.campaign-detail__audience{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.campaign-detail__audience-toolbar{align-items:center;gap:18px;margin-bottom:16px;display:flex}.campaign-detail__audience-toolbar>button{width:240px}.campaign-detail__audience-toolbar>span{color:var(--workspace-muted);font-size:11px}.campaign-detail__audience-table{border-top:1px solid var(--workspace-border);flex:1;min-height:0;overflow:auto}.campaign-detail__audience-table .agent-data-table-surface{border:0;border-radius:0;overflow:visible}.campaign-detail__audience-table thead{z-index:1;position:sticky;top:0}.campaign-detail__audience-table .agent-data-table__head{text-transform:none;padding:12px 16px;font-size:12px;font-weight:500}.campaign-detail__audience-table .agent-data-table__cell{padding:14px 16px;font-size:13px}.campaign-detail__audience-table tr:hover .agent-data-table__cell{background:var(--workspace-subtle)}.campaign-detail__recipient{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;display:flex}.campaign-detail__recipient>strong{font-size:13px;font-weight:600}.campaign-detail__recipient>span,.campaign-detail__recipient>small{color:var(--workspace-muted)}.campaign-detail__recipient>a{color:#315fc0;font-size:11px}.campaign-detail__recipient-status{background:var(--workspace-subtle);text-transform:capitalize;border-radius:999px;padding:3px 8px}.campaign-detail__recipient-status[data-status=bounced]{color:#a64d44;background:#fff0ec}.campaign-detail__recipient-status[data-status=active]{color:#276848;background:#e7f5ee}.campaign-detail__audience-pages{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:12px;font-size:12px;display:flex}.campaign-detail__audience-pages>div{gap:8px;display:flex}.campaign-detail__delivery-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 28px;display:grid}.campaign-detail__delivery-notes>div{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:9px;padding:22px}.campaign-detail__delivery-notes svg{color:#315fc0}.campaign-detail__delivery-notes h4{margin:15px 0 10px;font-size:14px;font-weight:650}.campaign-detail__delivery-notes p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.dark .campaign-detail__step-rail>button[aria-pressed=true],.dark .campaign-detail__weekdays>span[data-active=true]{color:#c1d3ff;background:#1e3356}.dark .campaign-detail__metrics>button>small,.dark .campaign-detail__recipient a{color:#8eb8ff}@media (width<=1100px){.campaign-detail__metrics,.campaign-detail__delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-detail__schedule-grid,.campaign-detail__delivery-notes{grid-template-columns:1fr}}.campaign-engagement{margin:24px 0}.campaign-engagement__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-engagement-drilldown{flex-direction:column;width:min(1080px,100vw - 64px);max-width:1080px;max-height:calc(100dvh - 64px);display:flex}.campaign-engagement-drilldown__results{min-height:0;overflow:auto}.campaign-engagement-drilldown__person{flex-direction:column;gap:4px;display:flex}.campaign-engagement-drilldown__person small{color:var(--workspace-muted)}.campaign-engagement-drilldown__url,.campaign-engagement-drilldown__person small{overflow-wrap:anywhere}.campaign-engagement__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaign-engagement__metrics>article{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:9px;gap:8px;padding:18px;display:grid}.campaign-engagement__metrics>article>span{font-size:13px;font-weight:550}.campaign-engagement__metrics strong{color:var(--workspace-muted);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3}.campaign-engagement__metrics strong[data-measured=true]{color:var(--workspace-ink);font-size:28px}.campaign-engagement__metrics small,.campaign-engagement__details p{color:var(--workspace-muted);font-size:12px;line-height:1.6}.campaign-engagement__details{margin-top:14px;font-size:13px}.campaign-engagement__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.campaign-engagement__details summary:focus-visible{outline-offset:3px;outline:2px solid #2463dc}.campaign-engagement__details table{border-collapse:collapse;text-align:left;width:100%;margin-top:10px}.campaign-engagement__details :is(th,td){border-bottom:1px solid var(--workspace-border);padding:10px 12px}.campaign-engagement__details th{color:var(--workspace-muted);font-weight:550}.campaign-engagement__details tbody th{color:var(--workspace-ink);font-weight:600}.campaign-engagement__details tbody th :is(span,small){display:block}.campaign-engagement__details tbody th small{color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:400}.campaign-engagement__details :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.campaign-engagement__details p{max-width:86ch;margin-top:8px}.campaign-engagement__trend{margin-top:24px}.campaign-engagement__trend h4{margin:0;font-size:14px;font-weight:600}.campaign-engagement__trend-note{color:var(--workspace-muted);margin:6px 0 16px;font-size:12px}.campaign-engagement__details{border:1px solid var(--workspace-border);border-radius:10px;overflow:hidden}.campaign-engagement__details summary::-webkit-details-marker{display:none}.campaign-engagement__details summary:hover{background:var(--workspace-subtle)}.campaign-engagement__details[open] summary{border-bottom:1px solid var(--workspace-border)}.campaign-engagement__details[open] summary svg{transform:rotate(180deg)}.campaign-engagement__details>p{margin:0;padding:14px 16px}.campaign-engagement__details table{margin-top:0}.campaign-detail__outcome-definition{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.6}.outreach-campaign-details__breakdown thead{background:var(--workspace-subtle)}.outreach-campaign-details__breakdown table{font-variant-numeric:tabular-nums}.outreach-campaign-details__breakdown tbody tr:hover{background:var(--workspace-subtle)}.outreach-campaign-details__breakdown tbody td{padding-block:16px}.outreach-campaign-details__breakdown thead th{white-space:nowrap}.campaign-detail__audience-search{align-items:center;gap:8px;display:flex}.campaign-detail__audience-search input{border:1px solid var(--workspace-border);width:260px;min-height:42px;color:var(--workspace-ink);background:var(--workspace-surface,white);border-radius:8px;padding:10px 12px}.campaign-list{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.campaign-list__filters,.campaign-list__footer,.campaign-list__error{flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.campaign-list__filters .workspace-select-menu__trigger{width:auto;min-width:130px;min-height:42px;font-size:12px}.campaign-list__filters>span{color:var(--workspace-muted);margin-left:auto}.campaign-list__table{background:var(--workspace-surface);border:0;border-radius:0;flex:1;min-width:0;min-height:0;overflow:auto}.campaign-list__table .agent-data-table-surface{border:0;border-radius:0;overflow:visible}.campaign-list__table .agent-data-table{font-size:13px}.campaign-list__table .agent-data-table__head{text-transform:none;padding:14px 16px;font-size:12px;font-weight:500}.campaign-list__table thead{z-index:1;position:sticky;top:0}.campaign-list__table .agent-data-table__cell{background:var(--workspace-surface);padding:12px 16px;font-size:14px;line-height:20px}.campaign-list__table tbody tr:hover .agent-data-table__cell{background:#f4f5f7}.campaign-list__table small{color:var(--workspace-muted);margin-top:4px;font-size:12px;display:block}.campaign-list__identity{width:auto}.campaign-list__identity button{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#315fc0;max-width:100%;font-weight:500;display:block;overflow:hidden}.campaign-list__identity button:hover{color:#1e47a3}.campaign-list__identity button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #8baaf4}.campaign-list__mailbox{width:18%}.campaign-list__mailbox>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-list__status{color:#515863;white-space:nowrap;background:#edf0f3;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.campaign-list__status[data-status=active]{color:#276848;background:#e7f5ee}.campaign-list__status[data-status=paused]{color:#8b641c;background:#fff3d9}.campaign-list__status[data-status=completed]{color:#315aa3;background:#eaf1ff}.campaign-list__status[data-status=archived]{color:#6f588d;background:#f0ecf7}.campaign-list__type{width:6%;color:var(--workspace-ink)}.campaign-list__footer{color:var(--workspace-muted);justify-content:flex-end}.campaign-list__footer>span{margin-right:auto}.campaign-list__error{color:#805600;background:#fff9eb;border:1px solid #e8c887;border-radius:8px;padding:8px 10px}.dark .campaign-list__status{background:currentColor}@supports (color:color-mix(in lab, red, red)){.dark .campaign-list__status{background:color-mix(in srgb, currentColor 12%, transparent)}}.dark .campaign-list__status[data-status=active]{color:#8fcea8}.dark .campaign-list__status[data-status=paused]{color:#e4c27a}.dark .campaign-list__status[data-status=completed],.dark .campaign-list__identity button{color:#9dbaff}.dark .campaign-list__status[data-status=archived]{color:#c4addf}@media (width>=1101px){:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list).agent-page-layout{--workspace-surface:#fff;background:#fff;flex-direction:column;max-width:none;padding:0 24px 12px;display:flex;overflow:hidden}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) :is(.agent-page-layout__content,.agent-page-layout__content>div,.agent-outreach-page__collection,.agent-outreach-page__surface,.outreach-email-campaigns){flex-direction:column;flex:1;min-height:0;display:flex}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-page-layout__header,:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-page-layout__content{width:100%}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-outreach-page__sections{border:0;flex:none;margin:0}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-outreach-page__collection{padding-top:18px}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-outreach-page__surface{margin:0}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-collection-toolbar{flex:none}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-page-layout__heading h1{font-size:20px}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .outreach-email-campaigns{gap:0}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-page-layout__header{border-bottom:1px solid var(--workspace-border);flex:none;gap:28px;min-height:60px}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-page-layout__actions{flex:1;justify-content:space-between}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-outreach-page__sections .agent-tabs{gap:20px;min-width:0}:is(.agent-outreach-page--campaign-list,.agent-outreach-page--mailbox-list,.agent-outreach-page--domain-list) .agent-outreach-page__sections .agent-tabs button{min-height:60px;padding-bottom:0}.campaign-list .agent-collection-toolbar{padding-bottom:20px}.campaign-list .agent-collection-toolbar__controls{gap:10px;width:100%}.campaign-list .agent-collection-toolbar__sort{margin-left:auto}.campaign-list .agent-collection-toolbar__search{flex:0 0 220px;width:220px}.campaign-list .agent-collection-toolbar__search input{width:100%;font-size:13px}.campaign-list .agent-collection-toolbar__search input:focus{box-shadow:none;border-color:#7894ce;outline:0}.campaign-list__table .agent-data-table-surface{background:var(--workspace-surface);box-shadow:none}.campaign-list__table .agent-data-table thead tr{background:var(--workspace-surface)}.campaign-list__table .agent-data-table tbody tr:last-child{border-bottom:1px solid var(--workspace-border)}.campaign-list__footer{border-top:1px solid var(--workspace-border);padding-top:8px}}.dark .agent-outreach-page--campaign-list{background:hsl(var(--background));--workspace-surface:hsl(var(--background))}.campaign-list__table .agent-data-table{table-layout:fixed;width:100%;min-width:0}.campaign-list__table :is(.agent-data-table__head,.agent-data-table__cell){padding-left:10px;padding-right:10px}.campaign-list__table .agent-data-table__cell{transition:background-color .12s}.campaign-list__table tbody tr:has(input:checked) .agent-data-table__cell{background:#eef3ff}.campaign-list__selection{width:40px}.campaign-list__selection input{vertical-align:middle;cursor:pointer;accent-color:#2d5ce8;width:18px;height:18px}.campaign-list__status-column{width:11%}.campaign-list__metric{text-align:right;font-variant-numeric:tabular-nums;width:7%}.campaign-list__rate{text-align:right;width:11%}.campaign-list__date{width:150px}.campaign-list__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-list__filters .campaign-list__filter{white-space:nowrap;border-style:solid;gap:8px;height:42px;min-height:42px;font-size:12px;font-weight:400}.campaign-list__filter[aria-pressed=true]{color:#315fc0;background:#edf3ff;border-style:solid;border-color:#aac1f5}.campaign-list__filters{flex-wrap:wrap;gap:8px}.campaign-list__filters .workspace-select-menu__trigger{min-width:112px;max-width:155px}.campaign-list__selection-bar{color:#315587;background:#f4f7fe;border:1px solid #d2def7;border-radius:7px;align-items:center;gap:16px;padding:6px 12px;font-size:12px;display:flex}.campaign-list__selection-bar>button:first-of-type{margin-left:auto}.campaign-list__column-menu{width:240px;padding:8px}.campaign-list__column-menu [role=menuitemcheckbox]{min-height:36px}.campaign-list__date-dialog{max-width:520px}.campaign-list__date-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campaign-list__date-fields label{gap:8px;font-size:13px;display:grid}.campaign-list__date-fields input{border:1px solid var(--workspace-border,#d5d9e0);border-radius:7px;padding:9px 12px}.campaign-list__date-dialog footer{justify-content:flex-end;gap:10px;display:flex}.dark .campaign-list__table tbody tr:hover .agent-data-table__cell{background:#252a33}.dark .campaign-list__table tbody tr:has(input:checked) .agent-data-table__cell{background:#253147}.dark .campaign-list__selection-bar{color:#b7c9ef;background:#253147;border-color:#3b527b}@media (prefers-reduced-motion:reduce){.campaign-list__table .agent-data-table__cell{transition:none}}.campaign-list__table :is(.campaign-list__metric,.campaign-list__rate) .agent-data-table__head-content{justify-content:flex-end}.workspace-content.agent-outreach-page--campaign-list{background:var(--workspace-surface)}@media (width>=1101px){.workspace-content.agent-outreach-page--campaign-list{padding-top:0}}.campaign-list__table :is(.campaign-list__metric,.campaign-list__rate) .agent-data-table__head-label{justify-content:flex-end;display:flex}.campaign-list__table .agent-data-table__cell .campaign-list__delete-dialog{max-width:560px}.campaign-list__delete-dialog ul{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.campaign-list__delete-dialog li{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.campaign-list__delete-dialog :is(footer,nav){justify-content:flex-end;align-items:center;gap:10px;display:flex}.campaign-list__delete-dialog [role=alert]{color:#a32929;font-size:13px}.campaign-list__delete-confirm{color:#fff;background:#bc3333;border-color:#bc3333}.campaign-list__delete-confirm:hover{background:#a32828}.campaign-list .agent-collection-toolbar__search input,.campaign-list .agent-collection-toolbar__sort{height:42px;min-height:42px}.agent-publish-page.agent-page-layout{padding:44px clamp(28px,4vw,64px) 56px}.agent-publish-page .agent-page-layout__navigation{margin-top:38px}.agent-publish-page .agent-tabs{gap:46px}.agent-publish-page .agent-tabs button{min-width:58px;font-size:14px}.agent-publish-page .agent-page-layout__content{margin-top:30px}.agent-publish-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1500px;margin:0;padding:0;list-style:none;display:grid}.agent-publish-page__grid>li{border:1px solid var(--workspace-layer2-border);border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-width:0;min-height:190px;box-shadow:var(--workspace-layer2-card-shadow);transition:border-color .18s var(--workspace-ease), box-shadow .18s var(--workspace-ease), transform .18s var(--workspace-ease);flex-direction:column;gap:17px;padding:20px;display:flex}.agent-publish-page__grid>li:not(.is-coming-soon):hover{box-shadow:var(--workspace-layer2-card-shadow-hover);border-color:#2d54a62e;transform:translateY(-2px)}.agent-publish-page__card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.channel-logo{color:#2d54a6;background:#f8faff;border:1px solid #0f172a12;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.channel-logo svg,.channel-logo img{width:25px;height:25px}.channel-logo[data-channel=website] svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px}.channel-logo[data-channel=email] svg path{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.channel-logo[data-channel=telegram]{background:#eef9fe}.channel-logo[data-channel=phone]{color:#2563eb;background:#eff5ff}.channel-logo[data-channel=email]{color:#ea4335;background:#fff7f5}.channel-logo[data-channel=instagram]{background:#fff4f8}.channel-logo[data-channel=whatsapp]{background:#f0fbf4}.channel-logo[data-channel=messenger],.channel-logo[data-channel=linkedin]{background:#eff6ff}.channel-logo[data-channel=youtube]{background:#fff3f3}.agent-publish-page__status{color:var(--workspace-muted);white-space:nowrap;background:#f4f4f5;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.agent-publish-page__status:before{content:"";background:#a1a1aa;border-radius:999px;width:6px;height:6px}.agent-publish-page__status[data-status=connected]{color:#2854a2;background:#eff6ff}.agent-publish-page__status[data-status=connected]:before{background:#3b82f6}.agent-publish-page__status[data-status=published]{color:#167647;background:#ecfdf3}.agent-publish-page__status[data-status=published]:before{background:#22a864}.agent-publish-page__copy{gap:5px;min-width:0;display:grid}.agent-publish-page__copy strong{color:var(--workspace-ink);font-size:16px;font-weight:650;line-height:1.35}.agent-publish-page__copy p{min-height:42px;color:var(--workspace-muted);margin:0;font-size:13px;line-height:1.55}.agent-publish-page__copy small{color:#52525b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.agent-publish-page__card-action{margin-top:auto;display:flex}.agent-publish-page__card-action button{min-width:104px}.agent-publish-page__grid>li.is-coming-soon{box-shadow:none;background:#ffffff9e}.agent-publish-page__grid>li.is-coming-soon .channel-logo,.agent-publish-page__grid>li.is-coming-soon .agent-publish-page__copy{opacity:.62}.publish-phone-form,.publish-phone-numbers,.publish-provider-options,.publish-provider-setup{gap:14px;display:grid}.publish-provider-options>button{border:1px solid var(--workspace-border,#e4e4e7);background:var(--workspace-surface,#fff);color:var(--workspace-ink,#09090b);cursor:pointer;text-align:left;border-radius:12px;gap:6px;padding:16px;display:grid}.publish-provider-options>button:hover,.publish-provider-options>button:focus-visible{background:#f8faff;border-color:#2d54a659}.publish-provider-options strong{font-size:14px}.publish-provider-options span,.publish-provider-setup p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.55}.publish-phone-form label,.publish-phone-form__select{gap:6px;font-size:13px;font-weight:600;display:grid}.publish-phone-form input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:10px 12px}.publish-phone-form input:hover{border-color:#94a3b8}.publish-phone-form input:focus-visible{border-color:#2d54a6}.publish-phone-form__select .workspace-select-menu__trigger{color:#0f172a;border-color:#cbd5e1;width:100%;font-weight:400}.publish-channel-drawer{--workspace-border:#e4e4e7;--workspace-ink:#09090b;--workspace-muted:#71717a;--workspace-surface:#fff;flex-direction:column;padding:0;display:flex;width:min(560px,100vw)!important;max-width:none!important}.publish-channel-drawer__header{border-bottom:1px solid hsl(var(--border));padding:24px 56px 20px 24px}.publish-channel-drawer__body{flex:1;align-content:start;gap:18px;min-height:0;padding:24px;display:grid;overflow-y:auto}.publish-connect-notice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0 0 16px;padding:12px 14px}.publish-connect-notice[role=alert]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.publish-channel-drawer__summary,.publish-channel-drawer__section,.publish-channel-drawer__danger{border:1px solid var(--workspace-layer2-border,hsl(var(--border)));border-radius:14px;gap:12px;padding:18px;display:grid}.publish-phone-routing__status{gap:4px;display:grid}.publish-phone-routing__status strong{color:var(--workspace-ink,hsl(var(--foreground)));font-size:13px;font-weight:500}.publish-phone-routing__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-channel-drawer__section .publish-phone-routing__error{color:#b91c1c}.publish-phone-routing details{font-size:12px}.publish-phone-routing summary{cursor:pointer;color:var(--workspace-muted,hsl(var(--muted-foreground)))}.publish-phone-routing details[open]>p{margin:12px 0}.publish-channel-drawer__summary>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.publish-channel-drawer__summary span,.publish-channel-drawer__section p,.publish-channel-drawer__danger p{color:var(--workspace-muted,hsl(var(--muted-foreground)));font-size:12px;line-height:1.6}.publish-channel-drawer__summary strong{color:var(--workspace-ink,hsl(var(--foreground)));text-align:right;font-size:13px}.publish-channel-drawer__section h3,.publish-channel-drawer__danger h3{color:var(--workspace-ink,hsl(var(--foreground)));margin:0;font-size:14px}.publish-channel-drawer__section p,.publish-channel-drawer__danger p{margin:-5px 0 0}.publish-channel-drawer__section button,.publish-channel-drawer__danger button{justify-self:start}.publish-channel-drawer__danger{background:#fef2f285;border-color:#dc262638;margin-top:6px}.publish-channel-drawer__danger>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1120px){.agent-publish-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agent-publish-page.agent-page-layout{padding:28px 20px 40px}.agent-publish-page .agent-tabs{gap:22px}}@media (width<=620px){.agent-publish-page__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.agent-publish-page__grid>li{transition:none}}.agent-skills-page{--skills-accent:#4669b2;--skills-accent-border:#b8c9ee;--skills-accent-soft:#eef3ff;--skills-accent-softer:#f7f9ff;--skills-border:#dfe5ef;--skills-muted:#66738a;--skills-heading:#172033;--skills-copy-muted:#68758a;min-width:0}.dark .workspace-agent-layer .agent-skills-page{--workspace-ink:hsl(var(--foreground));--workspace-muted:hsl(var(--muted-foreground));--workspace-surface:hsl(var(--background));--workspace-layer2-card-surface:hsl(var(--card));--workspace-layer2-border:hsl(var(--border))}.agent-skills-page .agent-page-layout__header,.agent-skills-page .agent-page-layout__navigation,.agent-skills-page .agent-page-layout__content{width:min(100%,1180px);margin-left:auto;margin-right:auto}.agent-skills-page__navigation{border-bottom:1px solid var(--workspace-layer2-border,var(--workspace-border));justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.agent-skills-page__layout-switch{border:1px solid var(--workspace-layer2-border,var(--workspace-border));background:var(--workspace-subtle,#f7f8fa);border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex;position:relative}.agent-skills-page__layout-switch:before{background:var(--workspace-layer2-card-surface,#fff);content:"";width:calc(50% - 4.5px);transition:transform .18s var(--workspace-ease);border:1px solid #5c83e63d;border-radius:7px;position:absolute;inset:3px auto 3px 3px;transform:translate(0);box-shadow:0 3px 10px #4669b21f}.agent-skills-page__layout-switch[data-layout=list]:before{transform:translate(calc(100% + 3px))}.agent-skills-page__layout-switch button{min-height:34px;color:var(--workspace-muted);cursor:pointer;font:inherit;z-index:1;transition:color .16s var(--workspace-ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.agent-skills-page__layout-switch button[aria-pressed=true]{color:#5c83e6}.agent-skills-page__layout-switch button[aria-pressed=true] span{background:var(--realfy-blue-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.agent-skills-page__layout-switch button:focus-visible,.skill-analytics-list button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.agent-skills-page__analytics-loading{min-height:220px;color:var(--workspace-muted);padding:24px;font-size:13px}.skill-analytics-list{border:1px solid var(--skills-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));box-shadow:var(--workspace-layer2-card-shadow,0 4px 16px #3143690d);border-radius:16px;overflow:hidden}.skill-analytics-list table{border-collapse:collapse;table-layout:fixed;width:100%}.skill-analytics-list th,.skill-analytics-list td{border-bottom:1px solid var(--skills-border);color:var(--workspace-ink);text-align:left;vertical-align:middle;padding:15px 12px;font-size:12px}.skill-analytics-list thead th{background:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){.skill-analytics-list thead th{background:color-mix(in srgb, var(--workspace-surface) 72%, #eef2f8)}}.skill-analytics-list thead th{color:var(--workspace-muted);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:750}.skill-analytics-list thead th:first-child,.skill-analytics-list tbody th{width:27%;padding-left:20px}.skill-analytics-list tbody tr:last-child th,.skill-analytics-list tbody tr:last-child td{border-bottom:0}.skill-analytics-list tbody tr:hover{background:var(--skills-accent-softer)}.skill-analytics-list thead button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.skill-analytics-list__skill{color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;font-weight:740;display:grid}.skill-analytics-list__skill small{color:var(--workspace-muted);font-size:10px;font-weight:600}@media (width<=760px){.agent-skills-page__navigation{flex-direction:column;align-items:stretch}.agent-skills-page__layout-switch{align-self:flex-start}.skill-analytics-list{box-shadow:none;background:0 0;border:0;overflow:visible}.skill-analytics-list table,.skill-analytics-list tbody{gap:12px;display:grid}.skill-analytics-list thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skill-analytics-list tr{border:1px solid var(--skills-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;display:grid}.skill-analytics-list tbody th,.skill-analytics-list td{border:0;gap:3px;width:auto;padding:9px 4px;display:grid}.skill-analytics-list tbody th{grid-column:1/-1;padding:0 4px 12px}.skill-analytics-list td:before{color:var(--workspace-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}}.agent-skills-page__navigation .agent-tabs{align-self:stretch}.agent-skills-page__navigation .agent-tabs button{min-height:36px}.agent-skills-page__list,.agent-skills-page__skeletons{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.agent-skills-page__groups{gap:34px;display:grid}.agent-skills-page__group{gap:14px;display:grid}.agent-skills-page__group>header h2{color:var(--workspace-ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:760}.agent-skills-page__group>header p{color:var(--workspace-muted);margin:4px 0 0;font-size:12px;line-height:18px}.agent-skill-card{border:1px solid var(--skills-border);background:var(--workspace-layer2-card-surface,var(--workspace-surface));min-width:0;min-height:210px;box-shadow:var(--workspace-layer2-card-shadow,0 4px 16px #3143690d);transition:border-color .16s var(--workspace-ease), box-shadow .16s var(--workspace-ease), transform .16s var(--workspace-ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.agent-skill-card[data-availability=planned]{background:var(--workspace-layer2-card-surface,var(--workspace-surface))}@supports (color:color-mix(in lab, red, red)){.agent-skill-card[data-availability=planned]{background:color-mix(in srgb, var(--workspace-layer2-card-surface,var(--workspace-surface)) 82%, var(--workspace-layer2-canvas,transparent))}}.agent-skill-card:hover,.agent-skill-card:focus-within{background:var(--workspace-layer2-card-surface,var(--workspace-surface));border-color:#5c83e6;transform:translateY(-1px);box-shadow:0 12px 30px #5c83e62e}.agent-skill-card__open{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:none;flex-direction:column;flex:1;padding:0;display:flex}.agent-skill-card__open:focus-visible{box-shadow:inset 0 0 0 3px hsl(var(--ring) / 28%)}.agent-skill-card__topline,.agent-skill-card__heading{align-items:center;display:flex}.agent-skill-card__topline{justify-content:space-between;padding:20px 22px 0}.agent-skill-card__icon{background:var(--skills-accent-soft);width:40px;height:40px;color:var(--skills-accent);border:1px solid #d7e1f5;border-radius:11px;place-items:center;display:grid}.agent-skill-card[data-view=catalog] .agent-skill-card__icon{color:#5c83e6;background:0 0;border:0;width:32px;height:32px}.agent-skill-card .agent-status-badge{border:1px solid #0000;gap:6px}.agent-skill-card__status-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.agent-skill-card__heading{flex:1;justify-content:space-between;align-items:flex-start;gap:22px;width:100%;min-width:0;padding:16px 22px 20px}.agent-skill-card__copy{min-width:0}.agent-skill-card__heading h2,.agent-skills-page__state h2{color:var(--workspace-ink);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:750;line-height:22px}.agent-skill-card__heading p{color:var(--workspace-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:19px}.agent-skill-card__badge{background:var(--skills-accent-softer);color:#455d8f;border:1px solid #d7e1f5;border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.agent-skills-page__error{background:#dc2626;border:1px solid #dc26263d;border-radius:10px;margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.agent-skills-page__error{background:color-mix(in srgb, #dc2626 7%, hsl(var(--background)))}}.agent-skills-page__error{color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.agent-skills-page__error{color:color-mix(in srgb, #b91c1c 82%, hsl(var(--foreground)))}}.agent-skills-page__error{padding:10px 13px;font-size:12px;font-weight:650;line-height:18px}.agent-skills-page__state{border:1px dashed var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,18px);background:var(--workspace-layer2-card-surface,var(--workspace-surface));align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-skills-page__state{background:color-mix(in srgb, var(--workspace-layer2-card-surface,var(--workspace-surface)) 86%, transparent)}}.agent-skills-page__state{text-align:center;padding:32px}.agent-skills-page__state p{max-width:440px;color:var(--workspace-muted);margin:0 0 10px;font-size:13px;line-height:20px}.agent-skills-page__skeleton{border:1px solid var(--workspace-layer2-border,var(--workspace-border));border-radius:var(--workspace-layer2-card-radius,18px);background:var(--workspace-layer2-card-surface,var(--workspace-surface));min-height:228px;animation:1.6s ease-in-out infinite agent-skills-skeleton-pulse}.agent-skill-drawer{--skills-accent:#4669b2;--skills-accent-border:#b8c9ee;--skills-accent-soft:#eaf0ff;--skills-accent-softer:#f7f9ff;--skills-border:#dfe5ef;--skills-heading:#172033;--skills-copy-muted:#68758a;--background:0 0% 100%;--foreground:222 47% 11%;--muted:220 20% 96%;--muted-foreground:218 12% 45%;--border:218 24% 89%;--ring:220 55% 55%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:0;min-width:0;height:100dvh;padding:0;display:flex;width:min(920px,100vw)!important;max-width:none!important}.agent-skill-drawer__header{border-bottom:1px solid hsl(var(--border));flex:none;padding:24px 56px 20px 24px}.agent-skill-drawer__header>h2{letter-spacing:-.02em;font-size:20px}.agent-skill-drawer__body{overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow-y:auto}.agent-skill-drawer__loading{place-items:center;width:100%;height:100%;min-height:360px;display:grid}.agent-skill-drawer__loading>span{border:3px solid var(--skills-accent-soft);border-top-color:var(--skills-accent);border-radius:999px;width:28px;height:28px;animation:.75s linear infinite agent-skills-spin}.agent-skill-settings{gap:22px;padding:24px 24px 0;display:grid}.agent-skill-overview{gap:22px;padding:24px;display:grid}.agent-skill-settings>.agent-skill-overview{padding:0}.agent-skill-settings>.agent-tabs{justify-self:start}.agent-skill-settings>.agent-tabs[data-variant=segmented]{border-color:var(--workspace-border,#e4e4e7);background:var(--workspace-subtle,#fafafa);padding:3px}.agent-skill-settings>.agent-tabs[data-variant=segmented] button[aria-selected=true]{background:var(--realfy-blue-gradient);color:#fff;border-color:#5c83e6;box-shadow:0 5px 14px #5c83e62e}.agent-skill-status-control{background:var(--skills-accent-softer);border:1px solid #d7e1f5;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;display:flex}.agent-skill-status-control h3{font-size:14px}.agent-skill-status-control p{color:var(--workspace-muted);margin:3px 0 0;font-size:12px;line-height:18px}.agent-skill-status-control__switch{color:#40598c;cursor:pointer;justify-content:flex-end;align-items:center;gap:10px;min-width:116px;font-size:12px;font-weight:750;display:flex}.skill-switch{box-sizing:border-box;cursor:pointer;background:#e9edf3;border:1px solid #ccd5e3;border-radius:999px;flex:none;align-items:center;width:40px;height:22px;min-height:22px;padding:0;transition:background .16s,border-color .16s;display:inline-flex;position:relative}.skill-switch[data-state=checked]{background:var(--realfy-blue-gradient);border-color:#5c83e6}.skill-switch__thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;transform:translate(2px);box-shadow:0 1px 4px #36476a38}.skill-switch[data-state=checked] .skill-switch__thumb{transform:translate(20px)}.skill-switch:focus-visible{outline:none;box-shadow:0 0 0 2px #e2e7f0}.skill-switch:disabled{cursor:not-allowed;opacity:.55}.agent-skill-settings__section,.agent-skill-overview section{gap:14px;display:grid}.agent-skill-settings__section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-skill-settings h3,.agent-skill-overview h3{color:var(--skills-heading);margin:0;font-size:13px;font-weight:720;line-height:20px}.agent-skill-settings__section-heading p,.agent-skill-settings__section>div>p,.agent-skill-overview section>p{color:var(--skills-copy-muted);margin:4px 0 0;font-size:12px;line-height:18px}.agent-skill-settings__switch{min-height:32px;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.agent-skill-settings__field{color:var(--skills-heading);gap:8px;font-size:13px;font-weight:700;display:grid}.agent-skill-settings__field textarea{resize:vertical;border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:144px;color:hsl(var(--foreground));font:inherit;border-radius:10px;outline:none;padding:11px 12px;font-weight:450;line-height:20px}.agent-skill-settings__field textarea:focus-visible{box-shadow:none;border-color:#aeb8c8}.agent-skill-settings__field textarea:disabled{background:hsl(var(--muted) / 45%);cursor:not-allowed;opacity:.76}.agent-skill-settings__field input,.agent-skill-settings__field select{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-height:42px;color:hsl(var(--foreground));font:inherit;border-radius:10px;outline:none;padding:0 12px;font-weight:450}.agent-skill-settings__field input:focus-visible,.agent-skill-settings__field select:focus-visible{box-shadow:none;border-color:#aeb8c8}.agent-skill-settings__choice-row{flex-wrap:wrap;gap:8px;display:flex}.agent-skill-settings__choice-row button{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:38px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.agent-skill-settings__choice-row button[aria-pressed=true]{background:var(--realfy-blue-gradient);color:#fff;border-color:#5c83e6;box-shadow:0 5px 14px #5c83e62e}.agent-skill-settings__choice-row button:hover:not(:disabled){border-color:var(--skills-accent-border);background:var(--skills-accent-softer)}.agent-skill-settings__inline-field{color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-weight:500;display:flex}.agent-skill-settings__inline-field input{width:120px}.agent-skill-settings__list{gap:10px;display:grid}.agent-skill-feedback-question{border:1px solid var(--skills-border);background:#fff;border-radius:12px;grid-template-columns:28px minmax(260px,1fr) 190px auto 34px;align-items:center;gap:10px;padding:11px;display:grid}.agent-skill-feedback-question__number{background:var(--skills-accent-softer);color:#4667ad;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.agent-skill-feedback-question>input,.agent-skill-answer-type{border:1px solid hsl(var(--border));min-height:40px;color:hsl(var(--foreground));background:#fff;border-radius:9px;padding:0 11px}.agent-skill-feedback-question>input:focus-visible,.agent-skill-answer-type:focus-visible{box-shadow:none;border-color:#aeb8c8;outline:none}.agent-skill-answer-type{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.agent-skill-answer-type__menu{border-color:var(--skills-border);background:#fff;min-width:210px;padding:5px}.agent-skill-answer-type__option{cursor:pointer;border-radius:7px;justify-content:space-between;padding:9px 10px;font-size:12px}.agent-skill-answer-type__option:focus{background:var(--skills-accent-softer)}.agent-skill-feedback-question__required{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.agent-skill-feedback-question__remove{width:32px;height:32px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.agent-skill-feedback-question__remove:hover{color:#b42318;background:#fff1f1}.agent-skill-drawer__footer--split{justify-content:space-between;gap:12px}.agent-skill-drawer__secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-skill-delete-button,.agent-skill-delete-confirmation button{color:#a33a34;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.agent-skill-delete-button:hover{background:#fff4f3}.agent-skill-delete-confirmation{color:var(--workspace-muted);align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.agent-skill-delete-confirmation button{border-color:var(--skills-border);min-height:30px;color:var(--workspace-ink)}.agent-skill-delete-confirmation .agent-skill-delete-confirmation__confirm{color:#a33a34;background:#fff4f3;border-color:#f1c6c2}.agent-skill-settings__notice{border:1px solid hsl(var(--border));background:hsl(var(--muted) / 34%);color:hsl(var(--muted-foreground));border-radius:10px;gap:3px;padding:12px 14px;font-size:12px;line-height:18px;display:grid}.agent-skill-settings__notice strong{color:hsl(var(--foreground));font-size:13px}.agent-skill-settings__error{color:#b91c1c;margin:0;font-size:12px;font-weight:650}.agent-skill-drawer__footer{z-index:1;border-top:1px solid hsl(var(--border));background:hsl(var(--background));justify-content:flex-end;margin:0 -24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.agent-skill-drawer__footer .agent-action-button{min-height:36px}.agent-skill-drawer .agent-action-button[data-tone=primary]{background:var(--realfy-blue-gradient);color:#fff;border-color:#5c83e6;box-shadow:0 8px 18px #5c83e633}.agent-skill-drawer .agent-action-button[data-tone=primary]:hover:not(:disabled){background:var(--realfy-blue-gradient);filter:brightness(.96)saturate(1.08);border-color:#5c83e6}@media (prefers-reduced-motion:reduce){.agent-skills-page__layout-switch:before{transition:none}}.agent-skill-drawer .agent-action-button:disabled{color:#9aa3b1;opacity:1;background:#f1f3f6;border-color:#e2e6ec}.agent-skill-overview__channels{gap:10px;display:grid}.agent-skill-overview__chips{flex-wrap:wrap;gap:7px;display:flex}.agent-skill-overview__channels{border:1px solid var(--skills-border);background:#fbfcff;border-radius:14px;padding:15px 16px}.agent-skill-overview section ul{color:hsl(var(--muted-foreground));gap:10px;margin:0;padding-left:19px;font-size:13px;line-height:20px;list-style:outside;display:grid}.agent-skill-overview__how{border:1px solid var(--skills-border);background:#fbfcff;border-radius:14px;padding:15px 16px}.booking-skill-settings{padding-bottom:32px}.booking-skill-settings>section:not(.agent-skill-status-control){gap:12px;display:grid}.agent-skill-settings__intro,.agent-skill-settings__hint{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:18px}.booking-skill-settings__field-list,.booking-skill-settings__calendar-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.booking-skill-settings__field-group{gap:8px;display:grid}.booking-skill-settings__field-group>strong{font-size:12px}.booking-skill-settings__field-group>span{color:hsl(var(--muted-foreground));font-size:12px}.booking-skill-settings__link{grid-template-columns:180px minmax(260px,1fr) auto;gap:8px;display:grid}.booking-skill-settings__link input,.booking-skill-settings__reminders input{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:40px;color:hsl(var(--foreground));border-radius:8px;padding:0 10px}.agent-skill-drawer input:focus-visible,.agent-skill-drawer textarea:focus-visible,.agent-skill-drawer button:focus-visible{outline:none}.agent-skill-drawer input:focus-visible,.agent-skill-drawer textarea:focus-visible{box-shadow:none;border-color:#aeb8c8}.agent-skill-drawer input[type=number]{appearance:textfield}.agent-skill-drawer input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.agent-skill-drawer input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.agent-skill-drawer button:not(:disabled){cursor:pointer}.booking-skill-settings__link>button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.booking-skill-settings__summary-toggle{border:1px solid var(--skills-border);background:#fbfcff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.booking-skill-settings__summary-toggle>div{gap:3px;display:grid}.booking-skill-settings__summary-toggle strong{color:var(--workspace-ink);font-size:12px}.booking-skill-settings__summary-toggle span{color:var(--workspace-muted);font-size:11px;line-height:17px}.booking-skill-settings__reminders{gap:10px;display:grid}.booking-skill-settings__reminder-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.booking-skill-settings__reminder-heading h4{color:var(--workspace-ink);margin:0;font-size:13px}.booking-skill-settings__reminder-heading p{color:var(--workspace-muted);margin:3px 0 0;font-size:11px;line-height:17px}.booking-skill-settings .booking-skill-settings__add-reminder{border-color:var(--skills-accent-border);background:var(--skills-accent-softer);color:#35579c;flex:none}.booking-skill-settings__reminder{border:1px solid var(--skills-border);background:#fff;border-radius:12px;gap:12px;padding:13px 14px;display:grid}.booking-skill-settings__reminder-title{align-items:center;gap:8px;display:flex}.booking-skill-settings__reminder-title>span{background:var(--skills-accent-soft);width:28px;height:28px;color:var(--skills-accent);border-radius:8px;place-items:center;display:grid}.booking-skill-settings__reminder-title>strong{color:var(--workspace-ink);flex:1;font-size:12px}.booking-skill-settings .booking-skill-settings__remove-reminder{width:32px;min-height:32px;color:var(--workspace-muted);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.booking-skill-settings .booking-skill-settings__remove-reminder:hover:not(:disabled){color:#a33a34;background:#fff4f3;border-color:#f1c6c2}.booking-skill-settings__reminder-time,.booking-skill-settings__reminder-channels{color:var(--workspace-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.booking-skill-settings__reminder-time input{width:84px}.booking-skill-settings__reminder-channels>span{min-width:48px}.booking-skill-settings__field,.booking-skill-settings__calendar{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;padding:12px}.booking-skill-settings__field,.booking-skill-settings__calendar-head{align-items:center;gap:12px;display:flex}.booking-skill-settings__field>div:first-child,.booking-skill-settings__calendar-head>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.booking-skill-settings__field strong,.booking-skill-settings__calendar strong{color:hsl(var(--foreground));font-size:13px}.booking-skill-settings__field span,.booking-skill-settings__calendar-head span:not(.booking-skill-settings__priority){color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.booking-skill-settings__field-actions,.booking-skill-settings__calendar-actions,.booking-skill-settings__add-fields,.booking-skill-settings__connectors{flex-wrap:wrap;gap:6px;display:flex}.booking-skill-settings__connectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.booking-skill-settings .booking-skill-settings__connector{border-color:var(--skills-border);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.booking-skill-settings__connector>span:last-child{gap:1px;display:grid}.booking-skill-settings__connector strong{color:var(--workspace-ink);font-size:12px}.booking-skill-settings__connector small{color:var(--workspace-muted);font-size:10px;font-weight:600}.booking-skill-settings__provider-mark{background:var(--skills-accent-softer);fill:currentColor;border:1px solid #d7e1f5;border-radius:9px;flex:none;width:32px;height:32px;padding:7px}.booking-skill-settings__provider-mark[data-provider=googlecalendar]{color:#3674dc}.booking-skill-settings__provider-mark[data-provider=calendly]{color:#006bff}.booking-skill-settings__provider-mark[data-provider=calcom]{color:#4b5563}.booking-skill-settings .booking-skill-settings__add-link{border-color:var(--skills-accent-border);background:var(--skills-accent-softer);color:#35579c;justify-self:start}.booking-skill-settings button:not(.agent-action-button):not(.skill-switch),.agent-skill-settings__label select{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:32px;color:hsl(var(--foreground));border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650}.product-recommendation-settings{padding-bottom:32px}.product-recommendation-settings__offers{gap:8px;display:grid}.product-recommendation-settings__offers strong{color:hsl(var(--foreground));font-size:13px}.product-recommendation-settings__offers small{color:hsl(var(--muted-foreground));font-size:12px;font-weight:450}.booking-skill-settings button:not(.agent-action-button):not(.skill-switch):hover:not(:disabled){border-color:var(--workspace-ink,#111827)}@supports (color:color-mix(in lab, red, red)){.booking-skill-settings button:not(.agent-action-button):not(.skill-switch):hover:not(:disabled){border-color:color-mix(in srgb, var(--workspace-ink,#111827) 32%, hsl(var(--border)))}}.booking-skill-settings button:not(.agent-action-button):not(.skill-switch):hover:not(:disabled){background:hsl(var(--muted) / 48%)}.booking-skill-settings button:disabled:not(.skill-switch){cursor:not-allowed;opacity:.5}.booking-skill-settings .agent-skill-settings__choice-row button[aria-pressed=true]{border-color:var(--skills-accent-border);background:var(--skills-accent-soft);color:#294d99;box-shadow:inset 0 0 0 1px #4669b217}.agent-skill-select{border:1px solid var(--skills-border);width:100%;min-height:42px;color:var(--workspace-ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.booking-skill-settings__reminder-message textarea{min-height:86px}.product-recommendation-settings__offers>button{border:1px solid var(--skills-border);min-height:70px;color:var(--workspace-ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.product-recommendation-settings__offers>button:hover:not(:disabled){border-color:var(--skills-accent-border);background:#fbfcff;transform:translateY(-1px)}.product-recommendation-settings__offers>button[aria-pressed=true]{border-color:var(--skills-accent-border);background:var(--skills-accent-softer)}.product-recommendation-settings__offer-icon{width:38px;height:38px;color:var(--skills-accent);background:#fff;border:1px solid #d6e1f6;border-radius:11px;place-items:center;display:grid}.product-recommendation-settings__offer-copy{gap:3px;min-width:0;display:grid}.product-recommendation-settings__offer-state{border:1px solid var(--skills-border);color:var(--workspace-muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}button[aria-pressed=true]>.product-recommendation-settings__offer-state{border-color:var(--skills-accent-border);color:#35579c}.conversation-follow-up__sequence{gap:12px;display:grid}.conversation-follow-up__step{border:1px solid var(--skills-border);background:#fff;border-radius:14px;gap:13px;padding:14px;display:grid}.conversation-follow-up__step>header{align-items:center;gap:9px;display:flex}.conversation-follow-up__step>header>span{background:var(--skills-accent-soft);color:#35579c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.conversation-follow-up__step>header>strong{flex:1;font-size:12px}.conversation-follow-up__step>header>button{width:32px;height:32px;color:var(--workspace-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.conversation-follow-up__timing{color:var(--workspace-muted);grid-template-columns:auto 100px 160px;align-items:center;gap:9px;font-size:12px;font-weight:650;display:grid}.conversation-follow-up__timing input{border:1px solid var(--skills-border);border-radius:10px;min-height:42px;padding:0 11px}.conversation-follow-up__message{position:relative}.conversation-follow-up__generate.agent-action-button{border-color:var(--skills-accent-border);background:var(--skills-accent-soft);color:#294d99;justify-self:start;box-shadow:0 1px 2px #2d488012}.conversation-follow-up__generate.agent-action-button:hover:not(:disabled){background:#e2eafb;border-color:#9fb5e4}.conversation-follow-up__field-menu{z-index:5;border:1px solid var(--skills-border);background:#fff;border-radius:12px;max-height:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% - 24px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #1e2b461f}.conversation-follow-up__field-menu button{min-height:38px;color:var(--workspace-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:7px 9px;display:flex}.conversation-follow-up__field-menu button:hover{background:var(--skills-accent-softer)}.conversation-follow-up__field-menu code{color:#35579c;min-width:110px;font-size:11px;font-weight:750}.conversation-follow-up__field-menu span{color:var(--workspace-muted);font-size:11px}.booking-skill-settings__priority{background:var(--skills-accent-soft);width:28px;height:28px;color:var(--skills-accent);border:1px solid #d5e0f6;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.booking-skill-settings__calendar{gap:12px;display:grid}.agent-skill-settings__label{color:hsl(var(--foreground));gap:6px;font-size:12px;font-weight:700;display:grid}.agent-skill-settings__label select{width:100%;font-weight:500}.qualification-skill-settings__instructions{min-height:300px!important}@keyframes agent-skills-skeleton-pulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes agent-skills-spin{to{transform:rotate(360deg)}}@media (width<=640px){.agent-skill-settings,.agent-skill-overview{padding-left:18px;padding-right:18px}.agent-skill-drawer__footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.agent-skill-feedback-question{grid-template-columns:28px minmax(0,1fr) 34px}.agent-skill-answer-type,.agent-skill-feedback-question__required{grid-column:2/-1}.agent-skill-drawer__footer--split,.agent-skill-drawer__secondary-actions{flex-direction:column;align-items:stretch}.agent-skills-page__list,.agent-skills-page__skeletons{grid-template-columns:minmax(0,1fr)}.agent-skill-card__heading{flex-direction:column;gap:12px;padding-left:18px;padding-right:18px}.booking-skill-settings__connectors{grid-template-columns:minmax(0,1fr)}.agent-skills-page__state{min-height:220px;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.agent-skill-card{transition:none}.agent-skill-card:hover,.agent-skill-card:focus-within{transform:none}.agent-skills-page__skeleton{opacity:.86;animation:none}}.agent-voice-video-page .agent-page-layout__content{gap:20px;display:grid}.agent-voice-video-page__activation,.agent-voice-video-page__section{border:1px solid var(--workspace-border);background:#fff;border-radius:18px;box-shadow:0 10px 30px #0f172a0a}.agent-voice-video-page__activation{justify-content:space-between;align-items:center;gap:32px;padding:24px;display:flex}.agent-voice-video-page__section.agent-voice-video-page__conversation{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.agent-voice-video-page__conversation-row{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:34px;padding:24px;display:grid}.agent-voice-video-page__activation>div{gap:6px;max-width:680px;display:grid}.agent-voice-video-page__activation h2,.agent-voice-video-page__section h2{color:var(--workspace-ink);margin:0;font-size:17px}.agent-voice-video-page__activation p,.agent-voice-video-page__section p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:18px}.agent-voice-video-page__configuration{border:0;gap:20px;min-width:0;margin:0;padding:0;transition:opacity .2s,filter .2s;display:grid}.agent-voice-video-page__configuration[data-disabled=true]{filter:grayscale(.65);opacity:.48}.agent-voice-video-page__section{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:34px;padding:24px;display:grid}.agent-voice-video-page__section-copy{gap:7px;display:grid}.agent-voice-video-page__section-copy>span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.agent-voice-video-page__language-control{gap:8px;max-width:440px;display:grid}.agent-voice-video-page__language-label{color:#334155;font-size:12px;font-weight:700}.agent-voice-video-page__language-control .workspace-select-menu__trigger{width:100%}.agent-voice-video-page__language-menu{max-height:min(220px, var(--radix-dropdown-menu-content-available-height,220px))}.agent-voice-video-page__language-menu .workspace-select-menu__item{min-height:34px;padding-block:5px}.agent-voice-video-page__opening-control{gap:8px;max-width:680px;display:grid}.agent-voice-video-page__opening-control>span{color:#334155;font-size:12px;font-weight:700}.agent-voice-video-page__opening-control textarea{resize:vertical;border:1px solid var(--workspace-border);width:100%;min-height:112px;color:var(--workspace-ink);font:inherit;background:#fafafa;border-radius:14px;outline:none;padding:13px 14px;font-size:13px;line-height:20px;transition:border-color .16s,box-shadow .16s,background .16s}.agent-voice-video-page__opening-control textarea:focus{background:#fff;border-color:#a1a1aa;box-shadow:0 0 0 3px #18181b14}.agent-voice-video-page__opening-control>small{color:#64748b;justify-self:end;font-size:10px}.agent-voice-video-page__voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-voice-video-page__voice{border:1px solid var(--workspace-border);min-height:78px;color:var(--workspace-ink);cursor:pointer;text-align:left;background:#fafafa;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.agent-voice-video-page__voice:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.agent-voice-video-page__voice[data-selected=true]{background:#eff6ff;border-color:#93c5fd}.agent-voice-video-page__voice-copy{gap:5px;min-width:0;display:grid}.agent-voice-video-page__voice strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-voice-video-page__voice-copy small{color:var(--workspace-muted);text-transform:capitalize;gap:5px;font-size:9px;display:flex}.agent-voice-video-page__voice-copy small span+span:before{content:"·";margin-right:5px}.agent-voice-video-page__play{width:30px;height:30px;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #0f172a1a}.agent-voice-video-page__waveform{align-items:center;gap:2px;height:22px;display:flex}.agent-voice-video-page__waveform i{background:#2563eb;border-radius:99px;width:2px;height:6px;animation:.72s ease-in-out infinite alternate voice-wave}.agent-voice-video-page__waveform i:nth-child(2),.agent-voice-video-page__waveform i:nth-child(4){animation-delay:-240ms}.agent-voice-video-page__waveform i:nth-child(3){animation-delay:-460ms}.agent-voice-video-page__empty{text-align:center;grid-column:1/-1;padding:24px}.agent-voice-video-page__provider-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.agent-voice-video-page__provider-grid button{border:1px solid var(--workspace-border);min-height:150px;color:var(--workspace-ink);cursor:pointer;font:inherit;text-align:left;background:#fafafa;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px;padding:17px;display:grid}.agent-voice-video-page__provider-grid button:disabled{cursor:default;filter:grayscale();opacity:.48}.agent-voice-video-page__provider-grid button[aria-checked=true]{background:#eff6ff;border-color:#93c5fd}.agent-voice-video-page__provider-mark{color:#fff;letter-spacing:-.03em;background:#111827;border-radius:13px;grid-column:1/-1;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}.agent-voice-video-page__provider-mark[data-provider=orb]{background:radial-gradient(circle at 34% 28%,#fff 0 7%,#c7d2fe 22%,#60a5fa 48%,#3730a3 78%);border-radius:50%}.agent-voice-video-page__provider-mark[data-provider=orb] i{background:#ffffff7a;border-radius:50%;width:18px;height:18px;box-shadow:0 0 18px #fffc}.agent-voice-video-page__provider-grid strong{font-size:13px}.agent-voice-video-page__provider-grid small{color:var(--workspace-muted);grid-column:1/-1;font-size:10px;line-height:15px}.agent-voice-video-page__avatar-controls{gap:14px;display:grid}.agent-voice-video-page__orb-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-voice-video-page__orb-preview{background-image:url(/assets/orb-previews-DDWq2MMF.png);background-repeat:no-repeat;background-size:300% 200%;border:1px solid #ffffff1f;border-radius:14px;min-height:128px;box-shadow:0 10px 24px #0f172a24}.agent-voice-video-page__orb-preview[data-preview="1"]{background-position:0 0}.agent-voice-video-page__orb-preview[data-preview="2"]{background-position:50% 0}.agent-voice-video-page__orb-preview[data-preview="3"]{background-position:100% 0}.agent-voice-video-page__orb-preview[data-preview="4"]{background-position:0 100%}.agent-voice-video-page__orb-preview[data-preview="5"]{background-position:50% 100%}.agent-voice-video-page__orb-preview[data-preview="6"]{background-position:100% 100%}.agent-voice-video-page__error{color:#b91c1c;font-size:12px}@keyframes voice-wave{to{height:20px}}@media (width<=980px){.agent-voice-video-page__section,.agent-voice-video-page__conversation-row{grid-template-columns:1fr}}@media (width<=700px){.agent-voice-video-page__voice-grid,.agent-voice-video-page__provider-grid,.agent-voice-video-page__orb-previews{grid-template-columns:1fr}.agent-voice-video-page__orb-preview{min-height:220px}.agent-voice-video-page__activation{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agent-voice-video-page__waveform i{animation:none}}.agent-workflows-page .agent-page-layout__content{margin-top:24px}.agent-workflows-page__workspace{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px;display:grid}.agent-workflows-page__control-panel{display:contents}.agent-workflows-page__control-panel .agent-collection-toolbar{grid-area:1/2}.agent-workflows-page__filters{min-width:0;padding-top:2px}.agent-workflows-page__filter-label{color:var(--workspace-ink);margin:0 0 8px;font-size:13px;font-weight:750;line-height:20px}.agent-workflows-page__filter-list{gap:1px;display:grid}.agent-workflows-page__filter-list button{min-height:28px;color:var(--workspace-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:550;line-height:20px;display:flex}.agent-workflows-page__filter-icon{width:16px;height:16px;color:var(--workspace-muted);flex:0 0 16px;transition:color .14s}.agent-workflows-page__filter-icon--brand>img{object-fit:contain;filter:grayscale()opacity(.5);width:100%;height:100%;display:block}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand>img,.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand>img{filter:none}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--generic,.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--generic{color:#5c83e6}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=instagram],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=instagram]{color:#e4405f}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=whatsapp],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=whatsapp]{color:#25d366}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=x],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=x]{color:#111}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=linkedin],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=linkedin]{color:#0a66c2}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=telegram],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=telegram]{color:#229ed9}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=messenger],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=messenger]{color:#0084ff}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-icon--brand[data-platform=youtube],.agent-workflows-page__filter-list[data-all-selected=true] .agent-workflows-page__filter-icon--brand[data-platform=youtube]{color:red}.agent-workflows-page__filter-list button:hover{color:var(--workspace-ink)}.agent-workflows-page__filter-list button:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #5c83e62e}.agent-workflows-page__filter-list button[aria-pressed=true]{color:var(--workspace-ink);font-weight:750}.agent-workflows-page__results{grid-area:1/2;min-width:0;padding-top:40px}.agent-workflows-page .agent-collection-toolbar__controls{gap:12px}.agent-workflows-page .agent-collection-toolbar input,.agent-workflows-page .agent-collection-toolbar select{border:1px solid var(--workspace-ink);background:var(--workspace-surface);min-height:36px;color:var(--workspace-ink);border-radius:999px;font-size:13px;font-weight:400}.agent-workflows-page .agent-collection-toolbar input{width:180px;padding:5px 10px 5px 34px}.agent-workflows-page .agent-collection-toolbar select{width:128px;padding:5px 10px}.agent-workflows-page .agent-collection-toolbar__search svg{width:16px;height:16px;left:10px}.agent-workflows-page__collection{margin-top:10px}.agent-workflow-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-workflow-card{border-radius:var(--workspace-layer2-card-radius);background:var(--workspace-layer2-card-surface);min-width:0;min-height:58px;box-shadow:var(--workspace-layer2-card-shadow);color:var(--workspace-ink);border:0;grid-template-columns:minmax(170px,1.4fr) minmax(260px,1fr) 32px;align-items:center;gap:16px;padding:10px 14px 10px 22px;font-size:14px;line-height:20px;transition:box-shadow .14s,transform .14s;display:grid}.agent-workflow-card:hover{box-shadow:var(--workspace-layer2-card-shadow-hover);transform:translateY(-1px)}.agent-workflow-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.agent-workflow-card__details{grid-template-columns:minmax(90px,1.1fr) 80px 70px;align-items:center;gap:16px;min-width:0;display:grid}.agent-workflow-card__detail{min-width:0}.agent-workflow-card__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-workflow-card .agent-action-button{justify-self:end}.agent-workflow-card__detail>span:last-child{font-size:14px;font-weight:500;line-height:20px}.agent-workflows-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-workflows-gallery>li{border:1px solid var(--workspace-border);background:var(--workspace-card-surface,var(--workspace-surface));border-radius:12px;min-width:0;overflow:hidden}.agent-workflows-gallery__art{background:linear-gradient(160deg,#0000 0 42%,#f5f8fff0 42% 58%,#0000 58%),linear-gradient(160deg,#afc8ff 0 56%,#8ebf45 56% 76%,#3f7921 76%);height:80px}.agent-workflows-gallery__art[data-palette*=violet],.agent-workflows-gallery__art[data-palette*=purple]{filter:hue-rotate(34deg)}.agent-workflows-gallery__art[data-palette*=pink],.agent-workflows-gallery__art[data-palette*=rose]{filter:hue-rotate(92deg)}.agent-workflows-gallery__art[data-palette*=coral],.agent-workflows-gallery__art[data-palette*=peach]{filter:hue-rotate(132deg)}.agent-workflows-gallery__copy{padding:10px 11px 13px}.agent-workflows-gallery h2,.agent-workflows-gallery p{margin:0}.agent-workflows-gallery h2{color:var(--workspace-ink);font-size:12px;font-weight:700;line-height:17px}.agent-workflows-gallery p{color:var(--workspace-muted);margin-top:2px;font-size:9px;line-height:13px}@media (width<=1199px){.agent-workflows-page__workspace{grid-template-columns:minmax(0,1fr);gap:32px}.agent-workflows-page__control-panel{min-width:0;box-shadow:none;background:0 0;padding:0;display:block}.agent-workflows-page__results{grid-area:auto;padding-top:0}.agent-workflows-page__filters{padding-top:0}.agent-workflows-page__filter-label{margin-bottom:12px;font-size:15px;line-height:22px}.agent-workflows-page__filter-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.agent-workflows-page__filter-list button{border:1px solid var(--workspace-layer2-border);background:var(--workspace-layer2-card-surface);min-height:60px;color:var(--workspace-ink);border-radius:14px;gap:10px;padding:10px;font-size:14px;font-weight:650}.agent-workflows-page__filter-icon{background:var(--workspace-layer2-selected-surface);border-radius:9px;flex-basis:32px;width:32px;height:32px;padding:7px}.agent-workflows-page__filter-indicator{border:1px solid var(--workspace-layer2-border);border-radius:999px;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.agent-workflows-page__filter-list button[aria-pressed=true]{background:var(--workspace-layer2-selected-surface);border-color:#5c83e6}.agent-workflows-page__filter-list button[aria-pressed=true] .agent-workflows-page__filter-indicator{background:var(--realfy-blue-gradient);color:#fff;border-color:#5c83e6}.agent-workflows-page__control-panel .agent-collection-toolbar{border-top:1px solid var(--workspace-layer2-border);grid-area:auto;margin-top:16px;padding-top:16px}.agent-workflows-page__control-panel .agent-collection-toolbar__controls{width:100%;margin-left:0}.agent-workflows-page__control-panel .agent-collection-toolbar__search{flex:auto}.agent-workflows-page__control-panel .agent-collection-toolbar input,.agent-workflows-page__control-panel .agent-collection-toolbar select,.agent-workflows-page__control-panel .agent-collection-toolbar .agent-action-button{border-color:var(--workspace-layer2-border);border-radius:999px;min-height:36px}.agent-workflows-page__control-panel .agent-collection-toolbar input{width:100%}.agent-workflows-page__control-panel .agent-collection-toolbar select{width:200px}.agent-workflows-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.agent-workflows-page__control-panel{padding:0}.agent-workflows-page__filter-list{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-workflows-page__control-panel .agent-collection-toolbar__controls{flex-direction:column;align-items:stretch}.agent-workflows-page__control-panel .agent-collection-toolbar select{width:100%}}@media (width<=767px){.agent-workflows-page__control-panel{padding:0}.agent-workflows-page__filter-label{margin-bottom:12px}.agent-workflows-page__filter-list{grid-template-columns:minmax(0,1fr);gap:0}.agent-workflows-page__filter-list button{background:0 0;border-width:0 0 1px;border-radius:0;min-height:44px;padding:4px 12px;font-size:13px}.agent-workflows-page__filter-list button[aria-pressed=true]{background:var(--workspace-layer2-card-surface);border-color:#0000;border-radius:12px;padding:4px 12px;box-shadow:inset 0 0 0 1px #5c83e6}.agent-workflows-page__filter-list button[aria-pressed=true]+button{border-top-color:#0000}.agent-workflows-page__filter-icon{border-radius:8px;flex-basis:30px;width:30px;height:30px;padding:7px}.agent-workflows-page__filter-indicator{width:20px;height:20px}.agent-workflows-page__control-panel .agent-collection-toolbar{margin-top:12px;padding-top:12px}}@media (width>=480px) and (width<=767px){.agent-workflows-page__filter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-workflows-page__filter-list button{border:1px solid var(--workspace-layer2-border);background:var(--workspace-layer2-card-surface);border-radius:14px;gap:10px;min-height:56px;padding:10px}.agent-workflows-page__filter-list button[aria-pressed=true]{background:var(--workspace-layer2-card-surface);border-color:#0000;padding:10px;box-shadow:inset 0 0 0 1px #5c83e6}.agent-workflows-page__filter-list button[aria-pressed=true]+button{border-top-color:var(--workspace-layer2-border)}.agent-workflows-page__filter-icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}}@media (width<=760px){.agent-workflows-page .agent-page-layout__header{flex-flow:wrap;justify-content:space-between}.agent-workflows-page .agent-page-layout__heading{flex:auto}.agent-workflows-page .agent-page-layout__actions{width:auto;margin-left:auto}}@media (width<=640px){.agent-workflow-card{border-radius:18px;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:10px 12px;padding:14px 14px 15px 16px}.agent-workflow-card__name{align-self:center}.agent-workflow-card__details{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:12px}.agent-workflow-card__detail{gap:2px;display:grid}.agent-workflow-card__label{clip:auto;clip-path:none;width:auto;height:auto;color:var(--workspace-muted);white-space:normal;font-size:11px;font-weight:600;line-height:16px;position:static;overflow:visible}.agent-workflows-gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.agent-workflow-card,.agent-workflow-card:hover{transition:none;transform:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.container{margin-inline:auto;padding-inline:2rem}@media (width>=40rem){.container{max-width:none}}@media (width>=1400px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.-mb-px{margin-bottom:-1px}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[18px\]{width:18px;height:18px}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[60px\]{min-height:60px}.w-0{width:0}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[calc\(50\%-0\.25rem\)\]{width:calc(50% - .25rem)}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[270px\]{max-width:270px}.max-w-\[440px\]{max-width:440px}.max-w-\[800px\]{max-width:800px}.max-w-\[1080px\]{max-width:1080px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%\+0\.25rem\)\]{--tw-translate-x:calc(100% + .25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-emerald-900{border-color:var(--color-emerald-900)}.border-gray-600{border-color:var(--color-gray-600)}.border-input{border-color:hsl(var(--input))}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-950\/10{border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.border-slate-950\/10{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.border-slate-950\/15{border-color:#02061826}@supports (color:color-mix(in lab, red, red)){.border-slate-950\/15{border-color:color-mix(in oklab, var(--color-slate-950) 15%, transparent)}}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.border-white\/65{border-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-background{background-color:hsl(var(--background))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-muted,.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-primary{background-color:hsl(var(--primary))}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/10{background-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/10{background-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-sans{font-family:Realfy Sans,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[26px\]{font-size:26px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-50{color:var(--color-amber-50)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.\!opacity-100{opacity:1!important}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_16px_rgb\(2_132_199_\/_35\%\)\,inset_0_1px_0_rgb\(255_255_255_\/_32\%\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#0284c759), inset 0 1px 0 var(--tw-shadow-color,#ffffff52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgb\(15_23_42_\/_12\%\)\,inset_0_1px_0_rgb\(255_255_255_\/_54\%\)\,inset_0_-1px_0_rgb\(15_23_42_\/_4\%\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a1f), inset 0 1px 0 var(--tw-shadow-color,#ffffff8a), inset 0 -1px 0 var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_54px_rgb\(15_23_42_\/_16\%\)\,inset_0_1px_0_rgb\(255_255_255_\/_54\%\)\,inset_0_-1px_0_rgb\(15_23_42_\/_4\%\)\]{--tw-shadow:0 20px 54px var(--tw-shadow-color,#0f172a29), inset 0 1px 0 var(--tw-shadow-color,#ffffff8a), inset 0 -1px 0 var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-slate-950\/5{--tw-ring-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.ring-slate-950\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 5%, transparent)}}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-width\]{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:\[stroke-width\:2\.5\]:is(:where(.group):hover *){stroke-width:2.5px}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bg-\[linear-gradient\(135deg\,rgb\(255_255_255_\/_26\%\)\,rgb\(219_234_254_\/_24\%\)_46\%\,rgb\(15_23_42_\/_3\%\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(135deg,#ffffff42,#dbeafe3d 46%,#0f172a08)}.before\:bg-\[linear-gradient\(135deg\,rgb\(255_255_255_\/_26\%\)\,rgb\(255_255_255_\/_9\%\)_46\%\,rgb\(15_23_42_\/_3\%\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(135deg,#ffffff42,#ffffff17 46%,#0f172a08)}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-slate-950\/35:focus{border-color:#02061859}@supports (color:color-mix(in lab, red, red)){.focus\:border-slate-950\/35:focus{border-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-color:var(--color-slate-500)}.focus\:ring-slate-900\/15:focus{--tw-ring-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-900\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 15%, transparent)}}.focus\:ring-slate-900\/20:focus{--tw-ring-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-900\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sky-500:focus-visible{--tw-ring-color:var(--color-sky-500)}.focus-visible\:ring-slate-900\/30:focus-visible{--tw-ring-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-slate-900\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-selected\:border-slate-950[aria-selected=true]{border-color:var(--color-slate-950)}.aria-selected\:text-slate-950[aria-selected=true]{color:var(--color-slate-950)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=closed\]\:\!pointer-events-none[data-state=closed]{pointer-events:none!important}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[540px\]{max-width:540px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:w-full{width:100%}.lg\:shrink{flex-shrink:1}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:overflow-visible{overflow:visible}.lg\:px-0{padding-inline:0}.lg\:pb-0{padding-bottom:0}.lg\:whitespace-normal{white-space:normal}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.realfy-glass-modal{border-radius:18px;width:min(400px,100vw - 2rem);max-width:400px}.realfy-glass-modal>div{gap:20px}.realfy-glass-modal-header{text-align:center;align-items:center;padding:4px 32px 0}.realfy-glass-modal-icon{color:#1e293b;background:#ffffff9e;border:1px solid #ffffffb3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #0f172a1a,inset 0 1px #ffffffb3}.realfy-glass-modal-title{color:#0f172a;letter-spacing:0;padding-top:8px;font-size:18px;font-weight:650;line-height:24px}.realfy-glass-modal-description{color:#475569;max-width:290px;font-size:13px;line-height:18px}.realfy-glass-form{gap:16px;display:grid}.realfy-glass-field-row{grid-template-columns:36px minmax(0,1fr);column-gap:12px;display:grid}.realfy-glass-field-icon{color:#fff;background:#f59e0be0;border:1px solid #fbbf2473;border-radius:999px;place-items:center;width:32px;height:32px;margin-top:20px;display:grid;box-shadow:0 10px 20px #f59e0b2e,inset 0 1px #ffffff59}.realfy-glass-field-stack{gap:8px;display:grid}.realfy-glass-label{color:#475569;font-size:12px;font-weight:600;line-height:16px}.realfy-glass-input-wrap{position:relative}.realfy-glass-input{color:#0f172a;background:#ffffff94;border:1px solid #ffffffb3;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff8c,0 1px #0f172a0a}.realfy-glass-input:focus{background:#ffffffb8;border-color:#ffffffeb;box-shadow:0 0 0 3px #0f172a1a,inset 0 1px #ffffffb3}.realfy-glass-input::placeholder{color:#64748b}.realfy-glass-input--with-icon{padding-right:40px}.realfy-glass-input-icon{pointer-events:none;color:#475569;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.realfy-glass-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;display:grid}.realfy-glass-button{text-align:center;border-radius:11px;outline:none;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:650;line-height:20px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.realfy-glass-button:focus-visible{box-shadow:0 0 0 3px #0f172a24}.realfy-glass-button-secondary{color:#334155;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff70;border:1px solid #ffffffb8;box-shadow:0 8px 20px #0f172a14,inset 0 1px #ffffffa6}.realfy-glass-button-secondary:hover{color:#0f172a;background:#ffffff9e}.realfy-glass-button-primary{color:#fff;background:#0f172a;border:1px solid #0f172ae6;box-shadow:0 12px 26px #0f172a33}.realfy-glass-button-primary:hover{background:#1e293b}@media (width<=420px){.realfy-glass-modal{width:min(360px,100vw - 1rem)}.realfy-glass-modal-header{padding-inline:24px}.realfy-glass-footer{grid-template-columns:1fr}}.realfy-dialog-content{transform:translate(-50%,-50%)}.realfy-dialog-origin-measuring[data-state=open]{opacity:0}.realfy-dialog-origin-motion[data-state=open][data-open-origin-x]{backface-visibility:hidden;contain:layout paint;transform-origin:50%;will-change:opacity, transform;animation:.52s cubic-bezier(.19,.78,.24,1) both realfy-dialog-expand-from-origin!important}.realfy-dialog-origin-motion[data-state=closed][data-open-origin-x]{backface-visibility:hidden;contain:layout paint;pointer-events:none;transform-origin:50%;will-change:opacity, transform;animation:.3s cubic-bezier(.45,0,.75,.18) both realfy-dialog-collapse-to-origin!important}@media (prefers-reduced-motion:reduce){.realfy-dialog-origin-motion[data-state=open][data-open-origin-x],.realfy-dialog-origin-motion[data-state=closed][data-open-origin-x]{animation:none!important}}@keyframes realfy-dialog-expand-from-origin{0%{opacity:0;transform:translate3d(calc(-50% + var(--realfy-dialog-open-delta-x,0px)), calc(-50% + var(--realfy-dialog-open-delta-y,0px)), 0) scale(.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes realfy-dialog-collapse-to-origin{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--realfy-dialog-open-delta-x,0px)), calc(-50% + var(--realfy-dialog-open-delta-y,0px)), 0) scale(.1)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
/*$vite$:1*/