@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-51{grid-row:51}.row-52{grid-row:52}.row-53{grid-row:53}.row-54{grid-row:54}.row-138{grid-row:138}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow\/advisor,.shadow\/backfill,.shadow\/canaries\.,.shadow\/dry-run,.shadow\/dry-run-first,.shadow\/dual-write,.shadow\/excluded,.shadow\/health,.shadow\/off,.shadow\/provider{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.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)}.select-all{-webkit-user-select:all;user-select:all}}:root{--font-sans:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Instrument Serif", "Times New Roman", serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--bg:#f4f6f9;--bg-raised:#fff;--bg-sunken:#eaedf3;--surface:#fff;--surface-hover:#eef1f6;--ink:#19202e;--ink-muted:#586074;--ink-faint:#6b7280;--border:#e4e7ee;--border-strong:#cdd2dc;--accent-h:235;--accent-s:65%;--accent-l:53%;--accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-soft:hsl(var(--accent-h) var(--accent-s) 94%);--accent-strong:hsl(var(--accent-h) var(--accent-s) 38%);--on-accent:#fff;--pos:#4b6b3c;--pos-soft:#e7ecdf;--neg:#a23b2c;--neg-soft:#f4e3de;--warn:#a87821;--warn-soft:#f3e8cf;--info:#3f5b7a;--info-soft:#dfe6ee;--ink-strong:#19202e;--ink-strong-warm:#19202e;--ink-muted-warm:#586074;--bg-sunken-warm:#eef1f6;--brand-purple:#3a45d6;--row-h:48px;--pad-x:20px;--pad-y:16px;--gap:16px;--radius-sm:4px;--radius:6px;--radius-lg:10px;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:28px;--fs-3xl:40px;--fs-display:72px;--shadow-sm:0 1px 2px #1a18140a;--shadow:0 1px 3px #1a18140f, 0 4px 12px #1a18140a;--shadow-lg:0 2px 6px #1a181414, 0 16px 40px #1a181414;color-scheme:light}.app.is-tm-page{background:#eff2f7}.app.is-tm-page .content{max-width:none;padding:28px 36px 40px}.app.is-tm-page .topbar-actions{display:none}.tm-workspace{--tm-indigo:#3538cd;--tm-indigo-soft:#eef1ff;--tm-green:#12b76a;--tm-amber:#b54708;--tm-amber-soft:#fffaeb;--tm-red:#d92d20;--tm-chip-ink:#344054;--tm-shadow:0 1px 2px #1018280d,0 12px 28px -14px #10182824;gap:16px;max-width:1136px;margin:0 auto;display:grid}.tm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.tm-chip{border:1px solid var(--border);min-height:26px;color:var(--tm-chip-ink);white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.tm-chip-ink{border-color:var(--ink);background:var(--ink);color:#fff}.tm-chip-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tm-chip-caps{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.tm-dot{background:#98a2b3;border-radius:50%;flex:none;width:7px;height:7px}.tm-dot.is-green{background:var(--tm-green)}.tm-dot.is-amber{background:#f79009}.tm-workspace :focus-visible,.tm-drawer :focus-visible{outline:2px solid var(--tm-indigo);outline-offset:2px}.tm-topbar{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:16px 24px;display:flex}.tm-topbar h1{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:4px 0 2px;font-size:clamp(30px,3vw,34px);font-weight:400;line-height:1.08}.tm-date-label{font-family:var(--font-mono)}.tm-mobile-title{display:none}.tm-topbar p,.tm-empty-state p,.tm-waiting p{color:var(--ink-muted);margin:0}.tm-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tm-metric{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-content:start;gap:6px;min-width:0;min-height:112px;padding:18px;display:grid}.tm-metric>span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.tm-metric small{color:var(--ink-muted);font-size:12px}.tm-metric strong{color:var(--ink);font-size:28px;font-weight:600;line-height:1}.tm-work-strip{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex}.tm-work-strip>strong{font-size:15px}.tm-strip-avatar{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:650;display:grid}.tm-strip-claimed{color:var(--ink-muted);font:12px var(--font-mono)}.tm-work-state{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:122px;min-height:26px;padding:4px 12px;font-size:11px;font-weight:650;display:inline-flex}.tm-work-state i{background:#5ee3a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5ee3a21f}.tm-work-state.is-wrap i,.tm-work-state.is-waiting i{background:#8ea2ff;box-shadow:0 0 0 3px #8ea2ff24}.tm-qa-banner{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-muted);border-radius:10px;align-items:center;padding:8px 14px;font-size:11px;font-weight:650;display:flex}.tm-mobile-queue{display:none}.tm-error{border:1px solid var(--neg);padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.tm-error{border:1px solid color-mix(in srgb,var(--neg) 35%,transparent)}}.tm-error{background:var(--neg-soft);color:var(--neg);border-radius:12px}.tm-work-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.tm-lead-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--tm-shadow);border-radius:16px;padding:24px}.tm-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tm-lead-identity{align-items:center;gap:14px;margin-top:16px;display:flex}.tm-avatar{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:650;display:grid}.tm-lead-identity h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 2px;font-size:28px;font-weight:600;line-height:1.12}.tm-lead-identity a{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;font-size:14px;font-weight:600}.tm-chip-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tm-context-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.tm-context-grid article{min-width:0;padding:16px 18px 18px 0}.tm-context-grid article+article{border-left:1px solid var(--border);padding-left:18px;padding-right:0}.tm-context-grid h3{margin:0 0 8px}.tm-context-grid p{color:var(--ink);margin:0;line-height:1.55}.tm-routing-note{border:1px solid var(--border);min-height:52px;color:var(--ink-muted);background:#f8fafc;border-radius:10px;align-items:center;margin-top:16px;padding:12px 16px;display:grid}.tm-routing-note p{margin:0}.tm-notes{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:8px;margin-top:12px;padding:14px 16px;display:grid}.tm-notes:focus-within{border-color:var(--tm-indigo)}.tm-notes textarea{resize:vertical;width:100%;min-width:0;min-height:64px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;padding:0;line-height:1.5}.tm-notes textarea:focus-visible{outline:none}.tm-primary-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;display:grid}.tm-primary-row .btn{border-radius:10px;justify-content:center;min-height:44px}.tm-save-lock{border:1px solid var(--border);min-height:40px;color:var(--ink-muted);background:#f8fafc;border-radius:10px;place-items:center;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:650;display:grid}.tm-call-bar{background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-top:14px;padding:12px 14px;display:grid}.tm-call-bar>strong{font:600 18px var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.tm-call-bar>strong i{background:#5ee3a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5ee3a224}.tm-call-bar>strong i.is-amber{background:#f79009;box-shadow:0 0 0 3px #f7900929}@media(prefers-reduced-motion:no-preference){@keyframes tm-live-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #12b76a38}50%{opacity:.45;box-shadow:0 0 0 6px #12b76a0f}}.tm-dot.is-live,.tm-work-state i.is-live,.tm-call-bar>strong i.is-live{animation:1.8s ease-in-out infinite tm-live-pulse}@keyframes tm-live-pulse-bright{0%,to{opacity:1;box-shadow:0 0 0 3px #5ee3a23d}50%{opacity:.45;box-shadow:0 0 0 6px #5ee3a212}}.tm-call-bar>strong i.is-live,.tm-work-state i.is-live{animation-name:tm-live-pulse-bright}}.tm-call-chips{justify-content:center;gap:8px;display:flex}.tm-call-chips button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:10px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:650}.tm-call-chips button:hover:not(:disabled){background:#ffffff1a}.tm-call-chips button:disabled{color:#ffffff73;border-color:#ffffff1f}.tm-call-bar .tm-aircall-open-link{color:#ffffffa6;margin:0;padding:8px 4px;font-size:12.5px;font-weight:600}.tm-call-bar .tm-aircall-open-link:hover{color:#fff}.tm-call-end{background:var(--tm-red);color:#fff;border:0;border-radius:10px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:650}.tm-call-end:hover{background:#b42318}.tm-waiting{background:var(--tm-amber-soft);color:var(--tm-amber);border:1px solid #f9dbaf;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.tm-waiting>div{flex:auto;min-width:0}.tm-waiting strong{color:var(--tm-amber);margin-bottom:2px;display:block}.tm-waiting .btn{flex:none}.tm-aircall-workspace-dock{z-index:1200;opacity:0;pointer-events:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;width:min(392px,100vw - 32px);height:min(636px,100dvh - 40px);transition:transform .22s,opacity .22s;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;transform:translateY(calc(100% + 32px));box-shadow:0 18px 56px #0f172a4d}.tm-aircall-workspace-dock.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.tm-aircall-workspace-dock>header{background:#fff;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.tm-aircall-workspace-dock>header>div{gap:2px;min-width:0;display:grid}.tm-aircall-workspace-dock>header strong,.tm-aircall-workspace-dock>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-aircall-workspace-dock>header small{color:var(--muted)}.tm-aircall-workspace-dock>header .btn{min-height:36px;padding:7px 10px}.tm-aircall-dock-action{background:#eef3ff;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tm-aircall-dock-action>div{gap:2px;min-width:0;display:grid}.tm-aircall-dock-action span{color:var(--muted);font-size:11px}.tm-aircall-dock-action .btn{flex:none;min-height:38px}.tm-aircall-dock-error{color:#9f1239;background:#fff1f2;border-bottom:1px solid #fecaca;padding:9px 14px;font-size:12px}.tm-aircall-workspace-dock iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0}.tm-aircall-everywhere{background:#fff;flex:auto;min-height:0}.tm-aircall-live-controls{border-radius:25px;width:156px;height:50px}.tm-aircall-everywhere iframe{border:0;width:100%;height:100%;display:block}.tm-aircall-login-hint{border:1px solid var(--tm-indigo);align-self:stretch;align-items:center;gap:12px;width:100%;margin-top:16px;padding:11px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-aircall-login-hint{border:1px solid color-mix(in srgb,var(--tm-indigo) 22%,transparent)}}.tm-aircall-login-hint{background:var(--tm-indigo-soft);text-align:left;box-shadow:var(--tm-shadow);border-radius:12px}.tm-aircall-login-hint .tm-eyebrow{color:var(--tm-indigo);letter-spacing:.07em;white-space:nowrap;font-size:10px}.tm-aircall-login-hint p{color:var(--ink);margin:0;font-size:13px;line-height:1.4}.tm-aircall-login-hint .tm-aircall-open-link{border:1px solid var(--tm-indigo);margin-top:0;margin-left:auto;padding:6px 12px}@supports (color:color-mix(in lab,red,red)){.tm-aircall-login-hint .tm-aircall-open-link{border:1px solid color-mix(in srgb,var(--tm-indigo) 35%,transparent)}}.tm-aircall-login-hint .tm-aircall-open-link{white-space:nowrap;background:#fff;border-radius:8px;font-size:12px}.tm-side-stack{align-content:start;gap:12px;display:grid}.tm-side-stack>.card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:14px;padding:18px}.tm-call-panel .tm-section-head strong{color:var(--ink);font-size:14px}.tm-phone-preview{place-items:center;gap:6px;min-height:92px;margin-top:10px;display:grid}.tm-phone-preview strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.1em;font-size:19px;font-weight:600}.tm-phone-preview span{color:var(--ink-muted);font-size:10px}.tm-aircall-start{border-radius:10px;justify-content:center;width:100%;min-height:42px;margin-top:10px}.tm-aircall-stages{align-items:center;gap:6px;margin-top:12px;display:flex}.tm-aircall-stages span{border:1px solid var(--border);color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1}.tm-aircall-stages span.is-active{border-color:var(--ink);background:var(--surface);color:var(--ink)}.tm-call-evidence{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tm-while-talking{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:4px;margin-top:12px;padding:13px 14px;display:grid}.tm-while-talking strong{color:var(--ink);font-size:12px}.tm-while-talking p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.tm-aircall-open-link{color:var(--tm-indigo);text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:650}.tm-queue-card{gap:8px;display:grid}.tm-queue-card h3,.tm-activity h3{margin:0 0 2px}.tm-queue-row{border:1px solid var(--border);background:#f8fafc;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:6px 12px;display:grid}.tm-queue-row>span{color:var(--ink-muted);font:11px var(--font-mono);font-variant-numeric:tabular-nums}.tm-queue-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:12px;font-weight:650;overflow:hidden}.tm-queue-row b{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:600}.tm-queue-row b.is-due{color:var(--tm-amber);font-weight:700}.tm-queue-empty{color:var(--ink-muted);margin:8px 0;font-size:12px}.tm-activity{gap:10px;display:grid}.tm-activity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tm-activity .tm-metric{border-radius:10px;gap:2px;min-height:0;padding:10px 12px}.tm-activity .tm-metric strong{order:1;font-size:20px}.tm-activity .tm-metric>span{letter-spacing:0;text-transform:none;order:2;font-size:10px;font-weight:500}.tm-activity>p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.tm-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:520px;padding:30px;display:grid}.tm-empty-state h2{margin:4px 0 0;font-size:22px}.tm-empty-state .tm-eyebrow{letter-spacing:.07em}.tm-empty-state .btn{border-radius:10px;justify-content:center;min-width:180px;min-height:44px;margin-top:6px}.tm-empty-icon{width:48px;height:48px;color:var(--ink-muted);background:#eef1f6;border-radius:50%;place-items:center;display:grid}.tm-shimmer{background:#eef1f6;flex:none;animation:1.6s ease-in-out infinite tm-shimmer;display:block}.tm-shimmer.is-circle{border-radius:50%;width:40px;height:40px}@keyframes tm-shimmer{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.tm-shimmer{animation:none}}.tm-skeleton{gap:16px;display:grid}.tm-skeleton-stack{gap:9px;display:grid}.tm-skeleton-metric{gap:12px}.tm-skeleton-cockpit{align-content:start;gap:14px;min-height:520px;display:grid}.tm-skeleton-identity{align-items:center;gap:12px;margin-top:4px;display:flex}.tm-skeleton-identity>div{gap:8px;display:grid}.tm-skeleton-chips{gap:8px;display:flex}.tm-skeleton-lines{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:9px;padding:16px 0;display:grid}.tm-skeleton-rail{gap:10px;display:grid}.tm-skeleton-row{justify-content:space-between;align-items:center;display:flex}.tm-skeleton-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tm-skeleton-mobile-queue{display:none}.tm-dial-error{background:var(--tm-amber-soft);border:1px solid #f9dbaf;border-radius:10px;align-content:center;gap:5px;min-height:62px;margin-top:16px;padding:12px 14px;display:grid}.tm-dial-error .tm-eyebrow{color:var(--tm-amber);letter-spacing:.07em;font-size:10px}.tm-dial-error p{color:var(--tm-amber);margin:0;font-size:12.5px;line-height:1.45}.tm-readonly-notice{border-color:var(--tm-indigo);align-items:flex-start;gap:13px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tm-readonly-notice{border-color:color-mix(in srgb,var(--tm-indigo) 28%,var(--border))}}.tm-readonly-notice{background:var(--tm-indigo-soft)}.tm-readonly-notice svg{color:var(--tm-indigo);flex:none;margin-top:2px}.tm-readonly-notice h2{margin:0 0 4px;font-size:18px}.tm-readonly-notice p{color:var(--ink-muted);margin:0;line-height:1.45}.tm-drawer-backdrop{z-index:500;background:#11182773;justify-content:flex-end;display:flex;position:fixed;inset:0}.tm-drawer{--tm-drawer-pad:22px;width:min(560px,100vw - 24px);height:calc(100dvh - 24px);padding:var(--tm-drawer-pad);border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;margin:12px;display:flex;overflow:auto;box-shadow:0 1px 2px #1018280f,0 28px 60px -18px #1118274d}.tm-drawer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-drawer-tabs{gap:8px;display:flex}.tm-tab{min-height:28px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 13px;font-size:11px;font-weight:650;display:inline-flex}.tm-tab.is-active{border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1018280d}.tm-drawer-close{border-radius:999px;min-height:32px;padding:5px 14px}.tm-drawer-head{border:1px solid var(--border);background:#f8fafc;border-radius:12px;justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.tm-drawer-head>.tm-chip{white-space:nowrap;align-self:flex-start}.tm-drawer-head h2{color:var(--ink);margin:6px 0 5px;font-size:20px;font-weight:600}.tm-drawer-head p{color:var(--ink-muted);margin:0;line-height:1.45}.tm-drawer-label{color:var(--ink);margin:3px 0 -6px;font-size:14px}.tm-option-grid,.tm-action-grid{gap:8px;display:grid}.tm-choice,.tm-action-choice{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:14px 15px;display:grid}.tm-action-choice{grid-template-columns:minmax(0,1fr)}.tm-choice:hover,.tm-action-choice:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tm-choice:hover,.tm-action-choice:hover{border-color:color-mix(in srgb,var(--ink) 45%,var(--border))}}.tm-choice.is-selected,.tm-action-choice.is-selected{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 .5px var(--ink)}.tm-choice span:last-child,.tm-action-choice span{gap:2px;min-width:0;display:grid}.tm-choice small,.tm-action-choice small{color:var(--ink-muted)}.tm-radio{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;width:15px;height:15px}.tm-choice.is-selected .tm-radio,.tm-detail-choice.is-selected .tm-radio{border:4.5px solid var(--ink)}.tm-auto-note,.tm-next-note{border:1px solid var(--border);background:#f8fafc;border-radius:12px;padding:14px 16px}.tm-auto-note strong,.tm-next-note strong{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.tm-auto-note p,.tm-next-note p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.tm-sla-banner{background:var(--tm-amber-soft);border:1px solid #f9dbaf;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.tm-sla-banner .tm-eyebrow{color:var(--tm-amber)}.tm-sla-banner>div{align-items:center;gap:16px;display:flex}.tm-sla-banner strong{color:var(--tm-amber);font:700 30px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tm-sla-banner p{color:#7a5a22;margin:0;font-size:12.5px;line-height:1.45}.tm-sla-banner.is-red{background:#fef3f2;border-color:#fda29b}.tm-sla-banner.is-red .tm-eyebrow,.tm-sla-banner.is-red strong{color:#b42318}.tm-sla-banner.is-red p{color:#912018}.tm-sla-banner.is-info{background:var(--tm-indigo-soft);border-color:#c7d2fe}.tm-sla-banner.is-info .tm-eyebrow,.tm-sla-banner.is-info strong{color:var(--tm-indigo)}.tm-sla-banner.is-info p{color:#3e4784}.tm-lead-details,.tm-latest-activity{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.tm-lead-details h3,.tm-latest-activity h3{margin:0}.tm-lead-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.tm-lead-details dl>div{gap:3px;min-width:0;display:grid}.tm-lead-details dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.tm-timeline-row{background:#f8fafc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.tm-timeline-row i{background:#98a2b3;border-radius:50%;width:8px;height:8px;margin-top:4px}.tm-timeline-row.is-system i{background:var(--tm-indigo)}.tm-timeline-row.is-aircall i{background:var(--tm-green)}.tm-timeline-row div{gap:1px;min-width:0;display:grid}.tm-timeline-row strong{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:600;line-height:16px}.tm-timeline-row p{color:var(--ink-muted);margin:0;font-size:12px;line-height:15px}.tm-timeline-row>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:16px}.tm-recording-row{background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tm-recording-row audio{display:none}.tm-recording-play{color:var(--tm-green);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;line-height:12px;display:grid}.tm-recording-track{flex:1;height:8px;position:relative}.tm-recording-track:before{content:"";background:var(--border);border-radius:2px;height:4px;position:absolute;top:2px;left:0;right:0}.tm-recording-played{background:var(--ink);border-radius:2px;height:4px;position:absolute;top:2px;left:0}.tm-recording-dot{background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:0;transform:translate(-4px)}.tm-recording-time{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:12px}.tm-detail-card{gap:11px;display:grid}.tm-detail-head{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:5px;padding:16px 18px;display:grid}.tm-detail-head h3{color:var(--ink);margin:0;font-size:20px;font-weight:600}.tm-detail-head p{color:var(--ink-muted);margin:0;line-height:1.45}.tm-detail-label{margin:6px 0 -4px}.tm-customer-preference{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.tm-customer-preference>span{color:var(--ink-muted);font-size:12px;font-weight:650}.tm-customer-preference strong{color:var(--ink);font-size:15px;font-weight:600}.tm-slot-grid{gap:8px;display:grid}.tm-slot-choice{border:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 15px;display:grid}.tm-slot-choice>.tm-chip:first-child{justify-self:start}.tm-slot-choice>.tm-slot-tag{grid-area:1/2;justify-self:end}.tm-slot-choice>strong{color:var(--ink);grid-column:1/-1;font-size:16px;font-weight:600}.tm-slot-choice>small{color:var(--ink-muted);grid-column:1/-1;line-height:1.4}.tm-slot-choice:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tm-slot-choice:hover{border-color:color-mix(in srgb,var(--ink) 45%,var(--border))}}.tm-slot-choice.is-selected{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink)}.tm-custom-time{border:1px solid var(--border);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.tm-custom-time h4,.tm-custom-time p{grid-column:1/-1;margin:0}.tm-custom-time h4{color:var(--ink);font-size:14px}.tm-custom-time p{color:var(--ink-muted);font-size:12px}.tm-custom-time label{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.tm-custom-time label .tm-eyebrow{font-size:10px}.tm-custom-time input,.tm-custom-time select{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:2px 0;font-weight:650}.tm-summary-strip{border:1px solid var(--border);min-height:44px;color:var(--tm-chip-ink);background:#f8fafc;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:550;display:flex}.tm-detail-card h4{color:var(--ink);margin:6px 0 -3px;font-size:13px}.tm-detail-choice{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.tm-detail-choice.is-selected{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink)}.tm-detail-choice>span:last-child{gap:4px;min-width:0;display:grid}.tm-detail-choice small{color:var(--ink-muted)}.tm-detail-choice textarea,.tm-detail-choice input{width:100%;min-width:0;min-height:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:0}.tm-detail-choice textarea{resize:vertical;min-height:72px}.tm-context-field textarea{margin-top:4px}.tm-drawer-actions{bottom:calc(-1 * var(--tm-drawer-pad));z-index:1;margin:2px calc(-1 * var(--tm-drawer-pad)) calc(-1 * var(--tm-drawer-pad));padding:14px var(--tm-drawer-pad);border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 16px 16px;gap:10px;margin-top:auto;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.tm-drawer-actions{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.tm-drawer-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tm-drawer-actions .btn{border-radius:10px;justify-content:center;width:100%;min-height:44px}.tm-drawer-actions .btn-secondary{max-width:132px}@media(max-width:1120px){.app.is-tm-page .content{padding:20px 20px 32px}.tm-workspace{gap:14px}.tm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-work-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.tm-context-grid{grid-template-columns:1fr}.tm-context-grid article{padding:14px 0}.tm-context-grid article+article{border-left:0;border-top:1px solid var(--border);padding-left:0}}@media(max-width:820px){.tm-work-grid{grid-template-columns:1fr}.tm-side-stack{grid-auto-flow:row}.tm-drawer{width:calc(100vw - 16px);margin:8px}}@media(max-width:760px){.app.is-tm-page .topbar{display:none}.app.is-tm-page .content{padding:16px}.tm-workspace{gap:12px}.tm-topbar{align-items:center;min-height:54px;padding:9px 12px}.tm-topbar>div:first-of-type{display:none}.tm-mobile-title{font-size:14px;display:block}.tm-status-stack .tm-chip:last-child,.tm-metrics{display:none}.tm-skeleton-mobile-queue{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tm-skeleton-cockpit,.tm-empty-state{min-height:390px}.tm-mobile-queue{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tm-mobile-queue span{border:1px solid var(--border);min-height:26px;color:var(--tm-chip-ink);background:#f8fafc;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;display:flex}.tm-work-strip{flex-wrap:wrap;min-height:44px;padding:8px 12px}.tm-lead-card{padding:16px}.tm-lead-identity h2{font-size:24px}.tm-avatar{width:34px;height:34px;font-size:12px}.tm-chip-row,.tm-context-grid{display:none}.tm-routing-note{min-height:auto;padding:10px 12px}.tm-primary-row{grid-template-columns:1fr}.tm-primary-row .btn-secondary{display:none}.tm-call-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.tm-call-bar>strong{font-size:16px}.tm-call-chips{grid-column:1/-1;gap:6px;width:100%;min-width:0}.tm-call-chips .tm-aircall-live-controls{width:100%;max-width:100%}.tm-call-chips button{padding:8px 12px;font-size:12px}.tm-call-chips button[aria-label="Focus call notes"]{display:none}.tm-call-end{border-radius:999px;min-width:44px;min-height:44px;padding:8px 12px;font-size:12px}.tm-drawer{--tm-drawer-pad:16px;width:calc(100vw - 12px);margin:6px}.tm-drawer-head{flex-wrap:wrap;padding:14px}.tm-sla-banner>div{flex-wrap:wrap;gap:8px}.tm-lead-details dl,.tm-custom-time{grid-template-columns:1fr}.tm-auto-note{display:none}}[data-theme=dark]{--bg:#121110;--bg-raised:#1a1917;--bg-sunken:#0c0b0a;--surface:#1e1c1a;--surface-hover:#252320;--ink:#f0ebe2;--ink-muted:#9f988c;--ink-faint:#6b6459;--border:#2b2825;--border-strong:#3e3a35;--accent-soft:hsl(var(--accent-h) calc(var(--accent-s) * .6) 18%);--on-accent:#fff;--pos-soft:#1f2a1a;--neg-soft:#2e1a15;--warn-soft:#2c2413;--info-soft:#19222d;--ink-strong:#f0ebe2;--ink-strong-warm:#f2ece1;--ink-muted-warm:#9f988c;--bg-sunken-warm:#1a1714;--brand-purple:#8a76ff;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 3px #00000059, 0 4px 12px #00000040;--shadow-lg:0 2px 6px #0006, 0 16px 40px #0006;color-scheme:dark}[data-density=compact]{--row-h:36px;--pad-x:14px;--pad-y:10px;--gap:10px;--fs-base:12px;--fs-md:13px}.app.is-agent-dashboard-page{--font-mono:var(--font-sans)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";margin:0;padding:0;line-height:1.5}#root{min-height:100vh}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}a{color:inherit;text-decoration:none}input,textarea,select{color:inherit;font-family:inherit}::selection{background:var(--accent-soft);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.caps{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.divider{background:var(--border);height:1px}.vdivider{background:var(--border);align-self:stretch;width:1px}:root{--hub-shell-gap:24px;--hub-shell-max:1480px;--hub-shell-pad-inline:clamp(0px, 1vw, 10px);--hub-shell-head-gap:14px;--hub-shell-head-pad-block:0 14px}.hub-page-shell{width:min(100%,var(--hub-shell-max));padding-inline:var(--hub-shell-pad-inline);gap:var(--hub-shell-gap);margin-inline:auto}.hub-page-shell--agent{--hub-shell-max:1560px}.hub-page-shell--manager{--hub-shell-max:1480px}.hub-page-shell--leadership{--hub-shell-max:1520px}.hub-page-shell--office{--hub-shell-max:1500px}.hub-page-shell--finance{--hub-shell-max:1480px}.hub-page-shell--workflow{--hub-shell-max:1420px}.hub-page-shell>.page-head{gap:var(--hub-shell-head-gap);padding-block:var(--hub-shell-head-pad-block);border-bottom:1px solid var(--border);align-items:flex-start}.hub-page-shell>.page-head .page-title{color:var(--ink)}.hub-page-shell>.page-head .page-subtitle{max-width:84ch;color:var(--ink-muted)}.hub-page-shell>.page-head .page-meta{align-items:center;min-height:32px}@media(max-width:760px){:root{--hub-shell-gap:18px;--hub-shell-pad-inline:0px;--hub-shell-head-gap:10px;--hub-shell-head-pad-block:0 12px}.hub-page-shell>.page-head{align-items:stretch}.hub-page-shell>.page-head .page-meta,.hub-page-shell>.page-head>.row{justify-content:flex-start;width:100%}}.app{grid-template-columns:240px minmax(0,1fr);min-width:0;min-height:100vh;transition:grid-template-columns .25s;display:grid}.sidebar{background:var(--bg-raised);border-right:1px solid var(--border);flex-direction:column;gap:24px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.app.is-ops-page{grid-template-columns:212px minmax(0,1fr)}.ops-sidebar{box-shadow:none;background:#fff;border-right:1px solid #0000001a;align-items:stretch;gap:4px;padding:16px;overflow:hidden auto}.ops-sidebar-head{gap:4px;padding-bottom:12px;display:grid}.account-menu{min-width:0;position:relative}.account-menu-trigger{width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;transition:background .12s,border-color .12s;display:flex}.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu:has(.account-menu-popover) .account-menu-trigger{background:var(--surface-hover);border-color:var(--border)}.account-menu-avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);letter-spacing:.02em;border-radius:999px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:grid}.account-menu-copy{flex:1;gap:1px;min-width:0;display:grid}.account-menu-name,.account-menu-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-name{font-size:var(--fs-sm);font-weight:600}.account-menu-role{color:var(--ink-muted);text-transform:capitalize;font-size:10px;line-height:14px}.account-menu-trigger>svg{color:var(--ink-muted);flex:none}.account-menu-popover{z-index:420;border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;width:max(210px,100%);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 42px #15182329}.ops-sidebar-head .account-menu-popover{top:calc(100% + 8px);bottom:auto}.account-menu-identity{border-bottom:1px solid var(--border);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.account-menu-identity strong{font-size:var(--fs-sm)}.account-menu-identity span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:capitalize}.account-menu-popover>button{width:100%;min-height:42px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{background:var(--surface-hover)}.account-menu-popover>button:disabled{cursor:wait;opacity:.65}.account-menu-popover .account-menu-logout{color:#b42318}.account-menu-error{color:#b42318;font-size:var(--fs-xs);padding:8px 10px 4px;line-height:1.35}.ops-sidebar .nav-group{gap:4px;padding-bottom:12px}.ops-sidebar-nav{scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:4px 0;display:flex;overflow-y:auto}.ops-sidebar-nav::-webkit-scrollbar{width:8px}.ops-sidebar-nav::-webkit-scrollbar-thumb{background:#00000029;border:2px solid #fff}.ops-sidebar .nav-group-label{color:#0006;letter-spacing:0;text-transform:none;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px}.ops-sidebar .nav-item{color:#000;min-height:40px;box-shadow:none;border-radius:12px;gap:8px;padding:8px;font-size:14px;font-weight:400;line-height:20px}.ops-sidebar .nav-item:hover{color:#000;background:#0000000a}.ops-sidebar .nav-item[data-active=true]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:none;font-weight:700}.ops-sidebar .nav-item[data-active=true]:before{content:none}.ops-sidebar .nav-item-icon{opacity:1;color:#000;width:20px;height:20px}.ops-sidebar .nav-item-icon svg{stroke-width:1.6px;width:20px;height:20px}.ops-sidebar .nav-item-badge{color:#0000008f;background:#0000000f}.ops-sidebar .nav-footer{display:none}.ops-sidebar-logo{min-height:36px;color:var(--accent);letter-spacing:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:15px;line-height:20px;display:flex}.ops-sidebar-logo-mark{background:var(--accent);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.ops-sidebar-logo-mark svg{stroke-width:2.2px}.brand{align-items:center;gap:10px;padding:4px 6px;display:flex}.brand-icon,.flag-icon{vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.brand-icon{border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a1f}.brand-icon svg{width:64%;height:64%;display:block}.flag-icon{background:var(--bg-raised);border-radius:999px;min-width:18px;min-height:18px;box-shadow:inset 0 0 0 1px #0f172a1f}.flag-icon svg{width:100%;height:100%;display:block}.country-name-with-flag{align-items:center;gap:8px;min-width:0;display:inline-flex}.country-name-with-flag span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-brand-row{align-items:center;gap:5px;display:flex}.tool-brand-fallback{color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172a14}.tool-brand-fallback svg{width:72%;height:72%}.agent-profile-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;box-shadow:var(--shadow-sm);gap:10px;padding:12px;text-decoration:none;display:grid}.agent-profile-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.agent-rank-card{border-color:var(--border);background:linear-gradient(180deg,var(--rank-soft) 0%,var(--surface) 42%),var(--surface);flex:none;gap:10px;padding:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-rank-card{background:linear-gradient(180deg,color-mix(in srgb,var(--rank-soft) 24%,var(--surface)) 0%,var(--surface) 42%),var(--surface)}}.agent-rank-card{box-shadow:0 1px #ffffff9e inset,var(--shadow-sm)}.agent-rank-card:before{content:none}.mobile-agent-rank-strip{display:none}.agent-rank-identity{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.rank-avatar-ring{box-shadow:0 0 0 3px var(--surface,#fff),0 0 0 6px var(--ring-tone,#b8c0cc);border-radius:50%}.rank-avatar-ring.is-gold{--ring-tone:#f4bd22}.rank-avatar-ring.is-silver{--ring-tone:#a8b4c4}.rank-avatar-ring.is-bronze{--ring-tone:#c77946}.agent-rank-avatar.is-photo{object-fit:cover}.agent-rank-avatar-wrap{background:var(--surface);width:48px;height:48px;box-shadow:0 0 0 1px var(--rank-border),0 0 0 5px var(--rank-soft),0 6px 14px #1a181412;border-radius:50%;flex:0 0 48px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.agent-rank-avatar-wrap{box-shadow:0 0 0 1px color-mix(in srgb,var(--rank-border) 18%,var(--border)),0 0 0 5px color-mix(in srgb,var(--rank-soft) 66%,transparent),0 6px 14px #1a181412}}.agent-rank-avatar{z-index:1;background:var(--rank-soft);width:40px;height:40px;font-size:14px;font-weight:800;position:relative}@supports (color:color-mix(in lab,red,red)){.agent-rank-avatar{background:color-mix(in srgb,var(--rank-soft) 72%,var(--surface))}}.agent-rank-avatar{color:var(--rank-text);box-shadow:inset 0 0 0 1px var(--rank-border)}@supports (color:color-mix(in lab,red,red)){.agent-rank-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rank-border) 16%,var(--border))}}.agent-profile-name{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.agent-rank-copy{align-content:center;gap:4px;min-width:0;display:grid}.agent-rank-name-row{justify-content:flex-start;align-items:center;min-width:0;max-width:100%;display:flex}.agent-rank-name-row .agent-profile-name{min-width:0}.agent-rank-subline{max-width:100%;color:var(--ink-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;overflow:hidden}.agent-rank-mini{color:#fff;border:1px solid #ffffffd1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 -2px #00000017,0 1px 3px #1a18141f}.agent-rank-mini:before{content:"";border:1px solid #ffffff57;border-radius:6px;position:absolute;inset:3px}.agent-rank-mini:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,78% 100%,50% 72%,22% 100%);filter:brightness(.94);border-radius:0 0 3px 3px;width:9px;height:7px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.agent-rank-mini svg{z-index:1;stroke-width:2.3px;flex:none;position:relative}.agent-rank-mini-quest-gold{background:radial-gradient(circle at 35% 28%,#fff0b6 0 10%,#0000 11%),linear-gradient(#e8b64c,#c68631);border-color:#d29a3c}.agent-rank-mini-quest-green{background:radial-gradient(circle at 35% 28%,#def3d7 0 10%,#0000 11%),linear-gradient(#73ad6c,#4c8752);border-color:#669b61}.agent-rank-mini-quest-purple{background:radial-gradient(circle at 35% 28%,#ffe0d7 0 10%,#0000 11%),linear-gradient(#d0745d,#a84d38);border-color:#bd634d}.agent-rank-mini-quest-silver{background:radial-gradient(circle at 35% 28%,#f4f4f0 0 10%,#0000 11%),linear-gradient(#b8bbb9,#858a8a);border-color:#a1a6a5}.agent-rank-mini-quest-bronze{background:radial-gradient(circle at 35% 28%,#f1c9a2 0 10%,#0000 11%),linear-gradient(#b87744,#865332);border-color:#9b623a}.agent-rank-mini-more{border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--bg-sunken) 100%);color:var(--ink-muted);font-size:11px;font-weight:800}.agent-rank-mini-more:before,.agent-rank-mini-more:after{content:none}.agent-rank-badge-strip{justify-content:flex-start;gap:7px;width:auto;min-width:0;padding-bottom:5px;display:flex}.agent-rank-achievements{border:1px solid var(--rank-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-rank-achievements{border:1px solid color-mix(in srgb,var(--rank-border) 9%,var(--border))}}.agent-rank-achievements{border-radius:calc(var(--radius) - 2px);background:var(--bg-sunken)}@supports (color:color-mix(in lab,red,red)){.agent-rank-achievements{background:color-mix(in srgb,var(--bg-sunken) 48%,var(--surface))}}.agent-rank-achievements.is-text-only{justify-content:flex-end}.agent-rank-badge-note{min-width:0;color:var(--ink-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.agent-rank-progress-head{min-width:0;color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.2;display:grid}.agent-rank-progress-head span,.agent-rank-progress-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-rank-progress-head strong{color:var(--ink);text-align:right;font-size:12px}.agent-rank-goal-card{border:1px solid var(--rank-border);gap:7px;padding:9px 10px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-rank-goal-card{border:1px solid color-mix(in srgb,var(--rank-border) 8%,var(--border))}}.agent-rank-goal-card{border-radius:calc(var(--radius) - 2px);background:linear-gradient(180deg,#ffffff80 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-rank-goal-card{background:linear-gradient(180deg,#ffffff80 0%,transparent 100%),color-mix(in srgb,var(--surface) 90%,var(--bg-sunken))}}.agent-rank-commission-stack{gap:5px;display:grid}.agent-rank-commission-row{border:1px solid var(--rank-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-width:0;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-rank-commission-row{border:1px solid color-mix(in srgb,var(--rank-border) 8%,var(--border))}}.agent-rank-commission-row{border-radius:calc(var(--radius) - 3px);background:#fff}@supports (color:color-mix(in lab,red,red)){.agent-rank-commission-row{background:color-mix(in srgb,#fff 80%,var(--bg-sunken))}}.agent-rank-commission-row.is-emphasis{border-color:var(--rank-border)}@supports (color:color-mix(in lab,red,red)){.agent-rank-commission-row.is-emphasis{border-color:color-mix(in srgb,var(--rank-border) 18%,var(--border))}}.agent-rank-commission-row.is-emphasis{background:var(--rank-soft)}@supports (color:color-mix(in lab,red,red)){.agent-rank-commission-row.is-emphasis{background:color-mix(in srgb,var(--rank-soft) 20%,#fff)}}.agent-rank-commission-row span,.agent-rank-commission-row small{min-width:0;color:var(--ink-muted);font-size:9.5px;font-weight:850;line-height:1.2}.agent-rank-commission-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-rank-commission-row strong{color:var(--ink);letter-spacing:0;justify-content:flex-end;align-items:center;gap:4px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.agent-rank-commission-icon{color:#6c5ce7;white-space:normal;flex:none;align-items:center;line-height:0;display:inline-flex;overflow:visible}.agent-rank-commission-icon svg{display:block}.agent-rank-commission-row small{white-space:normal;text-overflow:clip;grid-column:1/-1;overflow:visible}.agent-rank-commission-row .agent-rank-earned-badges{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.agent-rank-commission-row .agent-rank-earned-badge{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:9.5px;font-weight:780;line-height:1.15;display:inline-flex}.agent-rank-commission-row .agent-rank-earned-badge .tier-stage-badge{flex:none}.agent-rank-commission-row .agent-rank-earned-more,.agent-rank-commission-row .agent-rank-earned-empty{color:var(--ink-muted);font-size:9.5px;font-weight:720}.agent-rank-goal-value{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:5px;min-width:0;display:flex}.agent-rank-goal-value strong{color:var(--ink);white-space:nowrap;font-size:20px;line-height:1}.agent-rank-goal-value span{color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:600}.agent-rank-goal-foot{min-width:0;color:var(--ink-muted);text-align:left;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:10px;line-height:1.25;display:flex}.agent-rank-goal-foot svg{color:var(--rank-border);flex:none}.agent-rank-goal-foot span{text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.agent-rank-mini-progress{background:var(--border);border-radius:999px;height:8px;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.agent-rank-mini-progress{background:color-mix(in srgb,var(--border) 74%,var(--surface))}}.agent-rank-mini-progress{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.agent-rank-mini-progress{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 74%,transparent)}}.agent-rank-mini-fill{border-radius:inherit;background:linear-gradient(90deg,#3a45d6,#6b74e8);min-width:6px;max-width:100%;position:absolute;inset:0 auto 0 0}.agent-rank-mini-pace{background:repeating-linear-gradient(#17191a 0 5px,#0000 5px 8px);border-radius:999px;width:3px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #ffffffb8}.agent-rank-mini-pace.is-rolling{opacity:.58}.agent-rank-mini-pace.is-target{z-index:2;opacity:1}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:0 8px 6px;font-size:10px}.nav-group-toggle{width:100%;color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;text-align:left;align-items:center;gap:8px;padding:2px 8px 6px;font-size:10px;font-weight:500;display:flex}.nav-group-toggle:hover,.nav-group-toggle[data-active=true]{color:var(--ink-muted)}.nav-group-toggle .nav-group-count{background:var(--bg-sunken);min-width:18px;height:18px;color:var(--ink-muted);letter-spacing:0;border-radius:999px;place-items:center;margin-left:auto;font-size:10px;display:grid}.nav-item{border-radius:var(--radius);color:var(--ink-muted);font-size:var(--fs-md);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .12s,color .12s;display:flex;position:relative}.nav-item:hover{background:var(--surface-hover);color:var(--ink)}.nav-item[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.nav-item[data-active=true]:before{content:"";background:var(--accent);border-radius:2px;width:2px;height:16px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.nav-item-icon{opacity:.75;flex:none;place-items:center;width:16px;height:16px;display:grid}.nav-item[data-active=true] .nav-item-icon{opacity:1}.nav-item-badge{background:var(--accent-soft);color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500}[data-theme=dark] .nav-item-badge{color:var(--accent)}.mobile-nav,.mobile-more-backdrop{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-footer{margin-top:auto}.nav-footer .account-menu{width:100%}.avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}[data-theme=dark] .avatar{color:var(--accent)}.main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--bg);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:16px;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{min-width:0;font-size:var(--fs-md);color:var(--ink-muted);align-items:center;gap:8px;display:flex}.breadcrumb a{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.breadcrumb .sep{color:var(--ink-faint)}.breadcrumb .cur{color:var(--ink)}.topbar-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.kbd{font-family:var(--font-mono);background:var(--bg-sunken);border:1px solid var(--border);color:var(--ink-muted);border-radius:3px;padding:1px 5px;font-size:10px}.search{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:260px;min-height:40px;color:var(--ink-muted);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:flex}.search:hover{border-color:var(--border-strong)}.search input{min-height:40px;line-height:40px}.icon-btn{border-radius:var(--radius);width:40px;height:40px;color:var(--ink-muted);place-items:center;display:grid}.icon-btn:hover{background:var(--surface-hover);color:var(--ink)}.content{width:100%;max-width:1400px;margin:0 auto;padding:32px 40px 80px}[data-density=compact] .content{padding:20px 28px 60px}.content:has(>.office-reactivation-page){max-width:1760px}.page-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.page-head>*{min-width:0}.page-title{font-family:var(--font-serif);font-size:var(--fs-3xl);letter-spacing:-.02em;margin:0 0 6px;font-weight:400;line-height:1}.page-subtitle{color:var(--ink-muted);font-size:var(--fs-md);max-width:60ch;margin:0}.page-meta{color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:12px;display:flex}.performance-freshness-row{min-width:0;max-width:100%;color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.35;display:flex}.performance-freshness-row span{min-width:0}.call-activity-summary{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;width:min(440px,100%);min-width:0;display:grid}.call-activity-summary>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:9px 10px}.call-activity-value{font-family:var(--font-mono,system-ui);font-size:var(--fs-lg);color:var(--ink);font-weight:700;line-height:1;display:block}.call-activity-label{font-size:var(--fs-xs);color:var(--ink-muted);margin-top:4px;line-height:1.2;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.card-title{font-size:var(--fs-md);letter-spacing:-.01em;margin:0;font-weight:500}.card-body{padding:20px}.card-body.flush{padding:0}.availability-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:18px;padding:20px;display:grid}.availability-hero-pos{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.availability-hero-pos{border-color:color-mix(in srgb,var(--pos) 30%,var(--border))}}.availability-hero-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.availability-hero-warn{border-color:color-mix(in srgb,var(--warn) 36%,var(--border))}}.availability-hero-neg{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.availability-hero-neg{border-color:color-mix(in srgb,var(--neg) 36%,var(--border))}}.availability-hero-main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.availability-hero-main h2{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;line-height:1.2}.availability-hero-main p{max-width:680px;color:var(--ink-muted);margin:0}.availability-hero-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.availability-hero-grid>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.availability-hero-grid>div:first-child{border-top:0}.availability-hero-grid strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:500}.availability-import-strip{border:1px solid var(--info);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.availability-import-strip{border:1px solid color-mix(in srgb,var(--info) 24%,var(--border))}}.availability-import-strip{border-radius:var(--radius);background:var(--info-soft)}.availability-import-strip>div{flex-direction:column;gap:2px;min-width:0;display:flex}.availability-import-strip span,.availability-import-strip small{color:var(--ink-muted);font-size:var(--fs-sm)}.availability-reason-grid{flex-wrap:wrap;gap:6px;display:flex}.availability-toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.availability-toggle input{margin-top:3px}.availability-toggle span{flex-direction:column;gap:2px;display:flex}.availability-toggle small{color:var(--ink-muted);font-size:var(--fs-sm)}.availability-schedule-alert{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.availability-schedule-alert.is-empty{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.availability-schedule-alert.is-empty{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}}.availability-schedule-alert.is-empty{background:var(--warn-soft)}.availability-week-grid{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.availability-day-row{border-top:1px solid var(--border);grid-template-columns:minmax(112px,.5fr) minmax(90px,.35fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.availability-day-row:first-child{border-top:0}.availability-day-row.is-off{background:var(--bg-sunken)}.availability-day-name{align-items:baseline;gap:8px;min-width:0;display:flex}.availability-day-name span{color:var(--ink-faint);font-size:var(--fs-xs)}.availability-day-toggle{cursor:pointer;align-items:center;gap:6px;display:flex}.availability-shifts{flex-direction:column;gap:6px;min-width:0;display:flex}.availability-shift-row{align-items:center;gap:6px;min-width:0;display:flex}.availability-shift-row .input{width:110px;max-width:100%}.availability-off-copy{font-size:var(--fs-sm)}.stage-inline-callout{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.stage-inline-callout.is-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.stage-inline-callout.is-warn{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}}.stage-inline-callout.is-warn{background:var(--warn-soft)}.stage-inline-callout>div{flex-direction:column;gap:2px;min-width:0;display:flex}.stage-inline-callout p{color:var(--ink-muted);font-size:var(--fs-sm);margin:0}.btn{border-radius:var(--radius);font-size:var(--fs-md);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:7px 12px;font-weight:500;transition:background .12s,border-color .12s,transform 50ms;display:inline-flex}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn:disabled:hover{background:inherit;color:inherit;border-color:#0000}.profile-settings-save:disabled,.profile-settings-save:disabled:hover{opacity:1;background:var(--bg-muted,#e5e7eb);border-color:var(--border-strong,#cbd0d8);color:var(--ink-muted,#626b78);box-shadow:none}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:#000}[data-theme=dark] .btn-primary{background:var(--ink);color:var(--bg)}[data-theme=dark] .btn-primary:hover{background:#fff}.btn-accent{background:hsl(var(--accent-h) var(--accent-s) 42%);color:#fff}.btn-accent:hover{background:hsl(var(--accent-h) var(--accent-s) 34%)}.btn-secondary{background:var(--surface);border-color:var(--border);color:var(--ink)}.btn-secondary:hover{border-color:var(--border-strong);background:var(--surface-hover)}.btn-ghost{color:var(--ink-muted)}.btn-ghost:hover{background:var(--surface-hover);color:var(--ink)}.btn-danger{color:var(--neg);background:var(--neg-soft)}.btn-danger:hover{background:var(--neg);color:#fff}.btn-sm{font-size:var(--fs-sm);padding:4px 9px}.sync-button{justify-content:center}.sync-button[aria-busy=true]{cursor:progress}.sync-button-spinner{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 14px;width:14px;height:14px;animation:.75s linear infinite syncButtonSpin}.btn-sm .sync-button-spinner{flex-basis:12px;width:12px;height:12px}@keyframes syncButtonSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sync-button-spinner{animation-duration:1.5s}}.pill{font-size:var(--fs-xs);letter-spacing:.02em;background:var(--bg-sunken);color:var(--ink-muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:500;display:inline-flex}.pill-pos{background:var(--pos-soft);color:var(--pos);border-color:#0000}.pill-neg{background:var(--neg-soft);color:var(--neg);border-color:#0000}.pill-warn{background:var(--warn-soft);color:#6e4d10;border-color:#0000}.pill-info{background:var(--info-soft);color:var(--info);border-color:#0000}@media(max-width:820px){.notif-popover{width:min(100vw - 24px,360px)!important;max-width:calc(100vw - 24px)!important;right:-8px!important}.topbar .pill{min-height:40px;padding-block:8px}}.pill-accent{background:var(--accent-soft);color:var(--accent-strong);border-color:#0000}[data-theme=dark] .pill-accent{color:var(--accent)}.dot{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-pos{background:var(--pos)}.dot-neg{background:var(--neg)}.dot-warn{background:var(--warn)}.dot-info{background:var(--info)}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 16px}[data-density=compact] .table th,[data-density=compact] .table td{padding:7px 12px}.table th{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--bg-raised);white-space:nowrap;font-weight:500;position:sticky;top:0}.table tbody tr{transition:background .1s}.table tbody tr:hover{background:var(--bg-raised)}.table tbody tr[data-selected=true]{background:var(--accent-soft)}.table tbody tr:last-child td{border-bottom:none}.table .num{text-align:right;font-variant-numeric:tabular-nums}.input,.select,.textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:var(--fs-md);color:var(--ink);padding:8px 12px;transition:border-color .12s,background .12s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);background:var(--surface);outline:none}.input::placeholder{color:var(--ink-faint)}.textarea{resize:vertical;min-height:80px;font-family:inherit}.label{font-size:var(--fs-sm);color:var(--ink-muted);margin-bottom:6px;font-weight:500;display:block}.seg{background:var(--bg-sunken);border-radius:var(--radius);gap:2px;padding:2px;display:flex}.seg-btn{font-size:var(--fs-sm);color:var(--ink-muted);text-align:center;border-radius:4px;flex:1;padding:5px 10px;transition:all .12s}.seg-btn:hover{color:var(--ink)}.seg-btn[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.kpi-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.kpi-value{font-family:var(--font-serif);font-size:var(--fs-2xl);letter-spacing:-.02em;font-feature-settings:"tnum" 1;line-height:1}.kpi-value .unit{color:var(--ink-muted);margin-left:4px;font-size:.55em}.kpi-delta{font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.kpi-spark{opacity:.7;pointer-events:none;width:45%;height:40%;position:absolute;bottom:0;right:0}.office-lead-leaks-page{min-width:0}.lead-leak-reward-source-panel{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:stretch;gap:18px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.lead-leak-reward-source-panel{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border))}}.lead-leak-reward-source-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent),transparent 55%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.lead-leak-reward-source-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%),var(--surface)}}.lead-leak-reward-source-copy{align-content:center;gap:8px;min-width:0;display:grid}.lead-leak-reward-source-copy h2{font-size:var(--fs-xl);letter-spacing:0;margin:0}.lead-leak-reward-source-copy p{max-width:76ch;color:var(--ink-muted);margin:0;line-height:1.55}.lead-leak-reward-source-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.lead-leak-reward-source-facts>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-content:center;gap:8px;min-width:0;padding:14px;display:grid}.lead-leak-reward-source-facts span{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:0;text-transform:uppercase;font-weight:600}.lead-leak-reward-source-facts strong{min-width:0;font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.25}.lead-leak-hero{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:14px;min-width:0;margin-bottom:18px;display:grid}.lead-leak-total{border:1px solid var(--neg);align-content:center;gap:8px;min-width:0;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.lead-leak-total{border:1px solid color-mix(in srgb,var(--neg) 24%,var(--border))}}.lead-leak-total{border-radius:var(--radius-lg);background:var(--surface)}.lead-leak-total strong{font-family:var(--font-serif);letter-spacing:0;font-size:56px;font-weight:400;line-height:.9}.lead-leak-total span{color:var(--ink-muted);font-size:var(--fs-md)}.lead-leak-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.lead-leak-kpis>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:center;gap:8px;min-width:0;padding:16px;display:grid}.lead-leak-kpis span,.lead-leak-detail-grid span,.lead-leak-next-action span{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:0;text-transform:uppercase;font-weight:500;line-height:1.2}.lead-leak-kpis strong{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:400;line-height:1}.lead-leak-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;min-width:0;display:grid}.lead-leak-main,.lead-leak-side{gap:18px;min-width:0;display:grid}.lead-leak-side{position:sticky;top:76px}.lead-leak-card{min-width:0}.lead-leak-cap-warning{border:1px solid var(--warn);margin-bottom:18px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.lead-leak-cap-warning{border:1px solid color-mix(in srgb,var(--warn) 34%,var(--border))}}.lead-leak-cap-warning{border-radius:var(--radius);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-sm)}.lead-leak-empty-state{grid-template-columns:minmax(0,.95fr) minmax(260px,.7fr);align-items:start;gap:18px;min-width:0;padding:20px;display:grid}.lead-leak-empty-state h2{font-size:var(--fs-xl);margin:4px 0 8px}.lead-leak-empty-state p{color:var(--ink-muted);max-width:68ch;margin:0}.lead-leak-empty-state dl{gap:8px;margin:0;display:grid}.lead-leak-empty-state dt{color:var(--ink-muted);font-size:var(--fs-xs)}.lead-leak-empty-state dd{margin:0;font-weight:600}.lead-leak-empty-state ul{color:var(--ink-muted);grid-column:1/-1;gap:7px;margin:0;padding-left:18px;display:grid}.lead-leak-inline-empty{box-shadow:none;margin:0}.lead-leak-card .card-header{align-items:flex-start}.lead-leak-card-copy{color:var(--ink-muted);font-size:var(--fs-sm);margin:3px 0 0}.lead-leak-source-grid,.lead-leak-reason-grid{gap:10px;min-width:0;padding:14px;display:grid}.lead-leak-source-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:minmax(160px,.8fr) minmax(120px,.54fr) minmax(260px,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.lead-leak-source-row>div:first-child{gap:2px;min-width:0;display:grid}.lead-leak-source-row strong,.lead-leak-mobile-row strong,.lead-leak-row-button strong,.lead-leak-detail-head h2{overflow-wrap:anywhere;min-width:0}.lead-leak-source-row span{color:var(--ink-muted);font-size:var(--fs-sm)}.lead-leak-source-bars{gap:5px;min-width:0;display:grid}.lead-leak-source-bars span{background:var(--bg-sunken);border-radius:999px;height:7px;overflow:hidden}.lead-leak-source-bars i{border-radius:inherit;background:var(--accent);height:100%;display:block}.lead-leak-source-bars span:nth-child(2) i{background:var(--info)}.lead-leak-source-bars span:nth-child(3) i{background:var(--pos)}.lead-leak-source-row dl,.lead-leak-connectors dl{gap:8px;margin:0;display:grid}.lead-leak-source-row dl{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-leak-source-row dt,.lead-leak-connectors dt{color:var(--ink-muted);font-size:var(--fs-xs)}.lead-leak-source-row dd,.lead-leak-connectors dd{margin:0;font-weight:600}.lead-leak-reason-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lead-leak-reason-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:10px;min-width:0;padding:12px;display:grid}.lead-leak-reason-card>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.lead-leak-reason-card strong{font-size:var(--fs-xl);line-height:1}.lead-leak-reason-card>span{color:var(--ink-muted);font-weight:600}.lead-leak-queue-head{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);display:grid}.lead-leak-filter{min-width:0;overflow-x:auto}.lead-leak-filter .seg-btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.lead-leak-filter .seg-btn span{color:var(--ink-faint);font-variant-numeric:tabular-nums}.lead-leak-table-wrap{overflow-x:auto}.lead-leak-table{min-width:860px}.lead-leak-row-button{text-align:left;gap:2px;min-width:0;display:grid}.lead-leak-row-button span,.lead-leak-mobile-row small{color:var(--ink-muted);font-size:var(--fs-sm)}.lead-leak-reason-chips,.lead-leak-reason-list{flex-wrap:wrap;gap:5px;display:flex}.lead-leak-mobile-list{display:none}.lead-leak-mobile-row{border:0;border-top:1px solid var(--border);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;min-width:0;padding:12px;display:grid}.lead-leak-mobile-row[data-selected=true]{background:var(--accent-soft)}.lead-leak-mobile-row>small{grid-column:1/-1;min-width:0}.lead-leak-detail,.lead-leak-connectors{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:16px}.lead-leak-detail{gap:16px;display:grid}.lead-leak-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.lead-leak-detail-head h2,.lead-leak-connectors h2{font-size:var(--fs-lg);margin:2px 0 0;line-height:1.2}.lead-leak-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-leak-detail-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:4px;min-width:0;padding:10px;display:grid}.lead-leak-detail-grid strong,.lead-leak-next-action strong{overflow-wrap:anywhere;min-width:0}.lead-leak-next-action{border-radius:var(--radius);background:var(--info-soft);gap:4px;padding:12px;display:grid}.lead-leak-evidence h3{font-size:var(--fs-md);margin:0 0 8px}.lead-leak-evidence ul,.lead-leak-connectors ul{color:var(--ink-muted);gap:7px;margin:0;padding-left:18px;display:grid}.lead-leak-connectors{gap:14px;display:grid}.lead-leak-connector-title{align-items:center;gap:8px;display:flex}@media(max-width:1180px){.lead-leak-hero,.lead-leak-layout,.lead-leak-empty-state,.lead-leak-reward-source-panel{grid-template-columns:minmax(0,1fr)}.lead-leak-side{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);position:static}.lead-leak-source-row{grid-template-columns:minmax(0,1fr)}.lead-leak-source-row dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.lead-leak-kpis,.lead-leak-side,.lead-leak-reward-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-leak-queue-head{grid-template-columns:minmax(0,1fr)}.lead-leak-table-wrap{display:none}.lead-leak-mobile-list{display:grid}}@media(max-width:560px){.lead-leak-total{padding:16px}.lead-leak-total strong{font-size:46px}.lead-leak-kpis,.lead-leak-side,.lead-leak-source-row dl,.lead-leak-detail-grid{grid-template-columns:minmax(0,1fr)}.lead-leak-reward-source-panel{gap:14px;padding:16px}.lead-leak-reward-source-copy h2{font-size:var(--fs-lg)}.lead-leak-reward-source-copy p{line-height:1.45}.lead-leak-reward-source-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-leak-reward-source-facts>div{gap:6px;min-height:70px;padding:10px}.lead-leak-reward-source-facts>div:first-child{grid-column:1/-1}.lead-leak-reward-source-facts strong{font-size:var(--fs-sm)}.office-lead-leaks-page.is-reward-source-view .lead-leak-reward-source-panel{margin-bottom:72px}.office-lead-leaks-page.is-reward-source-view .lead-leak-workflow-note.is-reward-source{display:none}.lead-leak-card .card-header,.lead-leak-source-grid,.lead-leak-reason-grid{padding:12px}.lead-leak-filter .seg-btn{min-height:34px}}.google-ads-page{--google-ads-panel:var(--surface)}@supports (color:color-mix(in lab,red,red)){.google-ads-page{--google-ads-panel:color-mix(in srgb, var(--surface) 88%, var(--bg-raised))}}.google-ads-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface),var(--surface));grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:18px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.google-ads-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%),var(--surface))}}.app.is-ops-page .google-ads-hero{border:1px solid var(--ops-marketing-border);box-shadow:none;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);padding:16px}.google-ads-hero-copy,.google-ads-controls{min-width:0}.google-ads-hero-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.google-ads-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.google-ads-controls{border:1px solid var(--border);border-radius:var(--radius);background:var(--google-ads-panel);grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.app.is-ops-page .google-ads-controls{border:1px solid var(--ops-marketing-border);background:#fbfcfd;border-radius:8px}.google-ads-control-block{gap:6px;min-width:0;display:grid}.google-ads-range .seg-btn{min-width:44px}.google-ads-account-select{width:100%;min-width:0}.google-ads-freshness{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--ink);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-weight:500;line-height:1.2;display:inline-flex}.google-ads-freshness-dot{background:var(--ink-muted);border-radius:999px;flex:none;width:7px;height:7px}.google-ads-freshness-fresh{border-color:var(--success,#15803d)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-fresh{border-color:color-mix(in srgb,var(--success,#15803d) 24%,var(--border))}}.google-ads-freshness-fresh{background:var(--success,#15803d)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-fresh{background:color-mix(in srgb,var(--success,#15803d) 8%,var(--surface))}}.google-ads-freshness-fresh .google-ads-freshness-dot{background:var(--success,#15803d)}.google-ads-freshness-warn{border-color:var(--warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-warn{border-color:color-mix(in srgb,var(--warning,#b45309) 32%,var(--border))}}.google-ads-freshness-warn{background:var(--warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-warn{background:color-mix(in srgb,var(--warning,#b45309) 8%,var(--surface))}}.google-ads-freshness-warn .google-ads-freshness-dot{background:var(--warning,#b45309)}.google-ads-freshness-stale,.google-ads-freshness-unknown{border-color:var(--danger,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-stale,.google-ads-freshness-unknown{border-color:color-mix(in srgb,var(--danger,#b91c1c) 26%,var(--border))}}.google-ads-freshness-stale,.google-ads-freshness-unknown{background:var(--danger,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.google-ads-freshness-stale,.google-ads-freshness-unknown{background:color-mix(in srgb,var(--danger,#b91c1c) 7%,var(--surface))}}.google-ads-freshness-stale .google-ads-freshness-dot,.google-ads-freshness-unknown .google-ads-freshness-dot{background:var(--danger,#b91c1c)}.google-ads-tab-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:10px;padding:10px;display:grid}.app.is-ops-page .google-ads-tab-shell{border:1px solid var(--ops-marketing-border);background:#fff;border-radius:10px}.google-ads-tabs{scrollbar-width:thin;width:100%;overflow-x:auto}.app.is-ops-page .google-ads-tabs{border:1px solid var(--ops-marketing-border);background:#f6f7f9;border-radius:9px;gap:3px;padding:3px}.google-ads-tabs .seg-btn{white-space:nowrap;flex:none}.google-ads-tab-context{min-width:0;font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 2px;display:flex}.google-ads-tab-context span{color:var(--ink-muted);min-width:0}.google-ads-chart{width:100%;min-width:0}.ops-marketing-chart-card{border:1px solid var(--ops-marketing-border);box-shadow:none;background:#fff;border-radius:10px}.ops-marketing-chart-head{background:#fbfcfd;border-bottom:1px solid var(--ops-marketing-border)!important;padding:14px 16px 8px!important}.ops-marketing-chart-title{color:var(--ops-marketing-text,var(--ink));letter-spacing:0;font-size:14px;font-weight:650}.ops-marketing-chart-subtitle{color:var(--ops-marketing-muted,var(--ink-muted));margin-top:3px;font-size:12px}.ops-marketing-chart-body{padding:12px 16px 16px!important}.app.is-ops-page .ops-marketing-page{width:100%;min-width:0;max-width:none}.app.is-ops-page .ops-marketing-page .page-head{max-width:none}.app.is-ops-page .ops-marketing-page>.seg{scrollbar-width:thin;max-width:100%;overflow-x:auto}.app.is-ops-page .ops-marketing-hero-card{width:100%;overflow:hidden!important}.app.is-ops-page .ops-marketing-hero-card>.row{grid-template-columns:minmax(280px,.48fr) minmax(0,1.52fr);align-items:stretch!important;display:grid!important}.app.is-ops-page .ops-marketing-hero-card>.row>.col{border-right:0!important;min-width:0!important}.app.is-ops-page .ops-marketing-hero-card>.row>.col:first-child{background:#ffffff8a}.app.is-ops-page .ops-marketing-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.app.is-ops-page .ops-marketing-kpi-row{gap:10px!important}.app.is-ops-page .ops-marketing-kpi-row .kpi{min-height:96px;border:1px solid var(--ops-marketing-border)!important;background:#fff!important;border-radius:10px!important;padding:14px!important}.app.is-ops-page .ops-marketing-kpi-row .kpi-label{color:var(--ops-marketing-muted);font-size:11px;font-weight:650}.app.is-ops-page .ops-marketing-kpi-row .kpi-value{color:var(--ops-marketing-text);font-size:28px;font-weight:700}.app.is-ops-page .ops-marketing-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}.app.is-ops-page .ops-marketing-list-card{width:100%}.ops-marketing-chart-shell{background:0 0;min-width:0;padding-top:4px}.ops-marketing-chart-svg{color:var(--ops-ui-muted,var(--ink-muted))}.ops-marketing-chart-grid-h{stroke:var(--ops-ui-line-soft,var(--border));stroke-dasharray:4 4}.ops-marketing-chart-grid-v,.ops-marketing-chart-axis{stroke:var(--ops-ui-line-soft,var(--border))}.ops-marketing-chart-svg text{fill:var(--ops-ui-muted,var(--ink-muted));font-family:var(--font-mono,monospace);font-size:11px}.ops-marketing-chart-legend,.ops-marketing-chart-legend-item{align-items:center;display:flex}.ops-marketing-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:16px;min-width:0;padding:10px 0 0}.ops-marketing-chart-legend-item{color:var(--ops-ui-muted,var(--ink-muted));font-size:var(--fs-xs);gap:6px;line-height:1.2}.ops-marketing-chart-legend-swatch{border-radius:999px;width:12px;height:3px;display:inline-block}.ops-marketing-chart-footer,.ops-figma-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:6px;display:flex}.ops-figma-chart{background:#fff;flex-direction:column;gap:9px;width:100%;min-width:0;display:flex}.ops-figma-chart-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-figma-chart-title{color:var(--ops-marketing-text,#181713);letter-spacing:0;font-size:14px;font-weight:650}.ops-figma-chart-svg{color:#77736b;width:100%;height:clamp(220px,24vw,280px);display:block;overflow:visible}.ops-figma-chart-svg.compact{height:clamp(170px,20vw,220px)}.ops-figma-chart-svg line{stroke:var(--ops-marketing-border)}.ops-figma-chart-svg text{fill:var(--ops-marketing-faint);font-family:var(--font-mono,monospace);font-size:11px}.ops-figma-chart-legend,.ops-figma-chart-legend-item{align-items:center;display:flex}.ops-figma-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:16px;min-width:0}.ops-figma-chart-legend-item{color:var(--ops-marketing-muted);font-size:var(--fs-xs);gap:6px;line-height:1.2}.ops-figma-chart-legend-item>span:first-child{border-radius:999px;width:12px;height:3px;display:inline-block}.google-ads-stacked-chart{width:100%;height:clamp(220px,24vw,280px);display:block;overflow:visible}.google-ads-chart-legend{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:8px 0 0 70px;display:flex}.google-ads-chart-legend.ops-marketing-chart-legend{justify-content:flex-end;padding:0}.table-sort{align-items:center;justify-content:inherit;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:inline-flex}.table-sort span{opacity:.6;font-size:9px}.strategy-metric-triplet{color:var(--ink);font-size:var(--fs-xs);grid-template-columns:repeat(3,minmax(52px,max-content));justify-content:end;align-items:center;gap:8px;display:inline-grid}.strategy-metric-triplet>span{text-align:right;gap:1px;display:grid}.strategy-metric-triplet b{font-weight:600}.strategy-metric-triplet small{color:var(--ink-muted);text-transform:uppercase;font-size:9px}.google-ads-chart-legend-item{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;gap:6px;line-height:1.2;display:inline-flex}.app.is-ops-page .ops-marketing-page{min-width:0;color:var(--ops-ui-text,var(--ink));--ops-marketing-bg:#f7f8fa;--ops-marketing-panel:#fff;--ops-marketing-panel-muted:#f3f5f7;--ops-marketing-border:#14192318;--ops-marketing-border-strong:#14192329;--ops-marketing-text:#161a22;--ops-marketing-muted:#697180;--ops-marketing-faint:#8d95a3;--ops-marketing-accent:#2f6f58}.app.is-ops-page .ops-marketing-command{border:1px solid var(--ops-marketing-border);background:var(--ops-marketing-panel);width:100%;min-width:0;box-shadow:none;border-radius:10px;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.app.is-ops-page .ops-marketing-command-main,.app.is-ops-page .ops-marketing-command-chart{border-radius:0;min-width:0}.app.is-ops-page .ops-marketing-command-main{border-right:1px solid var(--ops-marketing-border);background:#fff;align-content:start;gap:12px;padding:16px;display:grid}.app.is-ops-page .ops-marketing-command-kicker{color:var(--ops-marketing-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.app.is-ops-page .ops-marketing-command-value-row{min-width:0;color:var(--ops-marketing-text);font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:10px;font-size:44px;font-weight:700;line-height:1;display:flex}.app.is-ops-page .ops-marketing-command-value-row>span:first-child{overflow-wrap:anywhere;min-width:0}.app.is-ops-page .ops-marketing-command-main p{max-width:60ch;color:var(--ops-marketing-muted);margin:0;font-size:13px;line-height:1.4}.app.is-ops-page .ops-marketing-command-chart{background:#fff;flex-direction:column;justify-content:center;padding:14px 16px;display:flex;overflow:hidden}.app.is-ops-page .google-ads-overview-command .ops-marketing-command-chart{align-items:center}.app.is-ops-page .google-ads-overview-command .ops-marketing-chart-shell{width:100%;max-width:1120px}.app.is-ops-page .ops-marketing-command-chart .ops-figma-chart,.app.is-ops-page .ops-marketing-command-chart .ops-marketing-chart-shell{background:0 0}.app.is-ops-page .ops-marketing-insight-strip{border:1px solid var(--ops-marketing-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.app.is-ops-page .ops-marketing-insight-strip>div{border-right:1px solid var(--ops-marketing-border);border-bottom:1px solid var(--ops-marketing-border);background:#fff;border-radius:0;min-width:0;padding:9px 10px}.app.is-ops-page .ops-marketing-insight-strip>div:nth-child(2n){border-right:0}.app.is-ops-page .ops-marketing-insight-strip>div:nth-last-child(-n+2){border-bottom:0}.app.is-ops-page .ops-marketing-insight-strip span,.app.is-ops-page .ops-marketing-insight-strip strong{min-width:0;display:block}.app.is-ops-page .ops-marketing-insight-strip span{color:var(--ops-marketing-faint);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.app.is-ops-page .ops-marketing-insight-strip strong{color:var(--ops-marketing-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.app.is-ops-page .ops-marketing-panel-card,.app.is-ops-page .ops-marketing-list-card,.app.is-ops-page .ops-marketing-page .kpi{min-width:0;overflow:hidden;border:1px solid var(--ops-marketing-border)!important;background:var(--ops-marketing-panel)!important;box-shadow:none!important;border-radius:10px!important}.app.is-ops-page .ops-marketing-panel-card .card-head,.app.is-ops-page .ops-marketing-list-card .card-head{background:#fbfcfd;border-bottom:1px solid var(--ops-marketing-border)!important}.app.is-ops-page .ops-marketing-panel-card .card-body,.app.is-ops-page .ops-marketing-chart-card .card-body{min-width:0;overflow:hidden}.app.is-ops-page .ops-marketing-page .kpi{min-height:98px;padding:14px!important}.app.is-ops-page .ops-web-analytics-kpi{grid-template-columns:minmax(0,1fr) minmax(92px,.54fr);align-items:end;gap:10px;display:grid}.app.is-ops-page .ops-web-analytics-kpi-copy,.app.is-ops-page .ops-web-analytics-kpi-meta,.app.is-ops-page .ops-web-analytics-kpi-spark{min-width:0}.app.is-ops-page .ops-web-analytics-kpi-copy{align-content:start;align-self:stretch;gap:7px;display:grid}.app.is-ops-page .ops-web-analytics-kpi-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app.is-ops-page .ops-web-analytics-kpi-sub{max-width:100%;font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.2}.app.is-ops-page .ops-web-analytics-kpi-spark,.app.is-ops-page .ops-marketing-page .ops-web-analytics-kpi-spark{opacity:.78;pointer-events:auto;align-self:end;width:100%!important;height:auto!important;position:static!important}.app.is-ops-page .ops-web-analytics-kpi-spark svg{max-width:100%}.app.is-ops-page .ops-marketing-page .kpi-label{color:var(--ops-marketing-faint);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:650}.app.is-ops-page .ops-marketing-page .kpi-value{color:var(--ops-marketing-text);font-family:var(--font-sans);letter-spacing:0;font-size:28px;font-weight:700}.app.is-ops-page .ops-marketing-list-card>.col,.app.is-ops-page .ops-marketing-panel-card>.card-body{min-width:0}.app.is-ops-page .ops-web-analytics-site-row{border:0!important;border-top:1px solid var(--ops-marketing-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px 14px!important}.app.is-ops-page .ops-web-analytics-site-row:first-child{border-top:0!important}.app.is-ops-page .ops-web-analytics-site-row:hover{background:#fbfcfd!important}.app.is-ops-page .ops-web-analytics-site-spark{justify-self:center;width:min(100%,190px);min-width:132px}.app.is-ops-page .ops-web-analytics-source-mix{width:min(100%,360px);min-width:0}.app.is-ops-page .ops-web-analytics-site-peak{justify-self:end}.app.is-ops-page .ops-web-analytics-sources-chart-card{max-width:1180px}.app.is-ops-page .ops-web-analytics-sources-chart-card .ops-marketing-chart-body{padding-top:8px!important}.app.is-ops-page .ops-web-analytics-sources-chart-card .ops-figma-chart{gap:8px}.app.is-ops-page .ops-web-analytics-sources-chart-card .ops-figma-chart-svg{height:clamp(172px,17vw,220px)}.app.is-ops-page .ops-web-analytics-bars-svg{max-height:220px}.app.is-ops-page .ops-seo-command{background:#fff;border-radius:10px;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:0;padding:0}.app.is-ops-page .ops-seo-command .ops-marketing-command-main,.app.is-ops-page .ops-seo-command .ops-marketing-command-chart{border-radius:0;padding:16px}.app.is-ops-page .ops-seo-command-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.app.is-ops-page .ops-seo-command-score strong{color:var(--ops-ui-text);letter-spacing:0;font-size:16px;font-weight:650;display:block}.app.is-ops-page .ops-seo-cwv-panel{align-content:start;gap:10px}.app.is-ops-page .ops-seo-cwv-list{gap:6px;min-width:0;margin-top:8px;display:grid}.app.is-ops-page .ops-seo-cwv-row{border:1px solid var(--ops-marketing-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.app.is-ops-page .ops-seo-cwv-row>span:first-child{width:24px!important;height:24px!important}.app.is-ops-page .ops-seo-cwv-row>span:nth-child(2){min-width:0;color:var(--ops-ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app.is-ops-page .ops-seo-cwv-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.app.is-ops-page .ops-seo-empty-good{background:var(--ops-ui-mint);color:#166446;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:14px;font-size:14px;display:flex}.app.is-ops-page .ops-seo-site-card .card-head{background:#fbfcfd;padding:11px 12px!important}.app.is-ops-page .ops-seo-site-card .card-head .row{min-width:0}.app.is-ops-page .ops-seo-site-card>.col{gap:12px!important;padding:12px!important}.app.is-ops-page .ops-seo-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid}.app.is-ops-page .ops-seo-score-ring{min-width:0}.app.is-ops-page .ops-seo-score-ring svg{width:min(58px,100%);max-width:58px;height:auto}.app.is-ops-page .google-ads-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;min-width:0;display:grid}.app.is-ops-page .google-ads-recommendation-card{border:1px solid var(--ops-marketing-border);background:#fff;border-radius:8px;min-width:0;padding:12px}.app.is-ops-page .google-ads-recommendation-card+.google-ads-recommendation-card{border-top:1px solid var(--ops-marketing-border)}.app.is-ops-page .ops-marketing-panel-card .table-wrap,.app.is-ops-page .ops-marketing-panel-card .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.app.is-ops-page .ops-marketing-panel-card .table,.app.is-ops-page .google-ads-page .table{max-width:100%}@media(max-width:1120px){.app.is-ops-page .ops-marketing-command,.app.is-ops-page .google-ads-overview-grid{grid-template-columns:minmax(0,1fr)}.app.is-ops-page .ops-marketing-command-main{border-right:0;border-bottom:1px solid var(--ops-marketing-border)}}@media(max-width:900px){.google-ads-hero,.app.is-ops-page .google-ads-hero,.app.is-ops-page .ops-marketing-hero-card>.row{grid-template-columns:minmax(0,1fr)}.app.is-ops-page .ops-marketing-hero-card>.row>.col{padding:18px!important}.google-ads-controls,.app.is-ops-page .ops-marketing-command,.app.is-ops-page .google-ads-overview-grid{grid-template-columns:minmax(0,1fr)}.app.is-ops-page .ops-marketing-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.google-ads-hero{padding:14px}.google-ads-status-row,.google-ads-freshness,.google-ads-tab-context{align-items:flex-start}.google-ads-freshness,.google-ads-tab-context{width:100%}.google-ads-tab-context{flex-direction:column;gap:2px}.app.is-ops-page .ops-marketing-command{gap:0;padding:0}.app.is-ops-page .ops-marketing-command-main,.app.is-ops-page .ops-marketing-command-chart,.app.is-ops-page .ops-seo-cwv-panel{padding:14px}.app.is-ops-page .ops-marketing-insight-strip>div{border-right:0;border-bottom:1px solid var(--ops-marketing-border)}.app.is-ops-page .ops-marketing-insight-strip>div:last-child{border-bottom:0}.app.is-ops-page .ops-marketing-kpi-row{grid-template-columns:minmax(0,1fr)!important}.google-ads-stacked-chart{height:220px}.google-ads-chart-legend{padding-left:0}.app.is-ops-page .ops-marketing-command-main,.app.is-ops-page .ops-marketing-command-chart{padding:14px}.app.is-ops-page .ops-marketing-command-value-row{font-size:40px}.app.is-ops-page .ops-marketing-insight-strip,.app.is-ops-page .ops-web-analytics-kpi,.app.is-ops-page .ops-seo-command-score{grid-template-columns:minmax(0,1fr)}.app.is-ops-page .ops-seo-cwv-row{grid-template-columns:auto minmax(0,1fr)}.app.is-ops-page .ops-seo-cwv-chip-row{grid-column:1/-1;justify-content:flex-start}.app.is-ops-page .ops-seo-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bar-track{background:var(--bg-sunken);border-radius:999px;height:4px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .4s}.agent-operating-surface{border-color:var(--border-strong);padding:20px}.agent-readiness{border-color:var(--warn);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.agent-readiness{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}}.agent-readiness{background:var(--warn-soft,#fff7e6)}@supports (color:color-mix(in lab,red,red)){.agent-readiness{background:color-mix(in srgb,var(--warn-soft,#fff7e6) 36%,var(--surface))}}.agent-readiness-compact{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-readiness-compact-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.agent-readiness-compact h2{font-size:var(--fs-lg);letter-spacing:0;margin:0;line-height:1.12}.agent-readiness-compact p{max-width:70ch;color:var(--ink-muted);font-size:var(--fs-sm);margin:3px 0 0;line-height:1.4}.agent-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:260px;display:flex}.agent-readiness-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);border-color:var(--warn);min-width:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.agent-readiness-action{border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}}.agent-readiness-action{align-items:center;gap:10px;display:flex}.agent-readiness-action strong,.agent-readiness-action span{display:block}.agent-readiness-action strong{font-size:var(--fs-sm)}.agent-readiness-action span{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.agent-readiness-dot{background:var(--warn);border-radius:50%;width:10px;height:10px;margin-top:6px}.agent-readiness-dot.is-ready{background:var(--pos)}.agent-operating-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.agent-operating-head h2{font-size:var(--fs-2xl);letter-spacing:0;margin:0;line-height:1.08}.agent-operating-head p{max-width:68ch;margin:6px 0 0}.agent-operating-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:180px;display:flex}.agent-operating-meta strong{font-family:var(--font-mono,system-ui);font-size:var(--fs-xl)}.agent-operating-meta .muted{font-size:var(--fs-xs)}.agent-operating-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;display:grid}.agent-operating-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.agent-operating-flow>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);min-width:0;padding:12px}.agent-operating-flow span.mono,.manager-flow-steps span.mono{background:var(--surface);border:1px solid var(--border);width:24px;height:24px;font-size:var(--fs-xs);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:700;display:inline-grid}.agent-operating-flow strong,.manager-flow-steps strong{font-size:var(--fs-sm);display:block}.agent-operating-flow p,.manager-flow-steps p{color:var(--ink-muted);font-size:var(--fs-xs);margin:4px 0 0;line-height:1.35}.agent-primary-action{border:1px solid var(--ink);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-soft),transparent 58%),var(--surface);min-width:0;padding:18px}@supports (color:color-mix(in lab,red,red)){.agent-primary-action{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 62%,transparent),transparent 58%),var(--surface)}}.agent-primary-action{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.agent-primary-action h3{font-family:var(--font-serif);overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(24px,2.35vw,31px);font-weight:400;line-height:1.06}.agent-primary-action p{font-size:var(--fs-lg);margin:0}.agent-primary-why{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.4}.agent-primary-action>strong{font-size:var(--fs-sm);align-items:center;margin-top:auto;display:inline-flex}.agent-primary-next{color:var(--ink);font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.agent-primary-next span{color:var(--ink-muted);font-size:var(--fs-xs)}.agent-action-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.agent-action-list-head{border-bottom:1px solid var(--border);background:var(--bg-soft);padding:12px 14px}.agent-action-list-head strong,.agent-action-list-head span{display:block}.agent-action-list-head span{font-size:var(--fs-xs);margin-top:2px}.agent-action-row{border-bottom:1px solid var(--border);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:grid}.agent-action-row:last-child{border-bottom:0}.agent-action-row:hover{background:var(--surface-hover)}.agent-action-icon{width:32px;height:32px;color:var(--ink);background:var(--bg-sunken);border-radius:50%;place-items:center;display:inline-grid}.agent-action-icon.is-risk{color:var(--neg);background:var(--neg-soft)}.agent-action-icon.is-setup{color:var(--warn);background:var(--warn-soft,#fff7e6)}.agent-action-icon.is-hubspot,.agent-action-icon.is-quest{color:var(--accent);background:var(--accent-soft)}.agent-action-row strong,.agent-action-row .muted{display:block}.agent-action-row .muted{font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.agent-action-reason{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.35;display:block}.agent-action-cta{color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap}.agent-action-cta small{color:var(--ink-muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.agent-action-empty{min-height:80px;color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:10px;padding:16px;display:flex}.empty-state-inline{color:var(--ink-muted);font-size:var(--fs-sm);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.empty-state-inline strong,.empty-state-inline span{display:block}.empty-state-inline strong{color:var(--ink)}.empty-action-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.empty-action-state h3{font-size:var(--fs-lg);letter-spacing:0;margin:8px 0 0}.empty-action-state p{max-width:70ch;color:var(--ink-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.4}.dashboard-mission-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);align-items:stretch;gap:16px;display:grid}.agent-dashboard-context-grid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:stretch;gap:16px;display:grid}.agent-pipeline-panel{border-color:var(--accent);padding:18px}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-panel{border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}}.agent-pipeline-panel{background:linear-gradient(135deg,var(--accent-soft),transparent 54%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 55%,transparent),transparent 54%),var(--surface)}}.agent-pipeline-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.agent-pipeline-head h2{font-size:var(--fs-2xl);letter-spacing:0;margin:2px 0 0;line-height:1.08}.agent-pipeline-head p{max-width:72ch;margin:6px 0 0}.agent-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-pipeline-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:13px}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-metric{background:color-mix(in srgb,var(--surface) 88%,white)}}.agent-pipeline-metric.is-primary{border-color:var(--ink);grid-column:span 2}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-metric.is-primary{border-color:color-mix(in srgb,var(--ink) 36%,var(--border))}}.agent-pipeline-metric.is-primary{background:linear-gradient(135deg,var(--ink),transparent 70%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-metric.is-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 8%,transparent),transparent 70%),var(--surface)}}.agent-pipeline-metric.is-secondary{grid-column:span 2}.agent-pipeline-metric span,.agent-pipeline-metric strong,.agent-pipeline-metric small{min-width:0;display:block}.agent-pipeline-metric strong{font-family:var(--font-mono,system-ui);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(22px,2.2vw,32px);line-height:1.02}.agent-pipeline-metric small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:7px;line-height:1.35}.agent-pipeline-bonus{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:10px;padding:13px}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-bonus{background:color-mix(in srgb,var(--surface) 90%,white)}}.agent-pipeline-meter{gap:8px;min-width:0;display:grid}.agent-pipeline-meter-title{color:var(--ink-muted);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.agent-pipeline-meter-title strong{color:var(--ink);font-size:var(--fs-sm);text-align:right;font-weight:800}.agent-pipeline-meter-head{color:var(--ink-muted);font-size:var(--fs-xs);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-weight:800;line-height:1;display:grid}.agent-pipeline-meter-head strong{color:var(--ink);font-size:var(--fs-sm);text-align:center;white-space:nowrap;margin:0}.agent-pipeline-meter-head span:last-child{text-align:right}.agent-pipeline-progress-track{border:1px solid var(--border);border-radius:12px;min-width:0;height:36px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-progress-track{border:1px solid color-mix(in srgb,var(--border) 80%,var(--ink-muted))}}.agent-pipeline-progress-track{background:var(--bg-sunken)}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-progress-track{background:color-mix(in srgb,var(--bg-sunken) 74%,white)}}.agent-pipeline-progress-track{box-shadow:inset 0 1px 2px #1018280f}.agent-pipeline-progress-fill{background:linear-gradient(90deg,#3a45d6,#6b74e8);border-radius:10px;height:100%;transition:right .35s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 5px 12px #b15b2b24}.agent-pipeline-progress-fill.is-empty{opacity:0;box-shadow:none}.agent-pipeline-progress-fill-label{z-index:1;color:#fff;font-family:var(--font-mono,system-ui);font-size:var(--fs-sm);text-shadow:0 1px #3d26132e;white-space:nowrap;font-weight:800;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.agent-pipeline-progress-pace{background:var(--ink);width:4px;box-shadow:0 0 0 1px var(--surface);border-radius:999px;position:absolute;top:0;bottom:0;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-progress-pace{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 78%,white)}}.agent-pipeline-progress-axis{height:24px;color:var(--ink-muted);font-size:var(--fs-xs);font-weight:800;position:relative}.agent-pipeline-progress-axis:before{content:"";background:linear-gradient(var(--border),var(--border)) 0 0 / 1px 6px no-repeat,linear-gradient(var(--border),var(--border)) 25% 0 / 1px 6px no-repeat,linear-gradient(var(--border),var(--border)) 50% 0 / 1px 6px no-repeat,linear-gradient(var(--border),var(--border)) 75% 0 / 1px 6px no-repeat,linear-gradient(var(--border),var(--border)) 100% 0 / 1px 6px no-repeat;height:6px;position:absolute;top:0;left:2.5%;right:2.5%}.agent-pipeline-progress-axis span{white-space:nowrap;position:absolute;top:11px;transform:translate(-50%)}.agent-pipeline-progress-axis span:first-child{transform:none}.agent-pipeline-progress-axis span:last-child{transform:translate(-100%)}.agent-pipeline-progress-note{color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:10px;font-weight:800;display:flex}.agent-cyfe-dashboard{gap:14px;min-width:0;display:grid}.agent-dashboard-overview{gap:16px;min-width:0;display:grid}.agent-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.agent-section-heading h2{color:#1d2630;min-width:0;font-size:var(--fs-xl);letter-spacing:0;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.1}.agent-earnings-section,.agent-commission-tracker,.agent-achievements-section{gap:12px;min-width:0;display:grid}.agent-earnings-grid{grid-template-columns:repeat(3,minmax(230px,1fr));align-items:stretch;gap:14px;display:grid}.agent-earnings-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:18px;min-width:0;min-height:164px;padding:24px 24px 22px;display:grid;box-shadow:0 3px 14px #15213014}.agent-earnings-card.is-emphasis{border-color:var(--accent);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.agent-earnings-card.is-emphasis{border-color:color-mix(in srgb,var(--accent) 56%,var(--border))}}.agent-earnings-card.is-emphasis{background:linear-gradient(135deg,var(--accent-soft),#fffffff5),#fff}@supports (color:color-mix(in lab,red,red)){.agent-earnings-card.is-emphasis{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 68%,white),#fffffff5),#fff}}.agent-earnings-card.is-emphasis{box-shadow:0 0 0 1px var(--accent),0 3px 16px #3a45d61f}@supports (color:color-mix(in lab,red,red)){.agent-earnings-card.is-emphasis{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 3px 16px #3a45d61f}}.agent-earnings-card-header{align-items:center;gap:14px;min-width:0;display:flex}.agent-earnings-icon{border:1px solid var(--accent);flex:none;place-items:center;width:44px;height:44px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.agent-earnings-icon{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.agent-earnings-icon{background:var(--accent-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.agent-earnings-icon{background:color-mix(in srgb,var(--accent-soft) 72%,#fff)}}.agent-earnings-icon{color:var(--accent)}.agent-earnings-card.is-emphasis .agent-earnings-icon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-earnings-card.is-emphasis .agent-earnings-icon{border-color:color-mix(in srgb,var(--accent) 26%,var(--border))}}.agent-earnings-card.is-emphasis .agent-earnings-icon{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.agent-earnings-card.is-emphasis .agent-earnings-icon{background:color-mix(in srgb,var(--accent-soft) 84%,#fff)}}.agent-earnings-title{min-width:0;color:var(--ink);font-size:var(--fs-xl);overflow-wrap:anywhere;font-weight:900;line-height:1.2}.agent-earnings-value{color:#17212b;min-width:0;font-family:var(--font-mono,system-ui);letter-spacing:0;white-space:nowrap;align-self:end;align-items:baseline;gap:12px;font-size:clamp(36px,3.2vw,54px);font-weight:900;line-height:1;display:flex}.agent-earnings-value-number{min-width:0;overflow:visible}.agent-earnings-currency{color:var(--ink);flex:none;font-size:.42em;font-weight:900;line-height:1}.agent-earnings-sub{color:var(--ink-muted);font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:800;line-height:1.25}.agent-commission-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.agent-commission-card{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:5px;min-width:0;min-height:86px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #15213014}.agent-commission-card.is-emphasis{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-commission-card.is-emphasis{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}.agent-commission-card.is-emphasis{background:#f7fcfa}.agent-commission-card span,.agent-commission-card small{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;font-weight:850;line-height:1.25}.agent-commission-card strong{color:#17212b;min-width:0;font-family:var(--font-mono,system-ui);overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);font-weight:900;line-height:1}.agent-achievements-header{min-width:0;display:block}.agent-achievements-title{gap:8px;min-width:0;padding-top:8px;display:grid}.agent-achievements-title .caps,.agent-achievement-diamond-copy .caps{color:#3a45d6;font-weight:950}.agent-achievements-title h2{color:#0f1720;letter-spacing:0;overflow-wrap:anywhere;min-width:0;max-width:30ch;margin:0;font-size:clamp(21px,2.4vw,30px);font-weight:950;line-height:1.08}.agent-achievements-summary-card{border:1px solid var(--accent);grid-template-columns:minmax(170px,.3fr) repeat(2,minmax(0,1fr));align-items:center;gap:0;min-width:0;padding:14px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-achievements-summary-card{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.agent-achievements-summary-card{background:var(--accent-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.agent-achievements-summary-card{background:color-mix(in srgb,var(--accent-soft) 25%,#fff)}}.agent-achievements-total{border-right:1px solid #e4e8ef;grid-template-rows:auto auto;align-items:center;gap:5px;min-width:0;padding-right:18px;display:grid}.agent-achievements-total span,.agent-achievements-unlocked>span{color:#20305d;font-size:var(--fs-sm);text-transform:uppercase;font-weight:950;line-height:1.2}.agent-achievements-total strong{color:#3d22f2;min-width:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap;align-items:center;font-size:clamp(24px,2.5vw,32px);font-weight:950;line-height:1;display:flex}.agent-achievements-unlocked{border-left:1px solid #e4e8ef;grid-template-rows:auto auto;align-items:center;gap:6px;min-width:0;padding-left:18px;display:grid}.agent-achievement-ladder-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.agent-achievement-ladder-art{place-items:center;display:inline-grid}.agent-achievement-ladder-summary strong,.agent-achievement-ladder-summary small{overflow-wrap:anywhere;min-width:0;display:block}.agent-achievement-ladder-summary strong{color:var(--ink);font-size:var(--fs-sm);font-weight:950}.agent-achievement-ladder-summary small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:3px;font-weight:750;line-height:1.3}.agent-achievements-unlocked p{color:#6a7280;min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;align-items:center;margin:0;padding:0;font-weight:850;line-height:1.35;display:flex}.agent-achievements-unlocked-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.tier-stage-badge{flex:none}.agent-achievements-unlocked-row{background:#fff;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:grid}.agent-achievements-unlocked-row strong,.agent-achievements-unlocked-row small{overflow-wrap:anywhere;min-width:0;line-height:1.15;display:block}.agent-achievements-unlocked-row strong{color:#17212b;font-size:var(--fs-sm);font-weight:950}.agent-achievements-unlocked-row small{color:#20305d;font-size:var(--fs-xs);margin-top:2px;font-weight:850}.agent-achievements-unlocked-row em{color:#ff3b1f;font-size:var(--fs-sm);white-space:nowrap;font-style:normal;font-weight:950;line-height:1;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0}.agent-achievement-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.agent-achievement-card{background:#fff;border:1px solid #e4e8ef;border-radius:8px;flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;padding:26px 22px 20px;display:flex;position:relative;box-shadow:0 8px 22px #15213014}.agent-achievement-card.is-bronze{border-color:#c670366b}.agent-achievement-card.is-silver{border-color:#8694a473}.agent-achievement-card.is-gold{border-color:#dbab3194}.agent-achievement-card h3{color:#0f1720;letter-spacing:0;overflow-wrap:normal;word-break:normal;min-width:0;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:950;line-height:1.05}.agent-achievement-period{color:#20305d;font-size:var(--fs-sm);text-transform:uppercase;margin-top:-7px;font-weight:950}.agent-achievement-meter{color:#17212b;place-items:center;width:100%;min-width:0;min-height:210px;text-decoration:none;display:grid}.agent-achievement-meter:is(button){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.agent-achievement-meter:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #8188e5}.agent-achievement-gauge{pointer-events:none;width:min(230px,100%);height:150px;position:relative;overflow:hidden}.agent-achievement-arc{width:100%;height:126px;position:absolute;inset:4px 0 auto;overflow:visible}.agent-achievement-arc-track,.agent-achievement-arc-fill{fill:none;stroke-linecap:round;stroke-width:22px}.agent-achievement-arc-track{stroke:#e7e9ee}.agent-achievement-arc-fill,.agent-achievement-card.is-fill-bronze .agent-achievement-arc-fill{stroke:#4b2df3}.agent-achievement-card.is-fill-silver .agent-achievement-arc-fill{stroke:#5941f2}.agent-achievement-card.is-fill-gold .agent-achievement-arc-fill{stroke:#6548f5}.agent-achievement-gauge-core{z-index:3;aspect-ratio:2;background:#fff;border-radius:999px 999px 0 0;width:63%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.agent-achievement-gauge-value,.agent-achievement-gauge-subline{z-index:4;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:76%;position:absolute;left:50%;transform:translate(-50%)}.agent-achievement-gauge-value{color:#05070a;font-family:var(--font-mono,system-ui);font-size:clamp(42px,4.7vw,58px);font-weight:950;line-height:1;bottom:42px}.agent-achievement-gauge-earned{z-index:5;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.agent-achievement-fireworks{inset:-38px}.agent-achievement-gauge.has-earned .agent-achievement-gauge-value{bottom:42px}.agent-achievement-gauge.has-earned{overflow:visible}.agent-achievement-gauge-subline{color:#20305d;font-size:var(--fs-sm);font-weight:850;line-height:1.2;bottom:18px}.agent-achievement-ribbon{--achievement-ribbon-bg:#fff5ee;--achievement-ribbon-border:#c67036;--achievement-ribbon-fg:#8d4f22;isolation:isolate;border:1px solid var(--achievement-ribbon-border);background:var(--achievement-ribbon-bg);min-width:0;color:var(--achievement-ribbon-fg);font-size:var(--fs-xs);text-transform:uppercase;border-radius:4px;justify-self:center;align-items:center;gap:8px;padding:5px 16px 5px 10px;font-weight:950;line-height:1;display:inline-flex;position:relative;box-shadow:0 6px 14px #242a3614}.agent-achievement-ribbon:before,.agent-achievement-ribbon:after{content:"";background:var(--achievement-ribbon-bg);border:1px solid var(--achievement-ribbon-border);z-index:-1;width:14px;position:absolute;top:-1px;bottom:-1px}.agent-achievement-ribbon:before{clip-path:polygon(100% 0,0 50%,100% 100%);right:calc(100% - 1px)}.agent-achievement-ribbon:after{clip-path:polygon(0 0,100% 50%,0 100%);left:calc(100% - 1px)}.agent-achievement-ribbon.is-bronze{--achievement-ribbon-bg:#fff3ec;--achievement-ribbon-border:#c67036;--achievement-ribbon-fg:#8d4f22}.agent-achievement-ribbon.is-silver{--achievement-ribbon-bg:#f5f7fa;--achievement-ribbon-border:#8e99a8;--achievement-ribbon-fg:#4f5b6a}.agent-achievement-ribbon.is-gold{--achievement-ribbon-bg:#fff8df;--achievement-ribbon-border:#d7a629;--achievement-ribbon-fg:#806015}.agent-achievement-next-reward{background:#fbfaff;border:1px solid #4637dc1f;border-radius:8px;grid-template-rows:16px 44px 42px 22px;align-self:stretch;gap:8px;min-width:0;height:180px;margin-top:auto;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffd1}.agent-achievement-reward-kicker{color:#3427df;min-width:0;font-size:var(--fs-sm);text-transform:uppercase;overflow-wrap:anywhere;font-weight:950;line-height:1.1}.agent-achievement-reward-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.agent-achievement-reward-main strong,.agent-achievement-reward-path{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.agent-achievement-reward-main strong{color:#0f1720;font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1.1;overflow:hidden}.agent-achievement-reward-path{color:#20305d;font-size:var(--fs-sm);white-space:normal;margin:0;font-weight:850;line-height:1.2;overflow:visible}.agent-achievement-diamond-band{background:linear-gradient(135deg,#fbf8ff,#fff 52%,#f4f0ff);border:1px solid #ded8ff;border-radius:8px;grid-template-columns:minmax(360px,.7fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:26px 32px;display:grid;box-shadow:0 12px 30px #3e2ba814}.agent-achievement-diamond-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.agent-achievement-diamond-gem{filter:drop-shadow(0 16px 24px #3e2ba83d);place-items:center;width:clamp(92px,12vw,132px);line-height:0;display:grid}.agent-achievement-diamond-gem>svg{flex:none;width:100%;height:auto;display:block}.agent-achievement-diamond-copy h3{color:#0f1720;letter-spacing:0;overflow-wrap:normal;word-break:normal;min-width:0;margin:6px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.05}.agent-achievement-diamond-copy h3 strong{color:#4b2df3;font-family:var(--font-mono,system-ui);display:block}.agent-achievement-diamond-copy p,.agent-achievement-diamond-copy small{color:#20305d;min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;font-weight:850;line-height:1.45}.agent-achievement-diamond-copy small{color:#6a5aa8;font-size:var(--fs-xs);text-transform:uppercase;margin-top:8px;display:block}.agent-achievement-diamond-path{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.agent-achievement-diamond-step{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.agent-achievement-diamond-step:not(:last-child):after{content:"";border-top:3px dashed #5843ec47;width:calc(100% - 46px);position:absolute;top:21px;left:calc(50% + 32px)}.agent-achievement-diamond-step.is-done:not(:last-child):after{border-top-style:solid;border-top-color:#4f42c4}.agent-achievement-diamond-step strong,.agent-achievement-diamond-step span{overflow-wrap:anywhere;min-width:0;display:block}.agent-achievement-diamond-step strong{color:#0f1720;font-size:var(--fs-sm);font-weight:950;line-height:1.15}.agent-achievement-diamond-step span{color:#20305d;font-size:var(--fs-sm);font-weight:850;line-height:1.2}.agent-scoreboard-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media(max-width:1320px){.agent-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.agent-section-heading{flex-wrap:wrap}.agent-earnings-grid,.agent-commission-grid,.agent-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-earnings-value{font-size:48px}.agent-achievements-header,.agent-achievement-diamond-band,.agent-achievements-summary-card{grid-template-columns:minmax(0,1fr)}.agent-achievements-summary-card>*{border:0;border-bottom:1px solid #e4e8ef;padding:14px 0}.agent-achievements-summary-card>:last-child{border-bottom:0}.agent-achievement-diamond-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.agent-achievement-diamond-step:not(:last-child):after{display:none}.agent-earnings-card.is-emphasis,.agent-commission-card.is-emphasis{grid-column:1/-1}}@media(max-width:640px){.agent-section-heading{flex-direction:column;align-items:stretch}.agent-earnings-grid,.agent-commission-grid,.agent-achievement-grid{grid-template-columns:minmax(0,1fr)}.agent-achievements-header{gap:14px}.agent-achievements-summary-card,.agent-achievement-diamond-copy{grid-template-columns:minmax(0,1fr)}.agent-achievements-summary-card{padding:14px}.agent-achievements-total{border-bottom:1px solid #e4e8ef;border-right:0;padding-bottom:14px;padding-right:0}.agent-achievements-unlocked{border-left:0;padding-top:18px;padding-left:0}.agent-achievements-total strong{font-size:clamp(24px,8vw,30px)}.agent-earnings-card{gap:16px;min-height:150px;padding:22px}.agent-earnings-title{font-size:var(--fs-lg)}.agent-earnings-value{font-size:42px}.agent-achievement-card{gap:10px;min-height:0;padding:18px 16px 16px}.agent-achievement-meter{min-height:146px}.agent-achievement-gauge{width:min(196px,100%);height:122px}.agent-achievement-arc{height:108px}.agent-achievement-next-reward{grid-template-rows:15px 40px 40px 20px;gap:6px;height:160px;padding:10px 12px}.agent-achievement-reward-main{grid-template-columns:44px minmax(0,1fr);gap:10px}.agent-achievement-diamond-band{gap:18px;padding:18px 16px}.agent-achievement-diamond-gem{justify-self:start;width:70px}.agent-achievement-diamond-copy{text-align:left;grid-template-columns:70px minmax(0,1fr);gap:14px}.agent-achievement-diamond-copy h3{margin:3px 0 5px;font-size:clamp(20px,6vw,25px)}.agent-achievement-diamond-copy p{font-size:var(--fs-xs)}.agent-achievement-diamond-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-achievement-diamond-step{text-align:left;background:#ffffffb3;border:1px solid #5843ec21;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:4px 12px;padding:10px}.agent-achievement-diamond-step .tier-stage-badge{grid-row:1/3;justify-self:center}.agent-achievement-diamond-step strong,.agent-achievement-diamond-step span{font-size:11px}.agent-earnings-card.is-emphasis,.agent-commission-card.is-emphasis{grid-column:auto}}.agent-cyfe-grid{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,1fr));align-items:stretch;gap:10px;display:grid}.agent-cyfe-card{border:1px solid var(--border);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:168px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-card{border:1px solid color-mix(in srgb,var(--border) 82%,#c9d3dd)}}.agent-cyfe-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #1521301a}.agent-cyfe-card-head{color:#536f88;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:12px 14px 4px;display:grid}.agent-cyfe-card-head h3{color:#1d2630;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.05}.agent-cyfe-card-menu{color:#9aa4b2;font-size:21px;line-height:1}.agent-cyfe-card-body{place-items:center;min-width:0;padding:8px 14px;display:grid}.agent-cyfe-card-source{color:#526e88;min-width:0;font-size:var(--fs-sm);justify-content:flex-end;align-items:flex-end;padding:0 14px 10px;font-weight:800;line-height:1.2;display:flex}.agent-cyfe-card-source span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-cyfe-profile-card{grid-row:span 2;min-height:350px}.agent-cyfe-avatar{aspect-ratio:1;color:#283847;background:linear-gradient(135deg,#e8f0f4,#f7f2eb 55%,#d6e5d9),#edf2f5;border-radius:50%;place-items:center;width:min(220px,62%);font-size:clamp(42px,7vw,76px);font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #526e8824}.agent-cyfe-kpi-value{color:#17212b;font-family:var(--font-mono,system-ui);overflow-wrap:anywhere;font-size:clamp(32px,5vw,42px);font-weight:900;line-height:1}.agent-cyfe-conversion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-cyfe-gauge-card{grid-template-rows:auto auto minmax(120px,1fr) auto;min-height:330px}.agent-cyfe-gauge-value{text-align:center;justify-items:center;gap:8px;min-width:0;padding:34px 14px 0;display:grid}.agent-cyfe-gauge-value strong{color:#19232d;font-family:var(--font-mono,system-ui);font-size:clamp(30px,4vw,38px);font-weight:900;line-height:1}.agent-cyfe-gauge-value span{color:#1f2933;font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:800}.agent-cyfe-gauge-link{width:min(76%,260px);min-height:116px;color:inherit;place-self:center;place-items:center;text-decoration:none;display:grid}.agent-cyfe-gauge-card .agent-cyfe-card-source{text-align:center;justify-content:center;padding:0 14px 12px}.agent-cyfe-gauge-card .agent-cyfe-card-source span:first-child{white-space:normal}.agent-cyfe-gauge-link:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-gauge-link:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white)}}.agent-cyfe-gauge-link:focus-visible{outline-offset:4px;border-radius:8px}.agent-cyfe-gauge{aspect-ratio:2;width:100%;position:relative;overflow:hidden}.agent-cyfe-gauge-arc{background:conic-gradient(from 270deg at 50% 100%,#38d28d 0 var(--agent-cyfe-gauge-pct),#d8dadd var(--agent-cyfe-gauge-pct) 50%,transparent 50% 100%);border-radius:999px 999px 0 0;position:absolute;inset:0}.agent-cyfe-gauge-arc:after{content:"";background:#fff;border-radius:999px 999px 0 0;height:56%;position:absolute;bottom:-1px;left:22%;right:22%}.agent-cyfe-gauge-needle{width:8px;height:78%;transform:translate(-50%) rotate(var(--agent-cyfe-gauge-deg));transform-origin:50% 100%;background:#050608;border-radius:999px;position:absolute;bottom:0;left:50%;box-shadow:0 1px #0000002e}.agent-cyfe-gauge-hub{background:#050608;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.agent-cyfe-pace-panel{border:1px solid var(--accent);min-width:0;padding:24px 28px 22px}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-panel{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.agent-cyfe-pace-panel{background:linear-gradient(135deg,var(--accent-soft),transparent 62%),var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 44%,transparent),transparent 62%),var(--surface)}}.agent-cyfe-pace-panel{color:var(--ink-muted)}.agent-cyfe-pace-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.agent-cyfe-pace-header h2{color:var(--ink);font-size:var(--fs-xl);margin:2px 0 0;line-height:1.05}.agent-cyfe-pace-status-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.agent-cyfe-pace-status-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.agent-cyfe-pace-status-pill.is-hit{color:#1f7a4c;background:#e5f6ec}.agent-cyfe-pace-status-pill.is-miss{color:#7b8794;background:#edf1f5}.agent-cyfe-pace-target-pct{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:800}.agent-cyfe-pace-track{border:2px solid var(--accent);height:70px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-track{border:2px solid color-mix(in srgb,var(--accent) 18%,var(--border-strong))}}.agent-cyfe-pace-track{background:var(--accent-soft);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-track{background:color-mix(in srgb,var(--accent-soft) 58%,var(--bg-sunken))}}.agent-cyfe-pace-track-wrap{min-width:0}.agent-cyfe-pace-canvas{min-width:0;position:relative}.agent-cyfe-pace-canvas>.agent-cyfe-pace-track{z-index:1;width:100%;position:absolute;inset:0 0 auto}.agent-cyfe-pace-fill{background:linear-gradient(90deg,#3a45d6,#6b74e8);border-radius:24px 0 0 24px;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.agent-cyfe-pace-fill.is-stage-backed{background:0 0}.agent-cyfe-pace-fill.is-empty{opacity:0}.agent-cyfe-pace-stage-segment{background:var(--stage-fill);align-items:center;min-width:2px;height:100%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.agent-cyfe-pace-stage-segment:before{content:"";background:#ffffff61;width:2px;position:absolute;inset:0 auto 0 0}.agent-cyfe-pace-stage-segment.is-talk{--stage-fill:linear-gradient(90deg, #5b2ed6, #7d45ea);--stage-solid:#6735de}.agent-cyfe-pace-stage-segment.is-meet{--stage-fill:linear-gradient(90deg, #1463e8, #2f8cff);--stage-solid:#1f75f0}.agent-cyfe-pace-stage-segment.is-tour{--stage-fill:linear-gradient(90deg, #009c96, #24c2aa);--stage-solid:#0aa99d}.agent-cyfe-pace-stage-segment.is-reserved{--stage-fill:linear-gradient(90deg, #e07a21, #f6a13a);--stage-solid:#e88b2d}.agent-cyfe-pace-stage-segment.is-invoice{--stage-fill:linear-gradient(90deg, #18814f, #2dbd72);--stage-solid:#239760}.agent-cyfe-pace-stage-label{z-index:2;width:100%;min-width:0;color:var(--on-accent);text-align:center;white-space:nowrap;text-shadow:0 1px 2px #121a37b8,0 0 4px #121a3761,0 0 1px #121a37e6;pointer-events:none;justify-items:center;gap:2px;padding:0 8px;line-height:.95;display:grid;position:relative}.agent-cyfe-pace-stage-label strong{min-width:0;max-width:100%;color:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;font-size:10px;font-weight:950;overflow:hidden}.agent-cyfe-pace-stage-label small{min-width:0;max-width:100%;color:inherit;font-family:var(--font-mono,system-ui);text-overflow:ellipsis;font-size:10px;font-weight:900;overflow:hidden}.agent-cyfe-pace-signs{z-index:5;color:var(--ink);pointer-events:none;position:absolute;inset:0}.agent-cyfe-pace-connector-layer{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agent-cyfe-pace-connector-path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.agent-cyfe-pace-target-card,.agent-cyfe-pace-you-card{--label-pin-x:50%;border:1px solid var(--accent);gap:1px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-target-card,.agent-cyfe-pace-you-card{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.agent-cyfe-pace-target-card,.agent-cyfe-pace-you-card{background:var(--surface);text-align:center;border-radius:8px;transform:translate(-50%);box-shadow:0 8px 18px #19202e14}.agent-cyfe-pace-target-card{z-index:5;min-width:112px;max-width:min(150px,38vw);padding:8px 10px}.agent-cyfe-pace-target-card small,.agent-cyfe-pace-you-card small{color:var(--accent-strong);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.agent-cyfe-pace-target-card strong,.agent-cyfe-pace-you-card strong{color:var(--ink);font-family:var(--font-mono,system-ui);white-space:nowrap;font-size:18px;font-weight:950}.agent-cyfe-pace-target-reward{border-top:1px solid var(--accent);gap:1px;margin-top:6px;padding-top:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-target-reward{border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}}.agent-cyfe-pace-target-reward{color:var(--ink-muted);font-size:9px;font-weight:850;line-height:1.15}.agent-cyfe-pace-target-reward small,.agent-cyfe-pace-target-reward span,.agent-cyfe-pace-target-reward em{min-width:0;color:inherit;font:inherit;text-overflow:clip;text-transform:none;white-space:normal;font-style:normal;overflow:visible}.agent-cyfe-pace-target-reward em{color:var(--accent);font-weight:950}.agent-cyfe-pace-you-card{color:#13202c;z-index:5;background:var(--surface);border-width:2px;min-width:126px;max-width:min(170px,44vw);padding:54px 14px 14px;box-shadow:0 14px 30px #422ca024}.agent-cyfe-pace-you-card small{color:var(--accent-strong);font-size:13px}.agent-cyfe-pace-you-card strong{color:#17191a;font-size:clamp(14px,1.2vw,16px)}.agent-cyfe-pace-you-avatar{border:4px solid var(--surface);place-items:center;width:44px;height:44px;display:inline-grid;position:absolute;top:8px;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-cyfe-pace-you-avatar{border:4px solid color-mix(in srgb,var(--surface) 80%,var(--accent-soft))}}.agent-cyfe-pace-you-avatar{color:#fff;background:linear-gradient(#7c4df0,#5a31d5);border-radius:999px;transform:translate(-50%);box-shadow:0 8px 18px #5b31d533}.agent-cyfe-pace-you-avatar img{object-fit:cover;width:100%;height:100%}.agent-cyfe-pace-fill-label{color:var(--on-accent);font-family:var(--font-mono,system-ui);font-size:var(--fs-md);white-space:nowrap;font-weight:900;position:absolute;top:50%;transform:translate(-50%,-50%)}.agent-cyfe-pace-marker{z-index:3;background:#1c1d1c;border-radius:999px;width:4px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.agent-cyfe-pace-marker.is-target,.agent-cyfe-pace-marker.is-on-target{background:var(--accent);opacity:.82;width:2px;height:auto;top:0;bottom:0;box-shadow:0 0 0 1px #ffffff47}.agent-cyfe-pace-marker.is-current{background:var(--accent);width:6px}.agent-cyfe-pace-legend{z-index:3;min-width:0;color:var(--ink);flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin-bottom:10px;display:flex;position:relative}.agent-cyfe-pace-legend-item{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.agent-cyfe-pace-legend-item i{background:var(--stage-solid);border-radius:999px;flex:none;width:9px;height:9px}.agent-cyfe-pace-legend-item.is-talk{--stage-solid:#6735de}.agent-cyfe-pace-legend-item.is-meet{--stage-solid:#1f75f0}.agent-cyfe-pace-legend-item.is-tour{--stage-solid:#0aa99d}.agent-cyfe-pace-legend-item.is-reserved{--stage-solid:#e88b2d}.agent-cyfe-pace-legend-item.is-invoice{--stage-solid:#239760}.agent-cyfe-pace-legend-item strong,.agent-cyfe-pace-legend-item small{font:inherit}.agent-cyfe-pace-legend-item small{color:var(--ink-muted);font-family:var(--font-mono,system-ui)}.agent-dashboard-badges{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:18px}.agent-dashboard-badges-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:14px;display:flex}.agent-dashboard-badges-head h2{font-size:var(--fs-xl);letter-spacing:0;margin:2px 0 0;line-height:1.1}.agent-dashboard-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-dashboard-badge{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:9px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-dashboard-badge{background:color-mix(in srgb,var(--surface) 92%,white)}}.agent-dashboard-badge{color:var(--ink);text-decoration:none}.agent-dashboard-badge:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-dashboard-badge:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white)}}.agent-dashboard-badge:focus-visible{outline-offset:2px}.agent-dashboard-badge.is-silver{background:linear-gradient(135deg,#f9fbfd,#edf1f5);border-color:#aab4c1}.agent-dashboard-badge.is-gold{background:linear-gradient(135deg,#fff,#eef0fc);border-color:#d5a646}.agent-dashboard-badge-top{min-width:0;font-size:var(--fs-xs);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.agent-dashboard-badge-top strong{overflow-wrap:anywhere;min-width:0}.agent-dashboard-badge-top span{flex:none;font-weight:900}.agent-dashboard-badge-value{font-family:var(--font-mono,system-ui);font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1}.agent-dashboard-badge-status,.agent-dashboard-badge-reward,.agent-dashboard-badge-next{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.agent-dashboard-badge-reward{color:var(--ink);font-weight:800}.agent-dashboard-badge-progress{background:var(--border);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-dashboard-badge-progress{background:color-mix(in srgb,var(--border) 72%,white)}}.agent-dashboard-badge-progress span{border-radius:inherit;background:linear-gradient(90deg,#38d28d,#3a87c6);position:absolute;inset:0 auto 0 0}.agent-scoreboard-card{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #15213014}.agent-scoreboard-head{border-bottom:1px solid var(--border);background:#f8fbfc;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 18px;display:flex}.agent-scoreboard-head h2{color:#1d2630;min-width:0;font-size:var(--fs-xl);letter-spacing:0;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.1}.agent-scoreboard-team-switch{min-width:min(260px,100%);color:var(--ink-muted);font-size:var(--fs-xs);gap:5px;font-weight:800;display:grid}.agent-scoreboard-team-switch select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--ink);font:inherit;font-size:var(--fs-sm);border-radius:8px;padding:7px 34px 7px 10px;font-weight:800}.agent-scoreboard-team-switch select:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-team-switch select:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white)}}.agent-scoreboard-team-switch select:focus-visible{outline-offset:2px}.agent-scoreboard-empty{color:var(--ink-muted);font-size:var(--fs-sm);flex-direction:column;gap:4px;padding:22px 18px;display:flex}.agent-scoreboard-empty strong{color:var(--ink);font-size:var(--fs-md);font-weight:800}.agent-scoreboard-loading{padding:16px}.agent-scoreboard-podium{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 16%,var(--accent-soft) 0 24%,transparent 44%),linear-gradient(180deg,#fff,#fafbff);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:0;min-width:0;min-height:330px;padding:32px clamp(18px,12vw,180px) 0;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-podium{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--accent-soft) 42%,transparent) 0 24%,transparent 44%),linear-gradient(180deg,#fff,#fafbff)}}.agent-scoreboard-podium-card{--podium-tone:var(--accent);--podium-tone-strong:var(--accent-strong);--podium-platform-height:176px;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:220px;padding:152px 18px 22px;display:flex;position:relative}.agent-scoreboard-podium-card:before{content:"";height:var(--podium-platform-height);border:1px solid var(--accent);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-podium-card:before{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border))}}.agent-scoreboard-podium-card:before{background:linear-gradient(180deg,#ffffff94,transparent 38%),linear-gradient(180deg,var(--accent),var(--accent));border-bottom:0;border-radius:8px 8px 0 0}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-podium-card:before{background:linear-gradient(180deg,#ffffff94,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 26%,#fff),color-mix(in srgb,var(--accent) 14%,#f7f4ff))}}.agent-scoreboard-podium-card:before{box-shadow:inset 0 1px #ffffffdb,inset 0 16px 28px var(--accent),0 -10px 38px var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-podium-card:before{box-shadow:inset 0 1px #ffffffdb,inset 0 16px 28px color-mix(in srgb,var(--accent) 12%,transparent),0 -10px 38px color-mix(in srgb,var(--accent) 18%,transparent)}}.agent-scoreboard-podium-card.is-rank-1{--podium-tone:#f4bd22;--podium-tone-strong:#d49a00;--podium-platform-height:222px;z-index:2;grid-column:2;min-height:266px;padding-top:188px}.agent-scoreboard-podium-card.is-rank-2{--podium-tone:#8190a3;--podium-tone-strong:#5f6f84;--podium-platform-height:166px;grid-column:1}.agent-scoreboard-podium-card.is-rank-3{--podium-tone:#c77946;--podium-tone-strong:#a85d2f;--podium-platform-height:156px;grid-column:3}.agent-scoreboard-podium-medal{color:var(--podium-tone-strong);z-index:2;align-items:center;line-height:0;display:inline-flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.agent-scoreboard-podium-medal svg{display:block}.agent-scoreboard-podium-crown{z-index:4;filter:drop-shadow(0 4px 7px #d49a004d);line-height:0;display:inline-flex;position:absolute;top:68px;left:50%;transform:translate(-50%)}.agent-scoreboard-podium-crown svg{display:block}.agent-scoreboard-podium-card>.rank-avatar-ring{z-index:3;place-items:center;width:78px;height:78px;display:inline-grid;position:absolute;top:70px;left:50%;transform:translate(-50%)}.agent-scoreboard-podium-avatar img,img.agent-scoreboard-podium-avatar{object-fit:cover;object-position:center center}.agent-scoreboard-podium-avatar{color:#26313d;text-transform:uppercase;background:#eef3f8;border:0;border-radius:50%;place-items:center;width:100%;height:100%;font-size:20px;font-weight:950;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #15213029}.agent-scoreboard-podium-card.is-rank-1>.rank-avatar-ring{width:96px;height:96px;top:86px}.agent-scoreboard-podium-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-scoreboard-podium-avatar.is-letterboxed img{object-position:center 42%;transform:scale(1.18)}.agent-scoreboard-podium-name{z-index:2;color:#142131;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(18px,2.3vw,28px);font-weight:950;line-height:1.1;position:relative;overflow:hidden}.agent-scoreboard-podium-value{z-index:2;color:var(--accent);font-family:var(--font-sans,system-ui);white-space:nowrap;margin-top:10px;font-size:clamp(18px,2.3vw,30px);font-weight:950;line-height:1;position:relative}.agent-scoreboard-scroll{max-width:100%;padding:0 18px 18px;overflow-x:auto}.agent-scoreboard-table{border-collapse:separate;border-spacing:0 6px;table-layout:fixed;color:#18222d;width:100%;min-width:1100px}.agent-scoreboard-table th,.agent-scoreboard-table td{text-align:right;font-size:var(--fs-md);white-space:nowrap;padding:13px 14px;font-weight:800;line-height:1.2}.agent-scoreboard-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.agent-scoreboard-table thead th{color:#1d2630;text-transform:uppercase;vertical-align:middle;white-space:normal;background:#f2f5f8}.agent-scoreboard-sort-button{width:100%;color:inherit;font:inherit;text-align:right;text-transform:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;line-height:1.15;display:inline-flex}.agent-scoreboard-sort-button span{opacity:0}.agent-scoreboard-sort-button.is-active{color:var(--accent-strong)}.agent-scoreboard-sort-button.is-active span{opacity:1}.agent-scoreboard-sort-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.agent-scoreboard-table th:first-child,.agent-scoreboard-table td:first-child{text-align:center}.agent-scoreboard-table thead th:nth-child(2),.agent-scoreboard-table tbody th,.agent-scoreboard-table tfoot th{text-align:left}.agent-scoreboard-table tbody th{font-weight:800}.agent-scoreboard-table tbody th,.agent-scoreboard-table tbody td{background:#fff;border-top:2px solid #0000;border-bottom:2px solid #0000}.agent-scoreboard-table tbody th span,.agent-scoreboard-table tbody th small,.agent-scoreboard-table tfoot th span,.agent-scoreboard-table tfoot th small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.agent-scoreboard-table tbody th .agent-scoreboard-agent-line{align-items:center;gap:7px;display:flex;overflow:visible}.agent-scoreboard-avatar{border:1px solid var(--border);flex:none;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-avatar{border:1px solid color-mix(in srgb,var(--border) 78%,#8aa7a0)}}.agent-scoreboard-avatar{color:#27635c;text-transform:uppercase;background:#f0f8f5;border-radius:50%;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.agent-scoreboard-table tbody th .agent-scoreboard-agent-name{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.agent-scoreboard-table tbody th .agent-scoreboard-agent-line em{background:var(--accent);border-radius:999px;flex:none;align-items:center;min-height:21px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody th .agent-scoreboard-agent-line em{background:color-mix(in srgb,var(--accent) 15%,#fff)}}.agent-scoreboard-table tbody th .agent-scoreboard-agent-line em{color:var(--accent-strong);font-size:10px;font-style:normal;font-weight:900;line-height:1}.agent-scoreboard-rank-col,.agent-scoreboard-rank-cell{width:58px}.agent-scoreboard-rank-cell span{color:var(--ink-muted);font-family:var(--font-sans,system-ui);font-size:var(--fs-md);font-weight:950}.agent-scoreboard-rank-cell.is-podium span{color:var(--accent);font-size:clamp(20px,2vw,28px)}.agent-scoreboard-achievement-count{font-family:var(--font-sans,system-ui);font-weight:900}.agent-scoreboard-achievement-count.is-target-hit{color:#176b43;background:#eef9f3}.agent-scoreboard-table tbody th small,.agent-scoreboard-table tfoot th small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:3px;font-weight:700}.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{background:color-mix(in srgb,var(--accent-soft) 42%,white)}}.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{border-top-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{border-top-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current th,.agent-scoreboard-table tbody tr.is-current td{border-bottom-color:color-mix(in srgb,var(--accent) 58%,var(--border))}}.agent-scoreboard-table tbody tr.is-current td:first-child{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current td:first-child{border-left:2px solid color-mix(in srgb,var(--accent) 58%,var(--border))}}.agent-scoreboard-table tbody tr.is-current td:first-child{border-radius:8px 0 0 8px}.agent-scoreboard-table tbody tr.is-current td:last-child{border-right:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current td:last-child{border-right:2px solid color-mix(in srgb,var(--accent) 58%,var(--border))}}.agent-scoreboard-table tbody tr.is-current td:last-child{border-radius:0 8px 8px 0}.agent-scoreboard-table tfoot th,.agent-scoreboard-table tfoot td{border-top:2px solid var(--border-strong);color:#17212b;font-size:var(--fs-md);text-align:right;white-space:nowrap;background:#f8fbfc;padding:14px;font-weight:900;line-height:1.2}.agent-scoreboard-total-label{text-align:left;white-space:normal;min-width:0}.agent-scoreboard-total-title{align-items:center;gap:8px;min-width:0;display:flex!important;overflow:visible!important}.agent-scoreboard-total-title strong{font-size:var(--fs-md);font-weight:950}.agent-scoreboard-total-title em{background:var(--accent);border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-total-title em{background:color-mix(in srgb,var(--accent) 12%,white)}}.agent-scoreboard-total-title em{color:var(--accent-strong);white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;line-height:1}.agent-scoreboard-table tfoot td:first-child{text-align:center}@media(max-width:980px){.agent-cyfe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-cyfe-profile-card{grid-row:span 1;min-height:220px}.agent-cyfe-conversion-grid,.agent-dashboard-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-cyfe-pace-panel{padding:22px 18px}.agent-cyfe-pace-target-card{min-width:98px;max-width:min(128px,38vw);padding:7px 8px}.agent-cyfe-pace-you-card{min-width:112px;max-width:min(148px,42vw);padding:48px 10px 12px}.agent-scoreboard-podium{min-height:240px;padding-left:clamp(14px,5vw,42px);padding-right:clamp(14px,5vw,42px)}.agent-scoreboard-podium-card{--podium-platform-height:158px;min-height:198px;padding-left:12px;padding-right:12px}.agent-scoreboard-podium-card.is-rank-1{--podium-platform-height:194px;min-height:234px}.agent-scoreboard-podium-card.is-rank-2{--podium-platform-height:154px}.agent-scoreboard-podium-card.is-rank-3{--podium-platform-height:148px}}@media(max-width:640px){.agent-cyfe-grid,.agent-cyfe-conversion-grid,.agent-dashboard-badge-grid{grid-template-columns:minmax(0,1fr)}.agent-cyfe-card{min-height:150px}.agent-cyfe-profile-card{min-height:210px}.agent-cyfe-card-head h3{font-size:var(--fs-xl)}.agent-cyfe-gauge-card{min-height:280px}.agent-cyfe-gauge-value{padding-top:20px}.agent-cyfe-pace-track{border-radius:22px;height:54px}.agent-cyfe-pace-stage-label{display:none}.agent-cyfe-pace-header{flex-direction:column;gap:10px}.agent-cyfe-pace-status-row{justify-content:flex-start}.agent-cyfe-pace-target-card{min-width:72px;max-width:min(96px,40vw);padding:7px}.agent-cyfe-pace-target-card>small{text-overflow:clip;white-space:normal;min-height:20px;line-height:1;display:block;overflow:visible}.agent-cyfe-pace-target-card.is-quarter>small,.agent-cyfe-pace-target-card.is-quarter .agent-cyfe-pace-target-reward small{display:block}.agent-cyfe-pace-target-reward{margin-top:4px;padding-top:4px;font-size:8px}.agent-cyfe-pace-target-card strong{font-size:13px}.agent-cyfe-pace-you-card{min-width:104px;max-width:min(128px,46vw);padding:44px 8px 10px}.agent-cyfe-pace-you-avatar{width:38px;height:38px}.agent-dashboard-badges{padding:14px}.agent-dashboard-badges-head{flex-direction:column;align-items:stretch}.agent-scoreboard-head{flex-direction:column;align-items:stretch;padding:14px}.agent-scoreboard-team-switch{min-width:0}.agent-scoreboard-podium{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end;gap:6px;min-height:0;padding:20px 8px 10px;display:grid}.agent-scoreboard-podium-card,.agent-scoreboard-podium-card.is-rank-1,.agent-scoreboard-podium-card.is-rank-2,.agent-scoreboard-podium-card.is-rank-3{border-radius:8px;max-width:none;min-height:152px;padding:100px 6px 12px}.agent-scoreboard-podium-card:before{border-bottom:1px solid var(--podium-tone)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-podium-card:before{border-bottom:1px solid color-mix(in srgb,var(--podium-tone) 22%,var(--border))}}.agent-scoreboard-podium-card:before{border-radius:8px}.agent-scoreboard-podium-card.is-rank-1{--podium-platform-height:140px;grid-column:2;min-height:168px;padding-top:114px}.agent-scoreboard-podium-card.is-rank-2{--podium-platform-height:122px;grid-column:1}.agent-scoreboard-podium-card.is-rank-3{--podium-platform-height:116px;grid-column:3}.agent-scoreboard-podium-medal{top:4px}.agent-scoreboard-podium-medal svg{width:44px;height:auto}.agent-scoreboard-podium-card.is-rank-1 .agent-scoreboard-podium-medal svg{width:48px}.agent-scoreboard-podium-crown{top:38px}.agent-scoreboard-podium-crown svg{width:28px;height:28px}.agent-scoreboard-podium-card>.rank-avatar-ring,.agent-scoreboard-podium-card.is-rank-1>.rank-avatar-ring{width:52px;height:52px;top:40px}.agent-scoreboard-podium-card.is-rank-1>.rank-avatar-ring{width:58px;height:58px;top:48px}.agent-scoreboard-podium-avatar{font-size:15px}.agent-scoreboard-podium-name{font-size:13px}.agent-scoreboard-podium-value{margin-top:5px;font-size:14px}.agent-scoreboard-scroll{padding:0 10px 12px;position:relative}.agent-scoreboard-table thead th:first-child,.agent-scoreboard-table tbody td:first-child,.agent-scoreboard-table tfoot td:first-child{z-index:4;min-width:58px;max-width:58px;position:sticky;left:0}.agent-scoreboard-table thead th:first-child{z-index:6;background:#f2f5f8}.agent-scoreboard-table tbody td:first-child{background:#fff}.agent-scoreboard-table tbody tr.is-current td:first-child{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.agent-scoreboard-table tbody tr.is-current td:first-child{background:color-mix(in srgb,var(--accent-soft) 42%,white)}}.agent-scoreboard-table tfoot th:first-child{min-width:180px;max-width:none;box-shadow:none;background:#f8fbfc;position:static}}.agent-pipeline-progress-legend{color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:14px;font-weight:800;display:flex}.agent-pipeline-progress-legend span{align-items:center;gap:6px;display:inline-flex}.agent-pipeline-progress-legend i{flex:none;display:inline-block}.agent-pipeline-progress-legend .is-earned{background:linear-gradient(90deg,#3a45d6,#6b74e8);border-radius:4px;width:18px;height:9px}.agent-pipeline-progress-legend .is-pace{background:var(--ink);border-radius:999px;width:4px;height:16px}.agent-pipeline-progress-legend .is-target{border:1px solid var(--border);width:19px;height:10px}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-progress-legend .is-target{border:1px solid color-mix(in srgb,var(--border) 80%,var(--ink-muted))}}.agent-pipeline-progress-legend .is-target{background:var(--bg-sunken);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.agent-pipeline-progress-legend .is-target{background:color-mix(in srgb,var(--bg-sunken) 74%,white)}}.agent-pipeline-conversions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.agent-pipeline-conversion{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;display:grid}.agent-pipeline-conversion span{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.agent-pipeline-conversion strong{font-family:var(--font-mono,system-ui);font-size:var(--fs-sm);flex-shrink:0}.agent-pipeline-conversion small{color:var(--ink-muted);grid-column:1/-1;font-size:11px;font-weight:800;line-height:1.2}.agent-pipeline-conversion.is-on-target small{color:var(--pos)}.agent-pipeline-conversion.is-under-target small{color:var(--neg)}.agent-week-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-week-mini-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);min-width:0;padding:10px}.agent-week-mini-grid span,.agent-week-mini-grid strong{display:block}.agent-week-mini-grid strong{font-family:var(--font-mono,system-ui);font-size:var(--fs-lg);margin-top:4px;line-height:1.1}.manager-bonus-status{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.manager-bonus-status .muted{font-size:var(--fs-xs);white-space:nowrap}.mission-card{border-color:var(--ink);background:linear-gradient(135deg,var(--accent-soft),transparent 48%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.mission-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 60%,transparent),transparent 48%),var(--surface)}}.mission-card-main{flex-direction:column;gap:18px;min-height:100%;padding:20px;display:flex}.mission-title{font-family:var(--font-serif);margin:4px 0 0;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.mission-copy{max-width:72ch;margin:8px 0 0}.mission-reward-copy{color:var(--ink);font-size:var(--fs-sm);margin:10px 0 0;line-height:1.4}.mission-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.mission-progress-value{font-size:var(--fs-2xl);font-weight:700}.mission-progress-track{height:8px;margin-top:8px}.mission-cta{justify-content:center;min-height:40px}.mission-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mission-side-card{min-width:0}.mission-side-body{flex-direction:column;justify-content:space-between;gap:16px;height:100%;display:flex}.mission-badge-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;display:grid}.mission-badge-orb{border:2px solid var(--border-strong);background:var(--bg-raised);border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.pipeline-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.dashboard-team-strip{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.pipeline-stage-card{transition:border-color .12s,box-shadow .12s,transform .12s}.pipeline-stage-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.stage-quests-card{overflow:hidden}.stage-quests-head{border-bottom:1px solid var(--border);background:var(--bg-raised);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.stage-quests-body{gap:14px;padding:14px;display:grid}.stage-quest-section-label{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.stage-quest-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.stage-quest-row.is-main{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.stage-quest-row.is-main{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.stage-quest-row.is-accepted{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.stage-quest-row.is-accepted{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}.stage-quest-row.is-accepted{background:linear-gradient(180deg,var(--accent-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.stage-quest-row.is-accepted{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 42%,var(--surface)),var(--surface))}}.stage-quest-content{gap:6px;min-width:0;display:grid}.stage-quest-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stage-quest-title{min-width:0;font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:700;display:flex}.stage-quest-tier{color:var(--ink-muted);font-size:11px;font-weight:600}.stage-quest-status{border:1px solid var(--border);background:var(--surface-muted);color:var(--ink-muted);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.stage-quest-status.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.stage-quest-status.is-active{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.stage-quest-status.is-active{background:var(--accent-soft);color:var(--accent-strong)}.stage-quest-description{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.stage-quest-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-quest-meta .pill{font-size:10px}.stage-quest-progress-text{color:var(--ink-muted);font-size:10px}.stage-quest-progress{background:var(--border);border-radius:999px;max-width:100%;height:5px;overflow:hidden}.stage-quest-progress>div{border-radius:inherit;background:var(--accent);height:100%}.quest-form-section-title{border-top:1px solid var(--border);color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-top:4px;padding-top:10px;font-size:10px;font-weight:700}.quest-form-section-title:first-child{border-top:0;margin-top:0;padding-top:0}.cso-stage-strip .card-header{padding-top:14px;padding-bottom:12px}.cso-stage-strip{background:var(--ops-ui-panel);border-radius:16px;overflow:hidden}.cso-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.cso-stage-card{border:1px solid var(--ops-ui-line);min-width:0;min-height:142px;color:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.app.is-leadership-page .content a.cso-stage-card:not(.btn):not(.pill){flex-direction:column;align-items:stretch;min-height:142px;line-height:normal;display:flex}.cso-stage-card:hover{border-color:var(--border-strong);background:#ffffffc2}.cso-stage-card-top,.cso-stage-card-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cso-stage-card-top>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.cso-stage-card-top .pill{white-space:nowrap;min-height:24px;padding-inline:8px}.cso-stage-main{color:var(--ops-ui-text);margin-top:auto;font-size:clamp(26px,3vw,38px);line-height:.95}.cso-stage-card-meta{color:var(--ops-ui-muted);font-size:var(--fs-xs)}.cso-stage-card-meta .mono{color:var(--ops-ui-text);font-weight:700}.cso-stage-card-bar{background:var(--ops-ui-line-soft);border-radius:999px;height:7px;overflow:hidden}.cso-stage-card-bar span{border-radius:inherit;background:var(--accent);height:100%;display:block}.cso-insight-grid{gap:var(--gap);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;display:grid}.cso-team-list,.cso-agent-list{flex-direction:column;display:flex}.cso-team-row,.cso-agent-row{border-bottom:1px solid var(--border);min-width:0;color:inherit;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:background .12s;display:grid}.cso-team-row{grid-template-columns:minmax(0,1fr) minmax(260px,auto)}.app.is-leadership-page .content a.cso-team-row:not(.btn):not(.pill),.app.is-leadership-page .content a.cso-agent-row:not(.btn):not(.pill){align-items:center;min-height:0;line-height:normal;display:grid}.cso-agent-row{grid-template-columns:minmax(0,1fr)}.cso-team-row:hover,.cso-agent-row:hover{background:var(--bg-raised)}.cso-team-row:last-child,.cso-agent-row:last-child{border-bottom:0}.cso-team-row strong,.cso-team-row span,.cso-agent-row strong,.cso-agent-row span{min-width:0}.cso-team-row>div:first-child,.cso-agent-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cso-team-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.invoice-command-panel{background:var(--ops-ui-panel);border-radius:16px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.35fr);gap:18px;padding:18px;display:grid}.invoice-command-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.invoice-command-copy h2{letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1}.invoice-command-copy p{max-width:520px;margin:0;line-height:1.45}.invoice-command-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.invoice-command-stats>div{border:1px solid var(--ops-ui-line);background:#ffffffb8;border-radius:12px;min-width:0;padding:12px}.invoice-command-stats span,.invoice-command-controls label>span{color:var(--ops-ui-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.invoice-command-stats strong{min-width:0;color:var(--ops-ui-text);text-overflow:clip;white-space:nowrap;font-size:clamp(17px,1.35vw,20px);line-height:1.1;display:block;overflow:visible}.invoice-command-stats>div:last-child strong{font-size:clamp(16px,1.1vw,18px)}.invoice-command-controls{grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(160px,.65fr) minmax(220px,1fr);align-items:end;gap:12px;display:grid}.invoice-command-controls label{min-width:0}.invoice-agent-strip{scrollbar-width:thin;grid-column:1/-1;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.invoice-agent-strip .pill{cursor:pointer;white-space:nowrap;flex:none}.invoice-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.invoice-queue-head,.invoice-queue-row{grid-template-columns:minmax(180px,1.25fr) minmax(180px,1.2fr) minmax(130px,.75fr) minmax(86px,.45fr) minmax(92px,.45fr);align-items:center;gap:16px;width:100%;display:grid}.invoice-queue-row{padding:15px 16px}.finance-worklist{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface,#fff);overflow:hidden;box-shadow:0 10px 34px #3c2d1e0e}.finance-queue-table-wrap{width:100%;overflow:auto hidden}.finance-queue-table{min-width:1040px}.finance-mobile-list{flex-direction:column}.finance-mobile-card{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.finance-mobile-card:last-child{border-bottom:none}.finance-mobile-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.finance-mobile-card-title,.finance-mobile-description{overflow-wrap:anywhere;min-width:0}.finance-mobile-card-title{font-size:var(--fs-md);font-weight:700;line-height:1.2}.finance-mobile-amount{white-space:nowrap;font-size:var(--fs-lg);line-height:1.1}.finance-mobile-description{color:var(--ink);font-size:var(--fs-sm);line-height:1.35}.finance-mobile-meta,.finance-mobile-actions,.finance-mobile-pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-mobile-actions .btn,.finance-mobile-pay .btn{min-height:44px}.finance-mobile-pay{padding-top:2px}.finance-mobile-pay .input{flex:150px;min-width:0}.finance-command-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:12px;padding:14px;display:grid}.finance-command-controls{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,.6fr));align-items:center;gap:10px;display:grid}.finance-command-search{min-width:0}.finance-issue-chips,.finance-command-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-command-summary{justify-content:space-between;padding-top:2px}.finance-grouped-worklist,.finance-command-group{flex-direction:column;display:flex}.finance-command-group+.finance-command-group{border-top:1px solid var(--border)}.finance-command-group-head{background:linear-gradient(90deg,var(--accent-soft),var(--bg-raised));justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-command-group-head{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 46%,var(--surface)),var(--bg-raised))}}.finance-command-group-head{border-bottom:1px solid var(--border)}.finance-command-group-title{font-size:var(--fs-sm);font-weight:700}.finance-command-group-eyebrow{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;line-height:1.1}@media(max-width:1120px){.finance-command-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-command-search{grid-column:1/-1}}.finance-worklist-head{background:linear-gradient(180deg,#ffffffd1,var(--surface-muted,#f5f1ea));border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.finance-worklist-title{font-size:var(--fs-lg);font-weight:700}.finance-worklist-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-worklist>.invoice-queue-head{background:var(--surface,#fff);border-bottom:1px solid var(--border);padding:11px 16px}.finance-worklist-body{background:#ffffff8a}.finance-worklist-group{border-bottom:1px solid var(--border)}.finance-group-head{background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.finance-group-head{background:color-mix(in srgb,var(--surface) 74%,var(--surface-muted))}}.finance-group-head{border-bottom:1px solid var(--border)}.finance-group-head.is-urgent{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.finance-group-head.is-urgent{background:color-mix(in srgb,var(--surface) 86%,var(--accent-soft))}}.finance-group-title{font-size:var(--fs-sm);font-weight:700}.finance-group-count{color:var(--ink-muted);font-size:var(--fs-xs);flex-shrink:0;font-weight:700}.finance-group-count.is-urgent{color:var(--accent-strong)}.finance-group-empty{border-bottom:1px solid var(--border);color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:10px;padding:14px 16px;display:flex}.finance-disclosure{border-bottom:1px solid var(--border)}.finance-disclosure:last-child,.finance-worklist-group:last-child{border-bottom:none}.finance-disclosure-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.finance-disclosure-trigger:hover,.finance-disclosure-trigger:focus-visible{background:#00000006}.finance-disclosure-body{border-top:1px solid var(--border);padding:0 16px 16px}.finance-closed-list{border:1px solid var(--border);border-radius:var(--radius);margin-top:14px;overflow:hidden}.invoice-attribution-block{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:12px;padding:14px;display:grid}.invoice-attribution-block.is-compact{background:var(--bg)}.invoice-attribution-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-attribution-head>strong{font-size:var(--fs-sm)}.invoice-attribution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.invoice-attribution-grid span{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg);min-width:0;padding:9px 10px}.invoice-attribution-grid small{color:var(--ink-muted);text-transform:uppercase;font-size:10px;display:block}.invoice-attribution-grid strong{overflow-wrap:anywhere;font-size:var(--fs-xs);margin-top:3px;display:block}.invoice-attribution-note{color:var(--ink-muted);font-size:var(--fs-xs);margin:0;line-height:1.45}.invoice-attribution-warnings{flex-wrap:wrap;gap:6px;display:flex}.invoice-pipeline-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:14px;padding:14px;display:grid}.invoice-pipeline-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invoice-pipeline-current{font-size:var(--fs-md);margin-top:2px;font-weight:700}.invoice-pipeline-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.invoice-pipeline-step{min-width:0;color:var(--ink-faint);font-size:var(--fs-xs);align-content:start;gap:7px;display:grid;position:relative}.invoice-pipeline-step:before{content:"";background:var(--border);height:2px;position:absolute;top:6px;left:0;right:0}.invoice-pipeline-step:first-child:before{left:6px}.invoice-pipeline-step:last-child:before{right:calc(100% - 6px)}.invoice-pipeline-step.is-done,.invoice-pipeline-step.is-current{color:var(--ink)}.invoice-pipeline-step.is-done:before,.invoice-pipeline-step.is-current:before{background:var(--accent)}.invoice-pipeline-dot{z-index:1;border:2px solid var(--surface);background:var(--border-strong);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:999px;position:relative}.invoice-pipeline-step.is-done .invoice-pipeline-dot,.invoice-pipeline-step.is-current .invoice-pipeline-dot{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.invoice-pipeline-step.is-done .invoice-pipeline-dot,.invoice-pipeline-step.is-current .invoice-pipeline-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,var(--border))}}.invoice-pipeline-step.is-current .invoice-pipeline-dot{box-shadow:0 0 0 4px var(--accent-soft)}.invoice-pipeline-label{max-width:92px;line-height:1.25}.invoice-pipeline-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.invoice-pipeline-date{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg);min-width:0;padding:9px 10px}.invoice-pipeline-date span{color:var(--ink-muted);text-transform:uppercase;font-size:10px;display:block}.invoice-pipeline-date strong{font-size:var(--fs-xs);margin-top:2px;display:block}.invoice-pipeline-date small{color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.stage-command-layout,.stage-command-main,.stage-command-side{min-width:0}.manager-stage-panel{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);background:var(--surface);gap:16px;min-width:0;padding:16px;display:grid}.manager-stage-panel.is-loading{opacity:.72}.manager-stage-panel-head,.manager-stage-section-head,.manager-stage-activity,.manager-stage-agent,.manager-stage-intervention{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.manager-stage-panel-head h2,.manager-stage-section-head h3{letter-spacing:0;margin:0}.manager-stage-panel-head p{max-width:780px;color:var(--ink-muted);font-size:var(--fs-sm);margin:6px 0 0;line-height:1.45}.manager-stage-metrics,.manager-stage-grid{gap:12px;min-width:0;display:grid}.manager-stage-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.manager-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.manager-stage-metric,.manager-stage-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken,var(--surface-muted));min-width:0}.manager-stage-metric{padding:12px}.manager-stage-metric span,.manager-stage-activity span,.manager-stage-agent span,.manager-stage-intervention span,.manager-stage-intervention small,.manager-stage-agent small,.manager-stage-activity small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.manager-stage-metric strong{font-size:var(--fs-xl);margin-top:4px;line-height:1.05;display:block}.manager-stage-section{gap:10px;padding:12px;display:grid}.manager-stage-section-head{align-items:center}.manager-stage-activity-list,.manager-stage-agent-list,.manager-stage-intervention-list{gap:8px;min-width:0;display:grid}.manager-stage-activity,.manager-stage-agent,.manager-stage-intervention{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px}.manager-stage-activity>div,.manager-stage-agent>div,.manager-stage-intervention-main{gap:3px;min-width:0;display:grid}.manager-stage-activity strong,.manager-stage-agent strong,.manager-stage-intervention strong{overflow-wrap:anywhere;min-width:0}.manager-stage-activity-side,.manager-stage-agent-side{text-align:right;flex-shrink:0;justify-items:end;gap:4px;display:grid}.manager-stage-agent.is-stuck{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.manager-stage-agent.is-stuck{border-color:color-mix(in srgb,var(--neg) 42%,var(--border))}}.manager-stage-agent.is-watch,.manager-stage-intervention.is-watch{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.manager-stage-agent.is-watch,.manager-stage-intervention.is-watch{border-color:color-mix(in srgb,var(--warn) 46%,var(--border))}}.manager-stage-intervention.is-critical{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.manager-stage-intervention.is-critical{border-color:color-mix(in srgb,var(--neg) 48%,var(--border))}}.manager-stage-interventions{background:var(--surface)}.manager-stage-action-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(340px,45%);display:flex}.manager-stage-action-pill{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-sunken);min-height:24px;color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.manager-stage-empty{color:var(--ink-muted);font-size:var(--fs-sm);padding:12px}@media(max-width:820px){.manager-stage-grid{grid-template-columns:minmax(0,1fr)}.manager-stage-panel-head,.manager-stage-section-head,.manager-stage-intervention{align-items:stretch}.manager-stage-intervention{display:grid}.manager-stage-action-list{justify-content:flex-start;max-width:none}}@media(max-width:520px){.manager-stage-panel{padding:12px}.manager-stage-panel-head,.manager-stage-activity,.manager-stage-agent{display:grid}.manager-stage-activity-side,.manager-stage-agent-side{text-align:left;justify-items:start}}.stage-work-guide{border-color:var(--border-strong,var(--border))}.stage-work-guide-body{flex-direction:column;gap:14px;display:flex}.stage-work-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stage-work-eyebrow{font-size:var(--fs-xs);letter-spacing:.5px}.stage-work-title{font-size:var(--fs-xl);margin:4px 0 0;line-height:1.12}.stage-work-copy{max-width:760px;margin:6px 0 0}.stage-work-primary{white-space:nowrap}.stage-work-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.stage-work-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted,#f5f1ea);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.35;display:flex}.stage-work-step-number{background:var(--surface);border:1px solid var(--border);width:22px;height:22px;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.stage-work-reward{font-size:var(--fs-xs);line-height:1.4}.stage-quest-empty{color:var(--ink-muted);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;line-height:1.35;display:grid}.stage-quest-empty strong,.stage-quest-empty span{display:block}.talk-quest-shell{border:1px solid var(--border-strong);gap:18px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-quest-shell{border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent)}}.talk-quest-shell{border-radius:var(--radius-lg);background:linear-gradient(180deg,#20241f 0 172px,var(--bg-raised) 172px 100%)}@supports (color:color-mix(in lab,red,red)){.talk-quest-shell{background:linear-gradient(180deg,#20241f 0 172px,color-mix(in srgb,var(--bg-raised) 88%,#fff) 172px 100%)}}.talk-quest-shell{box-shadow:0 22px 60px #1a18141a}.stage-quest-road{border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 8%,#c0573e47 0 120px,#0000 190px),radial-gradient(circle at 84% 0,#3f5b7a3d 0 170px,#0000 250px),linear-gradient(135deg,#20241f,#2e342b);border:1px solid #ffffff24;gap:18px;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.stage-quest-road-head p{color:#fffaf2b3;font-size:var(--fs-sm);margin:0;line-height:1.45}.stage-quest-road-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.stage-quest-road-node{z-index:1;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.stage-quest-road-icon{border:1px solid var(--step-color);place-items:center;width:46px;height:46px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-icon{border:1px solid color-mix(in srgb,var(--step-color) 26%,var(--border))}}.stage-quest-road-icon{background:var(--step-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-icon{background:color-mix(in srgb,var(--step-soft) 58%,var(--surface))}}.stage-quest-road-icon{color:var(--step-color);box-shadow:0 0 0 4px var(--surface);transition:transform .18s,background .18s,color .18s}.stage-quest-road-number{background:var(--bg-sunken);width:20px;height:20px;color:var(--ink-muted);border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.stage-quest-road-copy{z-index:1;gap:7px;min-width:0;padding:0;display:grid;position:relative}.stage-quest-road-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.stage-quest-road-copy p{color:var(--ink-muted);font-size:var(--fs-xs);margin:0;line-height:1.4}.stage-quest-road-benefit{border-radius:var(--radius-sm,6px);background:var(--accent-soft);align-items:flex-start;gap:6px;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-benefit{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}}.stage-quest-road-benefit{color:var(--ink);font-size:var(--fs-xs);line-height:1.35}.stage-quest-road-benefit svg{color:var(--accent);flex:none;margin-top:1px}.stage-quest-road-meta{color:var(--ink-faint);gap:3px;font-size:10px;line-height:1.3;display:grid}.stage-quest-road-cta{background:var(--step-soft);border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-cta{background:color-mix(in srgb,var(--step-soft) 72%,var(--bg-sunken))}}.stage-quest-road-cta{color:var(--step-color);font-size:10px;font-weight:800;line-height:1.1}.stage-quest-road-focus{--focus-color:var(--accent);--focus-soft:var(--accent-soft);border:1px solid var(--focus-color);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:132px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-focus{border:1px solid color-mix(in srgb,var(--focus-color) 34%,#fff)}}.stage-quest-road-focus{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--focus-soft) 0%,var(--surface) 62%)}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-focus{background:linear-gradient(135deg,color-mix(in srgb,var(--focus-soft) 70%,var(--surface)) 0%,var(--surface) 62%)}}.stage-quest-road-focus{animation:.22s both quest-road-focus-in}.stage-quest-road-focus.is-key-available{--focus-color:#c0573e;--focus-soft:#f8e3dc}.stage-quest-road-focus.is-key-actions{--focus-color:#3f5b7a;--focus-soft:#dfe6ee}.stage-quest-road-focus.is-key-warm{--focus-color:#4b6b3c;--focus-soft:#e7ecdf}.stage-quest-road-focus.is-key-reward{--focus-color:#b4862b;--focus-soft:#f3e8cf}.stage-quest-road-focus-icon{background:var(--focus-color);color:#fff;width:46px;height:46px;box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;display:inline-grid}.stage-quest-road-focus-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stage-quest-road-focus-top strong{font-size:var(--fs-xl);line-height:1.2}.stage-quest-road-focus p{color:var(--ink-muted);font-size:var(--fs-sm);margin:5px 0 0;line-height:1.4}.stage-quest-road-focus-benefit{color:var(--ink);font-size:var(--fs-xs);align-items:center;gap:6px;margin-top:7px;line-height:1.35;display:inline-flex}.stage-quest-road-focus-benefit svg{color:var(--focus-color);flex:none}.stage-quest-road-focus-meta{color:var(--ink-faint);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:10px;line-height:1.3;display:flex}.stage-quest-road-focus-meta span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-focus-meta span{background:color-mix(in srgb,var(--surface) 72%,transparent)}}@keyframes quest-road-focus-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.talk-quest-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.talk-quest-kpi-row>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;padding:14px;display:grid}.talk-quest-kpi-row strong{font-size:var(--fs-lg);line-height:1.15}.talk-main-quest-card{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:stretch;gap:20px;min-height:262px;padding:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-main-quest-card{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border))}}.talk-main-quest-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 18%,#ffffffeb 0 120px,transparent 220px),linear-gradient(135deg,#fff8f4 0%,var(--surface) 64%);color:inherit;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 22px 46px #1a18141f}.talk-road-preview-notice{border:1px solid var(--warn);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-road-preview-notice{border:1px solid color-mix(in srgb,var(--warn) 25%,var(--border))}}.talk-road-preview-notice{border-radius:var(--radius);background:var(--warn-soft,var(--accent-soft))}@supports (color:color-mix(in lab,red,red)){.talk-road-preview-notice{background:color-mix(in srgb,var(--warn-soft,var(--accent-soft)) 44%,var(--surface))}}.talk-road-preview-notice{color:var(--ink-muted);font-size:var(--fs-sm);animation:.19s both side-quest-swap-in}.talk-road-preview-notice svg{color:var(--warn)}.talk-road-preview-notice strong{color:var(--ink)}.talk-main-quest-card.is-next-main{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.talk-main-quest-card.is-next-main{border-color:color-mix(in srgb,var(--info) 38%,var(--border))}}.talk-main-quest-card.is-next-main{background:radial-gradient(circle at 92% 18%,#ffffffe0 0 120px,transparent 220px),linear-gradient(135deg,var(--info-soft) 0%,var(--surface) 64%)}.talk-main-quest-icon{border-radius:14px;width:52px;height:52px}.talk-main-quest-copy{align-content:center;min-width:0;display:grid}.talk-main-quest-copy h2{letter-spacing:0;margin:10px 0 6px;font-size:clamp(2.2rem,4.1vw,4.4rem);line-height:.95}.talk-main-quest-copy p{max-width:760px;color:var(--ink-muted);font-size:var(--fs-md);margin:0;line-height:1.45}.talk-main-quest-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.talk-main-quest-error{color:var(--neg);font-size:var(--fs-xs);margin-top:10px;line-height:1.4}.talk-main-quest-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc2;align-content:center;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 28px #1a181412}.talk-main-quest-benefit{border-radius:var(--radius-sm,6px);background:var(--accent-soft);align-items:flex-start;gap:7px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.talk-main-quest-benefit{background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface))}}.talk-main-quest-benefit{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.talk-main-quest-benefit svg{color:var(--accent);flex:none;margin-top:1px}.talk-main-quest-panel-top,.talk-main-quest-check,.talk-main-quest-goal{align-items:center;gap:8px;display:flex}.talk-main-quest-panel-top{color:var(--ink)}.talk-main-quest-checks,.talk-main-quest-goal{gap:8px;display:grid}.talk-main-quest-check{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-sm);flex-direction:row-reverse;justify-content:space-between;padding:8px 10px}.talk-main-quest-check.is-done{color:var(--pos);background:var(--pos-soft);border-color:#0000}.talk-main-quest-goal{grid-template-columns:minmax(0,1fr);align-items:stretch}.talk-main-quest-goal span{border-radius:var(--radius-sm,6px);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-sm);padding:8px 10px;display:block}.talk-main-quest-summary{border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-self:center;align-items:center;gap:12px;min-width:0;padding-left:18px;display:grid}.talk-main-quest-summary>div{min-width:0}.talk-main-quest-summary strong,.talk-main-quest-summary small{display:block}.talk-main-quest-summary strong{color:var(--ink);margin-top:4px;font-size:clamp(1.2rem,1.6vw,1.7rem);line-height:1}.talk-main-quest-summary small{color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;margin-top:4px}.talk-active-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}@keyframes side-quest-swap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.talk-quest-progress{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.talk-quest-progress>div{border-radius:inherit;background:var(--accent);height:100%}.talk-dynamic-work-card{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.talk-dynamic-work-card h3{font-size:var(--fs-lg);margin:2px 0 4px}.talk-dynamic-work-card p{max-width:720px;margin:0}.talk-dynamic-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.talk-quest-workspace{gap:12px;display:grid}.talk-workspace-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-workspace-head h3{font-size:var(--fs-lg);margin:2px 0 0}.talk-related-tools{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.talk-related-tools summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.talk-related-tools summary small{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:500}.talk-related-tools-grid{border-top:1px solid var(--border);gap:14px;padding:14px;display:grid}.talk-related-tools-grid>section{gap:10px;min-width:0;display:grid}.talk-related-tools-grid h4{font-size:var(--fs-md);margin:0}.talk-work-footnote{color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;gap:8px;display:flex}.stage-support-drawer{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.stage-support-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.stage-support-drawer>summary strong,.stage-support-drawer>summary small{display:block}.stage-support-drawer>summary small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px;font-weight:500}.stage-support-grid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:14px;display:grid}.talk-quest-detail-hero{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:16px;padding:18px;display:grid}.talk-quest-detail-hero h2{font-size:var(--fs-xl);margin:2px 0 4px}.talk-quest-detail-hero p{margin:0}.talk-quest-detail-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);gap:4px;padding:12px 14px;display:grid}.talk-quest-detail-metric strong{font-size:var(--fs-xl)}.talk-quest-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:start;gap:16px;display:grid}.talk-quest-step-list{gap:0;display:grid}.talk-quest-step{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:0 auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.talk-quest-step:last-child{border-bottom:0}.talk-quest-step input{opacity:0;width:0;height:0}.talk-quest-step-check{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--ink-muted);border-radius:999px;place-items:center;display:inline-grid}.talk-quest-step.is-verified .talk-quest-step-check{background:var(--pos-soft);color:var(--pos);border-color:#0000}.talk-quest-step input:disabled~.talk-quest-step-check{cursor:default}.talk-quest-step strong,.talk-quest-step small{display:block}.talk-quest-step small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.4}.talk-quest-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.talk-quest-tool-list{gap:8px;padding:12px;display:grid}.talk-quest-tool-link{border:1px solid var(--border);border-radius:var(--radius);color:inherit;font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-weight:600;text-decoration:none;display:grid}.talk-quest-tool-link:hover{background:var(--surface-muted)}.talk-quest-leads-card{overflow:hidden}.talk-quest-lead-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;padding:14px;display:grid}.talk-quest-lead-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:10px;min-width:0;padding:14px;display:grid}.talk-quest-lead-top,.talk-quest-lead-meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.talk-quest-lead-top strong,.talk-quest-lead-top span{display:block}.talk-quest-lead-top span{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px}.talk-quest-lead-reason p{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.4}.talk-quest-lead-reason,.talk-quest-lead-focus{gap:4px;display:grid}.talk-quest-lead-reason>span,.talk-quest-lead-focus>span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.talk-quest-lead-focus{border:1px solid var(--accent);padding:10px}@supports (color:color-mix(in lab,red,red)){.talk-quest-lead-focus{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.talk-quest-lead-focus{border-radius:var(--radius);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.talk-quest-lead-focus{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}}.talk-quest-lead-focus strong{font-size:var(--fs-sm);line-height:1.3}.talk-quest-lead-actions{flex-wrap:wrap;gap:6px;display:flex}.talk-quest-lead-actions span{border:1px solid var(--border);background:var(--surface-muted);color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;line-height:1.2;display:inline-flex}.talk-quest-lead-meta{color:var(--ink-muted);font-size:var(--fs-xs);align-items:center}.talk-quest-lead-meta a{color:var(--accent);font-weight:700;text-decoration:none}.talk-quest-result{border-color:var(--warn);align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.talk-quest-result.is-complete{border-color:var(--pos)}.talk-quest-result strong,.talk-quest-result span{display:block}.talk-quest-result span{color:var(--ink-muted);font-size:var(--fs-sm)}.quest-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.quest-confetti span{top:-14px;left:var(--x,8%);background:var(--accent);border-radius:2px;width:7px;height:12px;animation:.9s ease-out forwards quest-confetti-fall;position:absolute}.quest-confetti span:nth-child(2n){background:var(--pos)}.quest-confetti span:nth-child(3n){background:var(--warn)}.quest-confetti span:first-child{--x:8%;animation-delay:0s}.quest-confetti span:nth-child(2){--x:16%;animation-delay:40ms}.quest-confetti span:nth-child(3){--x:25%;animation-delay:90ms}.quest-confetti span:nth-child(4){--x:35%;animation-delay:20ms}.quest-confetti span:nth-child(5){--x:46%;animation-delay:70ms}.quest-confetti span:nth-child(6){--x:56%;animation-delay:.12s}.quest-confetti span:nth-child(7){--x:67%;animation-delay:30ms}.quest-confetti span:nth-child(8){--x:76%;animation-delay:85ms}.quest-confetti span:nth-child(9){--x:86%;animation-delay:15ms}.quest-confetti span:nth-child(10){--x:94%;animation-delay:.1s}@keyframes quest-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(86px)rotate(220deg)}}@media(prefers-reduced-motion:reduce){.quest-confetti span{animation:none;display:none}}@media(max-width:767px){.talk-quest-kpi-row,.stage-quest-road-head,.talk-quest-detail-hero,.talk-quest-detail-grid{grid-template-columns:minmax(0,1fr)}.stage-quest-road-track{grid-template-columns:minmax(0,1fr);gap:10px}.stage-quest-road-copy{padding:10px 10px 10px 0}.stage-quest-road-focus{grid-template-columns:minmax(0,1fr)}.talk-road-preview-notice{grid-template-columns:auto minmax(0,1fr)}.talk-road-preview-notice .btn{grid-column:1/-1;justify-content:center;width:100%}.talk-main-quest-card{grid-template-columns:minmax(0,1fr)}.talk-main-quest-icon{width:44px;height:44px}.talk-dynamic-actions,.talk-quest-detail-actions{justify-content:stretch;width:100%}.talk-dynamic-actions .btn,.talk-quest-detail-actions .btn,.talk-quest-detail-actions button{justify-content:center;width:100%}}.tm-aircall-reconcile-list{border-top:1px solid var(--border);gap:12px;display:grid}.tm-aircall-reconcile-row{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(280px,1.4fr);align-items:center;gap:12px;padding:12px;display:grid}.tm-aircall-reconcile-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app.is-leadership-page :is(.tm-aircall-reconcile-controls .btn,.tm-aircall-reconcile-reason input){min-height:44px}.tm-aircall-reconcile-reason{flex:240px;min-width:0}.tm-aircall-reconcile-reason input{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;padding:8px 10px}@media(max-width:900px){.tm-aircall-reconcile-row{grid-template-columns:minmax(0,1fr)}.tm-aircall-reconcile-controls{justify-content:flex-start}}.stage-quest-empty strong{color:var(--ink)}.stage-next-action-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.stage-next-action-label{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase}.stage-action-clarity{grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.stage-hubspot-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:10px;padding:12px 14px;line-height:1.35;display:flex}.property-brain-helper,.property-brain-status{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.4}.property-brain-start{grid-template-columns:minmax(260px,1fr) minmax(260px,.9fr);align-items:center;gap:16px;padding:16px;display:grid}.property-brain-start h2{font-size:var(--fs-xl);letter-spacing:0;margin:0;line-height:1.12}.property-brain-start p{max-width:76ch;margin:6px 0 0}.property-brain-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.property-brain-start-steps span{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);padding:10px;line-height:1.25}.property-brain-start-steps strong{color:var(--ink);font-family:var(--font-mono,system-ui);font-size:var(--fs-sm);margin-bottom:2px;display:block}.property-brain-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.property-brain-results-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.property-brain-results-shell.is-detail-open{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.property-brain-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.property-brain-results-grid.is-detail-open{grid-template-columns:repeat(2,minmax(0,1fr))}.property-brain-side-panel{flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px}.property-brain-inline-detail{grid-column:1/-1;display:none}.property-brain-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.property-brain-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-situations-table-wrap{overflow:auto hidden}.team-situations-table{table-layout:fixed;width:100%;min-width:980px}.visit-watch-controls{border-bottom:1px solid var(--border);background:var(--surface);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.visit-watch-controls{background:color-mix(in srgb,var(--surface) 92%,var(--bg))}}.visit-watch-filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(150px,1fr));gap:10px;display:grid}.visit-watch-filter-grid label{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);gap:5px;font-weight:600;display:grid}.visit-watch-filter-grid .input{min-width:0;height:36px}.visit-watch-control-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.visit-watch-sort,.visit-watch-control-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visit-watch-sort .btn[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.visit-watch-list{gap:10px;padding:12px;display:grid}.visit-watch-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:stretch;gap:14px;min-width:0;padding:14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.visit-watch-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.visit-watch-card:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.visit-watch-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 34%,transparent)}}.visit-watch-card:focus-visible{outline-offset:3px}.visit-watch-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.visit-watch-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}}.visit-watch-check{align-items:flex-start;padding-top:3px;display:flex}.visit-watch-card-main{gap:10px;min-width:0;display:grid}.visit-watch-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.visit-watch-title-block{min-width:0}.visit-watch-title-block h3{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-lg);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.2}.visit-watch-owner{color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.visit-watch-owner>span:not(.pill):before{content:"·";color:var(--ink-faint);margin-right:6px}.visit-watch-value{text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.visit-watch-value strong{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:750}.visit-watch-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.visit-watch-meta-grid>div{border-radius:var(--radius);background:var(--bg);min-width:0;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.visit-watch-meta-grid>div{background:color-mix(in srgb,var(--bg) 72%,var(--surface))}}.visit-watch-meta-grid span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.visit-watch-meta-grid strong{min-width:0;color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;margin-top:3px;font-weight:650;display:block}.visit-watch-meta-grid strong.is-danger{color:var(--neg)}.visit-watch-meta-grid strong.is-warn{color:var(--warn)}.visit-watch-reason{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.visit-watch-tags{flex-wrap:wrap;gap:6px;display:flex}.visit-watch-card-actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;min-width:0;padding-top:2px;display:flex}.visit-watch-card-actions .pill{white-space:normal;text-align:center}.visit-watch-card-actions .btn{justify-content:center;width:100%}@media(max-width:1120px){.visit-watch-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-watch-filter-grid label:first-child{grid-column:1/-1}.visit-watch-card{grid-template-columns:auto minmax(0,1fr)}.visit-watch-card-actions{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}.visit-watch-card-actions .btn{width:auto}}@media(max-width:820px){.visit-watch-controls{padding:12px}.visit-watch-filter-grid{grid-template-columns:minmax(0,1fr)}.visit-watch-filter-grid label:first-child{grid-column:auto}.visit-watch-control-footer,.visit-watch-sort,.visit-watch-control-actions{align-items:stretch;width:100%}.visit-watch-sort .btn,.visit-watch-control-actions .btn{flex:120px}.visit-watch-list{padding:10px}.visit-watch-card{border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.visit-watch-card-head{grid-template-columns:minmax(0,1fr)}.visit-watch-value{text-align:left;justify-content:flex-start}.visit-watch-meta-grid{grid-template-columns:minmax(0,1fr)}.visit-watch-card-actions{grid-column:1/-1;justify-content:space-between;padding-top:0}}.tabs-list{min-width:0}.mobile-only{display:none!important}.app.is-leadership-page .floating-help-actions,.app.is-agent-dashboard-page .floating-help-actions{gap:6px!important;bottom:18px!important;right:12px!important}.app.is-leadership-page .floating-help-link,.app.is-leadership-page .floating-help-report,.app.is-agent-dashboard-page .floating-help-link,.app.is-agent-dashboard-page .floating-help-report{border-radius:999px!important;justify-content:center!important;gap:0!important;width:40px!important;height:40px!important;padding:0!important;font-size:0!important}.app.is-leadership-page .floating-help-link svg,.app.is-leadership-page .floating-help-report svg,.app.is-agent-dashboard-page .floating-help-link svg,.app.is-agent-dashboard-page .floating-help-report svg{width:16px!important;height:16px!important}.callingly-focus-card{background:var(--surface);padding:18px}.callingly-user-overview-card{order:100;margin-top:28px}.callingly-focus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.callingly-focus-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.callingly-focus-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.callingly-focus-title{font-weight:700;font-size:var(--fs-lg)}.callingly-focus-index{background:var(--bg-sunken);width:24px;height:24px;color:var(--ink-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.callingly-focus-item span:not(.callingly-focus-index){color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;display:block}.callingly-focus-item strong{font-size:var(--fs-sm);margin-top:4px;line-height:1.35;display:block}.callingly-panel-toolbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.callingly-live-summary{gap:8px;min-width:0;display:grid}.callingly-live-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.callingly-live-title strong{color:var(--ink);font-size:var(--fs-sm);font-weight:700}.callingly-sync-btn{white-space:nowrap}.callingly-live-meta{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 12px;line-height:1.35;display:flex}.callingly-live-meta span{min-width:0}.callingly-window-block{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.callingly-custom-range{font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;display:flex}.callingly-filters{flex-wrap:wrap}.office-callingly-teams-page .office-callingly-person-body{gap:18px;padding:20px 20px 22px;display:grid}.office-callingly-teams-page .office-callingly-person-body .label,.office-callingly-teams-page .office-callingly-add-team-row .label{margin-bottom:0}.office-callingly-teams-page .office-callingly-person-picker{min-width:0}.office-callingly-teams-page .office-callingly-person-picker>.label{margin-bottom:8px}.office-callingly-teams-page .office-callingly-person-search-shell{position:relative}.office-callingly-teams-page .office-callingly-person-search{width:100%}.office-callingly-teams-page .office-callingly-person-results{z-index:80;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-height:320px;box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.office-callingly-teams-page .office-callingly-person-option{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.office-callingly-teams-page .office-callingly-person-option:last-child{border-bottom:0}.office-callingly-teams-page .office-callingly-person-option[data-active=true],.office-callingly-teams-page .office-callingly-person-option:hover{background:var(--bg-soft)}.office-callingly-teams-page .office-callingly-person-option[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-callingly-teams-page .office-callingly-person-option[aria-selected=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.office-callingly-teams-page .office-callingly-person-option span,.office-callingly-teams-page .office-callingly-person-option small{min-width:0}.office-callingly-teams-page .office-callingly-person-option span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.office-callingly-teams-page .office-callingly-person-option small{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--ink-muted);font-size:var(--fs-xs);overflow:hidden}.office-callingly-teams-page .office-callingly-person-empty{color:var(--ink-muted);font-size:var(--fs-sm);padding:14px}.office-callingly-teams-page .office-callingly-person-count{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:6px}.office-callingly-teams-page .office-callingly-origin-note{line-height:1.45}.office-callingly-teams-page .office-callingly-memberships-table-wrap{padding:18px 20px 0;overflow-x:auto}.office-callingly-teams-page .office-callingly-memberships-table{border-collapse:collapse;width:100%}.office-callingly-teams-page .office-callingly-memberships-section>.ops-empty-state{margin:18px 20px 0}.office-callingly-teams-page .office-callingly-memberships-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.office-callingly-teams-page .office-callingly-team-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 0;display:flex}.office-callingly-teams-page .office-callingly-team-toolbar .label{min-width:min(360px,100%);margin-bottom:0}.office-callingly-teams-page .office-callingly-team-search-count{color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap}.office-callingly-teams-page .office-callingly-add-team-row{align-items:flex-end;gap:8px;margin-top:14px;padding:0 20px 22px;display:flex}.office-callingly-teams-page .office-callingly-add-team-row .label{flex:1}.office-callingly-teams-page .office-callingly-add-team-empty{color:var(--ink-muted);font-size:var(--fs-sm);align-items:center}.office-callingly-teams-page .office-callingly-add-team-help{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:-12px;padding:0 20px 22px}.office-callingly-filter-grid{grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(160px,1fr) minmax(130px,.8fr) minmax(220px,1.4fr);align-items:end;gap:12px;min-width:0;display:grid}.office-callingly-filter-field{gap:5px;min-width:0;display:grid}.office-callingly-filter-field select,.office-callingly-filter-field input{width:100%;min-width:0}@media(max-width:1180px){.office-callingly-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.office-callingly-filter-search{grid-column:span 2}}@media(max-width:760px){.tm-aircall-workspace-dock{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.tm-aircall-dock-action{align-items:flex-start}.tm-aircall-dock-action>div{max-width:54%}.office-callingly-teams-page .office-callingly-person-body,.office-callingly-teams-page .office-callingly-team-toolbar,.office-callingly-teams-page .office-callingly-memberships-table-wrap,.office-callingly-teams-page .office-callingly-add-team-row,.office-callingly-teams-page .office-callingly-add-team-help{padding-left:16px;padding-right:16px}.office-callingly-teams-page .office-callingly-add-team-row,.office-callingly-teams-page .office-callingly-team-toolbar{flex-direction:column;align-items:stretch}.office-callingly-teams-page .office-callingly-team-search-count{white-space:normal}.office-callingly-teams-page .office-callingly-person-results{max-height:260px}.office-callingly-teams-page .office-callingly-person-option{flex-direction:column;align-items:flex-start;gap:3px}.office-callingly-teams-page .office-callingly-person-option small{max-width:100%}.office-callingly-filter-grid{grid-template-columns:minmax(0,1fr)}.office-callingly-filter-search{grid-column:auto}}.callingly-control-group,.callingly-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callingly-control-label{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.callingly-segmented{border:1px solid var(--border);background:var(--bg-sunken);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.callingly-segmented button{min-height:32px;color:var(--ink-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.callingly-segmented button span{background:var(--surface);min-width:18px;height:18px;color:var(--ink-muted);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.callingly-segmented button.is-active{background:var(--ink);color:var(--bg)}.callingly-segmented button.is-active span{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.callingly-segmented button.is-active span{background:color-mix(in srgb,var(--bg) 18%,transparent)}}.callingly-segmented button.is-active span{color:var(--bg)}.callingly-country-filter{flex-wrap:wrap;max-width:100%}.callingly-country-filter button,.callingly-mode-filter button{white-space:nowrap}.callingly-sort-heading{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.callingly-sort-heading:after{content:"";opacity:.25;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.callingly-sort-heading.is-active{color:var(--accent-strong)}.callingly-sort-heading.is-active:after{opacity:1}.callingly-heatmap-grid{grid-template-columns:72px repeat(16,minmax(64px,1fr));gap:8px;min-width:1200px;display:grid}.cso-cohort-heatmap{grid-template-columns:72px repeat(16,minmax(64px,1fr));gap:8px;min-width:1200px}.cso-cohort-header,.cso-cohort-row-label{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);font-weight:700;line-height:1.15}.cso-cohort-header{font-family:var(--font-mono);place-items:center;display:grid}.cso-cohort-row-label{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;justify-items:start;overflow:hidden}.cso-cohort-cell{min-width:0;min-height:56px;font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.cso-cohort-cell.is-empty{color:var(--ink-muted);box-shadow:inset 0 0 0 1px #2a1f1808}.cso-cohort-cell.is-low-confidence{border-style:dashed}.tm-country-timeslot-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}.tm-country-summary-panel{min-width:0;max-width:100%}.tm-country-heatmap-panel{border-top:1px solid var(--border);min-width:0;max-width:100%;padding-top:18px}.tm-country-summary-table{table-layout:fixed;width:100%}.tm-country-summary-table th,.tm-country-summary-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-country-summary-table th:first-child,.tm-country-summary-table td:first-child{width:30%}.tm-country-summary-table th:nth-child(2),.tm-country-summary-table td:nth-child(2),.tm-country-summary-table th:nth-child(3),.tm-country-summary-table td:nth-child(3),.tm-country-summary-table th:nth-child(4),.tm-country-summary-table td:nth-child(4){width:15%}.tm-country-summary-table th:nth-child(5),.tm-country-summary-table td:nth-child(5){width:25%}.tm-country-heatmap-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);width:100%;max-width:100%;padding:10px 10px 12px;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.tm-country-heatmap-scroll{background:color-mix(in srgb,var(--bg-raised) 78%,transparent)}}.tm-country-heatmap-grid{grid-template-columns:64px repeat(16,minmax(64px,1fr));gap:8px;width:100%;min-width:1200px;display:grid}.tm-country-heatmap-grid .cso-cohort-cell{min-height:52px}.tm-country-cell-stack{gap:3px;min-width:0;line-height:1.05;display:grid}.tm-country-cell-stack span:first-child{color:inherit;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.callingly-budget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.callingly-budget-teams{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.budget-heatmap{gap:6px;display:grid}.budget-heatmap-row{grid-template-columns:130px repeat(5,minmax(0,1fr));gap:6px;display:grid}.budget-heatmap-head{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.budget-heatmap-head>div{text-overflow:ellipsis;white-space:nowrap;padding:0 8px 2px;overflow:hidden}.budget-heatmap-tier{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);align-items:center;padding:10px 8px;font-weight:700;display:grid}.budget-heatmap-cell{border-radius:var(--radius-sm);align-content:center;gap:3px;min-width:0;min-height:76px;padding:10px;display:grid}.budget-heatmap-cell strong{font-family:var(--font-serif);font-size:var(--fs-xl);line-height:1}.budget-heatmap-cell span,.budget-heatmap-cell small{color:inherit;opacity:.78;font-size:var(--fs-xs)}.budget-heatmap-cell.is-empty{color:var(--ink-muted);background:#fff;border:1px solid #e7e1d8;place-items:center}.callingly-mobile-spark{place-items:center;width:92px;height:24px;display:inline-grid}.team-country-mobile{gap:12px;display:grid}.team-country-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:14px}.team-country-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.team-country-cell{border-radius:var(--radius-xs);gap:2px;min-width:0;padding:8px;display:grid}.team-country-cell>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-muted);font-size:11px;overflow:hidden}.team-country-cell strong{font-family:var(--font-mono);font-size:var(--fs-sm)}.callingly-mobile-heatmap{display:none}.call-play{background:var(--bg-sunken);width:28px;height:28px;color:var(--ink-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:all .15s;display:grid}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.25s both fadeIn}@keyframes pulse{50%{opacity:.5}}.pulse{animation:1.8s ease-in-out infinite pulse}.grid{gap:var(--gap);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.row{gap:var(--gap);align-items:center;display:flex}.col{gap:var(--gap);flex-direction:column;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.ops-health-strip{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-inline-message{border:1px solid var(--info);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ops-inline-message{border:1px solid color-mix(in srgb,var(--info) 28%,var(--border))}}.ops-inline-message{border-radius:var(--radius);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.ops-inline-message{background:color-mix(in srgb,var(--info) 8%,var(--surface))}}.ops-inline-message{color:var(--ink);font-size:var(--fs-sm)}.ops-inline-message-error{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-inline-message-error{border-color:color-mix(in srgb,var(--neg) 48%,var(--border))}}.ops-inline-message-error{background:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-inline-message-error{background:color-mix(in srgb,var(--neg) 7%,var(--surface))}}.ops-cron-page{gap:18px;max-width:1180px}.ops-page{gap:18px;width:100%}.ops-section{overflow:hidden}.ops-section-error{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-section-error{border-color:color-mix(in srgb,var(--neg) 58%,var(--border))}}.ops-section-error{background:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-section-error{background:color-mix(in srgb,var(--neg) 5%,var(--surface))}}.ops-section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ops-section-header .muted{font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.ops-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-toolbar{border-bottom:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-toolbar{background:color-mix(in srgb,var(--bg-raised) 72%,transparent)}}.ops-toolbar-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ops-toolbar-meta{color:var(--ink-muted);font-size:var(--fs-xs);margin-left:auto}.ops-empty-state{padding:28px}.ops-record-list{gap:8px;padding:12px;display:grid}.table-scroll{width:100%;max-width:100%;overflow-x:auto}.office-reactivation-page{gap:14px;width:100%}.office-command-panel{border:1px solid var(--info);gap:7px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-command-panel{border:1px solid color-mix(in srgb,var(--info) 18%,var(--border))}}.office-command-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.office-command-panel.is-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-command-panel.is-warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}}.office-command-panel.is-warn{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-command-panel.is-warn{background:color-mix(in srgb,var(--warn-soft) 40%,var(--surface))}}.office-command-panel.is-good{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-command-panel.is-good{border-color:color-mix(in srgb,var(--pos) 38%,var(--border))}}.office-command-panel.is-good{background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-command-panel.is-good{background:color-mix(in srgb,var(--pos) 8%,var(--surface))}}.office-command-main{grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:center;gap:14px;display:grid}.office-command-main h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-lg);letter-spacing:0;margin:0;font-weight:760;line-height:1.15}.office-command-main p{max-width:82ch;color:var(--ink-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.32}.office-command-facts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.office-command-facts span{background:var(--bg-raised);min-height:24px;color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;align-items:center;padding:3px 8px;font-weight:650;line-height:1.15;display:inline-flex}.office-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.office-loading-status{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-height:40px;color:var(--ink-muted);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-weight:650;line-height:1.2;display:inline-flex}.office-publish-switch{min-height:40px;font-size:var(--fs-sm);padding:7px 10px}.office-writeback-control{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);justify-content:flex-end;align-items:center;gap:8px;min-height:36px;padding:5px 7px 5px 9px;display:flex}.office-writeback-control.is-on{border-color:#b91c1c}@supports (color:color-mix(in lab,red,red)){.office-writeback-control.is-on{border-color:color-mix(in srgb,#b91c1c 24%,var(--border))}}.office-writeback-control.is-on{background:#fee2e2}@supports (color:color-mix(in lab,red,red)){.office-writeback-control.is-on{background:color-mix(in srgb,#fee2e2 30%,var(--surface))}}.office-writeback-control>div{gap:1px;min-width:0;display:grid}.office-writeback-control span,.office-writeback-control small{overflow-wrap:anywhere;min-width:0}.office-writeback-control span{color:var(--ink);font-size:var(--fs-sm);font-weight:740;line-height:1.2}.office-writeback-control small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.2}.office-task-banner{border:1px solid var(--info);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-task-banner{border:1px solid color-mix(in srgb,var(--info) 24%,var(--border))}}.office-task-banner{background:linear-gradient(115deg,var(--info-soft),transparent 58%),var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.office-task-banner{background:linear-gradient(115deg,color-mix(in srgb,var(--info-soft) 70%,transparent),transparent 58%),var(--surface)}}.office-task-banner.is-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-task-banner.is-warn{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}}.office-task-banner.is-warn{background:linear-gradient(115deg,var(--warn-soft),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.office-task-banner.is-warn{background:linear-gradient(115deg,color-mix(in srgb,var(--warn-soft) 76%,transparent),transparent 60%),var(--surface)}}.office-task-banner.is-good{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-task-banner.is-good{border-color:color-mix(in srgb,var(--pos) 28%,var(--border))}}.office-task-banner.is-good{background:linear-gradient(115deg,var(--pos-soft),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.office-task-banner.is-good{background:linear-gradient(115deg,color-mix(in srgb,var(--pos-soft) 78%,transparent),transparent 60%),var(--surface)}}.office-task-banner h2,.office-section-head h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-xl);letter-spacing:0;margin:0;font-weight:700;line-height:1.15}.office-task-banner p,.office-section-head p{max-width:76ch;color:var(--ink-muted);font-size:var(--fs-md);margin:5px 0 0;line-height:1.45}.office-task-actions,.office-fallback-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.office-message{font-size:var(--fs-sm);border-radius:10px;padding:12px 14px;line-height:1.4}.office-message.is-info{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.office-message.is-info{background:color-mix(in srgb,var(--info-soft) 70%,var(--surface))}}.office-message.is-info{color:var(--info)}.office-message.is-error{background:var(--neg-soft)}@supports (color:color-mix(in lab,red,red)){.office-message.is-error{background:color-mix(in srgb,var(--neg-soft) 78%,var(--surface))}}.office-message.is-error{color:var(--neg)}.office-writeback-toggle{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.office-writeback-toggle h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-lg);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.office-writeback-toggle p{max-width:78ch;color:var(--ink-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.4}.office-switch{border:1px solid var(--border);background:var(--bg-raised);min-height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:650;display:inline-flex}.office-switch:focus-within{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-switch:focus-within{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.office-switch:focus-within{outline-offset:2px}.office-switch input{width:18px;height:18px;accent-color:var(--accent)}.office-automation-card,.office-review-card{padding:16px}.office-settings-google-card{gap:16px;padding:20px;display:grid}.office-settings-section-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.office-settings-section-head strong,.office-settings-section-head p{min-width:0;display:block}.office-settings-section-head strong{color:var(--ink);font-size:var(--fs-lg);margin-top:6px;line-height:1.2}.office-settings-section-head p{max-width:62ch;font-size:var(--fs-sm);margin:4px 0 0;line-height:1.4}.office-settings-integration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.office-settings-integration-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-settings-integration-row{background:color-mix(in srgb,var(--bg-raised) 72%,var(--surface))}}.office-settings-integration-row:hover{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-settings-integration-row:hover{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}}.office-settings-integration-row:hover{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-settings-integration-row:hover{background:color-mix(in srgb,var(--warn-soft) 28%,var(--bg-raised))}}.office-settings-integration-icon{border:1px solid var(--border);width:48px;height:48px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;place-items:center;display:grid}.office-settings-google-icon{flex:none;display:block}.office-settings-gmail-icon{width:34px;height:26px}.office-settings-calendar-icon{width:32px;height:32px}.office-settings-integration-copy{gap:3px;min-width:0;display:grid}.office-settings-integration-copy strong,.office-settings-integration-copy span,.office-settings-integration-copy small{overflow-wrap:anywhere;min-width:0}.office-settings-integration-copy strong{color:var(--ink);font-size:var(--fs-md);line-height:1.25}.office-settings-integration-copy span{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.35}.office-settings-integration-copy small{color:var(--ink-faint);font-size:var(--fs-xs);font-weight:650;line-height:1.25}.office-settings-connector-impact{border:1px solid var(--info);align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin-top:6px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.office-settings-connector-impact{border:1px solid color-mix(in srgb,var(--info) 16%,var(--border))}}.office-settings-connector-impact{background:var(--info-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.office-settings-connector-impact{background:color-mix(in srgb,var(--info-soft) 36%,transparent)}}.office-settings-connector-impact{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.office-settings-connector-impact svg{color:var(--info);flex:none}.office-settings-connector-impact span{overflow-wrap:anywhere;min-width:0}.office-settings-integration-actions{border-top:1px solid var(--border);text-align:left;grid-column:1/-1;grid-template-columns:auto minmax(150px,1fr);justify-content:stretch;align-items:center;gap:7px 8px;min-width:0;padding-top:8px;display:grid}.office-settings-connection-status{border:1px solid var(--warn);justify-self:start;align-items:center;gap:6px;width:fit-content;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.office-settings-connection-status{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--border))}}.office-settings-connection-status{background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);border-radius:999px;font-weight:700;line-height:1.2}.office-settings-connection-status svg{flex:none}.office-settings-connector-next-step{border:1px solid var(--warn);gap:2px;min-width:0;padding:7px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-settings-connector-next-step{border:1px solid color-mix(in srgb,var(--warn) 22%,var(--border))}}.office-settings-connector-next-step{border-radius:var(--radius);background:linear-gradient(180deg,#ffffff85,transparent),var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-settings-connector-next-step{background:linear-gradient(180deg,#ffffff85,transparent),color-mix(in srgb,var(--warn-soft) 42%,var(--surface))}}.office-settings-connector-next-step{color:var(--ink)}.office-settings-connector-next-step strong,.office-settings-connector-next-step span{overflow-wrap:anywhere;min-width:0}.office-settings-connector-next-step strong{font-size:var(--fs-sm);line-height:1.2}.office-settings-connector-next-step span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650;line-height:1.25}.office-settings-integration-actions small{color:var(--ink-faint);font-size:var(--fs-xs);grid-column:1/-1;line-height:1.3}.office-settings-tracker-card{gap:16px;padding:20px;display:grid}.office-settings-tracker-summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:10px;min-width:0;display:grid}.office-settings-tracker-summary>div,.office-settings-tracker-summary>small{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-settings-tracker-summary>div,.office-settings-tracker-summary>small{background:color-mix(in srgb,var(--bg-raised) 78%,var(--surface))}}.office-settings-tracker-summary span,.office-settings-tracker-summary strong{overflow-wrap:anywhere;min-width:0}.office-settings-tracker-summary span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:720;line-height:1}.office-settings-tracker-summary strong{color:var(--ink);font-size:var(--fs-base);font-weight:760;line-height:1.2}.office-settings-tracker-summary>small{color:var(--pos);font-size:var(--fs-xs);text-align:center;white-space:nowrap;font-weight:720;line-height:1.2}.office-settings-tracker-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.office-settings-preference-field{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:8px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-settings-preference-field{background:color-mix(in srgb,var(--surface) 72%,var(--bg-raised))}}.office-settings-preference-field select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);width:100%;min-height:40px;color:var(--ink);font-size:var(--fs-sm);padding:8px 34px 8px 11px;font-weight:650}.office-settings-preference-field select:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-settings-preference-field select:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent)}}.office-settings-preference-field select:focus-visible{outline-offset:2px;border-color:var(--accent)}.office-settings-preference-field small{min-width:0;color:var(--ink-faint);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.office-dashboard-page{gap:24px}.office-dashboard-queue-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:12px;padding:16px;display:grid}.office-dashboard-queue-shell-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.office-dashboard-queue-shell-head h2,.office-dashboard-queue-shell-head p{min-width:0;margin:0}.office-dashboard-queue-shell-head h2{font-size:var(--fs-lg);line-height:1.15}.office-dashboard-queue-shell-head p{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.35}.office-dashboard-queue-health{background:var(--bg-raised);min-width:0;max-width:220px;color:var(--ink-muted);font-size:var(--fs-xs);text-align:right;overflow-wrap:anywhere;border-radius:999px;flex:0 auto;padding:4px 9px;font-weight:720;line-height:1.25}.office-dashboard-queue-head-status{justify-items:end;gap:6px;min-width:0;display:grid}.office-dashboard-queue-progress{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;text-align:right;font-weight:700;line-height:1.2}.office-dashboard-queue-list{border:1px solid var(--border);border-radius:var(--radius);min-width:0;display:grid;overflow:hidden}.office-dashboard-queue-row{border-bottom:1px solid var(--border);background:var(--surface);min-width:0;min-height:76px;color:var(--ink);grid-template-columns:minmax(220px,1fr) minmax(64px,auto) minmax(110px,auto) minmax(210px,auto);align-items:center;gap:14px;padding:10px 12px;transition:background .14s;display:grid}.office-dashboard-queue-row:hover{background:var(--surface-hover)}.office-dashboard-queue-row:last-child{border-bottom:0}.office-dashboard-queue-row.is-priority{padding-left:12px}.office-dashboard-queue-row-link:focus-visible,.office-dashboard-queue-task-link:focus-visible,.office-dashboard-queue-done:focus-visible,.office-dashboard-panel-link:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-queue-row-link:focus-visible,.office-dashboard-queue-task-link:focus-visible,.office-dashboard-queue-done:focus-visible,.office-dashboard-panel-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,white)}}.office-dashboard-queue-row-link:focus-visible,.office-dashboard-queue-task-link:focus-visible,.office-dashboard-queue-done:focus-visible,.office-dashboard-panel-link:focus-visible{outline-offset:2px}.office-dashboard-queue-row-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.office-dashboard-queue-row-link{min-width:0;color:inherit;display:block}.office-dashboard-queue-row-link:hover .office-dashboard-queue-row-copy strong{color:var(--accent-strong)}.office-dashboard-queue-row-icon{border-radius:var(--radius);background:var(--office-queue-icon-bg,var(--bg-raised));width:30px;height:30px;color:var(--office-queue-icon-fg,var(--ink-muted));place-items:center;display:grid}.office-dashboard-queue-row-copy,.office-dashboard-queue-row-metric,.office-dashboard-queue-row-status{min-width:0}.office-dashboard-queue-row-copy strong,.office-dashboard-queue-row-copy span,.office-dashboard-queue-row-metric strong,.office-dashboard-queue-row-metric span,.office-dashboard-queue-row-status span{overflow-wrap:anywhere;min-width:0;display:block}.office-dashboard-queue-row-copy strong{color:var(--ink);font-size:var(--fs-sm);font-weight:740;line-height:1.2}.office-dashboard-queue-row-copy span{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:3px;line-height:1.25}.office-dashboard-queue-row-metric{text-align:right;justify-items:end;gap:2px;display:grid}.office-dashboard-queue-row-metric strong{overflow-wrap:normal;white-space:nowrap;font-size:22px;font-weight:770;line-height:1}.office-dashboard-queue-row-metric span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:680;line-height:1.15}.office-dashboard-queue-row-status{background:var(--bg-raised);max-width:160px;color:var(--ink-muted);font-size:var(--fs-xs);text-align:right;border-radius:999px;justify-self:end;padding:4px 8px;font-weight:720;line-height:1.2}.office-dashboard-queue-actions{justify-items:end;gap:6px;min-width:0;display:grid}.office-dashboard-queue-source{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;text-align:right;justify-content:flex-end;align-items:center;gap:5px;font-weight:640;line-height:1.25;display:inline-flex}.office-dashboard-refresh-button{border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:640;display:inline-flex}.office-dashboard-refresh-button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.office-dashboard-refresh-button:disabled{opacity:.6;cursor:default}.office-dashboard-queue-filters{flex-wrap:wrap;gap:6px;display:inline-flex}.office-dashboard-queue-filter{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-weight:640;line-height:1.3;text-decoration:none;display:inline-flex}.office-dashboard-queue-filter:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--ink)}.office-dashboard-queue-task-link,.office-dashboard-queue-done{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:28px;color:var(--accent-strong);font-size:var(--fs-xs);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:740;line-height:1.2;display:inline-flex}.office-dashboard-queue-task-link:hover,.office-dashboard-queue-done:hover{background:var(--surface-hover)}.office-dashboard-queue-done{cursor:pointer}.office-dashboard-queue-done.is-done{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-queue-done.is-done{border-color:color-mix(in srgb,var(--pos) 28%,var(--border))}}.office-dashboard-queue-done.is-done,.office-dashboard-tone-good.office-dashboard-queue-health,.office-dashboard-queue-row.office-dashboard-tone-good .office-dashboard-queue-row-status{background:var(--pos-soft);color:var(--pos)}.office-dashboard-tone-warn.office-dashboard-queue-health,.office-dashboard-queue-row.office-dashboard-tone-warn .office-dashboard-queue-row-status{background:var(--warn-soft);color:var(--warn)}.office-dashboard-tone-danger.office-dashboard-queue-health,.office-dashboard-queue-row.office-dashboard-tone-danger .office-dashboard-queue-row-status{background:var(--neg-soft);color:var(--neg)}.office-dashboard-queue-row.office-dashboard-queue-accent-booking{--office-queue-icon-bg:#fef3c7;--office-queue-icon-fg:#a16207}.office-dashboard-queue-row.office-dashboard-queue-accent-activation{--office-queue-icon-bg:#cffafe;--office-queue-icon-fg:#0e7490}.office-dashboard-queue-row.office-dashboard-queue-accent-reactivation{--office-queue-icon-bg:#ede9fe;--office-queue-icon-fg:#6d28d9}.office-dashboard-queue-row.office-dashboard-queue-accent-leaks{--office-queue-icon-bg:#dcfce7;--office-queue-icon-fg:#15803d}.office-dashboard-queue-row.office-dashboard-queue-accent-callingly{--office-queue-icon-bg:#ffe4e6;--office-queue-icon-fg:#be123c}.office-dashboard-queue-row.is-priority.office-dashboard-tone-good{background:var(--pos-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-queue-row.is-priority.office-dashboard-tone-good{background:color-mix(in srgb,var(--pos-soft) 14%,var(--surface))}}.office-dashboard-queue-row.is-priority.office-dashboard-tone-good{color:var(--pos)}.office-dashboard-queue-row.is-priority.office-dashboard-tone-warn{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-queue-row.is-priority.office-dashboard-tone-warn{background:color-mix(in srgb,var(--warn-soft) 16%,var(--surface))}}.office-dashboard-queue-row.is-priority.office-dashboard-tone-warn{color:var(--warn)}.office-dashboard-queue-row.is-priority.office-dashboard-tone-danger{background:var(--neg-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-queue-row.is-priority.office-dashboard-tone-danger{background:color-mix(in srgb,var(--neg-soft) 16%,var(--surface))}}.office-dashboard-queue-row.is-priority.office-dashboard-tone-danger{color:var(--neg)}.office-dashboard-queue-row.is-priority .office-dashboard-queue-row-copy strong,.office-dashboard-queue-row.is-priority .office-dashboard-queue-row-metric strong{color:var(--ink)}.office-dashboard-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.office-dashboard-panel{border-color:var(--border);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.office-dashboard-panel{border-color:color-mix(in srgb,var(--border) 88%,var(--ink-faint))}}.office-dashboard-panel{box-shadow:var(--shadow-sm)}.office-dashboard-panel-head{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.office-dashboard-panel-head h2,.office-dashboard-panel-head p{min-width:0;margin:0}.office-dashboard-panel-head p{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:2px}.office-dashboard-panel-icon{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--ink-muted);box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;line-height:1;display:grid}.office-dashboard-brand-icon{width:30px;height:30px;display:block}.office-dashboard-google-icon{flex:none;display:block}.office-dashboard-gmail-icon{width:31px;height:24px}.office-dashboard-calendar-icon{width:30px;height:30px}.office-dashboard-panel-icon-mail,.office-dashboard-panel-icon-calendar{background:#fff}.office-dashboard-panel-icon-tasks{border-color:#4d9363}@supports (color:color-mix(in lab,red,red)){.office-dashboard-panel-icon-tasks{border-color:color-mix(in srgb,#4d9363 24%,var(--border))}}.office-dashboard-panel-icon-tasks{background:#4d9363}@supports (color:color-mix(in lab,red,red)){.office-dashboard-panel-icon-tasks{background:color-mix(in srgb,#4d9363 10%,var(--surface))}}.office-dashboard-panel-icon-tasks{color:#3e7b51}.office-dashboard-panel-icon-ai{border-color:#9056c8}@supports (color:color-mix(in lab,red,red)){.office-dashboard-panel-icon-ai{border-color:color-mix(in srgb,#9056c8 24%,var(--border))}}.office-dashboard-panel-icon-ai{background:#9056c8}@supports (color:color-mix(in lab,red,red)){.office-dashboard-panel-icon-ai{background:color-mix(in srgb,#9056c8 10%,var(--surface))}}.office-dashboard-panel-icon-ai{color:#7b45ac}.office-dashboard-panel-count{border:1px solid var(--border);background:var(--bg-raised);min-width:0;max-width:132px;color:var(--ink-muted);font-size:var(--fs-xs);text-align:right;overflow-wrap:anywhere;border-radius:999px;padding:4px 9px;font-weight:650}.office-dashboard-panel-body{gap:10px;min-width:0;padding:16px 18px;display:grid}.office-dashboard-feed{justify-items:start;gap:7px;min-width:0;display:grid}.office-dashboard-feed strong,.office-dashboard-feed p,.office-dashboard-panel-note{overflow-wrap:anywhere;min-width:0;margin:0}.office-dashboard-feed strong{font-size:var(--fs-md);line-height:1.25}.office-dashboard-feed p,.office-dashboard-panel-note{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.45}.office-dashboard-feed [role=list],.office-dashboard-mail-groups,.office-dashboard-calendar-groups,.office-dashboard-mail-section,.office-dashboard-calendar-section,.office-dashboard-mail-list,.office-dashboard-event-list{gap:0;width:100%;min-width:0;display:grid}.office-dashboard-mail-groups,.office-dashboard-calendar-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 18px}.office-dashboard-calendar-groups{grid-template-rows:auto 1fr}.office-dashboard-calendar-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:4px 0 2px;display:grid}.office-dashboard-calendar-summary>div{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-raised);gap:2px;min-width:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-summary>div{background:color-mix(in srgb,var(--bg-raised) 78%,var(--surface))}}.office-dashboard-calendar-summary strong,.office-dashboard-calendar-summary span{overflow-wrap:anywhere;min-width:0;line-height:1.1;display:block}.office-dashboard-calendar-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:780}.office-dashboard-calendar-summary span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:690}.office-dashboard-mail-section,.office-dashboard-calendar-section{gap:6px}.office-dashboard-calendar-section{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface);padding:10px}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-section{background:color-mix(in srgb,var(--surface) 86%,var(--bg-raised))}}.office-dashboard-mail-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.office-dashboard-mail-section-head h3{min-width:0;color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;font-weight:760;line-height:1.2}.office-dashboard-mail-row,.office-dashboard-event-row{min-width:0;display:grid;position:relative}.office-dashboard-mail-row{border-top:1px solid var(--border-subtle);background:0 0;gap:3px;padding:7px 0}.office-dashboard-mail-row:first-child,.office-dashboard-event-row:first-child,.office-dashboard-calendar-task-row:first-child{border-top:0}.office-dashboard-mail-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.office-dashboard-event-row,.office-dashboard-calendar-task-row{border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;grid-template-columns:minmax(66px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 9px}.office-dashboard-mail-row strong,.office-dashboard-event-row strong,.office-dashboard-calendar-task-row strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:760;line-height:1.25}.office-dashboard-mail-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.office-dashboard-mail-sender,.office-dashboard-mail-row p,.office-dashboard-event-copy span{color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.35}.office-dashboard-mail-row p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.office-dashboard-mail-sender{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:690;display:block;overflow:hidden}.office-dashboard-mail-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.office-dashboard-mail-badge{border-radius:999px;flex:none;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:740;line-height:1.2;display:inline-flex}.office-dashboard-mail-badge-unread{background:#2f6fed}@supports (color:color-mix(in lab,red,red)){.office-dashboard-mail-badge-unread{background:color-mix(in srgb,#2f6fed 12%,var(--surface))}}.office-dashboard-mail-badge-unread{color:#2a5cbf}.office-dashboard-mail-badge-starred{background:#f4b83f}@supports (color:color-mix(in lab,red,red)){.office-dashboard-mail-badge-starred{background:color-mix(in srgb,#f4b83f 20%,var(--surface))}}.office-dashboard-mail-badge-starred{color:#8a5b00}.office-dashboard-mail-meta time,.office-dashboard-mail-empty{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.office-dashboard-mail-empty{margin:0}.office-dashboard-safe-status-grid{gap:8px;width:100%;min-width:0;display:grid}.office-dashboard-safe-status-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(72px,auto) minmax(82px,auto) 1fr;align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.office-dashboard-safe-status-row span,.office-dashboard-safe-status-row em{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;font-style:normal;line-height:1.35}.office-dashboard-safe-status-row strong{font-size:var(--fs-sm);line-height:1.3}.office-dashboard-event-time{border:1px solid #2f6fed;justify-content:center;align-items:center;width:fit-content;min-width:60px;max-width:100%;padding:5px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-time{border:1px solid color-mix(in srgb,#2f6fed 18%,var(--border))}}.office-dashboard-event-time{background:#2f6fed;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-time{background:color-mix(in srgb,#2f6fed 7%,var(--surface))}}.office-dashboard-event-time{color:#2267d9}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-time{color:color-mix(in srgb,#2267d9 72%,var(--ink))}}.office-dashboard-event-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2}.office-dashboard-event-copy{gap:3px;min-width:0;display:grid}.office-dashboard-event-row-ooo{color:var(--warn)}.office-dashboard-event-row-ooo,.office-dashboard-calendar-task-row-high,.office-dashboard-calendar-task-row-urgent{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-row-ooo,.office-dashboard-calendar-task-row-high,.office-dashboard-calendar-task-row-urgent{background:color-mix(in srgb,var(--warn) 6%,var(--surface))}}.office-dashboard-event-row-ooo .office-dashboard-event-time{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-row-ooo .office-dashboard-event-time{border-color:color-mix(in srgb,var(--warn) 22%,var(--border))}}.office-dashboard-event-row-ooo .office-dashboard-event-time{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-row-ooo .office-dashboard-event-time{background:color-mix(in srgb,var(--warn) 9%,var(--surface))}}.office-dashboard-event-row-ooo .office-dashboard-event-time{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-row-ooo .office-dashboard-event-time{color:color-mix(in srgb,var(--warn) 72%,var(--ink))}}.office-dashboard-calendar-task-row{color:var(--ink)}.office-dashboard-event-row:hover,.office-dashboard-calendar-task-row:hover{border-color:var(--border-subtle);background:var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-event-row:hover,.office-dashboard-calendar-task-row:hover{background:color-mix(in srgb,var(--surface-hover) 70%,var(--surface))}}.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{border-color:color-mix(in srgb,var(--danger) 20%,var(--border))}}.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{background:color-mix(in srgb,var(--danger) 7%,var(--surface))}}.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-task-row-high .office-dashboard-event-time,.office-dashboard-calendar-task-row-urgent .office-dashboard-event-time{color:color-mix(in srgb,var(--danger) 72%,var(--ink))}}.office-dashboard-calendar-kind{background:var(--bg-raised);border-radius:999px;align-items:center;width:fit-content;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-kind{background:color-mix(in srgb,var(--bg-raised) 86%,var(--surface))}}.office-dashboard-calendar-kind{color:var(--ink-muted);font-size:10px;font-weight:720;line-height:1.2}.office-dashboard-calendar-kind-high,.office-dashboard-calendar-kind-urgent{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-kind-high,.office-dashboard-calendar-kind-urgent{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}}.office-dashboard-calendar-kind-high,.office-dashboard-calendar-kind-urgent{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-kind-high,.office-dashboard-calendar-kind-urgent{color:color-mix(in srgb,var(--danger) 76%,var(--ink))}}.office-dashboard-calendar-empty{border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-raised);align-items:center;min-height:48px;margin:0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.office-dashboard-calendar-empty{background:color-mix(in srgb,var(--bg-raised) 64%,transparent)}}.office-dashboard-calendar-empty{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.office-dashboard-panel-link{border-top:1px solid var(--border);min-height:44px;color:var(--accent-strong);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex}.office-dashboard-panel-link:hover{background:var(--surface-hover)}.office-dashboard-task-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.office-dashboard-task-fields span{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;padding:6px 8px;font-weight:650}.office-dashboard-task-summary{flex-wrap:wrap;gap:8px;display:flex}.office-dashboard-task-summary>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);flex:112px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-summary>div{background:color-mix(in srgb,var(--bg-raised) 82%,var(--surface))}}.office-dashboard-task-summary span,.office-dashboard-task-summary strong{min-width:0;display:block}.office-dashboard-task-summary span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:680;line-height:1.2}.office-dashboard-task-summary strong{font-size:20px;font-weight:760;line-height:1}.office-dashboard-task-list{gap:8px;display:grid}.office-dashboard-task-list-head{color:var(--ink-muted);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.office-dashboard-task-list-head span:last-child{border:1px solid var(--border);background:var(--bg-raised);color:var(--ink);border-radius:999px;flex:none;padding:3px 8px;font-weight:750}.office-dashboard-task-list>[role=list]{gap:7px;display:grid}.office-dashboard-task-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:64px;padding:10px 12px 10px 14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-row{background:color-mix(in srgb,var(--bg-raised) 94%,var(--surface))}}.office-dashboard-task-row{color:var(--ink)}.office-dashboard-task-row:hover{background:var(--surface-hover)}.office-dashboard-task-row:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 52%,transparent)}}.office-dashboard-task-row:focus-visible{outline-offset:2px}.office-dashboard-task-content{gap:6px;min-width:0;display:grid}.office-dashboard-task-line{align-items:center;gap:8px;min-width:0;display:flex}.office-dashboard-task-meta{min-width:0;color:var(--ink-muted);flex-wrap:wrap;gap:5px 8px;display:flex}.office-dashboard-task-meta span+span{border-left:1px solid var(--border);padding-left:8px}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-meta span+span{border-left:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.office-dashboard-task-due{text-align:right;justify-items:end;gap:3px;min-width:72px;display:grid}.office-dashboard-task-due span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:680;line-height:1}.office-dashboard-task-due strong{color:var(--ink);font-size:var(--fs-sm);font-weight:760;line-height:1.15}.office-dashboard-task-due.is-empty strong{color:var(--ink-muted);font-weight:680}.office-dashboard-task-row strong,.office-dashboard-task-row span{overflow-wrap:anywhere;min-width:0}.office-dashboard-task-row strong{font-size:var(--fs-sm);line-height:1.25}.office-dashboard-task-row span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:680;line-height:1.25}.office-dashboard-task-priority{border:1px solid var(--border);background:var(--bg);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 7px;font-weight:760;line-height:1.1;display:inline-flex}.office-dashboard-task-priority-low{color:var(--ink-muted)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-priority-low{color:color-mix(in srgb,var(--ink-muted) 88%,var(--ink))}}.office-dashboard-task-priority-medium{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-priority-medium{color:color-mix(in srgb,var(--info) 68%,var(--ink))}}.office-dashboard-task-priority-medium{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-priority-medium{background:color-mix(in srgb,var(--info) 10%,var(--bg))}}.office-dashboard-task-priority-high,.office-dashboard-task-priority-urgent{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-priority-high,.office-dashboard-task-priority-urgent{color:color-mix(in srgb,var(--danger) 78%,var(--ink))}}.office-dashboard-task-priority-high,.office-dashboard-task-priority-urgent{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-task-priority-high,.office-dashboard-task-priority-urgent{background:color-mix(in srgb,var(--danger) 11%,var(--bg))}}.office-dashboard-briefing-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.office-dashboard-briefing-primary{--office-briefing-accent:var(--info);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-primary{background:color-mix(in srgb,var(--bg-raised) 86%,var(--surface))}}.office-dashboard-briefing-primary.office-dashboard-tone-good{--office-briefing-accent:var(--pos);background:var(--pos-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-primary.office-dashboard-tone-good{background:color-mix(in srgb,var(--pos-soft) 12%,var(--surface))}}.office-dashboard-briefing-primary.office-dashboard-tone-warn{--office-briefing-accent:var(--warn);background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-primary.office-dashboard-tone-warn{background:color-mix(in srgb,var(--warn-soft) 15%,var(--surface))}}.office-dashboard-briefing-primary.office-dashboard-tone-danger{--office-briefing-accent:var(--neg);background:var(--neg-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-primary.office-dashboard-tone-danger{background:color-mix(in srgb,var(--neg-soft) 15%,var(--surface))}}.office-dashboard-briefing-primary>div{gap:5px;min-width:0;display:grid}.office-dashboard-briefing-primary span,.office-dashboard-briefing-primary strong,.office-dashboard-briefing-primary p{overflow-wrap:anywhere;min-width:0;margin:0}.office-dashboard-briefing-primary>div>span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:720;line-height:1}.office-dashboard-briefing-primary strong{color:var(--ink);font-size:var(--fs-lg);font-weight:760;line-height:1.2}.office-dashboard-briefing-primary p{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:600;line-height:1.35}.office-dashboard-briefing-insights>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-content:start;gap:5px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-insights>div{background:color-mix(in srgb,var(--bg-raised) 88%,var(--surface))}}.office-dashboard-briefing-insights span,.office-dashboard-briefing-insights strong,.office-dashboard-briefing-insights p{overflow-wrap:anywhere;min-width:0;margin:0}.office-dashboard-briefing-insights span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:720;line-height:1}.office-dashboard-briefing-insights strong{color:var(--ink);font-size:var(--fs-sm);font-weight:760;line-height:1.18}.office-dashboard-briefing-insights p{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:620;line-height:1.35}.office-dashboard-briefing-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:0;min-height:46px;color:var(--ink);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.office-dashboard-briefing-row:hover{background:var(--surface-hover)}.office-dashboard-briefing-row:focus-visible,.office-dashboard-briefing-action:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-row:focus-visible,.office-dashboard-briefing-action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 52%,transparent)}}.office-dashboard-briefing-row:focus-visible,.office-dashboard-briefing-action:focus-visible{outline-offset:2px}.office-dashboard-briefing-row-icon{background:var(--ink-muted);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-row-icon{background:color-mix(in srgb,var(--ink-muted) 10%,var(--surface))}}.office-dashboard-briefing-row-icon{color:var(--ink-muted)}.office-dashboard-briefing-row.office-dashboard-tone-good .office-dashboard-briefing-row-icon{background:var(--pos-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-row.office-dashboard-tone-good .office-dashboard-briefing-row-icon{background:color-mix(in srgb,var(--pos-soft) 48%,var(--surface))}}.office-dashboard-briefing-row.office-dashboard-tone-good .office-dashboard-briefing-row-icon{color:var(--pos)}.office-dashboard-briefing-row.office-dashboard-tone-warn .office-dashboard-briefing-row-icon{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-row.office-dashboard-tone-warn .office-dashboard-briefing-row-icon{background:color-mix(in srgb,var(--warn-soft) 48%,var(--surface))}}.office-dashboard-briefing-row.office-dashboard-tone-warn .office-dashboard-briefing-row-icon{color:var(--warn)}.office-dashboard-briefing-row.office-dashboard-tone-danger .office-dashboard-briefing-row-icon{background:var(--neg-soft)}@supports (color:color-mix(in lab,red,red)){.office-dashboard-briefing-row.office-dashboard-tone-danger .office-dashboard-briefing-row-icon{background:color-mix(in srgb,var(--neg-soft) 48%,var(--surface))}}.office-dashboard-briefing-row.office-dashboard-tone-danger .office-dashboard-briefing-row-icon{color:var(--neg)}.office-dashboard-briefing-row-copy{gap:2px;min-width:0;display:grid}.office-dashboard-briefing-row strong,.office-dashboard-briefing-row span{overflow-wrap:anywhere;min-width:0}.office-dashboard-briefing-row strong{color:var(--ink);font-size:var(--fs-sm);font-weight:730;line-height:1.2}.office-dashboard-briefing-row span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650;line-height:1.2}.office-dashboard-briefing-row-metric{color:var(--ink);font-size:var(--fs-base);text-align:right;white-space:nowrap;font-weight:780}.office-dashboard-briefing-actions{flex-wrap:wrap;gap:8px;display:flex}.office-dashboard-briefing-action{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:34px;color:var(--accent-strong);font-size:var(--fs-xs);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:740;line-height:1.2;display:inline-flex}.office-dashboard-briefing-action:hover{background:var(--surface-hover)}.office-dashboard-briefing-steps{counter-reset:briefingStep;gap:6px;margin:0;padding:0;list-style:none;display:grid}.office-dashboard-briefing-steps li{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;font-weight:680;line-height:1.3;display:grid}.office-dashboard-briefing-steps li:before{counter-increment:briefingStep;content:counter(briefingStep);border:1px solid var(--border);background:var(--bg-raised);width:22px;height:22px;color:var(--ink);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:760;line-height:1;display:inline-grid}.office-task-page{gap:22px}.office-task-page.fade-in{animation-name:officeTaskFadeIn}@keyframes officeTaskFadeIn{0%{opacity:0}to{opacity:1}}.office-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.office-task-metric{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:8px;padding:16px;display:grid}.office-task-metric span,.office-task-metric strong{min-width:0;display:block}.office-task-metric span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:720;line-height:1.2}.office-task-metric strong{font-size:34px;font-weight:760;line-height:.95}.office-task-metric-good{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-good{border-color:color-mix(in srgb,var(--pos) 18%,var(--border))}}.office-task-metric-good{background:var(--pos-soft)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-good{background:color-mix(in srgb,var(--pos-soft) 34%,var(--surface))}}.office-task-metric-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-info{border-color:color-mix(in srgb,var(--info) 18%,var(--border))}}.office-task-metric-info{background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-info{background:color-mix(in srgb,var(--info-soft) 32%,var(--surface))}}.office-task-metric-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-warn{border-color:color-mix(in srgb,var(--warn) 22%,var(--border))}}.office-task-metric-warn{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-warn{background:color-mix(in srgb,var(--warn-soft) 38%,var(--surface))}}.office-task-metric-danger{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-danger{border-color:color-mix(in srgb,var(--neg) 22%,var(--border))}}.office-task-metric-danger{background:var(--neg-soft)}@supports (color:color-mix(in lab,red,red)){.office-task-metric-danger{background:color-mix(in srgb,var(--neg-soft) 40%,var(--surface))}}.office-task-error{border:1px solid var(--neg);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.office-task-error{border:1px solid color-mix(in srgb,var(--neg) 28%,var(--border))}}.office-task-error{border-radius:var(--radius);background:var(--neg-soft);color:var(--neg);font-size:var(--fs-sm);font-weight:650}.office-wheel-rewards{border:1px solid var(--info);gap:12px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-wheel-rewards{border:1px solid color-mix(in srgb,var(--info) 10%,var(--border))}}.office-wheel-rewards{border-radius:var(--radius-lg);background:var(--info-soft)}@supports (color:color-mix(in lab,red,red)){.office-wheel-rewards{background:color-mix(in srgb,var(--info-soft) 10%,var(--surface))}}.office-wheel-rewards{box-shadow:var(--shadow-sm)}.office-wheel-rewards-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.office-wheel-rewards-head h2{color:var(--ink);font-size:var(--fs-xl);margin:3px 0 4px;line-height:1.14}.office-wheel-rewards-head p{max-width:720px;color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.4}.office-wheel-reward-list{gap:10px;min-width:0;display:grid}.office-wheel-reward-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.office-wheel-reward-main,.office-wheel-reward-title{min-width:0}.office-wheel-reward-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-wheel-reward-title strong{min-width:0;color:var(--ink);font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.22}.office-wheel-reward-main p{color:var(--ink-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.35}.office-wheel-reward-meta{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.office-wheel-reward-meta span,.office-wheel-reward-note{background:var(--bg-raised);min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-weight:650;line-height:1.2}.office-wheel-reward-note{border-radius:var(--radius-sm);max-width:100%;margin-top:8px;display:inline-block}.office-wheel-reward-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.office-wheel-reward-actions .btn{min-height:34px}.office-wheel-reward-empty{border:1px dashed var(--border);border-radius:var(--radius);min-height:90px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:18px;display:grid}.office-wheel-reward-empty strong,.office-wheel-reward-empty span{display:block}.office-wheel-reward-empty strong{color:var(--ink)}.office-reward-routing-stack{gap:14px;min-width:0;display:grid}.office-reward-source-overview{border:1px solid var(--info);grid-template-columns:minmax(280px,.95fr) minmax(320px,1.2fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-reward-source-overview{border:1px solid color-mix(in srgb,var(--info) 18%,var(--border))}}.office-reward-source-overview{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--info-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.office-reward-source-overview{background:linear-gradient(135deg,color-mix(in srgb,var(--info-soft) 38%,var(--surface)),var(--surface))}}.office-reward-source-overview{box-shadow:var(--shadow-sm)}.office-reward-source-copy{align-content:start;gap:6px;min-width:0;display:grid}.office-reward-source-copy h2{color:var(--ink);font-size:var(--fs-xl);margin:0;line-height:1.12}.office-reward-source-copy p{max-width:620px;color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.42}.office-reward-source-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.office-reward-source-flow span{border:1px solid var(--info);grid-template-columns:28px minmax(0,1fr);grid-template-areas:"step title""step copy";align-content:center;gap:2px 8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-reward-source-flow span{border:1px solid color-mix(in srgb,var(--info) 14%,var(--border))}}.office-reward-source-flow span{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.office-reward-source-flow span{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.office-reward-source-flow strong{background:var(--info);color:#fff;width:28px;height:28px;font-size:var(--fs-xs);border-radius:999px;grid-area:step;place-items:center;font-weight:760;line-height:1;display:grid}.office-reward-source-flow em{min-width:0;color:var(--ink);font-size:var(--fs-sm);grid-area:title;font-style:normal;font-weight:760;line-height:1.18}.office-reward-source-flow small{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);grid-area:copy;font-weight:650;line-height:1.25}.office-reward-source-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.office-reward-source-stats span{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;min-width:0;padding:10px;display:grid}.office-reward-source-stats small{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;font-weight:720;line-height:1.18}.office-reward-source-stats em{min-width:0;color:var(--ink-faint);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:650;line-height:1.25}.office-reward-source-stats strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:24px;font-weight:780;line-height:1}.office-reward-source-note{color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;grid-column:1/-1;margin:-2px 0 0;font-weight:650;line-height:1.35}.office-reward-connection-note{border:1px solid var(--warn);grid-column:1/-1;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-reward-connection-note{border:1px solid color-mix(in srgb,var(--warn) 28%,var(--border))}}.office-reward-connection-note{border-radius:var(--radius);background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.office-reward-connection-note{background:color-mix(in srgb,var(--warn-soft) 58%,var(--surface))}}.office-reward-connection-note{color:var(--ink)}.office-reward-connection-note svg{color:var(--warn);margin-top:1px}.office-reward-connection-note span{gap:2px;min-width:0;display:grid}.office-reward-connection-note strong{font-size:var(--fs-sm);line-height:1.25}.office-reward-connection-note small{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:640;line-height:1.32}.office-reward-connection-action{align-self:center;min-height:32px;padding-inline:12px}.office-reward-configs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:12px;padding:16px;display:grid}.app.is-leadership-page .office-reward-routing-stack .btn,.app.is-ops-page .office-reward-routing-stack .btn,.office-reward-routing-stack .btn{min-height:40px}.office-reward-config-workbench{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;min-width:0;display:grid}.office-reward-config-list{gap:8px;min-width:0;display:grid}.office-reward-config-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.office-reward-config-row:hover,.office-reward-config-row[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-reward-config-row:hover,.office-reward-config-row[data-selected=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}.office-reward-config-row:hover,.office-reward-config-row[data-selected=true]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-reward-config-row:hover,.office-reward-config-row[data-selected=true]{background:color-mix(in srgb,var(--accent-soft) 22%,var(--surface))}}.office-reward-config-row>span:first-child{gap:3px;min-width:0;display:grid}.office-reward-config-row strong,.office-reward-config-row-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.office-reward-config-row small{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650}.office-reward-config-row-source{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.28}.office-reward-config-row-state{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0;display:flex}.office-reward-config-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:12px;min-width:0;padding:14px;display:grid}.office-reward-automation-panel{border:1px solid var(--accent);gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-reward-automation-panel{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.office-reward-automation-panel{border-radius:var(--radius);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-reward-automation-panel{background:color-mix(in srgb,var(--accent-soft) 18%,var(--surface))}}.office-reward-automation-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.office-reward-automation-head h3{color:var(--ink);font-size:var(--fs-lg);margin:2px 0 0;line-height:1.18}.office-reward-automation-panel p{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.4}.office-reward-automation-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.office-reward-automation-rules span{border:1px solid var(--accent);align-content:start;gap:5px;min-width:0;padding:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-reward-automation-rules span{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.office-reward-automation-rules span{border-radius:var(--radius-sm);background:var(--surface)}.office-reward-automation-rules small{color:var(--ink-muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.office-reward-automation-rules strong{min-width:0;color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:750;line-height:1.28}.office-reward-automation-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.office-reward-automation-meta span{background:var(--surface);min-width:0;max-width:100%;color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-weight:650;line-height:1.2}.office-reward-automation-candidates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.office-reward-automation-candidates>a,.office-reward-automation-candidates>span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:inherit;gap:3px;padding:9px;text-decoration:none;display:grid}.office-reward-automation-candidates strong,.office-reward-automation-candidates>*>span{overflow-wrap:anywhere;min-width:0}.office-reward-automation-candidates strong{color:var(--ink);font-size:var(--fs-sm);line-height:1.25}.office-reward-automation-candidates>*>span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650;line-height:1.25}.office-reward-field-note{color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:5px;font-weight:650;line-height:1.3;display:block}.office-task-create{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-template-areas:"templates templates""fields notes""actions actions";align-items:stretch;gap:14px 16px;padding:18px;display:grid}.office-task-create-templates{border-bottom:1px solid var(--border);flex-wrap:wrap;grid-area:templates;align-items:center;gap:8px;min-width:0;padding-bottom:12px;display:flex}.office-task-create-templates-label{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.office-task-template-chip{border:1px solid var(--border);background:var(--bg-raised);min-height:30px;color:var(--ink);font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-weight:700;line-height:1;display:inline-flex}.office-task-template-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-task-template-chip:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--border))}}.office-task-template-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-task-template-chip:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.office-task-template-chip:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-task-template-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white)}}.office-task-template-chip:focus-visible{outline-offset:2px}.office-task-roster-hint{color:var(--warn);font-size:var(--fs-xs);margin-top:2px;font-weight:650;line-height:1.2}.office-task-create-fields{grid-area:fields;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.office-task-create label,.office-task-detail-grid label{gap:5px;min-width:0;display:grid}.office-task-create label>span,.office-task-detail-grid label>span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:700;line-height:1.2}.office-task-create-title,.office-task-create-url,.office-task-create-cowork,.office-task-create-notes{min-width:0}.office-task-create-title{grid-column:1/-1}.office-task-create-fields>label{grid-column:span 2}.office-task-create-url,.office-task-create-cowork{grid-column:span 3}.office-task-create-notes{grid-area:notes;align-self:stretch}.office-task-create-notes .textarea{resize:vertical;height:100%;min-height:142px}.office-task-create-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.office-task-create-status{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650}.office-task-create-actions .btn{min-height:38px}.office-task-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:16px;display:grid}.office-task-list-panel,.office-task-detail-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm)}.office-task-list-panel{overflow:hidden}.office-task-toolbar{border-bottom:1px solid var(--border);background:var(--bg-raised);grid-template-columns:minmax(220px,1fr) minmax(210px,240px);align-items:center;gap:10px;padding:14px;display:grid}.office-task-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.office-task-search input{min-width:0;color:var(--ink);font-size:var(--fs-sm);background:0 0;border:0;outline:0}.office-task-search input::placeholder{color:var(--ink-faint)}.office-task-scope-filter,.office-task-status-filter{justify-self:stretch;min-width:0;max-width:100%;overflow-x:auto}.office-task-scope-filter .seg-btn,.office-task-status-filter .seg-btn{white-space:nowrap;min-height:32px}.office-task-priority-filter{min-width:150px}.office-task-list-head,.office-task-row{grid-template-columns:minmax(250px,1fr) minmax(128px,.34fr) minmax(100px,.28fr) minmax(108px,.3fr) minmax(108px,.3fr);gap:12px;display:grid}.office-task-list-head{border-bottom:1px solid var(--border);color:var(--ink-muted);font-size:var(--fs-xs);padding:10px 14px;font-weight:760;line-height:1.2}.office-task-list{min-width:0;display:grid}.office-task-row{border-bottom:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;text-align:left;cursor:pointer;align-items:center;padding:13px 14px;transition:background .12s,box-shadow .12s}.office-task-row:last-child{border-bottom:0}.office-task-row:hover,.office-task-row[data-selected=true]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-task-row:hover,.office-task-row[data-selected=true]{background:color-mix(in srgb,var(--accent-soft) 44%,var(--surface))}}.office-task-row:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-task-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white)}}.office-task-row:focus-visible{outline-offset:-2px}.office-task-main-cell,.office-task-status-cell,.office-task-date,.office-task-cowork-cell,.office-task-owner-cell,.office-task-assignee-cell{min-width:0}.office-task-title-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.office-task-title-line strong{min-width:0;color:var(--ink);font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:760;line-height:1.25}.office-task-main-cell>span{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.3;display:-webkit-box;overflow:hidden}.office-task-status-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-task-inline-action{border:1px solid var(--pos);align-items:center;gap:5px;min-height:28px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.office-task-inline-action{border:1px solid color-mix(in srgb,var(--pos) 24%,var(--border))}}.office-task-inline-action{background:var(--pos-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.office-task-inline-action{background:color-mix(in srgb,var(--pos-soft) 54%,var(--surface))}}.office-task-inline-action{color:var(--pos);font-size:var(--fs-xs);white-space:nowrap;font-weight:700;line-height:1}.office-task-inline-action:hover{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.office-task-inline-action:hover{border-color:color-mix(in srgb,var(--pos) 44%,var(--border))}}.office-task-inline-action:hover{background:var(--pos-soft)}.office-task-inline-action:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-task-inline-action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white)}}.office-task-inline-action:focus-visible{outline-offset:2px}.office-task-status-quick.select{max-width:100%;min-height:28px;font-size:var(--fs-xs);padding:3px 24px 3px 9px;font-weight:700}.office-task-date,.office-task-cowork-cell,.office-task-owner-cell,.office-task-assignee-cell{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.25}.office-task-date span,.office-task-date strong,.office-task-owner-cell strong,.office-task-owner-cell span,.office-task-assignee-cell strong,.office-task-assignee-cell span{min-width:0;display:block}.office-task-owner-cell strong,.office-task-assignee-cell strong{color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:720}.office-task-owner-cell span,.office-task-assignee-cell span{color:var(--ink-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:2px}.office-task-date strong{font-size:var(--fs-xs);margin-top:3px}.office-task-date-soon strong{color:var(--warn)}.office-task-date-overdue span,.office-task-date-overdue strong{color:var(--neg)}.office-task-empty{min-height:180px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.office-task-empty strong,.office-task-empty span{max-width:360px;display:block}.office-task-empty strong{color:var(--ink);font-size:var(--fs-lg)}.office-task-detail-panel{padding:16px;position:sticky;top:18px}.office-task-detail-backdrop{display:none}.office-task-detail-panel form{gap:16px;display:grid}.office-task-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.office-task-detail-head h2{min-width:0;font-size:var(--fs-xl);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.18}.office-task-detail-head-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.office-task-detail-close{display:none}.office-task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.office-task-detail-wide{grid-column:1/-1}.office-task-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.office-task-detail-actions .btn{min-height:38px}.office-task-source-link{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--accent-strong);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}.office-task-source-link:hover{background:var(--surface-hover);border-color:var(--border-strong)}.office-task-detail-empty{min-height:320px;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.office-task-detail-empty strong,.office-task-detail-empty span{max-width:260px;display:block}.office-task-detail-empty strong{color:var(--ink);font-size:var(--fs-lg)}@media(max-width:1120px){.office-command-main{grid-template-columns:minmax(0,1fr)}.office-command-actions{justify-content:flex-start}.office-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.office-task-create{grid-template-columns:minmax(0,1fr);grid-template-areas:"templates""fields""notes""actions"}.office-task-create-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.office-task-create-fields>label,.office-task-create-url,.office-task-create-cowork{grid-column:span 2}.office-task-create-title{grid-column:1/-1}.office-task-create-notes .textarea{min-height:96px}.office-task-workbench,.office-reward-config-workbench,.office-reward-source-overview{grid-template-columns:minmax(0,1fr)}.office-reward-source-flow,.office-reward-source-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.office-task-detail-panel{position:static}.office-wheel-reward-row{grid-template-columns:minmax(0,1fr)}.office-wheel-reward-actions{justify-content:flex-start}.office-task-toolbar{grid-template-columns:minmax(0,1fr) minmax(210px,240px)}.office-task-search{grid-column:1/-1}.office-task-scope-filter,.office-task-status-filter{justify-self:stretch}}@media(max-width:760px){.office-settings-section-head{gap:10px;display:grid}.office-settings-section-head>.pill{justify-self:start}.office-settings-integration-list{grid-template-columns:minmax(0,1fr)}.office-settings-integration-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.office-settings-integration-actions{text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch}.office-settings-connection-status{justify-self:start}.office-settings-connector-next-step,.office-settings-integration-actions small{width:100%}.office-settings-tracker-summary,.office-settings-tracker-controls{grid-template-columns:minmax(0,1fr)}.office-settings-tracker-summary>small{text-align:left;white-space:normal}.office-dashboard-task-summary,.office-task-metrics,.office-task-detail-grid,.office-task-create,.office-task-create-fields{grid-template-columns:minmax(0,1fr)}.office-task-create-fields>label,.office-task-create-title,.office-task-create-url,.office-task-create-cowork{grid-column:1/-1}.office-task-toolbar{grid-template-columns:minmax(0,1fr)}.office-task-scope-filter,.office-task-status-filter{justify-self:stretch;padding:3px;overflow-x:auto}.office-task-scope-filter .seg-btn,.office-task-status-filter .seg-btn{flex:none;min-height:44px}.office-task-priority-filter,.office-task-create-actions,.office-task-create-actions .btn,.office-wheel-reward-actions .btn,.office-task-detail-actions .btn{width:100%}.office-task-create-actions{flex-direction:column;align-items:stretch}.office-task-list-head{display:none}.office-task-list{background:var(--bg-raised);gap:8px;padding:10px}.office-task-row{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);gap:10px}.office-task-status-cell{justify-content:space-between}.office-task-detail-backdrop{z-index:80;opacity:0;pointer-events:none;background:#0f172a6b;border:0;width:100%;min-height:100%;padding:0;transition:opacity .16s;display:block;position:fixed;inset:0}.office-task-detail-backdrop[data-open=true]{opacity:1;pointer-events:auto}.office-task-detail-panel{z-index:90;overscroll-behavior:contain;border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;max-height:min(86vh,720px);transition:transform .18s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(calc(100% + 24px));box-shadow:0 -18px 44px #0f172a3d}.office-task-detail-panel[data-open=true]{transform:translateY(0)}.office-task-detail-panel[data-open=false]{pointer-events:none}.office-task-detail-close{display:grid}.office-wheel-rewards,.office-reward-configs{padding:13px}.office-reward-connection-note{grid-template-columns:20px minmax(0,1fr)}.office-reward-connection-action{grid-column:1/-1;justify-content:center;width:100%}.app.is-leadership-page .office-reward-routing-stack .btn,.app.is-ops-page .office-reward-routing-stack .btn,.office-reward-routing-stack .btn{min-height:44px}.office-reward-source-overview{gap:10px;padding:12px}.office-reward-source-copy{gap:5px}.office-reward-source-copy h2{line-height:1.14}.office-reward-source-copy p{font-size:12px;line-height:1.34}.office-reward-source-copy p+p{display:none}.office-reward-source-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.office-reward-source-flow span{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"step""title";justify-items:center;gap:6px;min-height:74px;padding:8px 6px}.office-reward-source-flow strong{width:26px;height:26px}.office-reward-source-flow em{font-size:12px;line-height:1.15}.office-reward-source-flow small{display:none}.office-reward-source-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.office-reward-source-stats span{gap:3px;padding:8px}.office-reward-source-stats strong{font-size:22px}.office-reward-source-stats em,.office-reward-source-note{display:none}.office-reward-automation-rules,.office-reward-automation-candidates{grid-template-columns:minmax(0,1fr)}.office-wheel-reward-actions{flex-direction:column;align-items:stretch}.office-task-detail-actions{align-items:stretch}}.office-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.office-search{width:min(100%,340px);min-height:44px}.office-automation-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.office-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.office-work-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:14px;align-content:space-between;gap:7px;min-width:0;min-height:118px;padding:14px;display:grid}.office-work-card:hover,.office-work-card[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-work-card:hover,.office-work-card[data-active=true]{border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}}.office-work-card:hover,.office-work-card[data-active=true]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-work-card:hover,.office-work-card[data-active=true]{background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface))}}.office-work-card span,.office-work-card strong,.office-work-card small{min-width:0;display:block}.office-work-card span{color:var(--ink-muted);font-size:var(--fs-sm)}.office-work-card strong{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1}.office-work-card small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.office-review-controls{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.office-density-control{color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;gap:7px;margin-left:auto;font-weight:690;display:inline-flex}.office-density-control .seg{padding:3px}.office-density-control .seg-btn{min-height:40px;padding:6px 9px}.office-review-queue-bar{z-index:4;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.office-review-queue-bar{background:color-mix(in srgb,var(--surface) 92%,var(--bg-raised))}}.office-review-queue-bar{box-shadow:var(--shadow-sm)}.office-review-mini-summary,.office-bulk-actions,.office-check-control,.office-row-select{align-items:center;gap:7px;min-width:0;display:flex}.office-review-mini-summary{flex-wrap:wrap}.office-review-mini-summary span{background:var(--bg-raised);min-height:24px;color:var(--ink-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 8px;font-weight:670;line-height:1.15;display:inline-flex}.office-bulk-actions{flex-wrap:wrap;justify-content:flex-end}.office-bulk-note{background:var(--bg-raised);min-height:36px;color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;padding:8px 10px;font-weight:720}.office-review-pagination{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;font-weight:650;line-height:1.35;display:flex}.office-review-pagination span{overflow-wrap:anywhere;min-width:0}.office-review-pagination .btn{flex:none;min-height:40px}.office-check-control,.office-row-select{color:var(--ink-muted);font-size:var(--fs-xs);cursor:pointer;font-weight:690}.office-check-control input,.office-row-select input,.office-table-select-all input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.office-row-select-icon{justify-content:center}.office-filter-bar{flex-wrap:wrap;gap:4px;margin-top:0}.office-filter-bar .seg-btn{border:1px solid #0000;flex:none;align-items:center;gap:7px;min-height:34px;display:inline-flex}.office-filter-bar .seg-btn[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-filter-bar .seg-btn[data-active=true]{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.office-filter-bar .seg-btn[data-active=true]{background:var(--surface)}.office-filter-count{background:var(--bg-raised);min-width:22px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}.office-filter-bar .seg-btn[data-active=true] .office-filter-count{background:var(--accent-soft);color:var(--accent-strong)}.office-more-filters{flex:220px;min-width:0}.office-more-filters summary{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-muted);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-weight:680;list-style:none;display:inline-flex}.office-more-filters summary::-webkit-details-marker{display:none}.office-more-filters[open] summary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-more-filters[open] summary{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.office-more-filters[open] summary{color:var(--accent-strong)}.office-more-filter-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px;display:flex}.office-more-filter{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:670;display:inline-flex}.office-more-filter[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-more-filter[data-active=true]{border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}}.office-more-filter[data-active=true]{background:var(--accent-soft);color:var(--accent-strong)}.office-more-filter strong{color:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:780}.office-review-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:min(72vh,820px);margin-top:8px;overflow:auto}.office-review-table{table-layout:fixed;width:100%;min-width:1280px}.app.is-ops-page .office-reactivation-page .office-review-table,.app.is-leadership-page .office-reactivation-page .office-review-table{min-width:1280px}.office-review-table .office-col-lead{width:14%}.office-review-table .office-col-select{width:4%}.office-review-table.no-evidence-column .office-col-lead{width:17%}.office-review-table .office-col-evidence{width:25%}.office-review-table .office-col-fields{width:23%}.office-review-table.no-evidence-column .office-col-fields{width:34%}.office-review-table .office-col-review{width:24%}.office-review-table.no-evidence-column .office-col-review{width:35%}.office-review-table .office-col-hubspot,.office-review-table.no-evidence-column .office-col-hubspot{width:10%}.office-review-table td,.office-review-table th{vertical-align:middle;min-width:0;padding:10px}.office-review-table thead th{z-index:2;background:var(--surface);box-shadow:0 1px 0 var(--border);position:sticky;top:0}.office-review-table tbody tr{transition:background-color .12s,box-shadow .12s}.office-review-table tbody tr:hover{background:var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.office-review-table tbody tr:hover{background:color-mix(in srgb,var(--bg-raised) 70%,var(--surface))}}.office-review-table tbody tr.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-review-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface))}}.office-review-table tbody tr.is-review-editing{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.office-review-table tbody tr.is-review-editing{background:color-mix(in srgb,var(--accent-soft) 44%,var(--surface))}}.office-review-table td:last-child{text-align:right}.office-review-table td:first-child,.office-review-table th:first-child{text-align:center}.office-review-table .pill,.office-review-table .btn{white-space:nowrap}.office-table-select-all{justify-content:center;align-items:center;display:inline-flex}.office-lead-name{min-width:0;font-weight:700;line-height:1.25}.office-lead-meta,.office-assignment span{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.office-lead-badges{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.office-lead-badges .pill{min-height:20px;padding:2px 7px;font-size:10px}.office-field-stack,.office-assignment{gap:5px;min-width:0;display:grid}.office-field-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.office-field-summary .office-field-stack{border:1px solid var(--border);background:var(--bg-raised);border-radius:9px;align-content:start;gap:6px;min-height:82px;padding:9px 10px}.office-review-table .office-field-summary.is-readonly{gap:6px}.office-review-table .office-field-summary.is-readonly .office-field-stack{background:var(--bg-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label value""source source";align-content:center;align-items:center;gap:3px 8px;min-height:48px;padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.office-review-table .office-field-summary.is-readonly .office-field-stack{background:color-mix(in srgb,var(--bg-raised) 70%,var(--surface))}}.office-review-table .office-field-summary.is-readonly .caps{grid-area:label;font-size:10px;line-height:1.1}.office-review-table .office-field-summary.is-readonly .office-field-main{grid-area:value;justify-content:flex-start;min-height:0}.office-review-table .office-field-summary.is-readonly .office-field-source{grid-area:source;min-height:12px;font-size:10px;line-height:1.15}.office-review-table .office-field-summary.is-readonly .office-field-main .pill{min-height:22px;padding:2px 8px}.office-review-table .office-field-summary.is-readonly .office-field-main strong{text-align:left;font-size:var(--fs-sm)}.office-field-main{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;min-height:26px;display:flex}.office-field-main .pill{justify-content:flex-start;width:auto;max-width:100%;min-height:24px;padding:3px 10px}.office-field-editor{border:1px solid var(--accent);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;min-width:0;max-width:100%;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.office-field-editor{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border))}}.office-field-editor{background:var(--accent-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.office-field-editor{background:color-mix(in srgb,var(--accent-soft) 54%,var(--surface))}}.office-field-editor .input,.office-field-editor .office-region-select,.office-field-editor .office-budget-input{width:100%;min-width:0}.office-field-editor .office-region-select,.office-field-editor .office-budget-input{min-height:36px}.office-evidence-block{--office-evidence-border:var(--warn)}@supports (color:color-mix(in lab,red,red)){.office-evidence-block{--office-evidence-border:color-mix(in srgb, var(--warn) 26%, var(--border))}}.office-evidence-block{--office-evidence-bg:#fef3c7}@supports (color:color-mix(in lab,red,red)){.office-evidence-block{--office-evidence-bg:color-mix(in srgb, #fef3c7 26%, var(--surface))}}.office-evidence-block{border:1px solid var(--office-evidence-border);background:var(--office-evidence-bg);border-radius:9px;gap:6px;min-width:190px;max-width:280px;padding:8px 10px;display:grid}.office-evidence-block[data-tone=good]{--office-evidence-border:#059669}@supports (color:color-mix(in lab,red,red)){.office-evidence-block[data-tone=good]{--office-evidence-border:color-mix(in srgb, #059669 18%, var(--border))}}.office-evidence-block[data-tone=good]{--office-evidence-bg:#d1fae5}@supports (color:color-mix(in lab,red,red)){.office-evidence-block[data-tone=good]{--office-evidence-bg:color-mix(in srgb, #d1fae5 24%, var(--surface))}}.office-evidence-block[data-tone=info]{--office-evidence-border:#2563eb}@supports (color:color-mix(in lab,red,red)){.office-evidence-block[data-tone=info]{--office-evidence-border:color-mix(in srgb, #2563eb 18%, var(--border))}}.office-evidence-block[data-tone=info]{--office-evidence-bg:#dbeafe}@supports (color:color-mix(in lab,red,red)){.office-evidence-block[data-tone=info]{--office-evidence-bg:color-mix(in srgb, #dbeafe 26%, var(--surface))}}.office-evidence-head,.office-evidence-sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.office-evidence-head{justify-content:space-between}.office-evidence-head span,.office-evidence-head strong,.office-evidence-block p,.office-evidence-sources span{overflow-wrap:anywhere;min-width:0}.office-evidence-head span{color:var(--ink);font-size:var(--fs-xs);font-weight:760}.office-evidence-head strong,.office-evidence-sources span{background:var(--surface);color:var(--ink-muted);text-transform:capitalize;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:750;line-height:1.2}.office-evidence-block p{color:var(--ink-muted);font-size:var(--fs-xs);margin:0;line-height:1.35}.office-field-stack strong,.office-field-stack small{min-width:0;display:block}.office-field-stack strong{overflow-wrap:anywhere;line-height:1.2}.office-field-stack small{min-height:15px;color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.office-review-actions{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 8px;min-width:0;display:grid}.office-review-actions .btn{min-height:34px;padding:7px 10px}.office-review-actions .btn-secondary{background:var(--surface)}.office-review-actions .office-pass-tm-btn{background:var(--ink);color:var(--surface);border-color:#0000}.office-review-actions .office-pass-tm-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.office-review-actions .office-pass-tm-btn:hover{background:color-mix(in srgb,var(--ink) 86%,var(--accent))}}.office-review-actions>.pill{white-space:normal;text-align:left;justify-self:start}.office-command-modes{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.office-column-map{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-top:16px;padding:14px}.office-column-map-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.office-column-map-field{gap:4px;min-width:0;display:grid}.office-column-map-auto{color:var(--pos);font-weight:650}.office-reactivation-page .input:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-reactivation-page .input:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white)}}.office-reactivation-page .input:focus-visible{outline-offset:2px;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.office-reactivation-page .input:focus-visible{border-color:color-mix(in srgb,var(--accent) 56%,var(--border))}}.office-edit-field{align-content:start;gap:3px;min-width:0;display:grid}.office-edit-label,.office-review-action-note{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.office-edit-label{font-weight:650}.office-review-action-note{max-width:34ch;color:var(--ink-muted);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.office-review-action-note{color:color-mix(in srgb,var(--ink-muted) 86%,var(--surface))}}.office-review-actions.is-editing .office-review-action-note{grid-column:1/-1}.office-region-select{width:158px;padding:7px 9px}.office-budget-input{width:168px;padding:7px 9px}.office-budget-preview{color:var(--ink-muted);font-size:10px;line-height:1.2}.office-hubspot-link{min-height:40px;color:var(--accent-strong);background:0 0;border-color:#0000;padding:5px 9px}.office-hubspot-link:hover{border-color:var(--border);background:var(--surface-hover)}.office-reactivation-page.density-compact .office-review-table td,.office-reactivation-page.density-compact .office-review-table th{padding:7px 8px}.office-reactivation-page.density-compact .office-lead-badges{margin-top:3px}.office-reactivation-page.density-compact .office-review-table .office-field-summary.is-readonly .office-field-stack{min-height:40px;padding:5px 7px}.office-reactivation-page.density-compact .office-review-actions .btn{min-height:30px;padding:5px 8px}.office-reactivation-page.density-compact .office-review-table-wrap{max-height:min(76vh,900px)}.office-review-mobile{display:none}.office-empty-row{color:var(--ink-muted);font-size:var(--fs-sm);padding:18px}.office-mobile-review-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:11px;padding:14px;display:grid}.office-mobile-row-head,.office-mobile-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.office-mobile-actions .btn{min-height:44px}.office-mobile-lead{gap:2px;min-width:0;display:grid}.office-mobile-lead strong,.office-mobile-lead span{overflow-wrap:anywhere;min-width:0}.office-mobile-lead span{color:var(--ink-muted);font-size:var(--fs-xs)}.office-mobile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.office-mobile-field-grid>div{background:var(--bg-raised);border-radius:9px;min-width:0;padding:9px 10px}.office-mobile-field-grid>.office-mobile-inline-fields{background:0 0;grid-column:1/-1;padding:0}.office-mobile-inline-fields.office-field-summary{min-width:0}.office-mobile-field-grid span,.office-mobile-field-grid strong,.office-mobile-field-grid small{overflow-wrap:anywhere;min-width:0;display:block}.office-mobile-field-grid span,.office-mobile-field-grid small{color:var(--ink-muted);font-size:var(--fs-xs)}.office-mobile-field-grid strong{font-size:var(--fs-sm);margin-top:2px}.office-fallback{padding:0}.office-fallback summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.office-fallback summary::-webkit-details-marker{display:none}.office-fallback summary strong,.office-fallback summary span{display:block}.office-fallback summary>div>span{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:2px}.office-fallback-body{padding:0 18px 18px}.office-csv-preview{margin-top:16px}.office-csv-preview .table{min-width:760px}@media(max-width:1120px){.office-dashboard-queue-row{grid-template-columns:minmax(0,1fr) minmax(64px,auto) minmax(96px,auto)}.office-dashboard-queue-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;place-items:center start}.office-dashboard-queue-source{text-align:left;justify-content:flex-start}.office-dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.office-automation-grid,.office-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-task-banner,.office-writeback-toggle{grid-template-columns:minmax(0,1fr)}.office-task-actions{justify-content:flex-start}}@media(max-width:760px){.office-dashboard-queue-shell{padding:14px}.office-dashboard-queue-shell-head{grid-template-columns:minmax(0,1fr);display:grid}.office-dashboard-queue-health{text-align:left;width:fit-content;max-width:100%}.office-dashboard-queue-head-status{justify-items:start}.office-dashboard-queue-progress{text-align:left}.office-dashboard-queue-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.office-dashboard-queue-row-main{align-items:start}.office-dashboard-queue-row-metric{text-align:left;justify-items:start;min-width:0}.office-dashboard-queue-row-status{text-align:left;justify-self:start;max-width:100%}.office-dashboard-queue-actions{grid-template-columns:minmax(0,1fr);justify-items:start}.office-dashboard-panel-head{grid-template-columns:auto minmax(0,1fr)}.office-dashboard-panel-count{text-align:left;grid-column:1/-1;max-width:100%}.office-dashboard-mail-row-head,.office-dashboard-event-row,.office-dashboard-calendar-task-row{grid-template-columns:minmax(0,1fr)}.office-dashboard-event-time{min-width:0}.office-dashboard-mail-row-head{grid-template-columns:minmax(0,1fr) auto}.office-dashboard-mail-meta{justify-content:flex-end}.office-dashboard-task-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.office-dashboard-task-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px}.office-dashboard-task-line{align-items:flex-start}.office-dashboard-task-due{text-align:left;justify-items:start}.office-dashboard-task-meta span+span{border-left:0;padding-left:0}.office-dashboard-briefing-primary{flex-direction:column;align-items:stretch}.office-dashboard-briefing-primary .office-dashboard-briefing-action,.office-dashboard-briefing-actions .office-dashboard-briefing-action{width:100%}.office-dashboard-briefing-insights{grid-template-columns:minmax(0,1fr)}.office-dashboard-briefing-row{grid-template-columns:auto minmax(0,1fr) auto}.office-automation-card,.office-review-card{padding:14px}.office-automation-grid,.office-work-grid,.office-mobile-field-grid{grid-template-columns:minmax(0,1fr)}.office-field-editor{grid-template-columns:minmax(0,1fr);min-width:0}.office-command-main{gap:12px}.office-command-actions,.office-review-controls{grid-template-columns:minmax(0,1fr);display:grid}.office-density-control{justify-content:space-between;width:100%;margin-left:0}.office-density-control .seg{justify-content:flex-end}.office-review-queue-bar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:static}.office-review-mini-summary,.office-bulk-actions{justify-content:flex-start}.office-review-pagination{grid-template-columns:minmax(0,1fr);display:grid}.office-review-pagination .btn{width:100%;min-height:44px}.office-check-control{justify-content:space-between;width:100%}.office-section-head{align-items:stretch}.office-search,.office-switch,.office-writeback-control,.office-loading-status,.office-bulk-actions .btn,.office-section-head .btn,.office-command-actions .btn,.office-task-actions,.office-task-actions .btn,.office-fallback-actions,.office-fallback-actions .btn{width:100%}.office-switch{justify-content:space-between}.office-more-filters summary{width:100%}.office-more-filter-grid{max-height:220px;overflow-y:auto}.office-task-actions,.office-fallback-actions,.office-review-actions,.office-mobile-actions{align-items:stretch}.office-review-actions{grid-template-columns:minmax(0,1fr)}.office-review-action-note{max-width:none}.office-review-actions .btn,.office-review-actions .input,.office-region-select,.office-budget-input,.office-evidence-block,.office-edit-field{width:100%}.office-evidence-block{max-width:none}.office-filter-bar{flex-wrap:nowrap;padding:3px;overflow-x:auto}.office-filter-bar .seg-btn,.office-work-card,.office-review-actions .btn,.office-mobile-actions .btn,.office-task-actions .btn,.office-fallback-actions .btn{min-height:44px}.office-review-table-wrap{display:none}.office-review-mobile{gap:10px;margin-top:14px;display:grid}}@media(max-width:560px){.office-dashboard-mail-groups,.office-dashboard-calendar-groups,.office-dashboard-mail-row-head{grid-template-columns:minmax(0,1fr)}.office-dashboard-mail-meta{justify-content:flex-start}.office-dashboard-task-fields{grid-template-columns:minmax(0,1fr)}.office-dashboard-queue-row{min-height:0}}.ops-record-row{--ops-record-accent:var(--ink-faint);border:1px solid var(--ops-record-accent);grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-record-row{border:1px solid color-mix(in srgb,var(--ops-record-accent) 20%,var(--border))}}.ops-record-row{border-radius:var(--radius);background:linear-gradient(90deg,var(--ops-record-accent),transparent 38%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-record-row{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-record-accent) 7%,transparent),transparent 38%),var(--bg-raised)}}.ops-record-row{color:inherit;text-decoration:none}.ops-record-row-healthy{--ops-record-accent:var(--pos)}.ops-record-row-running{--ops-record-accent:var(--info)}.ops-record-row-warning{--ops-record-accent:var(--warn)}.ops-record-row-failed{--ops-record-accent:var(--neg)}.ops-record-row-idle,.ops-record-row-paused{--ops-record-accent:var(--ink-muted)}.ops-record-main,.ops-record-meta,.ops-record-actions{min-width:0}.ops-record-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.ops-record-main strong,.ops-record-main span,.ops-record-meta strong,.ops-record-meta span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ops-record-main strong,.ops-record-meta strong{white-space:nowrap;font-size:var(--fs-sm)}.ops-record-main span,.ops-record-meta span{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.ops-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ops-cron-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-cron-start{background:linear-gradient(90deg,var(--info),transparent 42%),var(--surface);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:18px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-cron-start{background:linear-gradient(90deg,color-mix(in srgb,var(--info) 9%,transparent),transparent 42%),var(--surface)}}.ops-cron-start-copy{align-content:center;gap:6px;min-width:0;display:grid}.ops-cron-start-copy p{margin:0;line-height:1.45}.ops-cron-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ops-cron-step{--ops-cron-step-accent:var(--ink-faint);border:1px solid var(--ops-cron-step-accent);min-width:0;min-height:82px;padding:10px}@supports (color:color-mix(in lab,red,red)){.ops-cron-step{border:1px solid color-mix(in srgb,var(--ops-cron-step-accent) 24%,var(--border))}}.ops-cron-step{border-radius:var(--radius);background:linear-gradient(180deg,var(--ops-cron-step-accent),transparent 62%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-cron-step{background:linear-gradient(180deg,color-mix(in srgb,var(--ops-cron-step-accent) 8%,transparent),transparent 62%),var(--bg-raised)}}.ops-cron-step-healthy{--ops-cron-step-accent:var(--pos)}.ops-cron-step-running{--ops-cron-step-accent:var(--info)}.ops-cron-step-warning{--ops-cron-step-accent:var(--warn)}.ops-cron-step-failed{--ops-cron-step-accent:var(--neg)}.ops-cron-step-idle{--ops-cron-step-accent:var(--ink-muted)}.ops-cron-step-num{background:var(--ops-cron-step-accent);color:#fff;width:22px;height:22px;font-family:var(--font-mono);border-radius:999px;place-items:center;margin-bottom:8px;font-size:11px;display:inline-grid}.ops-cron-step strong,.ops-cron-step span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ops-cron-step strong{white-space:nowrap;font-size:var(--fs-xs)}.ops-cron-step span{color:var(--ink-muted);margin-top:3px;font-size:11px;line-height:1.35}.ops-cron-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-cron-summary-card{--ops-cron-summary-accent:var(--ink-faint);border:1px solid var(--ops-cron-summary-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-cron-summary-card{border:1px solid color-mix(in srgb,var(--ops-cron-summary-accent) 22%,var(--border))}}.ops-cron-summary-card{border-radius:var(--radius);background:var(--surface)}.ops-cron-summary-card-healthy{--ops-cron-summary-accent:var(--pos)}.ops-cron-summary-card-running{--ops-cron-summary-accent:var(--info)}.ops-cron-summary-card-warning{--ops-cron-summary-accent:var(--warn)}.ops-cron-summary-card-failed{--ops-cron-summary-accent:var(--neg)}.ops-cron-summary-card-idle{--ops-cron-summary-accent:var(--ink-muted)}.ops-cron-summary-card strong{font-size:var(--fs-lg);margin-top:2px;display:block}.ops-cron-list-card{overflow:hidden}.ops-cron-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ops-cron-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ops-cron-filter .seg-btn{white-space:nowrap}.ops-cron-list{gap:8px;padding:12px;display:grid}.ops-cron-row{--ops-cron-accent:var(--ink-faint);border:1px solid var(--ops-cron-accent);grid-template-columns:minmax(220px,1.25fr) minmax(118px,.45fr) minmax(150px,.65fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-cron-row{border:1px solid color-mix(in srgb,var(--ops-cron-accent) 20%,var(--border))}}.ops-cron-row{border-radius:var(--radius);background:linear-gradient(90deg,var(--ops-cron-accent),transparent 36%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-cron-row{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-cron-accent) 6%,transparent),transparent 36%),var(--bg-raised)}}.ops-cron-row-healthy{--ops-cron-accent:var(--pos)}.ops-cron-row-running{--ops-cron-accent:var(--info)}.ops-cron-row-warning{--ops-cron-accent:var(--warn)}.ops-cron-row-failed{--ops-cron-accent:var(--neg)}.ops-cron-row-idle{--ops-cron-accent:var(--ink-muted)}.ops-cron-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.ops-cron-main strong,.ops-cron-main span,.ops-cron-meta strong,.ops-cron-meta small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ops-cron-main strong,.ops-cron-meta strong{white-space:nowrap;font-size:var(--fs-sm)}.ops-cron-main span,.ops-cron-meta small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.ops-cron-meta{min-width:0}.ops-cron-meta .caps{margin-bottom:4px;font-size:9px;display:block}.ops-cron-status{justify-content:flex-end;display:flex}.ops-cron-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ops-command-center{--ops-command-accent:var(--ink-faint);border:1px solid var(--ops-command-accent);grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:stretch;gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-command-center{border:1px solid color-mix(in srgb,var(--ops-command-accent) 26%,var(--border))}}.ops-command-center{border-radius:var(--radius);background:linear-gradient(120deg,var(--ops-command-accent),transparent 44%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-command-center{background:linear-gradient(120deg,color-mix(in srgb,var(--ops-command-accent) 13%,transparent),transparent 44%),var(--surface)}}.ops-command-center{box-shadow:var(--shadow-soft)}.ops-command-center-healthy{--ops-command-accent:var(--pos)}.ops-command-center-running{--ops-command-accent:var(--info)}.ops-command-center-warning{--ops-command-accent:var(--warn)}.ops-command-center-failed{--ops-command-accent:var(--neg)}.ops-command-center-idle,.ops-command-center-paused{--ops-command-accent:var(--ink-muted)}.ops-command-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.ops-command-kicker{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-weight:650;display:inline-flex}.ops-command-main h2{letter-spacing:0;color:var(--ink);margin:8px 0 6px;font-size:clamp(26px,3vw,42px);line-height:.98}.ops-command-main p{max-width:620px;color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.ops-command-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ops-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.ops-command-metric{--ops-command-metric-accent:var(--ink-faint);border:1px solid var(--ops-command-metric-accent);min-width:0;padding:13px}@supports (color:color-mix(in lab,red,red)){.ops-command-metric{border:1px solid color-mix(in srgb,var(--ops-command-metric-accent) 24%,var(--border))}}.ops-command-metric{border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--ops-command-metric-accent),transparent 58%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-command-metric{background:linear-gradient(180deg,color-mix(in srgb,var(--ops-command-metric-accent) 8%,transparent),transparent 58%),var(--bg-raised)}}.ops-command-metric{color:inherit;text-decoration:none}.ops-command-metric-healthy{--ops-command-metric-accent:var(--pos)}.ops-command-metric-running{--ops-command-metric-accent:var(--info)}.ops-command-metric-warning{--ops-command-metric-accent:var(--warn)}.ops-command-metric-failed{--ops-command-metric-accent:var(--neg)}.ops-command-metric-idle,.ops-command-metric-paused{--ops-command-metric-accent:var(--ink-muted)}.ops-command-metric strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:clamp(18px,2vw,25px);line-height:1;display:block;overflow:hidden}.ops-command-metric small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:6px;line-height:1.25;display:block}.ops-command-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.ops-fix-queue{overflow:hidden}.ops-fix-list{gap:8px;padding:12px 14px 14px;display:grid}.ops-fix-row{--ops-fix-accent:var(--warn);border:1px solid var(--ops-fix-accent);grid-template-columns:28px auto minmax(0,1.25fr) minmax(120px,.55fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-fix-row{border:1px solid color-mix(in srgb,var(--ops-fix-accent) 30%,var(--border))}}.ops-fix-row{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--ops-fix-accent),transparent 36%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-fix-row{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-fix-accent) 10%,transparent),transparent 36%),var(--bg-raised)}}.ops-fix-row{color:inherit;text-decoration:none}.ops-fix-row-failed{--ops-fix-accent:var(--neg)}.ops-fix-row-warning{--ops-fix-accent:var(--warn)}.ops-fix-row:hover{background:linear-gradient(90deg,var(--ops-fix-accent),transparent 44%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.ops-fix-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-fix-accent) 15%,transparent),transparent 44%),var(--surface-hover)}}.ops-fix-priority{background:var(--ops-fix-accent);border-radius:999px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-fix-priority{background:color-mix(in srgb,var(--ops-fix-accent) 16%,var(--bg-sunken))}}.ops-fix-priority{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700}.ops-fix-main,.ops-fix-evidence{min-width:0}.ops-fix-main strong,.ops-fix-main span,.ops-fix-evidence strong,.ops-fix-evidence span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-fix-main strong,.ops-fix-evidence strong{color:var(--ink);font-size:var(--fs-sm)}.ops-fix-main span,.ops-fix-evidence span{color:var(--ink-muted);font-size:var(--fs-xs)}.ops-system-register{overflow:hidden}.ops-system-table{padding:0;display:grid}.ops-system-table-head,.ops-system-table-row{grid-template-columns:minmax(230px,1.4fr) minmax(130px,.7fr) minmax(135px,.75fr) minmax(130px,.7fr) minmax(190px,1fr) minmax(150px,.8fr);align-items:center;gap:12px;display:grid}.ops-system-table-head{border-bottom:1px solid var(--border);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 14px;font-size:9px;font-weight:650}.ops-system-table-row{--ops-system-row-accent:var(--ink-faint);border-bottom:1px solid var(--border);background:linear-gradient(90deg,var(--ops-system-row-accent),transparent 28%),var(--surface);min-width:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ops-system-table-row{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-system-row-accent) 6%,transparent),transparent 28%),var(--surface)}}.ops-system-table-row:last-child{border-bottom:0}.ops-system-table-row-healthy{--ops-system-row-accent:var(--pos)}.ops-system-table-row-running{--ops-system-row-accent:var(--info)}.ops-system-table-row-warning{--ops-system-row-accent:var(--warn)}.ops-system-table-row-failed{--ops-system-row-accent:var(--neg)}.ops-system-table-row-paused,.ops-system-table-row-idle{--ops-system-row-accent:var(--ink-muted)}.ops-system-table-row>div{min-width:0}.ops-system-table-row strong,.ops-system-table-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-system-table-row strong{color:var(--ink);font-size:var(--fs-sm)}.ops-system-table-row small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:3px}.ops-system-name-cell{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.ops-system-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ops-exception-panel .card-header{border-bottom:1px solid var(--border)}.ops-exception-list{gap:8px;padding:12px 14px 14px;display:grid}.ops-exception-empty{padding:18px}.ops-exception-row{--ops-exception-accent:var(--warn);border:1px solid var(--ops-exception-accent);grid-template-columns:auto minmax(0,1.2fr) minmax(180px,.8fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-exception-row{border:1px solid color-mix(in srgb,var(--ops-exception-accent) 28%,var(--border))}}.ops-exception-row{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--ops-exception-accent),transparent 38%),var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.ops-exception-row{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-exception-accent) 10%,transparent),transparent 38%),var(--bg-raised)}}.ops-exception-row{color:inherit;text-decoration:none}.ops-exception-row-failed{--ops-exception-accent:var(--neg)}.ops-exception-row-warning{--ops-exception-accent:var(--warn)}.ops-exception-row:hover{background:linear-gradient(90deg,var(--ops-exception-accent),transparent 44%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.ops-exception-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-exception-accent) 14%,transparent),transparent 44%),var(--surface-hover)}}.ops-exception-row strong,.ops-exception-row span,.ops-exception-meta b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-exception-row strong{font-size:var(--fs-sm)}.ops-exception-row span,.ops-exception-meta{color:var(--ink-muted);font-size:var(--fs-xs)}.ops-exception-meta b{color:var(--ink);font-size:var(--fs-xs);margin-top:2px}.ops-group-panel{overflow:hidden}.ops-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ops-group-card{--ops-group-accent:var(--ink-faint);border:1px solid var(--border);border-top:3px solid var(--ops-group-accent);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--ops-group-accent),transparent 48%),var(--bg-raised);min-width:0;padding:13px}@supports (color:color-mix(in lab,red,red)){.ops-group-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ops-group-accent) 8%,transparent),transparent 48%),var(--bg-raised)}}.ops-group-card:first-child{--ops-group-accent:var(--info)}.ops-group-card:nth-child(2){--ops-group-accent:var(--pos)}.ops-group-card:nth-child(3){--ops-group-accent:var(--accent)}.ops-group-card:nth-child(4),.ops-group-card-warning{--ops-group-accent:var(--warn)}.ops-group-card-failed{--ops-group-accent:var(--neg)}.ops-group-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.ops-group-top .muted{font-size:var(--fs-xs);margin-top:3px;line-height:1.35}.ops-group-reason{border-radius:var(--radius-sm);background:var(--ops-group-accent);margin-top:10px;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.ops-group-reason{background:color-mix(in srgb,var(--ops-group-accent) 10%,var(--bg-sunken))}}.ops-group-reason{color:var(--ink);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ops-group-systems{gap:5px;margin-top:12px;display:grid}.ops-group-row{min-width:0;color:inherit;border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-group-row{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.ops-group-row span:not(.ops-pulse),.ops-group-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);overflow:hidden}.ops-group-row strong{color:var(--ink-muted);font-weight:650}.ops-lane-strip{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-lane-card{--ops-lane-accent:var(--ink-faint);border:1px solid var(--border);border-top:3px solid var(--ops-lane-accent);border-radius:var(--radius);background:linear-gradient(180deg,var(--ops-lane-accent),transparent 42%),var(--surface);min-width:0;padding:14px}@supports (color:color-mix(in lab,red,red)){.ops-lane-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ops-lane-accent) 8%,transparent),transparent 42%),var(--surface)}}.ops-lane-card{box-shadow:var(--shadow-soft);transition:transform .16s,border-color .16s,box-shadow .16s}.ops-lane-card:first-child{--ops-lane-accent:var(--info)}.ops-lane-card:nth-child(2){--ops-lane-accent:var(--pos)}.ops-lane-card:nth-child(3){--ops-lane-accent:var(--accent)}.ops-lane-card:nth-child(4){--ops-lane-accent:var(--warn)}.ops-lane-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.ops-lane-card-healthy{animation:4.8s ease-in-out infinite opsBreathe}.ops-lane-card-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ops-lane-card-warning{border-color:color-mix(in srgb,var(--warn) 38%,var(--border))}}.ops-lane-card-warning{--ops-lane-accent:var(--warn)}.ops-lane-card-failed{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-lane-card-failed{border-color:color-mix(in srgb,var(--neg) 48%,var(--border))}}.ops-lane-card-failed{--ops-lane-accent:var(--neg)}.ops-lane-top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.ops-lane-top .muted{font-size:var(--fs-xs);margin-top:3px;line-height:1.35}.ops-lane-reason{border-radius:var(--radius);background:var(--ops-lane-accent);margin-top:12px;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.ops-lane-reason{background:color-mix(in srgb,var(--ops-lane-accent) 10%,var(--bg-sunken))}}.ops-lane-reason{color:var(--ink);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ops-lane-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;display:grid}.ops-lane-metrics .caps{margin-bottom:3px;font-size:9px}.ops-lane-metrics .mono{font-size:var(--fs-xs)}.ops-cockpit-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.ops-live-ribbon{gap:var(--gap);background:linear-gradient(90deg,var(--info),transparent 38%),linear-gradient(270deg,var(--pos),transparent 45%),var(--surface);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;padding:14px 16px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ops-live-ribbon{background:linear-gradient(90deg,color-mix(in srgb,var(--info) 10%,transparent),transparent 38%),linear-gradient(270deg,color-mix(in srgb,var(--pos) 8%,transparent),transparent 45%),var(--surface)}}.ops-live-meter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.ops-live-ring{--ops-health:0%;background:radial-gradient(circle at center,var(--surface) 56%,transparent 57%),conic-gradient(var(--pos) var(--ops-health),var(--border) 0);width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;display:grid}.ops-live-ring span{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink)}.ops-live-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:2px;display:grid}.ops-live-event{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:0;max-width:none;color:inherit;grid-template-rows:auto auto;grid-template-columns:auto minmax(92px,auto);align-items:center;gap:2px 8px;padding:9px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.ops-live-event:hover{border-color:var(--border-strong);background:var(--surface);transform:translateY(-1px)}.ops-live-event .ops-pulse{grid-row:1/span 2}.ops-live-event span:not(.ops-pulse),.ops-live-event strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-live-event span:not(.ops-pulse){font-size:var(--fs-xs);color:var(--ink-muted)}.ops-live-event strong{font-size:var(--fs-xs)}.ops-side-stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ops-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.ops-system-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ops-system-filter .seg-btn{white-space:nowrap}.ops-system-card{--ops-system-accent:var(--ink-faint);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg,var(--ops-system-accent),transparent 34%),var(--bg-raised);flex-direction:column;gap:11px;min-width:0;min-height:252px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ops-system-card{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-system-accent) 6%,transparent),transparent 34%),var(--bg-raised)}}.ops-system-card{color:inherit;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;animation:.28s both opsCardEnter;position:relative;overflow:hidden}.ops-system-card:nth-child(2){animation-delay:30ms}.ops-system-card:nth-child(3){animation-delay:60ms}.ops-system-card:nth-child(4){animation-delay:90ms}.ops-system-card:nth-child(5){animation-delay:.12s}.ops-system-card:nth-child(n+6){animation-delay:.15s}.ops-system-card-healthy{--ops-system-accent:var(--pos)}.ops-system-card-running{--ops-system-accent:var(--info)}.ops-system-card-warning{--ops-system-accent:var(--warn)}.ops-system-card-failed{--ops-system-accent:var(--neg)}.ops-system-card-paused{--ops-system-accent:var(--ink-faint)}.ops-system-card-idle{--ops-system-accent:var(--ink-muted)}.ops-system-card-healthy{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.ops-system-card-healthy{border-color:color-mix(in srgb,var(--pos) 24%,var(--border))}}.ops-system-card:hover{border-color:var(--ops-system-accent)}@supports (color:color-mix(in lab,red,red)){.ops-system-card:hover{border-color:color-mix(in srgb,var(--ops-system-accent) 48%,var(--border-strong))}}.ops-system-card:hover{background:linear-gradient(90deg,var(--ops-system-accent),transparent 42%),var(--surface-hover)}@supports (color:color-mix(in lab,red,red)){.ops-system-card:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-system-accent) 9%,transparent),transparent 42%),var(--surface-hover)}}.ops-system-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.ops-system-card-running:after{content:"";background:linear-gradient(90deg,transparent,var(--ops-system-accent),transparent);height:2px;animation:1.8s linear infinite opsScan;position:absolute;top:0;left:14px;right:14px}.ops-system-card-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ops-system-card-warning{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}}.ops-system-card-warning{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.ops-system-card-warning{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 10%,transparent)}}.ops-system-card-failed{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-system-card-failed{border-color:color-mix(in srgb,var(--neg) 50%,var(--border))}}.ops-system-card-failed{box-shadow:0 0 0 1px var(--neg)}@supports (color:color-mix(in lab,red,red)){.ops-system-card-failed{box-shadow:0 0 0 1px color-mix(in srgb,var(--neg) 14%,transparent)}}@keyframes opsScan{0%{opacity:0;transform:translate(-60%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(60%)}}@keyframes opsBreathe{0%,to{box-shadow:var(--shadow-soft)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--ops-lane-accent) 12%,transparent),var(--shadow)}}@keyframes opsCardEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ops-system-card-top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.ops-system-card-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);overflow:hidden}.ops-system-purpose{min-height:38px;font-size:var(--fs-xs);line-height:1.45}.ops-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:auto;display:grid}.ops-system-metrics .caps{margin-bottom:3px;font-size:9px}.ops-system-metrics .mono{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-system-reason{border:1px solid var(--ops-system-accent);padding:10px;display:block}@supports (color:color-mix(in lab,red,red)){.ops-system-reason{border:1px solid color-mix(in srgb,var(--ops-system-accent) 18%,var(--border))}}.ops-system-reason{border-radius:var(--radius);background:linear-gradient(90deg,var(--ops-system-accent),transparent 56%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.ops-system-reason{background:linear-gradient(90deg,color-mix(in srgb,var(--ops-system-accent) 12%,transparent),transparent 56%),var(--surface)}}.ops-system-reason,.ops-system-reason>div{min-width:0}.ops-system-reason .caps{margin-bottom:2px;font-size:9px;display:block}.ops-system-reason strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);display:block;overflow:hidden}.ops-system-reason p{color:var(--ink-muted);font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.ops-system-foot{border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--fs-xs);justify-content:space-between;gap:8px;padding-top:10px;display:flex}.ops-system-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.ops-system-actions .btn{min-width:0}.ops-card-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-bar-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.ops-bar-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-delivery-bar,.ops-proof-bar{background:var(--bg-sunken);border-radius:999px;height:4px;overflow:hidden}.ops-delivery-bar span,.ops-proof-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--pos));height:100%;transition:width .45s;animation:3.8s linear infinite opsFlow;display:block}.ops-delivery-bar-output span{background:linear-gradient(90deg,var(--info),var(--accent))}.ops-delivery-bar-output.is-empty span{width:0!important}.ops-empty-indicator,.ops-paused-note{border-radius:var(--radius);background:var(--bg-sunken);min-height:28px;color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;padding:6px 8px;line-height:1.35;display:flex}.ops-paused-note{border:1px dashed var(--border-strong)}.ops-paused-row{opacity:.88}.ops-proof-bar{margin-top:8px}.ops-pulse{background:var(--ink-faint);border-radius:999px;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 #0000}.ops-pulse-running{background:var(--info);animation:1.35s ease-out infinite opsPulse}.ops-pulse-healthy{background:var(--pos)}.ops-pulse-warning{background:var(--warn)}.ops-pulse-failed{background:var(--neg)}.ops-pulse-paused{background:var(--ink-faint)}.ops-pulse-idle{background:var(--ink-muted)}.ops-pulse-warning,.ops-pulse-failed{animation:1.8s ease-in-out infinite opsAttention}@keyframes opsPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--info) 45%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes opsAttention{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.25)}}@keyframes opsFlow{0%,to{filter:saturate()}50%{filter:saturate(1.25)brightness(1.04)}}.ops-pill-healthy,.ops-pill-running{background:var(--pos);color:#fff}.ops-pill-warning{background:var(--warn);color:#fff}.ops-pill-failed{background:var(--neg);color:#fff}.ops-pill-paused,.ops-pill-idle{background:var(--bg-sunken);color:var(--ink-muted)}.ops-attention-row,.ops-proof-row{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:inherit;background:var(--bg-raised);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.ops-attention-row{grid-template-columns:auto minmax(0,1fr) auto auto}.ops-proof-row{grid-template-columns:minmax(0,1fr) auto}.ops-attention-row:hover,.ops-proof-row:hover{background:var(--surface-hover)}.ops-attention-row strong,.ops-proof-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);display:block;overflow:hidden}.ops-attention-row .muted,.ops-proof-row .muted{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);overflow:hidden}.ops-attention-action{background:var(--bg-sunken);color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.ops-delivery-list{flex-direction:column;gap:10px;display:flex}.app.is-ops-page{--bg:#f4f6f9;--bg-raised:#f7f7f8;--bg-sunken:#0000000a;--surface:#fff;--surface-hover:#00000009;--border:#00000014;--border-strong:#00000024;--ink:#111;--ink-muted:#0000009e;--ink-faint:#0000004d;--pos:#2f6f58;--pos-soft:#e2f7ef;--warn:#a87821;--warn-soft:#f3e8cf;--neg:#9d3939;--neg-soft:#ffe2e2;--info:#4a6f99;--info-soft:#e3f5ff;--accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-soft:hsl(var(--accent-h) var(--accent-s) 94%);--accent-strong:hsl(var(--accent-h) var(--accent-s) 38%);--font-serif:var(--font-sans);--ops-ui-bg:#fff;--ops-ui-panel:#f7f7f8;--ops-ui-panel-strong:#f3f3f4;--ops-ui-line:#00000014;--ops-ui-line-soft:#0000000d;--ops-ui-text:#111;--ops-ui-muted:#0000009e;--ops-ui-faint:#0000004d;--ops-ui-blue:#e3f5ff;--ops-ui-indigo:#f4e3de;--ops-ui-violet:#f3e8cf;--ops-ui-mint:#e2f7ef;--ops-ui-peach:#fff0df;background:var(--ops-ui-bg)}.app.is-ops-page .main{background:var(--ops-ui-bg)}.app.is-ops-page .topbar{border-bottom:1px solid var(--ops-ui-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;height:68px;padding:0 28px}.app.is-ops-page .breadcrumb{color:var(--ops-ui-muted);font-size:14px}.app.is-ops-page .breadcrumb .cur{color:var(--ops-ui-text);font-weight:500}.app.is-ops-page .search{min-width:260px;min-height:40px;color:var(--ops-ui-muted);box-shadow:none;background:#0000000a;border:0;border-radius:16px}.app.is-ops-page .search input{color:var(--ops-ui-text)}.app.is-ops-page .search .kbd{color:var(--ops-ui-faint);background:#ffffff8c;border-color:#0000001a}.app.is-ops-page .icon-btn{width:40px;height:40px;color:var(--ops-ui-muted);border-radius:12px}.app.is-ops-page .icon-btn:hover{color:var(--ops-ui-text);background:#0000000a}.app.is-ops-page .content{max-width:none;margin:0;padding:28px 28px 80px}.app.is-ops-page .ops-cockpit{width:100%;max-width:none;gap:20px!important}.app.is-ops-page .page-head{border-bottom:0;align-items:center;margin:0;padding:0 0 4px}.app.is-ops-page .page-head .caps{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;color:var(--ops-ui-muted)!important}.app.is-ops-page .page-title{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.15;margin-top:2px!important}.app.is-ops-page .page-subtitle{max-width:640px;color:var(--ops-ui-muted);font-size:14px;line-height:1.45}.app.is-ops-page .btn{min-height:28px;box-shadow:none;border-radius:8px;gap:6px;font-size:12px;font-weight:500}.app.is-ops-page .btn:disabled,.app.is-ops-page .seg-btn:disabled,.app.is-ops-page button:disabled{opacity:.48;cursor:not-allowed}.app.is-ops-page .btn-secondary{border-color:var(--ops-ui-line);color:var(--ops-ui-text);background:#fff}.app.is-ops-page .btn-secondary:hover{background:#00000008;border-color:#00000024}.app.is-ops-page .btn-accent,.app.is-ops-page .btn-primary{color:#fff;background:#1c1c1c;border-color:#0000}.app.is-ops-page .btn-ghost{color:var(--ops-ui-muted)}.app.is-ops-page .btn-ghost:hover{color:var(--ops-ui-text);background:#0000000a}.app.is-ops-page .input,.app.is-ops-page .select,.app.is-ops-page .textarea{border:1px solid var(--ops-ui-line);min-height:34px;color:var(--ops-ui-text);box-shadow:none;background:#fff;border-radius:10px;font-size:13px}.app.is-ops-page .input:focus,.app.is-ops-page .select:focus,.app.is-ops-page .textarea:focus{background:#fff;border-color:#00000038;outline:none}.app.is-ops-page .input::placeholder,.app.is-ops-page .textarea::placeholder{color:#00000061}.app.is-ops-page pre,.app.is-ops-page code{color:var(--ops-ui-text);font-family:var(--font-mono);border-radius:10px;background:#0000000b!important}.app.is-ops-page table{color:var(--ops-ui-text)}.app.is-ops-page th{color:var(--ops-ui-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:500!important}.app.is-ops-page tr,.app.is-ops-page th{border-color:var(--ops-ui-line-soft)!important}.app.is-ops-page td{color:var(--ops-ui-text);font-size:13px}.app.is-ops-page .card,.app.is-ops-page .ops-command-main,.app.is-ops-page .ops-command-metric,.app.is-ops-page .ops-group-card,.app.is-ops-page .ops-attention-row,.app.is-ops-page .ops-proof-row{box-shadow:none;border:0;border-radius:16px}.app.is-ops-page .card{background:var(--ops-ui-panel)}.app.is-ops-page .card[style*="var(--bg-raised)"],.app.is-ops-page .card[style*="var(--pos-soft)"]{background:var(--ops-ui-panel)!important}.app.is-ops-page .card[style*="var(--neg)"]{color:#8a2020!important;background:#fff4f4!important;border-color:#8a202033!important}.app.is-ops-page .card-header{border-bottom:0;min-height:52px;padding:16px 18px 10px}.app.is-ops-page .card-body{color:var(--ops-ui-text);font-size:13px;line-height:1.5}.app.is-ops-page .serif{font-family:var(--font-sans);letter-spacing:0;font-weight:650}.app.is-ops-page .card-title{color:var(--ops-ui-text);letter-spacing:0;font-size:14px;font-weight:600}.app.is-ops-page .kpi{background:var(--ops-ui-blue);min-height:112px;color:var(--ops-ui-text);box-shadow:none;border:0;border-radius:16px;padding:18px}.app.is-ops-page .grid-4>.kpi:nth-child(2){background:var(--ops-ui-indigo)}.app.is-ops-page .grid-4>.kpi:nth-child(3){background:var(--ops-ui-violet)}.app.is-ops-page .grid-4>.kpi:nth-child(4){background:var(--ops-ui-mint)}.app.is-ops-page .kpi-label{color:var(--ops-ui-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.app.is-ops-page .kpi-value{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:30px;font-weight:700}.app.is-ops-page .avatar{color:var(--ops-ui-text);font-family:var(--font-sans);box-shadow:none;background:#0000000f;border:0;font-weight:650}.app.is-ops-page .muted{color:var(--ops-ui-muted)}.app.is-ops-page .caps{color:var(--ops-ui-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.app.is-ops-page .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.app.is-ops-page .ops-command-center{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column-reverse;gap:20px;padding:0;display:flex}.app.is-ops-page .ops-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.app.is-ops-page .ops-command-metric{min-height:112px;color:var(--ops-ui-text);background:var(--ops-ui-blue);padding:18px;transition:transform .14s,filter .14s}.app.is-ops-page .ops-command-metric:nth-child(2){background:var(--ops-ui-indigo)}.app.is-ops-page .ops-command-metric:nth-child(3){background:var(--ops-ui-violet)}.app.is-ops-page .ops-command-metric:nth-child(4){background:var(--ops-ui-blue)}.app.is-ops-page .ops-command-metric:hover{filter:brightness(.985);transform:translateY(-1px)}.app.is-ops-page .ops-command-metric strong{color:var(--ops-ui-text);letter-spacing:0;text-overflow:ellipsis;max-width:100%;margin-top:14px;font-size:30px;font-weight:700;overflow:hidden}.app.is-ops-page .ops-property-sync .ops-command-metric:last-child strong{white-space:nowrap;font-size:22px}.app.is-ops-page .ops-command-metric small{color:var(--ops-ui-muted);margin-top:8px;font-size:12px}.app.is-ops-page .ops-command-main{background:linear-gradient(115deg,#e3f5ffa3,transparent 48%),var(--ops-ui-panel);min-height:236px;padding:24px 28px}.app.is-ops-page .ops-command-kicker{color:var(--ops-ui-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.app.is-ops-page .ops-command-main h2{color:var(--ops-ui-text);letter-spacing:0;margin:10px 0 8px;padding-bottom:1px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.14;overflow:visible}.app.is-ops-page .ops-command-main p{max-width:560px;color:var(--ops-ui-muted);font-size:14px}.app.is-ops-page .ops-command-actions{margin-top:22px}.app.is-ops-page .ops-inline-message{background:var(--ops-ui-peach);color:#000000ad;border:0;border-radius:12px}.app.is-ops-page .ops-command-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:20px}.app.is-ops-page .ops-fix-list{gap:0;padding:0 18px 18px}.app.is-ops-page .ops-fix-row{border:0;border-top:1px solid var(--ops-ui-line-soft);background:0 0;border-radius:0;min-height:56px;padding:12px 0}.app.is-ops-page .ops-fix-row:hover{background:0 0}.app.is-ops-page .ops-fix-priority{width:22px;height:22px;color:var(--ops-ui-muted);background:#0000000d;font-size:11px}.app.is-ops-page .ops-fix-main strong,.app.is-ops-page .ops-fix-evidence strong,.app.is-ops-page .ops-attention-row strong,.app.is-ops-page .ops-proof-row strong,.app.is-ops-page .ops-system-table-row strong{color:var(--ops-ui-text);font-size:13px;font-weight:600}.app.is-ops-page .ops-fix-main span,.app.is-ops-page .ops-fix-evidence span,.app.is-ops-page .ops-attention-row .muted,.app.is-ops-page .ops-proof-row .muted,.app.is-ops-page .ops-system-table-row small{color:var(--ops-ui-muted);font-size:12px}.app.is-ops-page .ops-side-stack{gap:20px}.app.is-ops-page .ops-delivery-list{gap:0;padding:0 14px 14px}.app.is-ops-page .ops-proof-row{border-top:1px solid var(--ops-ui-line-soft);background:0 0;border-radius:0;padding:12px 4px}.app.is-ops-page .ops-proof-row:hover,.app.is-ops-page .ops-attention-row:hover{background:#ffffff73}.app.is-ops-page .ops-proof-bar{background:#00000014;height:3px}.app.is-ops-page .ops-proof-bar span,.app.is-ops-page .ops-delivery-bar span{background:#111;animation:none}.app.is-ops-page .ops-attention-row{background:#ffffff9e;border:0}.app.is-ops-page .ops-attention-action{color:var(--ops-ui-muted);background:#0000000d}.app.is-ops-page .pill{min-height:22px;color:var(--ops-ui-text);box-shadow:none;background:#0000000e;border:0;border-radius:999px;font-size:11px;font-weight:500}.app.is-ops-page .ops-page .pill{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}.app.is-ops-page .pill-pos{background:var(--ops-ui-mint);color:#166446}.app.is-ops-page .pill-info{background:var(--ops-ui-blue);color:#23557c}.app.is-ops-page .pill-warn{background:var(--ops-ui-violet);color:#7a4f12}.app.is-ops-page .pill-neg{color:#8a2020;background:#ffe2e2}.app.is-ops-page .pill-accent{background:var(--ops-ui-indigo);color:#3f5572}.app.is-ops-page .pill[style*="var(--pos)"]{background:var(--ops-ui-mint)!important;color:#166446!important}.app.is-ops-page .pill[style*="var(--info)"]{background:var(--ops-ui-blue)!important;color:#23557c!important}.app.is-ops-page .pill[style*="var(--warn)"]{background:var(--ops-ui-violet)!important;color:#7a4f12!important}.app.is-ops-page .pill[style*="var(--neg)"]{color:#8a2020!important;background:#ffe2e2!important}.app.is-ops-page .ops-pill-healthy,.app.is-ops-page .ops-pill-running{background:var(--ops-ui-mint);color:#166446}.app.is-ops-page .ops-pill-warning{background:var(--ops-ui-violet);color:#7a4f12}.app.is-ops-page .ops-pill-failed{color:#8a2020;background:#ffe2e2}.app.is-ops-page .ops-pill-paused,.app.is-ops-page .ops-pill-idle{color:var(--ops-ui-muted);background:#0000000d}.app.is-ops-page .dot-pos,.app.is-ops-page .ops-pulse-healthy{background:var(--pos)}.app.is-ops-page .dot-info,.app.is-ops-page .ops-pulse-running{background:var(--info)}.app.is-ops-page .dot-warn,.app.is-ops-page .ops-pulse-warning{background:var(--warn)}.app.is-ops-page .dot-neg,.app.is-ops-page .ops-pulse-failed{background:var(--neg)}.app.is-ops-page .ops-pulse{opacity:.95;width:7px;height:7px;margin-top:0;animation:none}.app.is-ops-page .ops-group-grid{gap:20px;padding:0 18px 18px}.app.is-ops-page .ops-group-card{background:#fff;border-top:0;min-height:174px;padding:18px}.app.is-ops-page .ops-group-card:first-child{background:var(--ops-ui-blue)}.app.is-ops-page .ops-group-card:nth-child(2){background:var(--ops-ui-mint)}.app.is-ops-page .ops-group-card:nth-child(3){background:var(--ops-ui-peach)}.app.is-ops-page .ops-group-card:nth-child(4){background:var(--ops-ui-violet)}.app.is-ops-page .ops-group-reason{color:var(--ops-ui-text);background:#ffffff85;font-size:12px;font-weight:500}.app.is-ops-page .ops-lane-metrics{gap:12px}.app.is-ops-page .ops-lane-metrics .mono{color:var(--ops-ui-text);font-size:13px;font-weight:600}.app.is-ops-page .ops-system-register{background:var(--ops-ui-panel)}.app.is-ops-page .ops-system-filter{gap:6px}.app.is-ops-page .ops-system-filter .seg-btn{min-height:28px;color:var(--ops-ui-muted);background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12px}.app.is-ops-page .ops-system-filter .seg-btn[data-active=true]{color:var(--ops-ui-text);background:#fff}.app.is-ops-page .seg-btn{min-height:32px;color:var(--ops-ui-muted);box-shadow:none;background:0 0;border:0;border-radius:8px;flex:0 auto;padding:6px 12px;font-size:12px;font-weight:500}.app.is-ops-page .seg-btn:hover{color:var(--ops-ui-text);background:#ffffff7a}.app.is-ops-page .seg-btn[data-active=true]{color:var(--ops-ui-text);box-shadow:none;background:#fff}.app.is-ops-page .ops-marketing-page>.seg,.app.is-ops-page .google-ads-tabs,.app.is-ops-page .google-ads-range,.app.is-ops-page .google-ads-page .google-ads-tab-shell .seg,.app.is-ops-page .google-ads-page .ops-marketing-panel-card .seg{border:1px solid var(--ops-marketing-border);background:#f6f7f9;border-radius:9px;gap:3px;padding:3px}.app.is-ops-page .ops-marketing-page>.seg .seg-btn,.app.is-ops-page .google-ads-tabs .seg-btn,.app.is-ops-page .google-ads-range .seg-btn,.app.is-ops-page .google-ads-page .google-ads-tab-shell .seg .seg-btn,.app.is-ops-page .google-ads-page .ops-marketing-panel-card .seg .seg-btn{min-height:32px;color:var(--ops-marketing-muted);border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:650}.app.is-ops-page .ops-marketing-page>.seg .seg-btn:hover,.app.is-ops-page .google-ads-tabs .seg-btn:hover,.app.is-ops-page .google-ads-range .seg-btn:hover,.app.is-ops-page .google-ads-page .google-ads-tab-shell .seg .seg-btn:hover,.app.is-ops-page .google-ads-page .ops-marketing-panel-card .seg .seg-btn:hover{color:var(--ops-marketing-text);background:#ffffffb3}.app.is-ops-page .ops-marketing-page>.seg .seg-btn[data-active=true],.app.is-ops-page .google-ads-tabs .seg-btn[data-active=true],.app.is-ops-page .google-ads-range .seg-btn[data-active=true],.app.is-ops-page .google-ads-page .google-ads-tab-shell .seg .seg-btn[data-active=true],.app.is-ops-page .google-ads-page .ops-marketing-panel-card .seg .seg-btn[data-active=true]{border-color:var(--ops-marketing-border);color:var(--ops-marketing-text);background:#fff;box-shadow:0 1px 2px #0f172a0d}.app.is-ops-page .ops-marketing-page>.card,.app.is-ops-page .ops-marketing-page .ops-marketing-panel-card,.app.is-ops-page .ops-marketing-page .ops-marketing-list-card,.app.is-ops-page .ops-marketing-page .ops-marketing-chart-card,.app.is-ops-page .ops-marketing-page .ops-seo-site-card{border:1px solid var(--ops-marketing-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.app.is-ops-page .ops-marketing-page>.card>.card-head,.app.is-ops-page .ops-marketing-page .ops-marketing-panel-card>.card-head,.app.is-ops-page .ops-marketing-page .ops-marketing-list-card>.card-head,.app.is-ops-page .ops-marketing-page .ops-seo-site-card>.card-head,.app.is-ops-page .ops-marketing-page .ops-marketing-chart-head{border-bottom:1px solid var(--ops-marketing-border)!important;background:#fbfcfd!important}.app.is-ops-page .ops-page>.row{gap:10px!important}.app.is-ops-page .ops-page>.row .seg{max-width:100%;overflow-x:auto}.app.is-ops-page .ops-page>.card,.app.is-ops-page .ops-record-list>.card{background:var(--ops-ui-panel)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}.app.is-ops-page .ops-record-list>.card{margin-bottom:10px!important}.app.is-ops-page .ops-record-list>.card:hover,.app.is-ops-page .ops-page>.card:hover{filter:brightness(.992)}.app.is-ops-page .ops-page label{color:var(--ops-ui-muted);letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.app.is-ops-page .ops-page summary{color:var(--ops-ui-text)}.app.is-ops-page .table-scroll,.app.is-ops-page .card-body.flush,.app.is-ops-page .ops-system-table{overflow-x:auto}.app.is-ops-page .table{min-width:720px}.app.is-ops-page .ops-drop-zone{justify-items:center;gap:8px;min-height:176px;display:grid;background:linear-gradient(115deg,#e3f5ff6b,transparent 48%),var(--ops-ui-panel)!important;border:1px dashed #0000002e!important;border-radius:16px!important}.app.is-ops-page .ops-drop-title{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:650}.app.is-ops-page .ops-system-table{padding:0 18px 18px}.app.is-ops-page .ops-system-table-head,.app.is-ops-page .ops-system-table-row{grid-template-columns:minmax(230px,1.45fr) minmax(122px,.72fr) minmax(130px,.72fr) minmax(116px,.64fr) minmax(156px,.88fr) minmax(142px,.76fr)}.app.is-ops-page .ops-system-table-head{border-bottom:1px solid var(--ops-ui-line);color:var(--ops-ui-muted);letter-spacing:0;text-transform:none;padding:10px 0;font-size:12px;font-weight:500}.app.is-ops-page .ops-system-table-row{border-bottom:1px solid var(--ops-ui-line-soft);background:0 0;padding:12px 0}.app.is-ops-page .ops-system-table-row:hover{background:#ffffff7a}.app.is-ops-page .ops-system-name-cell{gap:9px}.app.is-ops-page .ops-system-name-cell>svg{color:var(--ops-ui-text)}.app.is-ops-page .ops-cron-page,.app.is-ops-page .ops-page{gap:20px;width:100%;max-width:none}.app.is-ops-page .ops-cron-start{background:var(--ops-ui-panel);box-shadow:none;border:0;border-radius:16px;grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);gap:20px;padding:18px}.app.is-ops-page .ops-cron-step-grid{grid-template-columns:repeat(2,minmax(220px,1fr));align-content:start;gap:12px}.app.is-ops-page .ops-cron-step{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:grid}.app.is-ops-page .ops-cron-step-num{width:28px;height:28px;color:var(--ops-ui-text);font-family:var(--font-sans);background:#00000014;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.app.is-ops-page .ops-cron-step>div{gap:4px;min-width:0;display:grid}.app.is-ops-page .ops-cron-step-healthy .ops-cron-step-num{background:var(--ops-ui-mint);color:#166446}.app.is-ops-page .ops-cron-step-warning .ops-cron-step-num,.app.is-ops-page .ops-cron-step-idle .ops-cron-step-num,.app.is-ops-page .ops-cron-step-paused .ops-cron-step-num{background:var(--ops-ui-violet);color:#7a4f12}.app.is-ops-page .ops-cron-step-failed .ops-cron-step-num{color:#8a2020;background:#ffe2e2}.app.is-ops-page .ops-cron-step strong,.app.is-ops-page .ops-cron-main strong,.app.is-ops-page .ops-cron-meta strong{color:var(--ops-ui-text);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.2}.app.is-ops-page .ops-cron-step span,.app.is-ops-page .ops-cron-main span,.app.is-ops-page .ops-cron-meta small{color:var(--ops-ui-muted);font-size:12px;line-height:1.25}.app.is-ops-page .ops-cron-summary-grid{gap:20px}.app.is-ops-page .ops-cron-summary-card{background:var(--ops-ui-blue);min-height:88px;box-shadow:none;border:0;border-radius:16px;padding:18px}.app.is-ops-page .ops-cron-summary-card:nth-child(2){background:var(--ops-ui-indigo)}.app.is-ops-page .ops-cron-summary-card:nth-child(3){background:var(--ops-ui-mint)}.app.is-ops-page .ops-cron-summary-card:nth-child(4){background:var(--ops-ui-violet)}.app.is-ops-page .ops-cron-summary-card strong{color:var(--ops-ui-text);font-family:var(--font-sans);font-size:24px;font-weight:700}.app.is-ops-page .ops-cron-toolbar,.app.is-ops-page .ops-toolbar,.app.is-ops-page .ops-section-header{background:0 0;border-bottom:0;padding:16px 18px}.app.is-ops-page .ops-cron-filter,.app.is-ops-page .ops-toolbar-main,.app.is-ops-page .ops-section-actions{gap:6px}.app.is-ops-page .ops-cron-list,.app.is-ops-page .ops-record-list{gap:0;padding:0 18px 18px}.app.is-ops-page .ops-cron-row,.app.is-ops-page .ops-record-row{border:0;border-top:1px solid var(--ops-ui-line-soft);background:0 0;border-radius:0;min-height:62px;padding:12px 0}.app.is-ops-page .ops-cron-row:hover,.app.is-ops-page .ops-record-row:hover{background:#ffffff7a}.app.is-ops-page .ops-cron-status{justify-content:flex-start}.app.is-ops-page .ops-record-main strong,.app.is-ops-page .ops-record-meta strong{color:var(--ops-ui-text);font-family:var(--font-sans);font-size:13px;font-weight:600}.app.is-ops-page .ops-record-main span,.app.is-ops-page .ops-record-meta span,.app.is-ops-page .ops-toolbar-meta{color:var(--ops-ui-muted);font-size:12px}.app.is-ops-page .ops-record-list .card p,.app.is-ops-page .ops-record-main span{overflow-wrap:anywhere}.app.is-ops-page .ops-section-error{color:#8a2020;background:#fff4f4;border:0}.app.is-ops-page [style*="var(--warn-soft"]{background:var(--ops-ui-violet)!important;color:#7a4f12!important}.app.is-ops-page [style*="var(--pos-soft"]{background:var(--ops-ui-mint)!important;color:#166446!important}.app.is-ops-page [style*="var(--neg-soft"]{color:#8a2020!important;background:#ffe2e2!important}.app.is-ops-page .empty,.app.is-ops-page .ops-empty-state{color:var(--ops-ui-muted)}.app.is-ops-page .empty-title{color:var(--ops-ui-text);font-family:var(--font-sans);font-weight:600}.app.is-ops-page .ops-web-analytics-site-row{grid-template-columns:minmax(190px,.95fr) minmax(70px,max-content) minmax(132px,.58fr) minmax(220px,1fr) minmax(58px,max-content)!important;gap:18px!important}.app.is-ops-page .ops-web-analytics-campaign-row{grid-template-columns:minmax(220px,2fr) minmax(0,1fr) 60px;align-items:center;gap:14px;min-width:0;padding:8px 6px;display:grid}.app.is-ops-page .ops-seo-cwv-bar-row{grid-template-columns:minmax(160px,200px) minmax(0,1fr) 70px;display:grid!important}.app.is-ops-page .ops-seo-cwv-site-label,.app.is-ops-page .ops-seo-cwv-track,.app.is-ops-page .ops-seo-cwv-value{min-width:0}.app.is-ops-page .ops-seo-cwv-site-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app.is-ops-page .ops-web-analytics-site-row>.col:last-child{min-width:0;align-items:flex-end!important}.app.is-ops-page .ops-web-analytics-site-row>.col:last-child span{overflow-wrap:anywhere;max-width:100%}@media(max-width:1120px){.app.is-ops-page .ops-command-metrics,.app.is-ops-page .ops-group-grid,.app.is-ops-page .ops-cron-summary-grid,.app.is-ops-page .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.app.is-ops-page .ops-command-layout,.app.is-ops-page .ops-cron-start{grid-template-columns:1fr}}@media(max-width:980px){.app.is-ops-page .ops-web-analytics-site-row{grid-template-columns:minmax(0,1fr) minmax(70px,auto)!important}.app.is-ops-page .ops-web-analytics-site-row>:nth-child(3),.app.is-ops-page .ops-web-analytics-site-row>:nth-child(4){grid-column:1/-1}.app.is-ops-page .ops-web-analytics-site-spark,.app.is-ops-page .ops-web-analytics-source-mix{justify-self:stretch;width:100%;max-width:none}}@media(max-width:820px){.app.is-ops-page .content{padding:18px 14px 92px}.app.is-ops-page .topbar{align-content:start;align-items:start;gap:8px;height:auto;min-height:104px;padding:8px 14px}.app.is-ops-page .ops-command-metrics,.app.is-ops-page .ops-group-grid,.app.is-ops-page .ops-cron-summary-grid,.app.is-ops-page .grid-4,.app.is-ops-page .ops-cron-step-grid{grid-template-columns:1fr;gap:12px}.app.is-ops-page .ops-command-main{min-height:0;padding:20px}.app.is-ops-page .ops-system-table{overflow-x:auto}.app.is-ops-page .ops-system-table-head,.app.is-ops-page .ops-system-table-row{min-width:860px}.app.is-ops-page .ops-web-analytics-site-row{grid-template-columns:minmax(0,1fr) minmax(70px,auto)!important}.app.is-ops-page .ops-web-analytics-campaign-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.app.is-ops-page .ops-web-analytics-campaign-row>:nth-child(2){grid-area:2/1/auto/-1}.app.is-ops-page .ops-web-analytics-site-row>:nth-child(3),.app.is-ops-page .ops-web-analytics-site-row>:nth-child(4){grid-column:1/-1}.app.is-ops-page .ops-web-analytics-site-spark,.app.is-ops-page .ops-web-analytics-source-mix{justify-self:stretch;width:100%;max-width:none}.app.is-ops-page .ops-seo-cwv-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px!important}.app.is-ops-page .ops-seo-cwv-track{grid-area:2/1/auto/-1}}.app.is-leadership-page{--bg:#f4f6f9;--bg-raised:#f7f7f8;--bg-sunken:#0000000a;--surface:#fff;--surface-hover:#00000009;--border:#00000014;--border-strong:#00000024;--ink:#111;--ink-muted:#0000009e;--ink-faint:#0000004d;--pos:#2f6f58;--pos-soft:#e2f7ef;--warn:#a87821;--warn-soft:#f3e8cf;--neg:#9d3939;--neg-soft:#ffe2e2;--info:#4a6f99;--info-soft:#e3f5ff;--accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-soft:hsl(var(--accent-h) var(--accent-s) 94%);--accent-strong:hsl(var(--accent-h) var(--accent-s) 38%);--font-serif:var(--font-sans);--ops-ui-bg:#fff;--ops-ui-panel:#f7f7f8;--ops-ui-panel-strong:#f3f3f4;--ops-ui-line:#00000014;--ops-ui-line-soft:#0000000d;--ops-ui-text:#111;--ops-ui-muted:#0000009e;--ops-ui-faint:#0000004d;--ops-ui-blue:#e3f5ff;--ops-ui-indigo:#f4e3de;--ops-ui-violet:#f3e8cf;--ops-ui-mint:#e2f7ef;--ops-ui-peach:#fff0df;background:var(--ops-ui-bg);grid-template-columns:212px minmax(0,1fr)}.app.is-leadership-page .main{background:var(--ops-ui-bg)}.app.is-leadership-page .topbar{border-bottom:1px solid var(--ops-ui-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;height:68px;padding:0 28px}.app.is-leadership-page .search{border-radius:16px;min-height:40px}.app.is-leadership-page .icon-btn{border-radius:12px;width:40px;height:40px}.app.is-leadership-page .content{max-width:none;margin:0;padding:28px 28px 80px}.app.is-leadership-page .content>.col,.app.is-leadership-page .content>.fade-in{width:100%;max-width:none}.app.is-leadership-page .page-head{border-bottom:0;align-items:center;gap:16px;margin:0;padding:0 0 4px}.app.is-leadership-page .page-title{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.15;margin-top:2px!important}.app.is-leadership-page .page-subtitle{max-width:720px;color:var(--ops-ui-muted);font-size:14px;line-height:1.45}.app.is-leadership-page .page-meta{gap:8px}.app.is-leadership-page .breadcrumb a,.app.is-leadership-page .breadcrumb span,.app.is-ops-page .breadcrumb a,.app.is-ops-page .breadcrumb span,.app.is-leadership-page .content a:not(.btn):not(.pill),.app.is-ops-page .content a:not(.btn):not(.pill){align-items:center;min-height:28px;line-height:28px;display:inline-flex}.app.is-leadership-page .breadcrumb a,.app.is-ops-page .breadcrumb a{min-width:40px;min-height:40px;padding:0 4px}.app.is-leadership-page .content a.office-dashboard-queue-row-link:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-queue-row-link:not(.btn):not(.pill){min-height:0;line-height:normal;display:block}.app.is-leadership-page .content a.office-dashboard-task-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-task-row:not(.btn):not(.pill){align-items:center;min-height:64px;line-height:normal;display:grid}.app.is-leadership-page .content a.office-dashboard-calendar-task-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-calendar-task-row:not(.btn):not(.pill){align-items:start;min-height:0;line-height:normal;display:grid}.app.is-leadership-page .content a.office-dashboard-briefing-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-briefing-row:not(.btn):not(.pill){align-items:center;min-height:46px;line-height:normal;display:grid}.app.is-leadership-page .content a.office-dashboard-briefing-action:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-briefing-action:not(.btn):not(.pill){align-items:center;min-height:34px;line-height:normal;display:inline-flex}.app.is-leadership-page .content a.office-dashboard-panel-link:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-panel-link:not(.btn):not(.pill){align-items:center;min-height:44px;line-height:normal;display:flex}.app.is-leadership-page .serif{font-family:var(--font-sans);letter-spacing:0;font-weight:650}.app.is-leadership-page .muted,.app.is-leadership-page .caps{color:var(--ops-ui-muted)}.app.is-leadership-page .caps{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.app.is-leadership-page .mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.app.is-leadership-page .card{background:var(--ops-ui-panel)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;overflow:visible!important}.app.is-leadership-page .card-header,.app.is-leadership-page .card-head{background:0 0;padding:16px 18px;border-bottom:0!important}.app.is-leadership-page .card-title{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600}.app.is-leadership-page .card-body{color:var(--ops-ui-text)}.app.is-leadership-page .card-body.flush,.app.is-leadership-page .table-scroll{overflow-x:auto}.app.is-leadership-page .table{min-width:720px}.app.is-leadership-page .grid.grid-2,.app.is-leadership-page .grid.grid-3{align-items:stretch}.app.is-leadership-page .grid.grid-2>*,.app.is-leadership-page .grid.grid-3>*{min-width:0}.app.is-leadership-page .tm-rank-table{table-layout:fixed;width:100%;min-width:0}.app.is-leadership-page .tm-rank-table th,.app.is-leadership-page .tm-rank-table td{white-space:nowrap;padding-inline:8px}.app.is-leadership-page .kpi{background:var(--ops-ui-blue);min-height:124px;color:var(--ops-ui-text);box-shadow:none;border:0;border-radius:16px;padding:18px}.app.is-leadership-page .grid>.kpi:nth-child(2),.app.is-leadership-page .grid-4>.kpi:nth-child(2),.app.is-leadership-page .grid-5>.kpi:nth-child(2){background:var(--ops-ui-indigo)}.app.is-leadership-page .grid>.kpi:nth-child(3),.app.is-leadership-page .grid-4>.kpi:nth-child(3),.app.is-leadership-page .grid-5>.kpi:nth-child(3){background:var(--ops-ui-violet)}.app.is-leadership-page .grid>.kpi:nth-child(4),.app.is-leadership-page .grid-4>.kpi:nth-child(4),.app.is-leadership-page .grid-5>.kpi:nth-child(4){background:var(--ops-ui-mint)}.app.is-leadership-page .grid>.kpi:nth-child(5),.app.is-leadership-page .grid-5>.kpi:nth-child(5){background:var(--ops-ui-peach)}.app.is-leadership-page .kpi-label{color:var(--ops-ui-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.app.is-leadership-page .kpi-value{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:30px;font-weight:700}.app.is-leadership-page .kpi-delta,.app.is-leadership-page .unit{color:var(--ops-ui-muted)}.app.is-leadership-page .kpi-delta{line-height:1.4}.app.is-leadership-page .mobile-data-metric{font-family:var(--font-sans);color:var(--ops-ui-text)!important}.app.is-leadership-page .btn{min-height:28px;box-shadow:none;border-radius:8px;gap:6px;font-size:12px;font-weight:500}.app.is-leadership-page .btn-secondary,.app.is-leadership-page .btn-ghost{border-color:var(--ops-ui-line);color:var(--ops-ui-text);background:#fff}.app.is-leadership-page .btn-secondary:hover,.app.is-leadership-page .btn-ghost:hover{background:#0000000a}.app.is-leadership-page .btn-accent,.app.is-leadership-page .btn-primary{color:#fff;background:#1c1c1c;border-color:#0000}.app.is-leadership-page .seg,.app.is-leadership-page .callingly-segmented{background:var(--ops-ui-panel-strong);box-shadow:none;border:0;border-radius:12px;gap:4px;padding:4px}.app.is-leadership-page .seg-btn,.app.is-leadership-page .callingly-segmented button{min-height:30px;color:var(--ops-ui-muted);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.app.is-leadership-page .seg-btn[data-active=true],.app.is-leadership-page .callingly-segmented button[aria-selected=true],.app.is-leadership-page .callingly-segmented button[data-active=true]{color:var(--ops-ui-text);background:#fff}.app.is-leadership-page .input,.app.is-leadership-page input,.app.is-leadership-page textarea,.app.is-leadership-page select{border-color:var(--ops-ui-line);min-height:40px;color:var(--ops-ui-text);box-shadow:none;background:#fff;border-radius:10px}.app.is-leadership-page .pill{min-width:0;max-width:100%;min-height:28px;color:var(--ops-ui-text);white-space:normal;overflow-wrap:anywhere;box-shadow:none;background:#0000000e;border:0;border-radius:999px;font-size:11px;font-weight:500;line-height:1.25}.app.is-leadership-page button.pill,.app.is-leadership-page a.pill{min-height:30px}.app.is-leadership-page .pill-pos{background:var(--ops-ui-mint);color:#166446}.app.is-leadership-page .pill-info{background:var(--ops-ui-blue);color:#23557c}.app.is-leadership-page .pill-warn{background:var(--ops-ui-violet);color:#7a4f12}.app.is-leadership-page .pill-neg{color:#8a2020;background:#ffe2e2}.app.is-leadership-page .manager-control-hero{border-radius:16px;gap:20px;padding:18px;background:linear-gradient(115deg,#e3f5ffa3,transparent 48%),var(--ops-ui-panel)!important}.app.is-leadership-page .manager-control-copy h2{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:0;font-size:clamp(28px,3vw,42px);font-weight:600}.app.is-leadership-page .manager-action-card,.app.is-leadership-page .manager-flow-steps>div,.app.is-leadership-page .manager-intervention-row,.app.is-leadership-page .stage-command-card,.app.is-leadership-page .callingly-focus-card{border:1px solid var(--ops-ui-line);box-shadow:none;background:#fff;border-radius:12px}.app.is-leadership-page .manager-action-card:hover,.app.is-leadership-page .manager-intervention-row:hover{background:#ffffffc2;border-color:#00000024}.app.is-leadership-page .cso-stage-strip,.app.is-leadership-page .callingly-live-summary,.app.is-leadership-page .performance-freshness-row{background:var(--ops-ui-panel);box-shadow:none;border:0}.app.is-leadership-page .callingly-live-summary{border-radius:16px;padding:16px}.app.is-leadership-page .callingly-heatmap-grid,.app.is-leadership-page .cso-cohort-heatmap{gap:8px}.app.is-leadership-page .cso-cohort-cell,.app.is-leadership-page .callingly-heatmap-cell,.app.is-leadership-page .budget-heatmap-cell{box-shadow:none;border-radius:8px}.app.is-leadership-page .empty{background:var(--ops-ui-panel);color:var(--ops-ui-muted);border:0;border-radius:16px}.app.is-leadership-page .empty-title{color:var(--ops-ui-text);font-family:var(--font-sans);font-weight:600}.app.is-leadership-page [style*="var(--bg-raised)"],.app.is-leadership-page [style*="var(--surface-muted"]{background:var(--ops-ui-panel)!important}.app.is-leadership-page [style*="var(--bg-raised)"],.app.is-leadership-page [style*="var(--surface-muted"],.app.is-leadership-page [style*="#f5f1ea"],.app.is-leadership-page [style*="#f6f5f0"],.app.is-leadership-page [style*="#FBF8F3"],.app.is-leadership-page [style*="#FDFBF6"],.app.is-leadership-page [style*="#EFE9E0"],.app.is-leadership-page [style*="#fffaf0"],.app.is-leadership-page [style*="#fff9ee"],.app.is-leadership-page [style*="#f5efe5"],.app.is-leadership-page [style*="#ede4d4"],.app.is-leadership-page [style*="#efe6d8"]{border-color:var(--ops-ui-line)!important;background:var(--ops-ui-panel)!important;color:var(--ops-ui-text)!important}.app.is-leadership-page [style*="var(--warn-soft"]{background:var(--ops-ui-violet)!important;color:#7a4f12!important}.app.is-leadership-page [style*="#fdf6e3"],.app.is-leadership-page [style*="#fffbeb"],.app.is-leadership-page [style*="#a06a00"],.app.is-leadership-page [style*="#e8d4a0"]{background:var(--ops-ui-violet)!important;color:#7a4f12!important;border-color:#a8782133!important}.app.is-leadership-page [style*="var(--pos-soft"]{background:var(--ops-ui-mint)!important;color:#166446!important}.app.is-leadership-page [style*="var(--neg-soft"]{color:#8a2020!important;background:#ffe2e2!important}.app.is-leadership-page pre,.app.is-leadership-page code{white-space:pre-wrap;max-width:100%;overflow-x:auto}.app.is-leadership-page [style*="font-family: var(--font-serif"],.app.is-leadership-page [style*="font-family: var(--serif"],.app.is-leadership-page [style*="font-family: var(--font-mono"],.app.is-leadership-page [style*="font-family: var(--mono"],.app.is-leadership-page [style*="font-family: var(--font-mono, system-ui"],.app.is-leadership-page [style*="font-family: var(--font-mono, monospace"],.app.is-leadership-page [style*="font-family: var(--mono, monospace"],.app.is-leadership-page [style*="font-family: var(--font-serif" i],.app.is-leadership-page [style*="font-family: var(--font-mono" i],.app.is-ops-page [style*="font-family: var(--font-serif" i],.app.is-ops-page [style*="font-family: var(--font-mono" i]{font-variant-numeric:tabular-nums;font-family:var(--font-sans)!important}.app.is-leadership-page [style*="letter-spacing: -"],.app.is-leadership-page [style*="letter-spacing:-"]{letter-spacing:0!important}.app.is-leadership-page table{border-collapse:separate;border-spacing:0}.app.is-leadership-page th{color:var(--ops-ui-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.app.is-leadership-page td{color:var(--ops-ui-text)}.app.is-leadership-page tr:hover td{background:#ffffff94}.app.is-leadership-page .row,.app.is-leadership-page .col,.app.is-leadership-page .card,.app.is-leadership-page .table-scroll,.app.is-leadership-page .card-body,.app.is-leadership-page .card-header,.app.is-leadership-page .card-head,.app.is-leadership-page .page-head{min-width:0}.app.is-leadership-page .card [style*="width: 24px"],.app.is-leadership-page .card [style*="width:24px"],.app.is-leadership-page .card [style*="width: 18px"],.app.is-leadership-page .card [style*="width:18px"]{flex:none}.app.is-leadership-page .card [style*="white-space: nowrap"],.app.is-leadership-page .card [style*="white-space:nowrap"]{max-width:100%}.app.is-leadership-page .heatmap-scroll,.app.is-ops-page .heatmap-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}.app.is-leadership-page .heatmap-desktop,.app.is-ops-page .heatmap-desktop{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden;width:100%!important;min-width:0!important}.app.is-leadership-page .heatmap-scroll>div,.app.is-ops-page .heatmap-scroll>div{width:max-content}.app.is-leadership-page .kpi{overflow:hidden!important}.app.is-leadership-page .kpi-spark svg{max-width:100%}.app.is-leadership-page td,.app.is-leadership-page th,.app.is-leadership-page p,.app.is-leadership-page .card span,.app.is-leadership-page .card small{overflow-wrap:anywhere}@media(max-width:1120px){.app.is-leadership-page .grid-4,.app.is-leadership-page .grid-5,.app.is-leadership-page .manager-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app.is-leadership-page .manager-control-hero{grid-template-columns:1fr}}@media(max-width:820px){.app.is-leadership-page .content{padding:18px 14px 92px}.app.is-leadership-page .topbar{align-content:start;align-items:start;gap:8px;height:auto;min-height:104px;padding:8px 14px}.app.is-leadership-page .grid-4,.app.is-leadership-page .grid-5,.app.is-leadership-page .manager-dashboard-grid{grid-template-columns:1fr;gap:12px}.app.is-leadership-page .page-head{align-items:stretch}.app.is-leadership-page [style*="grid-template-columns: 1.2fr 1fr" i],.app.is-leadership-page [style*="grid-template-columns: 1fr 1fr" i],.app.is-ops-page [style*="grid-template-columns: 1.2fr 1fr" i],.app.is-ops-page [style*="grid-template-columns: 1fr 1fr" i]{grid-template-columns:minmax(0,1fr)!important}.app.is-leadership-page .card [style*="grid-template-columns: 130px 1fr 70px" i],.app.is-leadership-page .card [style*="grid-template-columns: 140px 1fr 80px" i],.app.is-ops-page .card [style*="grid-template-columns: 130px 1fr 70px" i],.app.is-ops-page .card [style*="grid-template-columns: 140px 1fr 80px" i]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.app.is-leadership-page .card [style*="grid-template-columns: 130px 1fr 70px" i]>*,.app.is-leadership-page .card [style*="grid-template-columns: 140px 1fr 80px" i]>*,.app.is-ops-page .card [style*="grid-template-columns: 130px 1fr 70px" i]>*,.app.is-ops-page .card [style*="grid-template-columns: 140px 1fr 80px" i]>*{min-width:0;text-align:left!important}}.manager-control-hero{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:stretch;gap:18px;padding:18px;display:grid}.manager-control-copy{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.manager-control-copy h2{font-size:var(--fs-2xl);letter-spacing:0;margin:0;line-height:1.12}.manager-control-copy p{margin:0;line-height:1.45}.manager-primary-action{align-self:flex-start;margin-top:4px}.manager-flow-steps{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.manager-flow-steps>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:10px 12px}.manager-action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0;display:grid}.manager-action-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;min-height:88px;padding:12px;display:flex}.manager-action-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.manager-action-card strong{font-size:var(--fs-md)}.manager-action-card .muted{font-size:var(--fs-xs)}.manager-dashboard-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.manager-dashboard-grid>:only-child{grid-column:1/-1}.manager-coach-list{flex-direction:column;gap:8px;display:flex}.manager-intervention-helper{color:var(--ink-muted);font-size:var(--fs-sm);padding:0 0 4px;line-height:1.4}.manager-signal-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 0;display:flex}.manager-signal-row:last-child{border-bottom:0}.manager-intervention-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.manager-intervention-row:hover{border-color:var(--border-strong);background:var(--surface-hover)}.manager-intervention-row.is-high{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.manager-intervention-row.is-high{border-color:color-mix(in srgb,var(--neg) 35%,var(--border))}}.manager-intervention-row.is-high{background:var(--neg-soft)}.manager-intervention-status{background:var(--bg-sunken);width:34px;height:34px;color:var(--ink);font-family:var(--font-mono,system-ui);font-weight:700;font-size:var(--fs-sm);border-radius:50%;place-items:center;display:inline-grid}.manager-intervention-row.is-high .manager-intervention-status{background:var(--surface);color:var(--neg)}.manager-intervention-row strong,.manager-intervention-row .muted{display:block}.manager-intervention-row .muted{font-size:var(--fs-xs);margin-top:2px;line-height:1.35}.manager-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-surface-card{box-shadow:0 1px #14120e08}.work-surface-card-copy{min-width:0}.work-surface-card-description{line-height:1.35}.work-surface-card-preview{padding-top:2px}.work-surface-card-body{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.work-surface-card-body{background:color-mix(in srgb,var(--surface) 82%,var(--bg) 18%)}}.reactivation-compact-list{flex-direction:column;gap:12px;display:flex}.reactivation-agent-block{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.reactivation-agent-head{border-bottom:1px solid var(--border);background:var(--bg-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.reactivation-agent-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.reactivation-task-list{flex-direction:column;display:flex}.reactivation-task-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.reactivation-task-row:last-child{border-bottom:0}.reactivation-task-title{font-size:var(--fs-sm);color:var(--ink);font-weight:700}.reactivation-task-meta{color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reactivation-task-meta span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:2px 7px}.reactivation-task-reason{border-left:2px solid var(--border);color:var(--ink-muted);font-size:var(--fs-sm);margin-top:8px;padding-left:10px;font-style:italic;line-height:1.35}.reactivation-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.leadership-control{grid-template-columns:minmax(240px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:18px;padding:18px;display:grid}.leadership-control-copy{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.leadership-control-copy h2{font-size:var(--fs-2xl);letter-spacing:0;margin:0;line-height:1.12}.leadership-control-copy p{margin:0;line-height:1.45}.leadership-control-copy .btn{align-self:flex-start;margin-top:4px}.cso-data-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cso-data-source-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.cso-data-source-card span{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cso-data-source-card strong{font-size:var(--fs-md);text-transform:capitalize}.cso-data-source-card small{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cso-data-source-card.is-fresh{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.cso-data-source-card.is-fresh{border-color:color-mix(in srgb,var(--pos) 24%,var(--border))}}.cso-data-source-card.is-watch,.cso-data-source-card.is-stale{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cso-data-source-card.is-watch,.cso-data-source-card.is-stale{border-color:color-mix(in srgb,var(--warn) 36%,var(--border))}}.cso-data-source-card.is-watch,.cso-data-source-card.is-stale{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.cso-data-source-card.is-watch,.cso-data-source-card.is-stale{background:color-mix(in srgb,var(--warn) 5%,var(--surface))}}.cso-data-source-card.is-loading{opacity:.72}.hubspot-note-activity-card{border-color:var(--ops-ui-line);background:var(--ops-ui-panel);padding:16px}.hubspot-note-activity-header{grid-template-columns:minmax(260px,1fr) minmax(300px,auto);align-items:start;gap:16px;display:grid}.hubspot-note-activity-copy{min-width:0;padding:4px 0}.hubspot-note-activity-copy h2{color:var(--ops-ui-text);font-size:var(--fs-lg);letter-spacing:0;margin:4px 0 6px;line-height:1.18}.hubspot-note-activity-copy p{max-width:620px;margin:0;line-height:1.45}.hubspot-note-stat-grid{grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px;min-width:0;display:grid}.hubspot-note-stat-card{border:1px solid var(--ops-ui-line);background:#ffffffc7;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:74px;padding:11px 12px;display:flex}.hubspot-note-stat-card span{min-width:0;color:var(--ops-ui-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.hubspot-note-stat-card strong{color:var(--ops-ui-text);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;line-height:1}.hubspot-note-stat-card.is-positive{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.hubspot-note-stat-card.is-positive{border-color:color-mix(in srgb,var(--pos) 24%,var(--ops-ui-line))}}.hubspot-note-stat-card.is-positive{background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.hubspot-note-stat-card.is-positive{background:color-mix(in srgb,var(--pos) 8%,#fff)}}.hubspot-note-stat-card.is-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.hubspot-note-stat-card.is-warning{border-color:color-mix(in srgb,var(--warn) 32%,var(--ops-ui-line))}}.hubspot-note-stat-card.is-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.hubspot-note-stat-card.is-warning{background:color-mix(in srgb,var(--warn) 10%,#fff)}}.hubspot-note-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hubspot-note-owner-card{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:92px;padding:14px 16px;display:grid}.hubspot-note-owner-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hubspot-note-owner-copy strong,.hubspot-note-owner-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hubspot-note-owner-copy strong{color:var(--ops-ui-text);font-size:var(--fs-md);line-height:1.2}.hubspot-note-owner-copy span{font-size:var(--fs-xs);line-height:1.35}.hubspot-note-owner-count{color:var(--ops-ui-text);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.hubspot-note-empty{background:#fff;margin-top:14px}.cso-scope-panel{background:var(--ops-ui-panel);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.35fr) minmax(220px,.85fr);align-items:stretch;gap:14px;padding:14px;display:grid}.cso-scope-summary,.cso-scope-top-team{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;min-width:0;padding:12px}.cso-scope-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.cso-scope-summary>div,.cso-scope-top-team>div,.cso-scope-top-team>a{flex-direction:column;gap:3px;min-width:0;display:flex}.cso-scope-summary strong,.cso-scope-top-team strong{color:var(--ops-ui-text);font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.cso-scope-summary small,.cso-scope-top-team span:not(.caps){color:var(--ops-ui-muted);font-size:var(--fs-xs);line-height:1.35}.cso-scope-summary .btn:disabled{opacity:.45;cursor:default}.cso-filter-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.cso-filter-menu{flex-direction:column;gap:6px;min-width:0;display:flex}.cso-filter-menu span{color:var(--ops-ui-muted);font-size:var(--fs-xs)}.cso-filter-menu select{border:1px solid var(--ops-ui-line);width:100%;min-height:42px;color:var(--ops-ui-text);font:inherit;font-size:var(--fs-sm);background-color:#fff;border-radius:10px;padding:0 34px 0 12px}.cso-scope-top-team{flex-direction:column;justify-content:center;gap:6px;display:flex}.cso-scope-top-team a{color:inherit;text-decoration:none}.app.is-leadership-page .content .cso-scope-top-team a:not(.btn):not(.pill){flex-direction:column;align-items:flex-start;min-height:0;line-height:normal;display:flex}.cso-scope-top-team a:hover strong{text-underline-offset:3px;text-decoration:underline}.cso-trend-card{overflow:hidden}.cso-trend-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;min-width:0;padding:16px;display:grid}.cso-trend-bars{flex-direction:column;gap:10px;min-width:0;display:flex}.cso-trend-row{grid-template-columns:64px minmax(0,1fr) 84px 62px;align-items:center;gap:10px;min-width:0;display:grid}.cso-trend-row>span,.cso-trend-row>small{color:var(--ops-ui-muted);font-size:var(--fs-xs);white-space:nowrap}.cso-trend-row>strong{color:var(--ops-ui-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cso-trend-bar{background:var(--ops-ui-line-soft);border-radius:999px;height:12px;overflow:hidden}.cso-trend-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cso-trend-bar i{background:color-mix(in srgb,var(--accent) 76%,var(--pos))}}.cso-trend-latest{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.cso-trend-latest strong{color:var(--ops-ui-text);font-size:var(--fs-xl);line-height:1}.cso-trend-latest small{color:var(--ops-ui-muted);font-size:var(--fs-xs)}.cso-division-settings{overflow:hidden}.cso-division-form{flex-direction:column;gap:14px;padding:16px;display:flex}.cso-division-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.cso-division-range-card{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:14px;display:grid}.cso-division-range-card legend{color:var(--ops-ui-text);font-size:var(--fs-sm);padding:0 4px;font-weight:800}.cso-division-range-card label{flex-direction:column;gap:6px;min-width:0;display:flex}.cso-division-range-card label span{color:var(--ops-ui-muted);font-size:var(--fs-xs);font-weight:700}.cso-division-range-card input{border:1px solid var(--ops-ui-line);width:100%;min-height:40px;color:var(--ops-ui-text);font:inherit;font-size:var(--fs-sm);background:#fff;border-radius:10px;padding:0 10px}.cso-division-range-card small{color:var(--ops-ui-muted);font-size:var(--fs-xs);grid-column:1/-1}.cso-division-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cso-manager-accountability{overflow:hidden}.cso-manager-accountability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:16px;display:grid}.cso-manager-card{border:1px solid var(--ops-ui-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;min-height:166px;padding:14px;display:flex}.cso-manager-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.cso-manager-card-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cso-manager-card-head strong,.cso-manager-card-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cso-manager-card-head strong{color:var(--ops-ui-text);font-size:var(--fs-md)}.cso-manager-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cso-manager-card-metrics span{background:var(--ops-ui-line-soft);min-width:0;color:var(--ops-ui-text);font-size:var(--fs-xs);text-align:center;border-radius:10px;padding:8px;font-weight:700}.leadership-action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0;display:grid}.org-overview-detail-grid{gap:var(--gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-width:0;display:grid}.org-collection-pager{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.org-collection-pager-summary{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);text-align:center}.leadership-action-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;min-height:112px;color:inherit;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex;position:relative}.app.is-leadership-page .content a.leadership-action-card:not(.btn):not(.pill){flex-direction:column;align-items:stretch;min-height:112px;line-height:normal;display:flex}.leadership-action-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.leadership-action-card strong,.leadership-action-card .muted{display:block}.leadership-action-card .muted{font-size:var(--fs-xs);line-height:1.35}.leadership-action-owner{width:fit-content;max-width:100%;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}@media(min-width:1200px){.leadership-action-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.leadership-action-card{gap:7px;min-height:126px;padding:11px}.app.is-leadership-page .content a.leadership-action-card:not(.btn):not(.pill){min-height:126px}.leadership-action-card .pill{justify-content:center;width:100%}}.leadership-action-cta{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:auto}.tl{flex-direction:column;display:flex}.tl-item{grid-template-columns:140px 16px 1fr;gap:16px;padding:12px 0;display:grid;position:relative}.tl-time{font-size:var(--fs-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:2px}.tl-dot-wrap{position:relative}.tl-dot{background:var(--surface);border:2px solid var(--border-strong);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:4px;margin-left:3px;position:relative}.tl-dot-accent{border-color:var(--accent);background:var(--accent)}.tl-dot-pos{border-color:var(--pos);background:var(--pos)}.tl-dot-neg{border-color:var(--neg);background:var(--neg)}.tl-item:not(:last-child) .tl-dot-wrap:after{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:-12px;left:7px}.tl-title{font-size:var(--fs-md);margin-bottom:2px;font-weight:500}.tl-desc{font-size:var(--fs-sm);color:var(--ink-muted)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#14120e66;place-items:center;animation:.15s fadeIn;display:grid;position:fixed;inset:0}[data-theme=dark] .modal-backdrop{background:#0009}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(560px,90vw);overflow:hidden}.modal-overlay{z-index:220!important}.role-switcher-modal{width:min(860px,92vw)}.role-switcher-head{border-bottom:1px solid var(--border);gap:4px;padding:20px 24px;display:grid}.role-switcher-head .serif{font-size:var(--fs-xl)}.role-switcher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(72vh,680px);padding:10px;display:grid;overflow:auto}.role-switcher-option{border-radius:var(--radius);text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 14px;display:grid}.role-switcher-option[data-active=true]{background:var(--accent-soft)}.role-switcher-avatar{width:36px;height:36px}.role-switcher-copy,.role-switcher-name,.role-switcher-desc{min-width:0}.role-switcher-name{color:var(--ink);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;line-height:1.25;display:flex}.role-switcher-desc{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:3px;line-height:1.35}.empty{text-align:center;color:var(--ink-muted);padding:60px 20px}.empty-title{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--ink);margin-bottom:8px}.highlight-accent{color:var(--accent-strong)}[data-theme=dark] .highlight-accent{color:var(--accent)}.report-preview{color:#1a1814;font-family:var(--font-serif);box-shadow:var(--shadow-lg);background:#fdfbf6;border-radius:4px;padding:40px 48px}[data-theme=dark] .report-preview{box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--border)}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background:#14120e66;animation:.15s fadeIn;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);width:min(560px,90vw);box-shadow:var(--shadow-lg);z-index:201;flex-direction:column;animation:.22s both drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drawerIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.drawer-body{flex:1;padding:24px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--border);background:var(--bg-raised);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.portal-ui-scope{--bg:#f4f6f9;--bg-raised:#f7f7f8;--bg-sunken:#0000000a;--surface:#fff;--surface-hover:#00000009;--border:#00000014;--border-strong:#00000024;--ink:#111;--ink-muted:#0000009e;--ink-faint:#0000004d;--pos:#2f6f58;--pos-soft:#e2f7ef;--warn:#a87821;--warn-soft:#f3e8cf;--neg:#9d3939;--neg-soft:#ffe2e2;--info:#4a6f99;--info-soft:#e3f5ff;--accent:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-soft:hsl(var(--accent-h) var(--accent-s) 94%);--accent-strong:hsl(var(--accent-h) var(--accent-s) 38%);--font-serif:var(--font-sans);--ops-ui-bg:#fff;--ops-ui-panel:#f7f7f8;--ops-ui-panel-strong:#f3f3f4;--ops-ui-line:#00000014;--ops-ui-line-soft:#0000000d;--ops-ui-text:#111;--ops-ui-muted:#0000009e;--ops-ui-faint:#0000004d;--ops-ui-blue:#e3f5ff;--ops-ui-indigo:#f4e3de;--ops-ui-violet:#f3e8cf;--ops-ui-mint:#e2f7ef;--ops-ui-peach:#fff0df;color:var(--ops-ui-text);font-family:var(--font-sans)}.portal-ui-scope .muted,.portal-ui-scope .caps{color:var(--ops-ui-muted)}.portal-ui-scope .caps{letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.portal-ui-scope .btn{min-height:28px;box-shadow:none;border-radius:8px;gap:6px;font-size:12px;font-weight:500}.portal-ui-scope .btn-secondary,.portal-ui-scope .btn-ghost{border-color:var(--ops-ui-line);color:var(--ops-ui-text);background:#fff}.portal-ui-scope .btn-secondary:hover,.portal-ui-scope .btn-ghost:hover{background:#0000000a}.portal-ui-scope .btn-accent,.portal-ui-scope .btn-primary{color:#fff;background:#1c1c1c;border-color:#0000}.portal-ui-scope .input,.portal-ui-scope textarea,.portal-ui-scope select{border-color:var(--ops-ui-line);color:var(--ops-ui-text);box-shadow:none;background:#fff;border-radius:10px}.portal-ui-scope .drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:320;background:#00000052}.portal-ui-scope .drawer{background:var(--ops-ui-bg);z-index:321;border-left:0;box-shadow:-24px 0 60px #00000024}.portal-ui-scope .drawer-head{border-bottom:1px solid var(--ops-ui-line);background:#fff}.portal-ui-scope .drawer-body{background:var(--ops-ui-bg)}.portal-ui-scope .drawer-foot{border-top:1px solid var(--ops-ui-line);background:var(--ops-ui-panel)}.popup-surface-shell{z-index:40020;justify-content:flex-end;align-items:stretch;min-width:0;min-height:0;padding:0;display:flex;position:fixed;inset:0}.popup-surface-shell.is-modal{justify-content:center;align-items:center;padding:24px}.popup-surface-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#090c187a;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.popup-surface-panel{z-index:1;border:1px solid var(--ops-ui-line);min-width:0;min-height:0;color:var(--ops-ui-text);background:#fff;flex-direction:column;animation:.18s both drawerIn;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 54px #08071833}.popup-surface-panel.is-drawer{border-width:0 0 0 1px;border-radius:20px 0 0 20px;width:min(560px,100vw);height:100dvh}.popup-surface-panel.is-modal{border-radius:20px;width:min(760px,100vw - 48px);max-height:calc(100dvh - 48px);animation-name:popupSurfaceIn;box-shadow:0 28px 72px #0807183d}@keyframes popupSurfaceIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.popup-surface-head{border-bottom:1px solid var(--ops-ui-line);background:#fffffff7;grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:14px;padding:20px 22px 16px;display:grid}.popup-surface-heading{min-width:0}.popup-surface-eyebrow{min-width:0;color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:780;display:flex}.popup-surface-head h2{color:var(--ops-ui-text);font-family:var(--font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.18rem,2.5vw,1.55rem);font-weight:760;line-height:1.12}.popup-surface-subtitle{color:var(--ops-ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4}.popup-surface-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.popup-surface-close{width:40px;height:40px;color:var(--accent-strong);cursor:pointer;background:#fff;border:1px solid #3a45d63d;border-radius:999px;place-items:center;display:grid}.popup-surface-close:hover{background:var(--accent-soft);border-color:#3a45d66b}.popup-surface-close:focus-visible{outline-offset:2px;outline:3px solid #3a45d62e}.popup-surface-body{overscroll-behavior:contain;background:#fff;flex:1;min-width:0;min-height:0;padding:18px 22px 22px;overflow-y:auto}.popup-surface-foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ops-ui-line);background:#f8f8fa;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.popup-surface-foot .is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none}.call-hubspot-cta{gap:7px}.call-hubspot-cta svg{color:#ff5c35;flex:none;width:16px;height:16px}.popup-content-section{gap:12px;min-width:0;padding:0 0 18px;display:grid}.popup-content-section+.popup-content-section{border-top:1px solid var(--ops-ui-line);padding-top:18px}.popup-content-section-head{min-width:0;color:var(--ops-ui-text);letter-spacing:.01em;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;font-weight:800;display:flex}.popup-content-section-head>div{gap:2px;min-width:0;display:grid}.popup-content-section-head span{color:var(--ops-ui-muted);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:700}.popup-content-section-head>span{background:var(--accent-soft);min-width:28px;min-height:28px;color:var(--accent-strong);border-radius:999px;place-items:center;display:inline-grid}.popup-content-section-head strong{color:var(--ops-ui-text);font-size:16px;line-height:1.25}.popup-empty-state,.popup-note-card{border:1px solid var(--ops-ui-line);background:#f8f8fa;border-radius:14px;gap:4px;padding:14px;display:grid}.popup-empty-state strong{color:var(--ops-ui-text);font-size:13px}.popup-empty-state span,.popup-note-card{color:var(--ops-ui-muted);font-size:13px;line-height:1.5}.popup-note-card{white-space:pre-wrap}.popup-content-stack{gap:14px;display:grid}.popup-content-empty,.popup-content-note{border:1px solid var(--ops-ui-line);color:var(--ops-ui-muted);background:#f8f8fa;border-radius:14px;gap:5px;padding:14px;font-size:13px;line-height:1.5;display:grid}.popup-content-empty{text-align:center;place-items:center;min-height:150px;padding:28px 18px}.popup-content-empty strong,.popup-content-note strong{color:var(--ops-ui-text)}.popup-audit-list{margin:0;padding:0;list-style:none}.popup-audit-item{gap:3px;padding:0 0 20px 24px;display:grid;position:relative}.popup-audit-item:last-child{padding-bottom:0}.popup-audit-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:4px}.popup-audit-line{background:var(--border);width:1px;position:absolute;top:17px;bottom:-2px;left:8px}.popup-audit-time,.popup-audit-meta{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}.popup-audit-summary{color:var(--ink);font-size:var(--fs-sm)}.popup-flag-list{gap:7px;display:grid}.popup-flag-option{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.popup-flag-option.is-selected{border-color:var(--warning,#a86600)}@supports (color:color-mix(in lab,red,red)){.popup-flag-option.is-selected{border-color:color-mix(in srgb,var(--warning,#a86600) 30%,var(--border))}}.popup-flag-option.is-selected{background:var(--warning,#a86600)}@supports (color:color-mix(in lab,red,red)){.popup-flag-option.is-selected{background:color-mix(in srgb,var(--warning,#a86600) 7%,var(--surface))}}.property-suggestion-popup{width:min(760px,100vw - 40px)}.property-suggestion-popup-body{padding:20px 24px}.property-suggestion-reason p{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.property-suggestion-location{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.property-suggestion-map{border:1px solid var(--border);background:linear-gradient(135deg,var(--bg-2),var(--bg-raised));min-height:120px;color:var(--ink-muted);font-size:var(--fs-sm);text-align:center;border-radius:12px;place-items:center;padding:12px;display:grid}.property-suggestion-distances{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.property-suggestion-distances div{background:var(--bg-raised);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.property-suggestion-distances span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:capitalize}.property-suggestion-distances strong{color:var(--ink);font-size:var(--fs-sm)}.property-suggestion-points{color:var(--ink-muted);font-size:var(--fs-sm);gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.property-suggestion-action{background:var(--bg-raised)}@media(max-width:640px){.popup-surface-shell,.popup-surface-shell.is-modal{justify-content:stretch;align-items:stretch;padding:0}.popup-surface-panel.is-drawer,.popup-surface-panel.is-modal{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.popup-surface-head{grid-template-columns:minmax(0,1fr) 40px;padding:16px 16px 13px}.popup-surface-body{padding:16px}.popup-surface-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));align-items:stretch}.popup-surface-foot>:is(button,a){min-height:42px}.property-suggestion-popup{width:100vw}.property-suggestion-popup-body{padding:16px}.property-suggestion-location{grid-template-columns:minmax(0,1fr)}.property-suggestion-map{min-height:88px}.popup-flag-option{min-height:46px}}.popup-surface-panel.situation-drawer{background:var(--bg);width:min(660px,100vw);color:var(--ink);animation:none}.situation-drawer-head{background:var(--surface);align-items:flex-start;gap:16px;padding:22px 26px 18px}.situation-drawer-heading{min-width:0}.situation-drawer-kicker{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.situation-drawer-kicker span+span:before{content:"·";color:var(--ink-faint);margin-right:8px}.situation-drawer-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-2xl);letter-spacing:0;overflow-wrap:anywhere;margin:8px 0 0;font-weight:700;line-height:1.12}.situation-drawer-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.situation-drawer-close{flex:none}.popup-surface-body.situation-drawer-body{background:var(--bg);padding:16px 18px 0}.situation-drawer-stack{gap:12px;padding-bottom:18px;display:grid}.situation-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:16px}.situation-panel-highlight{background:var(--accent-soft,#ecebff)}@supports (color:color-mix(in lab,red,red)){.situation-panel-highlight{background:color-mix(in srgb,var(--accent-soft,#ecebff) 38%,var(--surface))}}.situation-panel-highlight{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.situation-panel-highlight{border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}}.situation-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.situation-panel-head h3{color:var(--ink);font-size:var(--fs-lg);margin:3px 0 0;font-weight:700;line-height:1.2}.situation-panel-copy{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.situation-owner-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.situation-owner-avatar{background:var(--ink);width:38px;height:38px;color:var(--bg);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.situation-owner-main{gap:3px;min-width:0;display:grid}.situation-owner-main strong{color:var(--ink);font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:700}.situation-owner-main span{color:var(--ink-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.situation-owner-main .situation-owner-team{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs)}.situation-warning-card{border:1px solid var(--neg);gap:3px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.situation-warning-card{border:1px solid color-mix(in srgb,var(--neg) 18%,var(--border))}}.situation-warning-card{border-radius:var(--radius);background:var(--neg-soft,#fde2e2);color:var(--neg,#c53030)}.situation-warning-card span{color:var(--neg,#c53030)}@supports (color:color-mix(in lab,red,red)){.situation-warning-card span{color:color-mix(in srgb,var(--neg,#c53030) 72%,var(--ink-muted))}}.situation-warning-card span{font-size:var(--fs-sm)}.situation-assign-block{gap:8px;margin-top:14px;display:grid}.situation-assignment-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.situation-note-input{resize:vertical;width:100%;min-height:82px}.situation-note-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.situation-note-actions .muted{min-width:0;font-size:var(--fs-xs);overflow-wrap:anywhere}.situation-signal-list{gap:10px;display:grid}.situation-signal-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:0;padding:12px}.situation-signal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.situation-signal-head .mono{font-size:var(--fs-xs);white-space:nowrap}.situation-signal-quote{color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.situation-signal-window{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:8px}.situation-toast{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink-muted);font-size:var(--fs-sm);padding:10px 12px}.situation-drawer-actions{background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.situation-drawer-primary-actions,.situation-snooze-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.situation-snooze-group .muted{font-size:var(--fs-xs)}.shimmer{background:linear-gradient(90deg,var(--bg-sunken) 0%,var(--bg-raised) 50%,var(--bg-sunken) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-skeleton{gap:16px;width:100%;display:grid}.page-skeleton-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-skeleton.is-table .page-skeleton-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.page-skeleton-kpi,.page-skeleton-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.page-skeleton-kpi{gap:10px;min-height:122px;padding:16px;display:grid}.page-skeleton-card{overflow:hidden}.page-skeleton-card-head,.page-skeleton-row{align-items:center;gap:12px;display:grid}.page-skeleton-card-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 96px;padding:16px 18px}.page-skeleton-rows{display:grid}.page-skeleton-row{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(120px,1.4fr) minmax(90px,1fr) 72px;min-height:64px;padding:14px 18px}.page-skeleton-row:last-child{border-bottom:0}.page-skeleton-line{background:linear-gradient(90deg,var(--bg-sunken) 0%,var(--bg-raised) 50%,var(--bg-sunken) 100%);background-size:200% 100%;border-radius:999px;width:100%;height:12px;animation:1.4s linear infinite shimmer;display:block}.page-skeleton-line.is-title{max-width:220px;height:18px}.page-skeleton-line.is-pill{height:24px}.page-skeleton-line.is-short{max-width:88px}.page-skeleton-line.is-value{max-width:132px;height:30px}.page-skeleton-line.is-avatar{border-radius:50%;width:32px;height:32px}.page-skeleton-line.is-small{max-width:72px}.page-skeleton-line.is-wide{max-width:100%}@media(prefers-reduced-motion:reduce){.page-skeleton-line{animation:none}}@media(max-width:760px){.page-skeleton-kpis,.page-skeleton.is-table .page-skeleton-kpis{grid-template-columns:1fr}.page-skeleton-row{grid-template-columns:28px minmax(0,1fr)}.page-skeleton-row .page-skeleton-line:nth-child(n+3){display:none}}@media(min-width:761px)and (max-width:1120px){:root{--pad-x:16px;--pad-y:14px;--gap:14px;--fs-display:56px}.app{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:18px 10px}.nav-item{font-size:var(--fs-sm);gap:8px;padding:7px 8px}.topbar{padding:0 18px}.topbar-actions{flex:auto;justify-content:flex-end}.search{width:min(260px,34vw);min-width:0}.content{padding:26px 24px 150px}.page-head{gap:16px}.hubspot-note-activity-header{grid-template-columns:minmax(0,1fr)}.hubspot-note-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4,.ops-health-strip,.ops-lane-strip,.ops-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cron-start,.ops-cron-row,.ops-record-row{grid-template-columns:minmax(0,1fr)}.ops-cron-step-grid,.ops-cron-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cron-status,.ops-cron-row-actions,.ops-record-actions{justify-content:flex-start}.ops-command-center,.ops-record-row,.ops-command-layout,.ops-live-ribbon,.ops-cockpit-layout{grid-template-columns:minmax(0,1fr)}.ops-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-system-table-head{display:none}.ops-system-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ops-system-name-cell,.ops-system-table-actions{grid-column:1/-1}.ops-system-table-actions{justify-content:flex-start}.ops-live-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-queue-head,.invoice-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.invoice-queue-head{display:none}.invoice-queue-row>:nth-child(2),.invoice-queue-row>:nth-child(3),.invoice-queue-row>:nth-child(4){grid-column:1/-1}.invoice-queue-row>:nth-child(4){text-align:left!important}.invoice-queue-row>:nth-child(5){grid-area:1/2;align-self:start}.finance-worklist-head{flex-direction:column}.finance-worklist-summary{justify-content:flex-start}.dashboard-mission-grid,.agent-operating-grid,.agent-operating-flow,.stage-action-clarity,.property-brain-start{grid-template-columns:minmax(0,1fr)}.property-brain-start-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.leadership-control{grid-template-columns:minmax(0,1fr)}.cso-data-trust-strip,.cso-scope-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cso-filter-menu-grid,.cso-scope-top-team{grid-column:1/-1}.cso-stage-grid,.cso-trend-grid,.cso-division-range-grid,.cso-manager-accountability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cso-trend-latest{grid-column:1/-1}.cso-insight-grid{grid-template-columns:minmax(0,1fr)}.pipeline-board-grid,.dashboard-team-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-stage-path{grid-template-columns:repeat(5,minmax(0,1fr))!important}.manager-stage-path>.muted{display:none}}@media(max-width:800px){.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}}@media(max-width:820px){:root{--pad-x:14px;--pad-y:12px;--gap:12px;--fs-2xl:24px;--fs-3xl:34px;--fs-display:48px}html,body,#root{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}.app{width:100%;max-width:100vw;min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));display:block}.ops-health-strip,.ops-lane-strip,.ops-group-grid,.ops-command-center,.ops-command-layout,.ops-cron-start,.ops-cron-step-grid,.ops-cron-summary-grid,.ops-cron-row,.ops-record-row,.ops-live-ribbon,.ops-live-meter,.ops-cockpit-layout,.ops-system-grid,.ops-system-metrics,.org-overview-detail-grid{grid-template-columns:minmax(0,1fr)}.ops-command-center{padding:14px}.ops-command-main h2{font-size:28px}.ops-command-actions .btn{flex:140px;justify-content:center}.ops-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-command-metric{padding:11px}.ops-exception-list,.ops-fix-list,.ops-group-grid{padding:10px}.ops-exception-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.ops-exception-meta{grid-column:2/-1}.ops-fix-row{grid-template-columns:24px auto minmax(0,1fr) auto;min-height:60px}.ops-fix-evidence{grid-column:3/-1}.app.is-ops-page .ops-fix-main strong,.app.is-ops-page .ops-fix-main span,.app.is-ops-page .ops-fix-evidence strong,.app.is-ops-page .ops-fix-evidence span{text-overflow:clip;white-space:normal;overflow:visible}.ops-fix-row .ops-attention-action{display:none}.ops-live-feed{grid-template-columns:minmax(0,1fr)}.ops-live-event{min-width:0;max-width:none}.ops-card-bars{grid-template-columns:minmax(0,1fr)}.ops-system-grid{padding:10px}.ops-cron-head-actions,.ops-cron-row-actions,.ops-record-actions{justify-content:stretch;width:100%}.ops-cron-head-actions .btn,.ops-cron-row-actions .btn,.ops-cron-row-actions button,.ops-record-actions .btn,.ops-record-actions button{flex:140px;justify-content:center;min-height:44px}.ops-cron-start,.ops-cron-list{padding:10px}.ops-cron-toolbar{flex-direction:column;align-items:stretch;padding:12px}.ops-cron-filter{justify-content:flex-start}.ops-cron-filter .seg-btn{flex:calc(50% - 4px);justify-content:center;align-items:center;min-height:36px;display:inline-flex}.ops-cron-status{justify-content:flex-start}.ops-section-header,.ops-toolbar{flex-direction:column;align-items:stretch}.ops-section-actions,.ops-toolbar-main{justify-content:flex-start}.ops-toolbar-meta{margin-left:0}.ops-system-filter{justify-content:flex-start;width:100%}.ops-system-filter .seg-btn{flex:calc(50% - 4px);justify-content:center;align-items:center;min-height:36px;display:inline-flex}.ops-system-card{gap:9px;min-height:0;padding:12px}.ops-system-table-row{grid-template-columns:minmax(0,1fr);min-width:0;padding:12px}.app.is-ops-page .ops-system-table{overflow-x:visible}.app.is-ops-page .ops-system-table-head,.app.is-ops-page .ops-system-table-row{grid-template-columns:minmax(0,1fr);min-width:0}.ops-system-table-actions{justify-content:stretch}.ops-system-table-actions .btn{flex:140px;justify-content:center;min-height:38px}.app.is-ops-page .ops-system-table-row strong,.app.is-ops-page .ops-system-table-row small{text-overflow:clip;white-space:normal;overflow:visible}.ops-system-actions{justify-content:stretch}.ops-system-actions .btn{flex:140px;justify-content:center;min-height:38px}.ops-lane-card{padding:12px}.ops-lane-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-system-purpose,.ops-card-bars,.ops-paused-note{display:none}.ops-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-system-card-top,.ops-system-foot{flex-direction:column;align-items:flex-start}.ops-system-foot{padding-top:8px}.ops-system-reason{padding:8px}.ops-attention-row{grid-template-columns:auto minmax(0,1fr) auto}.ops-attention-action{display:none}.sidebar{display:none!important}.mobile-agent-rank-strip{padding:12px var(--pad-x) 0;display:block}.agent-rank-card-mobile{grid-template-columns:minmax(0,1fr);gap:11px;padding:14px 12px 13px}.agent-rank-card-mobile .agent-rank-identity{gap:11px}.agent-rank-card-mobile .agent-rank-avatar-wrap{flex-basis:54px;width:54px;height:54px}.agent-rank-card-mobile .agent-rank-avatar{width:46px;height:46px;font-size:16px;font-weight:800}.agent-rank-card-mobile .agent-profile-name{text-align:left;font-size:18px;line-height:1.05}.agent-rank-card-mobile .agent-rank-subline{font-size:11.5px}.agent-rank-card-mobile .agent-rank-achievements{padding:8px 9px 7px}.agent-rank-card-mobile .agent-rank-badge-strip{gap:7px}.agent-rank-card-mobile .agent-rank-mini{width:31px;height:31px;padding:0}.agent-rank-card-mobile .agent-rank-progress-head{font-size:12px}.agent-rank-card-mobile .agent-rank-progress-head strong{font-size:13px}.agent-rank-card-mobile .agent-rank-goal-card{gap:8px;padding:10px}.agent-rank-card-mobile .agent-rank-goal-value strong{font-size:24px}.agent-rank-card-mobile .agent-rank-goal-value span{font-size:14px}.agent-rank-card-mobile .agent-rank-goal-foot{font-size:12px}.mobile-nav{--mobile-nav-accent:#3a45d6;--mobile-nav-accent-soft:#3a45d61f;--mobile-nav-muted:#6b7078;left:0;right:0;bottom:var(--mobile-nav-visual-bottom,0px);z-index:90;width:100%;max-width:none;height:auto;padding:10px 2px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:0;border-top:1px solid #13182314;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-inline:0;display:grid;position:fixed;overflow:visible;transform:translateZ(0);box-shadow:0 -6px 20px #1a18140f}.mobile-nav[data-count="2"],.mobile-nav[data-count="3"],.mobile-nav[data-count="4"]{justify-content:center}.mobile-nav[data-count="2"]{grid-template-columns:repeat(2,minmax(0,72px))}.mobile-nav[data-count="3"]{grid-template-columns:repeat(3,minmax(0,72px))}.mobile-nav[data-count="4"]{grid-template-columns:repeat(4,minmax(0,72px))}.mobile-nav[data-count="7"] .mobile-nav-content,.mobile-nav[data-count="8"] .mobile-nav-content{gap:5px;width:100%;height:54px;padding:7px 1px 6px}.mobile-nav[data-count="7"] .mobile-nav-icon svg,.mobile-nav[data-count="8"] .mobile-nav-icon svg{width:23px;height:23px}.mobile-nav[data-count="7"] .mobile-nav-label,.mobile-nav[data-count="8"] .mobile-nav-label{letter-spacing:-.01em;font-size:10px}.mobile-nav-item{z-index:1;min-width:0;height:58px;color:var(--mobile-nav-muted);text-align:center;appearance:none;background:0 0;border:0;border-radius:0;place-items:center;text-decoration:none;display:grid;position:relative}.mobile-nav-content{width:min(100%,70px);min-width:0;height:54px;color:inherit;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 7px 5px;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:relative}.mobile-nav-item:hover,.mobile-nav-item.active,.mobile-nav-item[data-active=true]{color:var(--mobile-nav-accent);box-shadow:none;background:0 0}.mobile-nav-item:hover .mobile-nav-content,.mobile-nav-item.active .mobile-nav-content,.mobile-nav-item[data-active=true] .mobile-nav-content,.mobile-nav-content[data-active=true]{background:var(--mobile-nav-accent-soft);color:var(--mobile-nav-accent)}.mobile-nav-icon{place-items:center;width:22px;height:22px;line-height:0;display:grid}.mobile-nav-icon svg{stroke-width:2.1px;width:21px;height:21px}.mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:100%;font-size:10.5px;font-weight:700;line-height:1;display:block;overflow:hidden}.mobile-nav-badge{background:var(--accent-soft);min-width:17px;height:17px;color:var(--accent-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.mobile-more-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a181447;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{border:1px solid var(--border);background:var(--bg-raised);width:100%;max-height:min(78vh,640px);box-shadow:var(--shadow-lg);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden}.mobile-more-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.mobile-more-title{font-size:var(--fs-lg);font-weight:700}.mobile-more-subtitle{color:var(--ink-muted);font-size:var(--fs-sm)}.mobile-more-body{padding:12px 14px calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.mobile-more-group{flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.mobile-more-group .nav-group-label{padding:2px 4px 6px;display:block!important}.mobile-more-item{border-radius:var(--radius);color:var(--ink-muted);font-size:var(--fs-md);background:0 0;align-items:center;gap:10px;padding:12px 10px;display:flex;position:relative}.mobile-more-item.active,.mobile-more-item[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.mobile-more-item .nav-item-badge{margin-left:auto;position:static}.mobile-more-support{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0 0;display:grid}.mobile-more-support .btn{justify-content:center;width:100%;min-height:44px}.mobile-more-account{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding:14px 0 0;display:grid}.mobile-more-account-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-more-account-identity{gap:2px;min-width:0;display:grid}.mobile-more-account strong,.mobile-more-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-more-account strong{font-size:var(--fs-sm)}.mobile-more-account span{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:capitalize}.mobile-more-account .btn{flex:none;min-height:44px}.mobile-more-account-error{color:#b42318;font-size:var(--fs-xs);padding-top:8px}.main,.content,.page-head,.card,.modal,.drawer,.topbar,.table{min-width:0;max-width:100%}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:8px 12px}.agent-operating-grid,.agent-operating-flow,.stage-action-clarity,.property-brain-start,.property-brain-start-steps{grid-template-columns:minmax(0,1fr)}.manager-stage-path{grid-template-columns:minmax(0,1fr)!important}.manager-stage-path>.muted{display:none}.breadcrumb{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:var(--fs-sm);line-height:24px;overflow:hidden}.breadcrumb a,.breadcrumb span{align-items:center;min-width:24px;min-height:24px;line-height:24px;display:inline-flex}.topbar-actions{width:100%;margin-left:0}.global-search-root{flex:auto;min-width:0}.global-search-popover{width:min(100vw - 24px,380px)!important;max-height:min(64vh,420px)!important;left:0!important;right:auto!important}.search{flex:auto;width:100%;min-width:0;min-height:44px}.search input{min-height:44px;line-height:44px}.icon-btn{width:44px;height:44px}.btn,.app.is-leadership-page .btn,.app.is-ops-page .btn{min-height:44px}.app.is-leadership-page .icon-btn,.app.is-ops-page .icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}.app.is-leadership-page .breadcrumb a,.app.is-ops-page .breadcrumb a{min-width:44px;min-height:44px}.app.is-leadership-page .page-meta,.app.is-ops-page .page-meta{flex-wrap:wrap}.app.is-leadership-page .seg,.app.is-ops-page .seg,.app.is-leadership-page .google-ads-tabs,.app.is-ops-page .google-ads-tabs{flex-wrap:wrap;overflow:visible}.app.is-leadership-page .seg-btn,.app.is-ops-page .seg-btn{white-space:normal;flex:calc(50% - 4px);justify-content:center;align-items:center;min-width:0;min-height:36px;display:inline-flex}.app.is-ops-page .google-ads-page .table{table-layout:fixed;min-width:0}.app.is-ops-page .ops-marketing-kpi-row,.app.is-leadership-page .ops-marketing-kpi-row{grid-template-columns:minmax(0,1fr)!important}.app.is-ops-page .ops-marketing-table-wrap,.app.is-leadership-page .ops-marketing-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.app.is-ops-page .ops-marketing-table,.app.is-leadership-page .ops-marketing-table{table-layout:fixed;width:100%!important;min-width:0!important}.app.is-ops-page .google-ads-page .table th,.app.is-ops-page .google-ads-page .table td{white-space:normal;overflow-wrap:anywhere;padding-inline:6px}.app.is-ops-page .ops-marketing-table th,.app.is-ops-page .ops-marketing-table td,.app.is-leadership-page .ops-marketing-table th,.app.is-leadership-page .ops-marketing-table td{overflow-wrap:anywhere;white-space:normal!important;padding-inline:5px!important}.app.is-leadership-page .content a:not(.btn):not(.pill),.app.is-ops-page .content a:not(.btn):not(.pill){align-items:center;min-height:24px;line-height:24px;display:inline-flex}.app.is-leadership-page .content a.office-dashboard-queue-row-link:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-queue-row-link:not(.btn):not(.pill){min-height:0;line-height:normal;display:block}.app.is-leadership-page .content a.office-dashboard-task-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-task-row:not(.btn):not(.pill),.app.is-leadership-page .content a.office-dashboard-calendar-task-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-calendar-task-row:not(.btn):not(.pill){align-items:start;min-height:0;line-height:normal;display:grid}.app.is-leadership-page .content a.office-dashboard-briefing-row:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-briefing-row:not(.btn):not(.pill){align-items:center;min-height:46px;line-height:normal;display:grid}.app.is-leadership-page .content a.office-dashboard-briefing-action:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-briefing-action:not(.btn):not(.pill){align-items:center;min-height:34px;line-height:normal;display:inline-flex}.app.is-leadership-page .content a.office-dashboard-panel-link:not(.btn):not(.pill),.app.is-ops-page .content a.office-dashboard-panel-link:not(.btn):not(.pill){align-items:center;min-height:44px;line-height:normal;display:flex}.kbd{display:none}.content{padding:18px 12px 156px}.page-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px}.page-title{font-size:var(--fs-3xl);overflow-wrap:anywhere}.page-subtitle{max-width:100%}.call-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.reactivation-agent-head,.reactivation-task-row{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.reactivation-task-actions{justify-content:flex-start}.reactivation-task-actions .btn{flex:140px;justify-content:center}.availability-hero{grid-template-columns:minmax(0,1fr);padding:16px}.availability-hero-grid>div,.availability-schedule-alert,.availability-import-strip{flex-direction:column;align-items:flex-start}.availability-hero-grid strong{text-align:left}.availability-reason-grid .btn{flex:calc(50% - 6px);justify-content:center}.availability-day-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.availability-day-name{justify-content:space-between}.availability-shift-row{flex-wrap:wrap}.availability-shift-row .input{flex:110px}.stage-inline-callout{flex-direction:column;align-items:stretch}.stage-inline-callout .btn{justify-content:center;width:100%}.page-meta,.row{flex-wrap:wrap}.hubspot-note-activity-card{padding:14px}.hubspot-note-activity-header{grid-template-columns:minmax(0,1fr);gap:14px}.hubspot-note-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hubspot-note-owner-grid{grid-template-columns:minmax(0,1fr)}.hubspot-note-owner-card{min-height:82px;padding:12px}.hubspot-note-owner-count{font-size:24px}.grid,.grid-2{grid-template-columns:minmax(0,1fr)!important}.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.grid-3>.kpi:last-child,.grid-5>.kpi:last-child{grid-column:1/-1}.dashboard-mission-grid{grid-template-columns:minmax(0,1fr);gap:12px}.agent-dashboard-context-grid{grid-template-columns:minmax(0,1fr)}.agent-pipeline-panel{padding:14px}.agent-pipeline-head{flex-direction:column;gap:10px}.agent-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-pipeline-metric.is-primary,.agent-pipeline-metric.is-secondary,.agent-pipeline-bonus,.agent-pipeline-metric:last-child{grid-column:1/-1}.agent-pipeline-bonus,.agent-pipeline-conversions{grid-template-columns:minmax(0,1fr)}.agent-operating-surface{padding:14px}.agent-operating-head{flex-direction:column;gap:12px}.agent-readiness{padding:14px}.agent-readiness-compact{flex-direction:column;align-items:stretch;gap:10px}.agent-readiness-actions{justify-content:flex-start;min-width:0}.agent-readiness-action{justify-content:space-between;width:100%}.agent-readiness-action .btn{flex:none;justify-content:center}.agent-operating-meta{text-align:left;align-items:flex-start}.agent-operating-grid{grid-template-columns:minmax(0,1fr)}.agent-action-row{grid-template-columns:auto minmax(0,1fr)}.agent-action-cta{white-space:normal;grid-column:2}.leadership-control{grid-template-columns:minmax(0,1fr);padding:14px}.cso-data-trust-strip,.cso-scope-panel{grid-template-columns:minmax(0,1fr)}.cso-filter-menu-grid,.cso-scope-top-team{grid-column:auto}.cso-filter-menu-grid,.cso-stage-grid,.cso-trend-grid,.cso-division-range-grid,.cso-manager-accountability-grid,.cso-manager-card-metrics{grid-template-columns:minmax(0,1fr)}.cso-trend-row{grid-template-columns:58px minmax(0,1fr) 72px}.cso-trend-row>small{display:none}.cso-division-range-card{grid-template-columns:minmax(0,1fr)}.cso-division-actions{flex-direction:column;align-items:stretch}.leadership-control-copy .btn{justify-content:center;width:100%}.stage-quest-empty{grid-template-columns:auto minmax(0,1fr)}.stage-quest-empty .btn{grid-column:2;justify-content:center}.property-brain-start-steps{grid-template-columns:minmax(0,1fr)}.mission-card-main{gap:16px;padding:16px 14px}.mission-progress-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.mission-cta{width:100%}.mission-next-actions,.pipeline-board-grid{grid-template-columns:minmax(0,1fr)}.pipeline-board-grid{padding:10px}.dashboard-team-strip{grid-template-columns:minmax(0,1fr)}.stage-quests-head,.stage-quest-row,.stage-quest-title-row{flex-direction:column;align-items:stretch}.stage-quest-row{grid-template-columns:minmax(0,1fr)}.stage-quest-row .btn{width:100%}.kpi{min-width:0;padding:14px!important}.kpi-label{overflow-wrap:anywhere;font-size:10px}.kpi-value{line-height:1.05;font-size:clamp(24px,8vw,34px)!important}.desktop-only{display:none!important}.mobile-only{display:block!important}.finance-mobile-list.mobile-only{display:flex!important}.finance-command-panel{padding:12px}.finance-command-controls{grid-template-columns:minmax(0,1fr)}.finance-command-summary{flex-direction:column;align-items:flex-start}.finance-command-summary .btn,.finance-issue-chips .btn{justify-content:center;width:100%}.card-header,.card-body,.drawer-head,.drawer-body,.drawer-foot{padding-left:14px;padding-right:14px}.card-body{padding-top:16px;padding-bottom:16px}.table{table-layout:fixed;width:100%;display:table;overflow:visible}.table th,.table td{white-space:nowrap;padding:9px 12px}.card:has(>.table),.card-body:has(>.table),.table-wrap,.table-scroll,.heatmap-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.card:has(>.table):after,.card-body:has(>.table):after,.table-wrap:after,.table-scroll:after,.heatmap-scroll:after{content:"Swipe sideways for more";color:var(--ink-muted);font-size:var(--fs-xs);text-align:right;padding:6px 12px 8px;display:block}.card:has(>.table) .table,.card-body:has(>.table) .table,.table-wrap .table,.table-scroll .table{min-width:max-content}.mobile-card-list{flex-direction:column;gap:0;display:flex}.mobile-data-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px;display:grid}.mobile-data-row:last-child{border-bottom:none}.mobile-data-title{min-width:0;font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.mobile-data-sub{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:3px;line-height:1.35}.mobile-data-metric{text-align:right;font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap;font-weight:700}.mobile-data-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cso-team-row{grid-template-columns:minmax(0,1fr)}.cso-team-metrics{justify-content:flex-start}.invoice-command-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.invoice-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-command-controls{grid-template-columns:minmax(0,1fr)}.invoice-command-copy h2{font-size:26px}.invoice-agent-strip{margin-inline:-2px}.team-rollup-grid{grid-template-columns:minmax(0,1fr)!important}.team-invoice-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 12px!important;padding:14px!important;display:grid!important}.team-invoice-row>:first-child{grid-area:1/1;min-width:0!important}.team-invoice-row>:nth-child(2){grid-area:2/1/auto/-1;min-width:0!important}.team-invoice-row>:nth-child(2)>div:first-child{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.team-invoice-row>:nth-child(3){grid-area:3/1;align-items:flex-start!important;min-width:0!important}.team-invoice-row>:nth-child(4){white-space:nowrap;grid-area:1/2;min-width:0!important}.team-invoice-row>:nth-child(5){grid-area:3/2}.heatmap-desktop{display:none!important}.heatmap-mobile-summary{flex-direction:column;gap:8px;display:flex!important}.callingly-panel{gap:16px!important}.callingly-panel-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px}.callingly-live-title,.callingly-live-meta{gap:6px 10px}.callingly-window-block{justify-content:flex-start;align-items:flex-start;width:100%}.callingly-window-block .callingly-control-label{width:100%}.callingly-custom-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.callingly-custom-range input{width:100%;min-width:0}.callingly-focus-card{padding:16px}.callingly-focus-head{align-items:center}.callingly-focus-list{grid-template-columns:minmax(0,1fr);gap:8px}.callingly-focus-item{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 12px}.callingly-focus-index{display:none}.callingly-control-group{align-items:flex-start;width:100%}.callingly-control-label{width:100%}.callingly-segmented{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.callingly-segmented button{justify-content:center;min-width:0;padding:0 8px}.callingly-filter-row{gap:8px;display:grid}.callingly-country-filter{flex-wrap:wrap;display:flex}.callingly-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.callingly-budget-grid>.card{padding:12px!important}.budget-heatmap{gap:8px}.budget-heatmap-row{grid-template-columns:minmax(0,1fr);gap:6px}.budget-heatmap-head{display:none}.budget-heatmap-tier{padding:8px 10px}.budget-heatmap-cell{grid-template-columns:auto 1fr auto;align-content:center;align-items:center;min-height:0}.budget-heatmap-cell strong{font-family:var(--font-mono);font-size:var(--fs-md)}.budget-heatmap-cell small{justify-self:end}.callingly-mobile-heatmap{flex-direction:column;gap:5px;display:flex!important}.callingly-mobile-heatmap-head .muted{text-align:center;align-self:end;font-size:10px;line-height:1.1}.callingly-mobile-heatmap-row{grid-template-columns:42px repeat(5,minmax(0,1fr));gap:5px;display:grid}.callingly-mobile-day{color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;font-weight:700;display:grid}.callingly-mobile-heatmap-cell{min-height:38px;font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;overflow:hidden}.team-country-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-backdrop{align-items:end;padding:12px}.modal-overlay{align-items:flex-end!important;padding:10px!important}.modal-overlay>.card{border-radius:14px 14px 0 0;max-height:calc(100vh - 20px - env(safe-area-inset-bottom))!important}.modal{max-height:calc(100vh - 24px);overflow-y:auto;width:min(100%,560px)!important}.drawer{border-left:none;width:100vw;left:0;right:0}.portal-ui-scope .drawer{width:100vw!important;max-width:none!important}.popup-surface-panel.situation-drawer{width:100vw;max-width:none}.situation-drawer-head{padding:18px 14px 14px}.situation-drawer-title{font-size:var(--fs-xl)}.popup-surface-body.situation-drawer-body{padding:12px 12px 0}.situation-panel{border-radius:var(--radius);padding:14px}.situation-panel-head,.situation-drawer-actions,.situation-drawer-primary-actions,.situation-snooze-group{align-items:stretch}.situation-panel-head{flex-direction:column}.situation-owner-card,.situation-assignment-row{grid-template-columns:minmax(0,1fr)}.situation-owner-card .btn,.situation-assignment-row .btn,.situation-drawer-actions .btn,.situation-drawer-actions a.btn{justify-content:center;width:100%}.situation-drawer-actions{padding:12px}.situation-drawer-primary-actions,.situation-snooze-group{width:100%}.situation-snooze-group .btn{flex:56px}.tl-item{grid-template-columns:88px 14px minmax(0,1fr);gap:10px}.stage-command-layout{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important;display:flex!important}.manager-control-hero,.manager-dashboard-grid{grid-template-columns:minmax(0,1fr)}.manager-stage-path{flex-direction:column;grid-template-columns:minmax(0,1fr)!important;display:flex!important}.manager-stage-path>span[aria-hidden]{display:none}.manager-ai-grid{grid-template-columns:minmax(0,1fr)}.stage-next-action-strip{display:flex}.stage-command-main,.stage-command-side{width:100%}.tabs-list{gap:8px;overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.tabs-list>button{width:100%;min-width:0}.invoice-queue-head{display:none}.finance-worklist-head,.finance-group-head,.finance-disclosure-trigger{padding:14px}.finance-group-head,.finance-disclosure-trigger{align-items:flex-start}.invoice-pipeline-track,.invoice-attribution-grid,.invoice-pipeline-dates{grid-template-columns:minmax(0,1fr);gap:8px}.invoice-attribution-head{flex-direction:column;align-items:flex-start}.invoice-pipeline-step{grid-template-columns:16px minmax(0,1fr);align-items:center}.invoice-pipeline-step:before{width:2px;height:auto;top:0;bottom:-8px;left:5px!important;right:auto!important}.invoice-pipeline-step:last-child:before{display:none}.invoice-pipeline-label{max-width:none}.finance-worklist-summary{width:100%}.invoice-queue-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px}.invoice-queue-row>:first-child{grid-area:1/1}.invoice-queue-row>:nth-child(2){grid-area:2/1/auto/-1}.invoice-queue-row>:nth-child(3){grid-area:3/1;align-self:center}.invoice-queue-row>:nth-child(4){white-space:nowrap;grid-area:1/2;align-self:start;text-align:right!important}.invoice-queue-row>:nth-child(5){grid-area:3/2;align-self:center}.invoice-queue-title{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.invoice-queue-next{line-height:1.35;font-size:var(--fs-md)!important}.floating-help-actions{display:none!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.talk-mission-board{gap:12px;display:grid}.talk-premium-step{--step-color:var(--accent);min-width:0;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:7px;padding:8px 8px 4px;display:grid;position:relative}.talk-premium-step:before{content:"";background:var(--border-strong);border-radius:999px;height:2px;position:absolute;top:23px;left:calc(50% + 19px);right:calc(19px - 50%)}@supports (color:color-mix(in lab,red,red)){.talk-premium-step:before{background:color-mix(in srgb,var(--border-strong) 52%,transparent)}}.talk-premium-step:last-child:before{display:none}@supports (color:color-mix(in lab,red,red)){.talk-premium-step.is-current,.talk-premium-step.is-selected{background:color-mix(in srgb,var(--step-color) 7%,transparent)}}.talk-premium-step-node{z-index:1;border:1px solid var(--step-color);place-items:center;width:32px;height:32px;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.talk-premium-step-node{border:1px solid color-mix(in srgb,var(--step-color) 24%,var(--border))}}.talk-premium-step-node{color:var(--step-color);background:#fff;border-radius:999px}.talk-premium-step.is-current .talk-premium-step-node,.talk-premium-step.is-active .talk-premium-step-node{background:var(--step-color);color:#fff;border-color:#0000}.talk-premium-step-copy{justify-items:center;gap:2px;min-width:0;display:grid}@media(max-width:720px){.talk-premium-step{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start}.talk-premium-step:before{width:2px;height:auto;inset:40px auto -10px 24px}.talk-premium-step-copy{justify-items:start}}.talk-mission-board{border:1px solid var(--border);gap:16px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-mission-board{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.talk-mission-board{background:radial-gradient(circle at 14% 10%,#c0573e1f,transparent 28%),radial-gradient(circle at 86% 12%,#44684f1f,transparent 30%),linear-gradient(180deg,#fffefd 0%,var(--bg-raised) 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.talk-mission-board{background:radial-gradient(circle at 14% 10%,#c0573e1f,transparent 28%),radial-gradient(circle at 86% 12%,#44684f1f,transparent 30%),linear-gradient(180deg,#fffefd,color-mix(in srgb,var(--bg-raised) 74%,#fff))}}.talk-mission-board{box-shadow:0 20px 50px #221e1817}.stage-quest-road{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;overflow:visible}.stage-quest-road-head{grid-template-columns:minmax(0,.55fr) minmax(260px,1fr);align-items:end;gap:16px;display:grid}.stage-quest-road-head h2{color:var(--ink);margin:2px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.stage-quest-road-head p{max-width:640px;color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.stage-quest-road .caps{color:var(--ink-faint)}.stage-quest-road-track{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stage-quest-road-node{z-index:1;justify-items:center;gap:6px;display:grid}.stage-quest-road-icon{border:2px solid var(--step-color);width:54px;height:54px}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-icon{border:2px solid color-mix(in srgb,var(--step-color) 30%,var(--border))}}.stage-quest-road-icon{background:var(--surface);color:var(--step-color);box-shadow:0 0 0 7px var(--step-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-icon{box-shadow:0 0 0 7px color-mix(in srgb,var(--step-soft) 52%,#fff)}}.stage-quest-road-number{background:var(--surface);width:22px;height:22px;color:var(--ink-muted);box-shadow:0 1px 3px #201d1814}.stage-quest-road-copy,.stage-quest-road-title-row{justify-items:center;gap:5px;display:grid}.stage-quest-road-title-row strong{font-size:var(--fs-md);line-height:1.15}.stage-quest-road-title-row .pill{max-width:100%;font-size:10px}.stage-quest-road-meta{max-width:190px;color:var(--ink-muted);justify-items:center;gap:2px;font-size:11px;line-height:1.25;display:grid}.stage-quest-road-meta span:nth-child(2){display:none}.stage-quest-road-cta{background:var(--step-soft);min-height:24px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-cta{background:color-mix(in srgb,var(--step-soft) 78%,var(--surface))}}.talk-road-preview-notice{border:1px solid var(--info);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.talk-road-preview-notice{border:1px solid color-mix(in srgb,var(--info) 22%,var(--border))}}.talk-road-preview-notice{background:var(--info-soft);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.talk-road-preview-notice{background:color-mix(in srgb,var(--info-soft) 42%,#fff)}}.talk-main-quest-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.talk-main-quest-goal span{background:var(--mission-soft);border-radius:10px;padding:9px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.talk-main-quest-goal span{background:color-mix(in srgb,var(--mission-soft) 55%,#fff)}}.talk-main-quest-goal span{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.3}@media(max-width:980px){.talk-mission-board{padding:18px}}@media(max-width:720px){.talk-mission-board{border-radius:14px;flex-direction:column;padding:14px;display:flex}.stage-quest-road-track{grid-template-columns:1fr;gap:8px;display:grid}.stage-quest-road-node,.stage-quest-road-copy,.stage-quest-road-title-row,.stage-quest-road-meta{justify-items:start}.stage-quest-road-icon{width:48px;height:48px;box-shadow:0 0 0 5px var(--step-soft)}@supports (color:color-mix(in lab,red,red)){.stage-quest-road-icon{box-shadow:0 0 0 5px color-mix(in srgb,var(--step-soft) 54%,#fff)}}.stage-quest-road-meta{max-width:none}.stage-quest-road-meta span:nth-child(2){display:block}}.talk-quest-shell{gap:16px}.talk-mission-board{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.talk-main-quest-status,.talk-main-quest-goal{gap:7px}.talk-road-compact-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-road-compact-wrap{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.talk-road-compact-wrap .stage-quest-road{gap:10px}.talk-road-compact-wrap .stage-quest-road-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-road-compact-wrap .stage-quest-road-head h2{font-size:var(--fs-lg)}.talk-road-compact-wrap .stage-quest-road-head p{max-width:58ch;font-size:var(--fs-xs)}.talk-road-compact-wrap .stage-quest-road-track{align-items:start;gap:0}.talk-road-compact-wrap .stage-quest-road-icon{width:34px;height:34px;box-shadow:none;border-width:1px}.talk-road-compact-wrap .stage-quest-road-number{display:none}.talk-road-compact-wrap .stage-quest-road-copy,.talk-road-compact-wrap .stage-quest-road-title-row,.talk-road-compact-wrap .stage-quest-road-meta{justify-items:center}.talk-road-compact-wrap .stage-quest-road-title-row{justify-content:center;align-items:start;gap:3px;width:100%;display:grid}.talk-road-compact-wrap .stage-quest-road-title-row strong{font-size:var(--fs-sm)}.talk-road-compact-wrap .stage-quest-road-meta{max-width:none;font-size:10px}.talk-road-compact-wrap .stage-quest-road-meta span:nth-child(2),.talk-road-compact-wrap .stage-quest-road-cta{display:none}@media(max-width:720px){.talk-road-compact-wrap .stage-quest-road-head{display:grid}.talk-road-compact-wrap .stage-quest-road-track{grid-template-columns:1fr;gap:6px}.talk-road-compact-wrap .stage-quest-road-copy,.talk-road-compact-wrap .stage-quest-road-title-row,.talk-road-compact-wrap .stage-quest-road-meta{justify-items:start}.talk-road-compact-wrap .stage-quest-road-title-row{justify-content:space-between;display:flex}}.talk-quest-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.talk-mission-board{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.talk-main-quest-goal span,.talk-main-quest-check{background:#fff;border-radius:7px;padding:8px 9px}.talk-main-quest-benefit{background:var(--warn-soft);border-radius:7px;margin:0;padding:9px}@supports (color:color-mix(in lab,red,red)){.talk-main-quest-benefit{background:color-mix(in srgb,var(--warn-soft) 46%,#fff)}}.talk-premium-journey{border:1px solid var(--border);background:#fff;border-radius:10px;gap:12px;padding:14px 16px;display:grid;overflow:hidden}.talk-premium-journey-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.talk-premium-journey-head strong{font-size:var(--fs-lg);margin-top:2px;line-height:1.15;display:block}.talk-premium-journey-head>span{background:var(--bg-sunken);color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;flex:none;padding:5px 9px;font-weight:800}.talk-premium-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.talk-premium-step{--step-color:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.talk-premium-step{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.talk-premium-step{color:inherit;text-align:left;cursor:pointer}.talk-premium-step.is-current,.talk-premium-step.is-selected{border-color:var(--step-color)}@supports (color:color-mix(in lab,red,red)){.talk-premium-step.is-current,.talk-premium-step.is-selected{border-color:color-mix(in srgb,var(--step-color) 42%,var(--border))}}.talk-premium-step.is-current,.talk-premium-step.is-selected{background:var(--step-color)}@supports (color:color-mix(in lab,red,red)){.talk-premium-step.is-current,.talk-premium-step.is-selected{background:color-mix(in srgb,var(--step-color) 7%,#fff)}}.talk-premium-step.is-done{--step-color:var(--pos)}.talk-premium-step.is-active{--step-color:#425f82}.talk-premium-step.is-skipped{--step-color:var(--warn)}.talk-premium-step-node{background:var(--step-color);border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.talk-premium-step-node{background:color-mix(in srgb,var(--step-color) 12%,#fff)}}.talk-premium-step-node{color:var(--step-color)}.talk-premium-step.is-current .talk-premium-step-node,.talk-premium-step.is-active .talk-premium-step-node{background:var(--step-color);color:#fff}.talk-premium-step-copy{gap:2px;min-width:0;display:grid}.talk-premium-step-copy strong,.talk-premium-step-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.talk-premium-step-copy strong{font-size:var(--fs-xs);line-height:1.15}.talk-premium-step-copy small{color:var(--ink-muted);font-size:10px}@media(max-width:980px){.talk-premium-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.talk-premium-journey,.talk-premium-steps,.talk-premium-step{all:revert-layer}.agent-profile-button{width:100%;font:inherit;text-align:left;cursor:pointer}.agent-profile-button:focus-visible{outline:2px solid var(--rank-border)}@supports (color:color-mix(in lab,red,red)){.agent-profile-button:focus-visible{outline:2px solid color-mix(in srgb,var(--rank-border) 36%,transparent)}}.agent-profile-button:focus-visible{outline-offset:3px}.agent-achievements-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16141152;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.agent-achievements-dialog{border:1px solid var(--rank-border);width:min(760px,100%);max-height:min(820px,100vh - 44px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.agent-achievements-dialog{border:1px solid color-mix(in srgb,var(--rank-border) 20%,var(--border))}}.agent-achievements-dialog{background:#fff;border-radius:24px;box-shadow:0 30px 90px #1816133d}.agent-achievements-hero{background:radial-gradient(circle at 16% 12%,var(--rank-soft),transparent 34%),linear-gradient(135deg,var(--rank-soft),#fff 64%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.agent-achievements-hero{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--rank-soft) 78%,#fff),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--rank-soft) 52%,#fff),#fff 64%)}}.agent-achievements-hero{border-bottom:1px solid var(--border)}.agent-achievements-avatar-wrap{position:relative}.agent-achievements-avatar{background:var(--rank-soft);width:72px;height:72px;font-size:22px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.agent-achievements-avatar{background:color-mix(in srgb,var(--rank-soft) 76%,#fff)}}.agent-achievements-avatar{color:var(--rank-text);box-shadow:inset 0 0 0 1px var(--rank-border),0 10px 24px #1816131a}@supports (color:color-mix(in lab,red,red)){.agent-achievements-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rank-border) 16%,var(--border)),0 10px 24px #1816131a}}.agent-achievements-medal{background:var(--rank-border);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 5px 14px #18161329}.agent-achievements-hero h2{letter-spacing:0;margin:2px 0 0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.02}.agent-achievements-hero p{color:var(--ink-muted);font-size:var(--fs-sm);margin:4px 0 0}.agent-achievements-close{border:1px solid var(--border);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.agent-achievements-close:focus-visible,.agent-achievements-close:hover{border-color:var(--border-strong);outline:2px solid var(--rank-border)}@supports (color:color-mix(in lab,red,red)){.agent-achievements-close:focus-visible,.agent-achievements-close:hover{outline:2px solid color-mix(in srgb,var(--rank-border) 24%,transparent)}}.agent-achievements-close:focus-visible,.agent-achievements-close:hover{outline-offset:2px}.agent-achievements-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 24px 0;display:grid}.agent-achievements-stats>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;min-width:0;padding:14px}.agent-achievements-stats span,.agent-achievements-stats small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25;display:block}.agent-achievements-stats strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1;display:block;overflow:hidden}.agent-achievements-progress{padding:12px 24px 0}.agent-achievements-section-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.agent-achievements-section-head strong{font-size:var(--fs-lg);margin-top:2px;display:block}.agent-achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.agent-achievement-token{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.agent-achievement-token-icon{color:#fff;background:var(--border-strong);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.agent-achievement-token.is-bronze .agent-achievement-token-icon{background:#a06a3a}.agent-achievement-token.is-silver .agent-achievement-token-icon{background:#8a8d92}.agent-achievement-token.is-gold .agent-achievement-token-icon{background:#c9a227}.agent-achievement-token.is-locked{color:var(--ink-muted);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.agent-achievement-token.is-locked{background:color-mix(in srgb,var(--surface-muted) 74%,#fff)}}.agent-achievement-token.is-locked .agent-achievement-token-icon{background:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.agent-achievement-token.is-locked .agent-achievement-token-icon{background:color-mix(in srgb,var(--border-strong) 55%,#fff)}}.agent-achievement-token.is-locked .agent-achievement-token-icon{color:var(--ink-muted)}.agent-achievement-token strong,.agent-achievement-token small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agent-achievement-token strong{font-size:var(--fs-sm);line-height:1.15}.agent-achievement-token small{color:var(--ink-muted);font-size:var(--fs-xs);text-transform:capitalize;margin-top:3px}.agent-leaderboard-card{padding:0;overflow:hidden}.agent-leaderboard-head{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 12px;display:flex}.agent-leaderboard-head h3{margin:3px 0 0;font-size:22px;line-height:1.08}.agent-leaderboard-head>span{background:var(--surface-muted);color:var(--ink);font-size:var(--fs-sm);border-radius:999px;flex:none;padding:8px 11px;font-weight:900}.agent-leaderboard-empty{color:var(--ink-muted);font-size:var(--fs-sm);padding:0 20px 20px;line-height:1.4}.agent-leaderboard-list{gap:2px;padding:0 10px 10px;display:grid}.agent-leaderboard-row{border-radius:14px;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.agent-leaderboard-row.is-current{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.agent-leaderboard-row.is-current{background:color-mix(in srgb,var(--accent-soft) 56%,#fff)}}.agent-leaderboard-row.is-current{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-leaderboard-row.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,var(--border))}}.agent-leaderboard-place{background:var(--surface-muted);width:26px;height:26px;color:var(--ink-muted);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:900;display:grid}.agent-leaderboard-agent{gap:2px;min-width:0;display:grid}.agent-leaderboard-agent strong,.agent-leaderboard-agent small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-leaderboard-agent strong{font-size:var(--fs-sm);line-height:1.15}.agent-leaderboard-agent small{color:var(--ink-muted);font-size:var(--fs-xs)}.agent-leaderboard-score{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:var(--fs-sm);font-weight:900}@keyframes talk-current-node-pulse{0%,to{box-shadow:0 0 0 7px #fff,0 10px 20px #1d191414,0 0 color-mix(in srgb,var(--node-color) 24%,transparent)}50%{box-shadow:0 0 0 7px #fff,0 14px 26px #1d19141c,0 0 0 10px #0000}}@media(max-width:720px){.agent-achievements-overlay{align-items:end;padding:10px}.agent-achievements-dialog{border-radius:24px 24px 18px 18px;max-height:calc(100vh - 20px)}.agent-achievements-hero{grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.agent-achievements-avatar{width:58px;height:58px;font-size:18px}.agent-achievements-stats,.agent-achievements-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.agent-achievements-section-head{padding-left:18px;padding-right:18px}.agent-leaderboard-row{grid-template-columns:24px auto minmax(0,1fr)}.agent-leaderboard-score{font-size:var(--fs-xs);grid-column:3;justify-self:start}}.agent-achievements-page{gap:22px}.agent-achievements-cover{border:1px solid var(--border);background:radial-gradient(circle at 16% 18%,#52af8429,#0000 32%),radial-gradient(circle at 86% 4%,#e2a54c29,#0000 24%),#fff;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 18px 58px #1f1b1512}.agent-achievements-profile{align-items:center;gap:18px;min-width:0;display:flex}.agent-achievements-page-avatar{width:76px;height:76px;color:var(--ink);background:#fff;font-size:24px;font-weight:900}.agent-achievements-profile h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.agent-achievements-profile p{color:var(--ink-muted);font-size:var(--fs-md);margin:8px 0 0}.agent-achievements-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:10px;display:grid}.agent-achievements-summary>div{border:1px solid var(--border);min-width:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.agent-achievements-summary>div{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.agent-achievements-summary>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:20px}.agent-achievements-summary span,.agent-achievements-summary small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25;display:block}.agent-achievements-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1;display:block;overflow:hidden}.agent-achievements-reward-card{border:1px solid var(--border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center;gap:20px;padding:20px;display:grid}.agent-achievements-reward-card h3{margin:3px 0 0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.agent-achievements-reward-card p{max-width:68ch;color:var(--ink-muted);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.45}.agent-achievements-wide-progress{background:var(--surface-muted);border-radius:999px;height:16px;overflow:hidden}.agent-achievements-wide-progress span{border-radius:inherit;background:linear-gradient(90deg,#2bbd91,#2277d5);min-width:8px;height:100%;display:block}.agent-achievements-points-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-achievements-points-grid>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;min-width:0;padding:12px}.agent-achievements-points-grid span,.agent-achievements-points-grid strong{overflow-wrap:anywhere;min-width:0;display:block}.agent-achievements-points-grid span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:800}.agent-achievements-points-grid strong{color:var(--ink);font-size:var(--fs-lg);margin-top:4px;line-height:1.05}.agent-achievements-pipeline-card{border:1px solid #cfc7b8;padding:clamp(18px,3vw,28px)}@supports (color:color-mix(in lab,red,red)){.agent-achievements-pipeline-card{border:1px solid color-mix(in srgb,#cfc7b8 76%,var(--border))}}.agent-achievements-pipeline-card{background:#fffaf0;border-radius:28px;box-shadow:inset 0 1px #ffffffdb,0 18px 52px #1f1b1512}.agent-achievements-pipeline-head{color:#7b705f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:20px;font-size:clamp(1rem,2vw,1.55rem);font-weight:800;line-height:1;display:grid}.agent-achievements-pipeline-head strong{color:#20160f;min-width:0;font-family:var(--font-serif);text-align:center;white-space:nowrap;font-size:clamp(1.15rem,2.4vw,1.9rem);font-weight:900}.agent-achievements-pipeline-head span:last-child{text-align:right}.agent-achievements-pipeline-track{background:#efe9d8;border:2px solid #ded5c3;border-radius:30px;height:clamp(82px,10vw,112px);position:relative;overflow:visible;box-shadow:inset 0 1px 2px #31261914}.agent-achievements-pipeline-fill{color:#fff;background:linear-gradient(90deg,#3a45d6,#6b74e8);border-radius:28px;place-items:center;min-width:56px;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 8px 18px #b15b2b33}.agent-achievements-pipeline-fill span{font-family:var(--font-serif);text-shadow:0 1px #3d26132e;white-space:nowrap;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:900;line-height:1}.agent-achievements-pipeline-pace{background:#19202e;border-radius:999px;width:7px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #fffaf099}.agent-achievements-pipeline-axis{color:#8c8170;height:48px;margin-top:8px;font-size:clamp(.82rem,2vw,1.55rem);font-weight:800;position:relative}.agent-achievements-pipeline-axis:before{content:"";background:linear-gradient(#d8cfbd,#d8cfbd) 0 0/2px 8px no-repeat,linear-gradient(#d8cfbd,#d8cfbd) 25% 0/2px 8px no-repeat,linear-gradient(#d8cfbd,#d8cfbd) 50% 0/2px 8px no-repeat,linear-gradient(#d8cfbd,#d8cfbd) 75% 0/2px 8px no-repeat,linear-gradient(#d8cfbd,#d8cfbd) 100% 0/2px 8px no-repeat;height:8px;position:absolute;top:0;left:2.4%;right:2.4%}.agent-achievements-pipeline-axis span{white-space:nowrap;position:absolute;top:18px;transform:translate(-50%)}.agent-achievements-pipeline-axis span:first-child{transform:none}.agent-achievements-pipeline-axis span:last-child{transform:translate(-100%)}.agent-achievements-pipeline-note{color:#695d4d;font-size:var(--fs-sm);border-top:1px solid #e1d8c6;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;font-weight:800;display:flex}.agent-achievements-pipeline-legend{color:#574b3d;flex-wrap:wrap;align-items:center;gap:clamp(16px,4vw,34px);margin-top:20px;font-size:clamp(.95rem,2vw,1.3rem);font-weight:800;display:flex}.agent-achievements-pipeline-legend span{align-items:center;gap:10px;display:inline-flex}.agent-achievements-pipeline-legend i{flex:none;display:inline-block}.agent-achievements-pipeline-legend .is-earned{background:linear-gradient(90deg,#3a45d6,#6b74e8);border-radius:7px;width:36px;height:20px}.agent-achievements-pipeline-legend .is-pace{background:#19202e;border-radius:999px;width:7px;height:30px}.agent-achievements-pipeline-legend .is-target{background:#efe9d8;border:2px solid #d2c9b7;border-radius:8px;width:38px;height:22px}.agent-achievements-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-achievements-action{border:1px solid var(--border);min-height:76px;color:inherit;background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.agent-achievements-action svg{background:var(--surface-muted);width:42px;height:42px;color:var(--accent);border-radius:15px;padding:11px}.agent-achievements-action strong,.agent-achievements-action small{min-width:0;display:block}.agent-achievements-action strong{font-size:var(--fs-md);line-height:1.15}.agent-achievements-action small{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:3px;line-height:1.35}.agent-achievements-action:hover,.agent-achievements-action:focus-visible{border-color:var(--border-strong);outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-achievements-action:hover,.agent-achievements-action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.agent-achievements-action:hover,.agent-achievements-action:focus-visible{outline-offset:2px}@media(max-width:980px){.agent-achievements-cover,.agent-achievements-reward-card{grid-template-columns:1fr}.agent-achievements-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.agent-achievements-cover{border-radius:24px;padding:18px}.agent-achievements-profile{align-items:flex-start}.agent-achievements-page-avatar{width:60px;height:60px;font-size:19px}.agent-achievements-summary,.agent-achievements-actions,.agent-achievements-points-grid{grid-template-columns:1fr}.agent-achievements-reward-card{border-radius:20px;padding:16px}.agent-achievements-pipeline-card{border-radius:22px;padding:16px}.agent-achievements-pipeline-track{border-radius:24px;height:74px}.agent-achievements-pipeline-fill{border-radius:22px}.agent-achievements-pipeline-legend{font-size:var(--fs-sm);gap:12px}}.talk-main-quest-status{gap:10px}.talk-main-quest-status .pill{color:#10685e;background:#2bc7b724;border:0;font-weight:900}.talk-main-quest-actions{gap:10px;margin-top:18px}.talk-main-quest-actions .btn{border-radius:999px;min-height:44px;font-weight:900}.talk-main-quest-actions .btn-accent{color:#fff;background:#151b24;box-shadow:0 12px 30px #151b242e}.talk-main-quest-actions .btn-secondary{background:#ffffffbd}.talk-main-quest-panel-top strong{font-size:var(--fs-md)}.talk-main-quest-check,.talk-main-quest-goal span{background:#1217220b;border:0;border-radius:16px}.talk-main-quest-check.is-done{color:#10685e;background:#2bc7b724}.talk-main-quest-benefit{background:#ffe9dda8;border-radius:18px}@media(max-width:720px){.talk-main-quest-actions .btn{justify-content:center;width:100%}}.talk-mission-board{gap:clamp(16px,2vw,22px)}.talk-main-quest-goal{grid-template-columns:1fr}.talk-main-quest-goal span,.talk-main-quest-check{background:#151b240b;border-radius:15px}.talk-main-quest-goal strong{color:#151b24}.talk-main-quest-checks{margin-top:8px}.talk-main-quest-benefit{color:#151b24b3;background:#fff5ed}@media(max-width:720px){.talk-main-quest-actions{align-items:stretch}.talk-main-quest-actions .btn,.talk-main-quest-actions .pill{justify-content:center;width:100%}}.funnel-road-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px 24px 6px;display:grid}.funnel-road-kicker{color:#7a6f8f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:850;line-height:1}.funnel-road-top h1{color:#342d43;font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:36px;font-weight:700;line-height:.95}.funnel-road-top p:not(.funnel-road-kicker){color:#342d439e;max-width:26ch;margin:9px 0 0;font-size:13px;line-height:1.35}.funnel-road-value{color:#3d3550;background:#ffffff94;border:1px solid #6b5f8a24;border-radius:18px;justify-items:end;gap:3px;min-width:82px;padding:9px 11px;display:grid;box-shadow:0 8px 22px #3d355012}.funnel-road-value span{color:#3d355099;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:850}.funnel-road-value strong{font-size:18px;font-weight:900;line-height:1}.funnel-road-node-card svg{color:var(--road-tone)}.funnel-road-node-card span{color:var(--road-tone);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.funnel-road-node-card small{color:var(--road-tone)}@supports (color:color-mix(in lab,red,red)){.funnel-road-node-card small{color:color-mix(in srgb,var(--road-tone) 62%,white)}}.funnel-road-node-card small{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.talk-stage-route,.stage-route{justify-items:center;margin-top:-2px;display:grid}.talk-stage-mobile-shell{background:radial-gradient(circle at 84% 0,#3a45d612,#0000 28%),linear-gradient(#f8f3ea,#f5efe4);border:1px solid #705d4824;border-radius:34px;gap:20px;width:min(100%,680px);padding:24px;display:grid;box-shadow:inset 0 1px #ffffffbf,0 24px 70px #422e1f1a}.talk-stage-mobile-head{grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:14px;display:grid}.talk-stage-back{color:#5c4835;background:#fffdf8b8;border:1px solid #e3e6f1;border-radius:999px;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 1px #ffffffd9}.talk-stage-back:focus-visible,.talk-stage-task-main:focus-visible,.talk-stage-action-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.talk-stage-mobile-head p{color:#9b8066;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px;font-size:15px;font-weight:850;line-height:1.1}.talk-stage-mobile-head h1{color:var(--ink-strong-warm);font-family:var(--font-serif);letter-spacing:-.012em;margin:0;font-size:clamp(34px,8vw,45px);font-weight:400;line-height:.95}.talk-preview-badge{color:#6e4d10;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:#fff4d6;border-radius:999px;margin-top:5px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-block}.talk-stage-number{color:#fff6ec;width:58px;height:58px;font-family:var(--font-serif);background:#3a45d6;border:2px solid #ffffffe6;border-radius:999px;justify-self:end;place-items:center;font-size:31px;font-weight:800;line-height:1;display:grid;box-shadow:0 10px 20px #43271138}.talk-stage-summary-card{background:#fff;border:1px solid #e3e6f1;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:20px 22px 22px;display:grid;box-shadow:inset 0 1px #ffffffb8}.talk-stage-summary-card div{gap:2px;display:grid}.talk-stage-summary-card div:nth-child(2){justify-items:end}.talk-stage-summary-card span{color:#9b8066;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:850;line-height:1}.talk-stage-summary-card strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:31px;font-weight:800;line-height:1}.talk-stage-summary-card div:nth-child(2) strong{color:#3a45d6}.talk-stage-summary-card p{color:#694f3c;grid-column:1/-1;margin:2px 0 0;font-size:18px;line-height:1.42}.talk-stage-section-head{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.stage-section-count{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:5px;height:30px;padding:0 13px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.stage-section-count.is-main{color:#3a45d6;background:#3a45d61f}.stage-section-count.is-booster{color:#2c35b8;background:#3a45d629}.talk-stage-section-head h2{color:var(--ink-strong-warm);font-family:var(--font-serif);margin:0;font-size:28px;font-weight:800;line-height:1}.talk-stage-section-head strong{color:#6c533d;font-family:var(--font-serif);font-size:24px;font-weight:800}.talk-stage-task-list{gap:18px;display:grid}.talk-stage-task-card{background:#fff;border:1px solid #e3e6f1;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.talk-stage-task-main{width:100%;color:inherit;text-align:left;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;display:grid}.talk-stage-task-main:disabled{cursor:not-allowed;opacity:.72}.talk-stage-task-icon{width:58px;height:58px;color:var(--ink-strong-warm);background:#ecedfc;border:3px solid #f0c5ab;border-radius:20px;place-items:center;display:grid}.talk-stage-task-icon.is-booster{background:#ecedfc;border-color:#c7d8e6}.talk-stage-task-copy{gap:5px;min-width:0;display:grid}.talk-stage-task-copy strong{color:var(--ink-strong-warm);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(22px,5vw,28px);font-weight:800;line-height:1.02}.talk-stage-task-progress{background:#ede4d4;border-radius:999px;width:min(100%,286px);height:8px;margin-top:6px;overflow:hidden}.talk-stage-task-progress span{border-radius:inherit;background:#3a45d6;height:100%;transition:width .24s;display:block}.talk-stage-task-card.is-booster .talk-stage-task-progress span{background:#7fa1c5}.app.is-agent-funnel-page .talk-stage-mobile-shell,.app.is-agent-funnel-page .talk-quest-mobile-page{max-width:480px;margin-inline:auto}.talk-stage-task-progress-row{align-items:center;gap:10px;margin-top:8px;display:flex}.talk-stage-task-main>.talk-stage-task-progress-row{grid-column:1/-1;margin-top:0}.talk-stage-task-progress-row .talk-stage-task-progress{background:#e6e1fb;flex:1;width:auto;height:10px;margin:0;box-shadow:inset 0 0 0 1px #3a45d61f}.talk-stage-task-progress-count{color:#1b163fb3;font-variant-numeric:tabular-nums;flex:0 0 40px;min-width:0;font-size:13px;font-weight:800}.talk-stage-task-progress-row.is-exceeded .talk-stage-task-progress-count{color:#3a45d6}.talk-stage-task-progress.is-exceeded span{background:linear-gradient(90deg,#6b74e8,#3a45d6)}.talk-stage-task-progress-value{color:#177544;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 112px;justify-content:flex-end;align-items:center;gap:4px;width:112px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}body .app.is-agent-funnel-page .talk-stage-task-icon,body .app.is-agent-funnel-page .talk-stage-task-icon.has-art-asset{box-shadow:none;background:0 0;border:0}.talk-stage-task-icon.is-emoji{place-items:center;display:grid}.talk-stage-task-icon.is-emoji i{font-size:38px;font-style:normal;line-height:1}.talk-stage-task-icon.is-emoji img.talk-stage-fluency{object-fit:contain;width:86%;height:86%}.talk-stage-task-meta-chips em.is-freeze{color:#2b6cb0;background:#e8f1fb;border:1px solid #2b6cb057}.talk-stage-task-meta-chips em.is-done{color:#177544;background:#fff;border:1px solid #17754459}.talk-stage-task-meta-chips em.is-bronze{color:#a25c22;background:#f9eede;border:1px solid #a25c2247}.talk-stage-task-meta-chips em.is-prize{color:#2c35b8;background:linear-gradient(135deg,#fff,#eef0fc);border:1.5px solid #3a45d6bf;box-shadow:0 3px 10px #3a45d64d}.talk-stage-task-side{position:relative}.talk-fireworks{pointer-events:none;position:absolute;inset:0}.talk-fireworks i{opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%}@media(prefers-reduced-motion:no-preference){.talk-fireworks i{animation:1.6s ease-out 3 talk-firework}}@keyframes talk-firework{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}65%{opacity:1}to{transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) scale(1);opacity:0}}.talk-fireworks i:first-child{--fx:-44px;--fy:-30px;background:#f59e0b}.talk-fireworks i:nth-child(2){--fx:40px;--fy:-38px;background:#3a45d6;animation-delay:.1s}.talk-fireworks i:nth-child(3){--fx:-52px;--fy:12px;background:#177544;animation-delay:.2s}.talk-fireworks i:nth-child(4){--fx:52px;--fy:18px;background:#e25563;animation-delay:.32s}.talk-fireworks i:nth-child(5){--fx:-20px;--fy:-48px;background:#2b6cb0;animation-delay:.45s}.talk-fireworks i:nth-child(6){--fx:18px;--fy:44px;background:#d2a454;animation-delay:.55s}.talk-fireworks i:nth-child(7){--fx:-40px;--fy:36px;background:#8a76ff;animation-delay:.7s}.talk-fireworks i:nth-child(8){--fx:46px;--fy:-12px;background:#38b274;animation-delay:.85s}.talk-fireworks i:nth-child(9){--fx:4px;--fy:-54px;background:#f0b73a;animation-delay:.95s}.talk-fireworks i:nth-child(10){--fx:-8px;--fy:52px;background:#3a45d6;animation-delay:1.1s}.talk-winner{position:relative}.talk-next-tier{text-align:left;background:#3a45d61a;border-radius:13px;gap:2px;margin-top:14px;padding:11px 16px 12px;display:grid;box-shadow:inset 0 0 0 1px #3a45d638}.talk-next-tier span{letter-spacing:.14em;text-transform:uppercase;color:#3a45d6bf;font-size:10px;font-weight:700}.talk-next-tier strong{color:#2c35b8;font-size:15px}.talk-qprogress,.stage-qprogress{gap:14px;display:grid}.talk-qprogress-row,.stage-qprogress-row{align-items:center;gap:12px;display:flex}.talk-qprogress-count,.stage-qprogress-count{color:#0c0a1c;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.talk-qprogress-bar,.stage-qprogress-bar{background:#edeafd;border-radius:999px;flex:1;height:8px;display:block;overflow:hidden}.talk-qprogress-bar i,.stage-qprogress-bar i{border-radius:inherit;background:linear-gradient(90deg,#6b74e8,#3a45d6);height:100%;transition:width .24s;display:block}.talk-qprogress-bar.is-exceeded i,.stage-qprogress-bar.is-exceeded i{background:linear-gradient(90deg,#6b74e8,#3a45d6)}.talk-qprogress-value,.stage-qprogress-value{color:#177544;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-style:normal;font-weight:800}.talk-designed-lead-list article.talk-client-card,.stage-designed-lead-list article.talk-client-card,.talk-designed-lead-list article.stage-client-card,.stage-designed-lead-list article.stage-client-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.talk-client-info{gap:5px;min-width:0;display:grid}.talk-client-tags{flex-wrap:wrap;gap:5px;display:flex}.talk-client-tags em{color:#1b163fa8;white-space:nowrap;background:#3a45d614;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.talk-client-card .talk-client-value,.stage-client-card .talk-client-value{align-self:start;justify-items:end;gap:1px;display:grid}.talk-client-card .talk-client-value small,.stage-client-card .talk-client-value small{letter-spacing:.14em;text-transform:uppercase;color:#1f8a52b3;font-size:9px;font-weight:700}.talk-client-value.is-potential,.talk-client-value.is-potential small{color:#2c35b8}.talk-client-attempt{border-radius:999px;grid-column:2;justify-self:start;padding:3px 9px;font-size:11px;font-weight:800}.talk-client-attempt.is-missed{color:#c43a4d;background:#e255631a;box-shadow:inset 0 0 0 1px #e255634d}.talk-client-attempt.is-unattempted{color:#1b163fb8;background:#1b163f0f;box-shadow:inset 0 0 0 1px #1b163f24}.talk-client-card .talk-client-retry,.talk-client-card .talk-client-snoozed,.stage-client-card .talk-client-retry,.stage-client-card .talk-client-snoozed{grid-column:1/-1}.talk-b102-section{letter-spacing:.12em;text-transform:uppercase;color:#1b163fb8;margin:14px 0 2px;font-size:11px;font-weight:800}.talk-b102-add{color:#3a45d6;background:#3a45d60f;border:1px dashed #3a45d673;border-radius:14px;width:100%;min-height:44px;margin-top:12px;font-size:14px;font-weight:800}.talk-clients-head .talk-b102-back{color:#3a45d6;background:0 0;border:0;font-size:13px;font-weight:800}.talk-b102-search{background:#fff;border:1px solid #1b163f29;border-radius:12px;width:100%;min-height:44px;margin:4px 0 2px;padding:0 14px;font-size:14px}.talk-client-card .talk-b102-actions,.stage-client-card .talk-b102-actions{grid-column:1/-1;gap:8px;display:flex}.talk-client-card .talk-b102-actions button,.stage-client-card .talk-b102-actions button{color:#3a45d6;background:#3a45d61a;border:0;border-radius:12px;flex:1;grid-column:auto;min-height:40px;padding:0 12px;font-size:13px;font-weight:800}.talk-client-card .talk-b102-actions .talk-b102-ignore,.stage-client-card .talk-b102-actions .talk-b102-ignore{color:#1b163f99;background:#1b163f0f}.talk-client-retry.is-calling{color:#fff!important;background:#3a45d6!important}.talk-calling-dots{vertical-align:middle;gap:3px;margin-left:7px;font-style:normal;display:inline-flex}.talk-calling-dots b{background:currentColor;border-radius:50%;width:5px;height:5px}@media(prefers-reduced-motion:no-preference){.talk-calling-dots b{animation:1.2s ease-in-out infinite talk-calling-dot}.talk-calling-dots b:nth-child(2){animation-delay:.2s}.talk-calling-dots b:nth-child(3){animation-delay:.4s}}@keyframes talk-calling-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.talk-cheer{background:#1f8a5214;border-radius:13px;gap:2px;margin:12px 0 4px;padding:12px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1f8a5233}.talk-cheer strong{color:#177544;font-size:14px}.talk-cheer span{color:#1b163fa6;font-size:13px}.talk-rewards{border-top:1px solid #1b163f14;gap:10px;padding-top:12px;display:grid}.talk-rewards-feature{background:#3a45d612;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #3a45d638}.talk-rewards-feature>i{text-align:center;font-size:34px;font-style:normal;line-height:1}.talk-rewards-feature>div{gap:5px;min-width:0;display:grid}.talk-rewards-feature span:first-child{letter-spacing:.14em;text-transform:uppercase;color:#2c35b8;font-size:10px;font-weight:700}.talk-rewards-feature strong{color:#0c0a1c;font-size:15px}.talk-rewards-feature-bar{background:#3a45d624;border-radius:999px;height:7px;display:block;overflow:hidden}.talk-rewards-feature-bar i{border-radius:inherit;background:linear-gradient(90deg,#6b74e8,#3a45d6);min-width:6px;height:100%;transition:width .24s;display:block}.talk-rewards-feature em{color:#2c35b8;font-size:12px;font-style:normal;font-weight:700}.talk-rewards-feature-reward{color:#2c35b8;background:#3a45d629;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:800}.talk-rewards-tier b{color:#2c35b8;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#3a45d624;border-radius:12px;max-width:100%;padding:2px 8px;font-size:9.5px;font-weight:800;line-height:1.25}.talk-rewards-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-rewards-tier{cursor:pointer;background:#fff;border:1px solid #1b163f1a;border-radius:12px;justify-items:center;gap:2px;padding:9px 4px 8px;display:grid}.talk-rewards-tier i{filter:grayscale();opacity:.55;font-size:19px;font-style:normal}.talk-rewards-tier span{color:#1b163fbf;font-size:11px;font-weight:800}.talk-rewards-tier small{color:#1b163fb8;font-size:10px}.talk-rewards-tier.is-unlocked i{filter:none;opacity:1}.talk-rewards-tier.is-locked{background:#1b163f06}.talk-rewards-tier.is-locked span{color:#1b163fb8}.talk-rewards-tier.is-open{border-color:#3a45d6;box-shadow:0 0 0 2px #3a45d62e}.talk-rewards-detail{background:#3a45d612;border-radius:12px;padding:10px 14px}.talk-rewards-detail strong{color:#0c0a1c;font-size:13px}.talk-rewards-detail p{color:#1b163f9e;margin:3px 0 0;font-size:12px;line-height:1.4}.talk-followup-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.talk-followup-head>div{gap:2px;display:grid}.talk-followup-head strong{color:#0c0a1c;font-size:16px}.talk-followup-head>div>span{color:#1b163fb8;font-size:12px}.talk-followup-quote{color:#1b163fc7;background:#3a45d60f;border-left:3px solid #3a45d6;border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-size:14px;font-style:italic;line-height:1.5}.talk-followup-draft{color:#1b163fc7;white-space:pre-line;background:#1b163f0a;border-radius:12px;margin:0 0 10px;padding:12px 14px;font-size:13px;line-height:1.55;box-shadow:inset 0 0 0 1px #1b163f14}textarea.talk-followup-draft.is-editable{resize:vertical;background:#fff;border:0;width:100%;font-family:inherit;display:block;box-shadow:inset 0 0 0 1px #3a45d640}textarea.talk-followup-draft.is-editable:focus{outline:none;box-shadow:inset 0 0 0 1.5px #3a45d6}textarea.talk-followup-draft.is-editable:disabled{color:#1b163fb8;background:#1b163f0a;box-shadow:inset 0 0 0 1px #1b163f14}.talk-followup-send{color:#fff;cursor:pointer;background:#3a45d6;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.talk-followup-send.is-sent{color:#177544;cursor:default;background:#1f8a521f}.stage-send-again{color:#1b163f;cursor:pointer;background:0 0;border:1px solid #1b163f38;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;min-height:32px;margin-top:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.stage-send-again:hover{color:#3a45d6;border-color:#3a45d680}.stage-recipient-hint{color:#1b163f8c;margin:-2px 0 0;font-size:11.5px;line-height:1.4}.stage-source-link-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.stage-source-link-row a{color:#3a45d6;background:#3a45d614;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.stage-source-link-row a:hover{background:#3a45d629}.stage-tour-hubspot-confirm{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.stage-invoice-needs-resolution{color:#8a3325;background:#c4544014;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:12px;line-height:1.45}.stage-invoice-needs-resolution strong{font-weight:700}.talk-followup-tabs{background:#1b163f0d;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:12px;padding:4px;display:grid}.talk-followup-tabs button{color:#1b163f99;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 6px;font-size:13px;font-weight:700}.talk-followup-tabs button.is-active{color:#2c35b8;background:#fff;box-shadow:0 2px 8px #0c0a1c1a}.talk-followup-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.talk-followup-actions button,.talk-followup-actions a{cursor:pointer;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.talk-followup-actions .is-snooze{color:#1b163fa6;background:#1b163f0f}.talk-followup-actions .is-done{color:#fff;background:#177544}.talk-followup-actions .is-ignore{color:#c43a4d;background:#e2556314;box-shadow:inset 0 0 0 1px #e2556347}.talk-temp{border-top:1px solid #1b163f14;gap:10px;padding-top:12px;display:grid}.talk-temp-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-temp-step{background:#1b163f06;border:1px solid #1b163f1a;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px 9px;display:grid}.talk-temp-step i{filter:grayscale();opacity:.55;font-size:19px;font-style:normal}.talk-temp-step strong{color:#1b163f99;font-size:12px}.talk-temp-step small{color:#1b163fb8;text-align:center;font-size:10px}.talk-temp-step.is-current{background:#3a45d612;border-color:#3a45d673}.talk-temp-step.is-current i,.talk-temp-step.is-nextup i{filter:none;opacity:1}.talk-temp-step.is-current strong{color:#2c35b8}.talk-temp-wheel-cta{color:#fff;background:#177544;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:11px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.talk-temp-wheel-cta.is-ready{background:linear-gradient(135deg,#3a45d6,#8b5cf6);box-shadow:0 10px 24px #3a45d647}.talk-temp-live-note{color:#5b6070;margin:0;font-size:11.5px;line-height:1.5}.talk-temp-wheel-cta.is-empty{color:#3a45d6bf;background:#3a45d612;justify-self:start;width:fit-content;min-height:0;padding:6px 12px;font-size:11.5px}.talk-sprint-queue{color:#2c35b8;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:block}.talk-wheel-panel{justify-items:center;gap:16px;display:grid}.talk-wheel-stage{width:240px;height:240px;position:relative}.talk-wheel-pointer{z-index:2;border-top:16px solid #0c0a1c;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.talk-wheel{border-radius:50%;width:100%;height:100%;transition:transform 3.2s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 30px #0c0a1c2e,inset 0 0 0 6px #fff}.talk-wheel i{place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:19px;font-style:normal;display:grid;position:absolute;top:50%;left:50%}.talk-wheel-spin{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:180px;min-height:44px;padding:13px 22px;font-size:15px;font-weight:800}.talk-wheel-spin:disabled{opacity:.55;cursor:default}.talk-wheel-won{text-align:center;background:#1f8a5214;border-radius:14px;gap:4px;width:100%;padding:14px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1f8a523d}.talk-wheel-won strong{color:#177544;font-size:16px}.talk-wheel-won p{color:#1b163fa6;margin:0;font-size:13px}.talk-wheel-won-home{color:#177544;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.talk-wheel-earn-intro{color:#1b163f9e;margin:0 0 12px;font-size:13px;line-height:1.45}.talk-wheel-last-spin{color:#1b163fc7;background:#0c0a1c0a;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #1b163f14}.talk-openlead-notice{color:#1b163fb8;background:#0c0a1c0a;border-radius:12px;margin:0 0 10px;padding:8px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #1b163f1a}.talk-spin-earned-cta{margin-top:8px}.talk-wheel-source-status{background:#0c0a1c0a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #1b163f14}.talk-wheel-source-status strong{color:#0c0a1c;font-size:12px;line-height:1.2}.talk-wheel-source-status span{color:#177544;text-align:right;font-size:12px;font-weight:800}.talk-spin-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-spin-source{color:inherit;text-align:center;background:#fff;border:1px solid #1b163f14;border-radius:13px;justify-items:center;gap:3px;padding:12px 7px 10px;text-decoration:none;display:grid}.talk-spin-source i{font-size:22px;font-style:normal}.talk-spin-source strong{color:#0c0a1c;font-size:12px;line-height:1.2}.talk-spin-source small{color:#1b163fb8;font-size:10.5px}.talk-spin-source-tag{color:#2c35b8;white-space:nowrap;background:#3a45d61a;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:10px;font-weight:800}button.talk-spin-source-tag{cursor:pointer;border:0}.talk-spin-source-tag.is-action{justify-content:center;align-items:center;min-width:104px;min-height:44px;padding:8px 12px;font-size:11px;line-height:1.2;display:inline-flex}.talk-spin-source-tag.is-action:disabled{cursor:default;opacity:.62}.talk-spin-source.is-burning{background:#3a45d612;border-color:#3a45d640}.talk-wheel-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-wheel-prize{text-align:center;background:#fff;border:1px solid #1b163f14;border-radius:13px;justify-items:center;gap:5px;padding:12px 8px;display:grid}.talk-wheel-prize.is-source-gated{background:linear-gradient(#3a45d60d,#fff);border-color:#3a45d62e}.talk-wheel-prize.is-source-ready{background:linear-gradient(#1f8a5212,#fff);border-color:#1f8a5242}.talk-wheel-prize.is-source-waiting{background:linear-gradient(#a7771f0f,#fff);border-color:#a7771f2e}.talk-wheel-prize>span{border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.talk-wheel-prize strong{color:#0c0a1c;font-size:12px;line-height:1.2}.talk-wheel-prize-state{color:#2c35b8;text-transform:uppercase;background:#3a45d61a;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.2}.talk-wheel-prize-state.is-ready{color:#177544;background:#1f8a521f}.talk-wheel-prize-state.is-waiting{color:#8a5f18;background:#a7771f1c}.talk-wheel-prize p{color:#1b163fb8;margin:0;font-size:10.5px;line-height:1.35}@media(max-width:430px){.talk-wheel-source-status{text-align:center;gap:4px;display:grid}.talk-wheel-source-status span{text-align:center}.talk-spin-sources,.talk-wheel-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-wheel-prize{align-content:start}.talk-wheel-prize p{font-size:11px}}@media(max-width:340px){.talk-spin-sources,.talk-wheel-prizes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.talk-wheel{transition:transform .12s linear}.talk-fireworks i{opacity:.45;animation:none}}.talk-waiting-reward{background:linear-gradient(135deg,#fff,#eef0fc);border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1.5px #3a45d68c,0 10px 24px #3a45d62e}.talk-waiting-reward-emoji{text-align:center;font-size:30px}.talk-waiting-reward>div{gap:2px;min-width:0;display:grid}.talk-waiting-reward>div>span{letter-spacing:.14em;text-transform:uppercase;color:#3a45d6;font-size:10px;font-weight:700}.talk-waiting-reward strong{color:#0c0a1c;font-size:15px}.talk-waiting-reward p{color:#1b163fa6;margin:0;font-size:12px;line-height:1.4}.talk-waiting-reward-wait{color:#3a45d6;font-size:12px;font-style:normal;font-weight:700}.talk-waiting-reward-action{color:#fff;background:#0c0a1c;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:4px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.talk-wheel-won.is-noprize{background:#1b163f0a;box-shadow:inset 0 0 0 1px #1b163f1f}.talk-wheel-won.is-noprize strong{color:#1b163f99}.talk-drill-note{color:#1b163f9e;margin:0 0 12px;font-size:13px;line-height:1.45}.talk-hr-training-panel{gap:12px;display:grid}.talk-hr-training-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.talk-hr-training-head .talk-drill-note{margin-bottom:0}.talk-hr-training-head>span{color:#2c35b8;white-space:nowrap;background:#f0eeff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.talk-hr-training-list{gap:10px;display:grid}.talk-hr-training-card{background:#fff;border:1px solid #1b163f14;border-radius:14px;gap:10px;padding:12px;display:grid}.talk-hr-training-card.is-done{background:#1f8a520d;border-color:#1f8a5259}.talk-hr-training-title{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.talk-hr-training-title>svg{color:#2c35b8;background:#f0eeff;border-radius:10px;width:28px;height:28px;padding:6px}.talk-hr-training-title>div{gap:2px;min-width:0;display:grid}.talk-hr-training-title strong{color:#0c0a1c;font-size:14px}.talk-hr-training-title span{color:#1b163f99;font-size:12px;line-height:1.35}.talk-hr-training-title em{color:#1b163fad;white-space:nowrap;background:#1b163f0f;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.talk-hr-training-card.is-done .talk-hr-training-title em{color:#177544;background:#1f8a521f}.talk-hr-training-tags{gap:5px}.talk-hr-training-links{flex-wrap:wrap;gap:7px;display:flex}.talk-hr-training-links a{color:#1b163fb8;background:#1b163f0d;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.talk-hr-quiz{gap:10px;display:grid}.talk-hr-quiz fieldset{background:#1b163f08;border:1px solid #1b163f14;border-radius:12px;gap:7px;margin:0;padding:10px;display:grid}.talk-hr-quiz legend{color:#0c0a1c;padding:0 4px;font-size:12.5px;font-weight:800}.talk-hr-quiz label{color:#1b163fb3;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:1.35;display:grid}.talk-hr-quiz input{margin-top:2px}.talk-hr-quiz .talk-followup-send,.talk-hr-training-card>.talk-followup-send{justify-self:start}.talk-drill-list{gap:10px;display:grid}.talk-drill{background:#fff;border:1px solid #1b163f14;border-radius:14px;overflow:hidden}.talk-drill.is-open{border-color:#3a45d666}.talk-drill.is-done{background:#1f8a520d;border-color:#1f8a5259}.talk-drill-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.talk-drill-head:disabled{cursor:default}.talk-drill-head i{text-align:center;font-size:21px;font-style:normal}.talk-drill-head>span{gap:2px;min-width:0;display:grid}.talk-drill-head strong{color:#0c0a1c;font-size:14px}.talk-drill-head small{color:#1b163fb8;font-size:11.5px}.talk-drill-head em{color:#2c35b8;white-space:nowrap;background:#f0eeff;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-style:normal;font-weight:700}.talk-drill.is-done .talk-drill-head em{color:#177544;background:#1f8a521f}.talk-drill-body{gap:9px;padding:0 12px 12px;display:grid}.talk-drill-step{background:#1b163f09;border-radius:11px;padding:9px 12px}.talk-drill-step span{letter-spacing:.12em;text-transform:uppercase;color:#3a45d6bf;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.talk-drill-step p{color:#1b163fb8;margin:0;font-size:12.5px;line-height:1.45}.talk-drill-payoff{gap:8px;display:grid}.talk-drill-payoff a{color:inherit;background:#fff;border:1px solid #1b163f14;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;font-size:18px;text-decoration:none;display:grid}.talk-drill-payoff a>span{gap:1px;min-width:0;display:grid}.talk-drill-payoff strong{color:#0c0a1c;font-size:13px}.talk-drill-payoff small{color:#1b163fb8;font-size:11.5px}.talk-drill-payoff svg{color:#3a45d6}.talk-drill-plan{color:#1f6b44;background:#1f8a5212;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.45;box-shadow:inset 0 0 0 1px #1f8a5233}.talk-secret,body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .talk-designed-panel.talk-secret{background:linear-gradient(135deg,#1b163f,#2c2364);border:0 #0000;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.talk-secret>i{text-align:center;font-size:28px;font-style:normal}.talk-secret strong,body .app.is-agent-funnel-page .talk-designed-page .talk-secret strong{color:#fff;margin-bottom:4px;font-size:14px;display:block}.talk-secret p,body .app.is-agent-funnel-page .talk-designed-page .talk-secret p{color:#ffffffbf;margin:0;font-size:12.5px;line-height:1.5}.talk-swipe-counter{color:#177544;white-space:nowrap;background:#1f8a521a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.talk-swipe-card{text-align:center;background:linear-gradient(#faf9ff,#f1eeff);border:1px solid #3a45d638;border-radius:18px;justify-items:center;gap:8px;padding:26px 18px 22px;display:grid;box-shadow:0 14px 30px #1f18521a}.talk-swipe-card i{font-size:44px;font-style:normal;line-height:1}.talk-swipe-card strong{color:#0c0a1c;font-size:17px;line-height:1.25}.talk-swipe-card p{color:#1b163f9e;max-width:380px;margin:2px 0 0;font-size:12.5px;line-height:1.45}.talk-swipe-continue,.stage-swipe-continue{color:#fff;cursor:pointer;background:#3a45d6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:12px 16px;font-size:13.5px;font-weight:700;display:flex}.talk-swipe-continue:disabled,.stage-swipe-continue:disabled{opacity:.55;cursor:default}.talk-followup-send:disabled{opacity:.5;cursor:default}.talk-client-card .talk-b102-ignore,.stage-client-card .talk-b102-ignore{cursor:pointer}.talk-sprint-intro{text-align:center;justify-items:center;gap:8px;display:grid}.talk-sprint-intro-emoji{font-size:38px;font-style:normal;line-height:1}.talk-sprint-intro p{color:#1b163fa6;max-width:420px;margin:0;font-size:13.5px;line-height:1.5}.talk-b101-request-panel{gap:14px;display:grid}.talk-b101-request-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.talk-b101-request-head>div{flex:240px;min-width:0}.talk-b101-request-head .pill{flex-shrink:0}.talk-b101-request-head h3,.talk-b101-request-head p{margin:0}.talk-b101-request-head p{color:#1b163fa6;margin-top:5px;font-size:13.5px;line-height:1.5}.talk-b101-request-error{color:#51242b;background:#d1425714;border:1px solid #d142573d;border-radius:8px;gap:3px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:grid}.talk-b101-request-error strong{font-size:13.5px}.talk-b101-request-error em{color:#51242bb8;font-style:normal}.talk-sprint-start{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:6px;padding:13px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.talk-sprint-start:disabled{opacity:.58;cursor:default}.talk-sprint-start.is-reward{background:#3a45d6}.funnel-road-quests{white-space:nowrap;gap:4px;margin-top:1px;display:flex}.funnel-road-quests em{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;height:18px;padding:0 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.funnel-road-quests em.is-main{color:#3a45d6;background:#3a45d61f}.funnel-road-quests em.is-booster{color:#2c35b8;background:#3a45d629}.talk-reward-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#3a45d6;font-size:10px;font-weight:700}body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .talk-designed-panel.is-reward-card{background:linear-gradient(135deg,#fff,#eef0fc);border-color:#3a45d68c;box-shadow:inset 0 0 0 1.5px #3a45d680,0 10px 24px #3a45d62e}.talk-gift{border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:12px 14px;display:grid}.talk-gift>i{text-align:center;font-size:26px;font-style:normal}.talk-gift>div{gap:2px;display:grid}.talk-gift span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.talk-gift strong{color:#0c0a1c;font-size:13.5px}.talk-gift p{color:#1b163f9e;margin:0;font-size:12px;line-height:1.45}.talk-gift.is-locked{background:#1b163f09;box-shadow:inset 0 0 0 1px #1b163f1f}.talk-gift.is-locked>i{filter:grayscale();opacity:.6}.talk-gift.is-locked span{color:#1b163f80}.talk-gift.is-active{background:linear-gradient(135deg,#fff,#eef0fc);box-shadow:inset 0 0 0 1.5px #3a45d68c,0 8px 20px #3a45d62e}.talk-gift.is-active span{color:#3a45d6}.talk-client-tags em:only-child{white-space:normal;text-align:left;line-height:1.35}.talk-video-card{gap:10px;display:grid}.talk-video-card.is-generating{text-align:center;background:#3a45d60d;border:1px dashed #3a45d666;border-radius:16px;justify-items:center;gap:6px;padding:26px 16px}.talk-video-card.is-generating>i{font-size:34px;font-style:normal}.talk-video-card.is-generating p{color:#2c35b8;align-items:center;gap:4px;margin:0;font-size:13.5px;font-weight:700;display:flex}.talk-video-card small{color:#1b163f99;font-size:12px;line-height:1.45}.talk-video-screen{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(160deg,#1b163f,#2c2364);border:0;border-radius:16px;place-items:center;width:100%;padding:0;display:grid;position:relative;box-shadow:0 14px 30px #1b163f40}.talk-video-screen span{color:#1b163f;background:#ffffffeb;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.talk-video-screen em{color:#fffc;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:10px;left:12px}.talk-slides{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:8px;margin-bottom:12px;padding-bottom:4px;display:grid;overflow-x:auto}.talk-slide{text-align:center;background:#fff;border:1px solid #1b163f1a;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:14px 10px;display:grid;box-shadow:0 6px 14px #1f185212}.talk-slide.is-title{background:linear-gradient(160deg,#1b163f,#2c2364);border:0}.talk-slide.is-title strong{color:#fff}.talk-slide.is-title span{color:#ffffffb3}.talk-slide i{font-size:24px;font-style:normal}.talk-slide strong{color:#0c0a1c;font-size:12px;line-height:1.25}.talk-slide span{color:#1b163f99;font-size:11px;font-weight:700}.talk-slide small{color:#1b163f80;font-size:10px;line-height:1.35}.talk-sprint-status{gap:10px;display:grid}.talk-sprint-clock{text-align:center;color:#0c0a1c;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.talk-sprint-calling{color:#2c35b8;justify-content:center;align-items:center;gap:4px;margin:12px 0 10px;font-size:14px;font-weight:700;display:flex}.talk-clients-panel .talk-followup-actions{margin-top:12px}.talk-sprint-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-sprint-tier{text-align:center;background:#1b163f06;border:1px solid #1b163f1a;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px 9px;display:grid}.talk-sprint-tier i{filter:grayscale();opacity:.55;font-size:19px;font-style:normal}.talk-sprint-tier strong{color:#1b163fb3;font-size:11.5px}.talk-sprint-tier small{color:#1b163fb8;font-size:10px}.talk-sprint-tier.is-unlocked{background:#1f8a5212;border-color:#1f8a5273}.talk-sprint-tier.is-unlocked i{filter:none;opacity:1}.talk-sprint-tier.is-unlocked strong{color:#177544}.talk-sprint-cta{justify-content:space-between;align-items:center;gap:14px;display:flex}.talk-sprint-cta p{color:#1b163f99;margin:4px 0 0;font-size:13px}.talk-sprint-cta>a{color:#fff;white-space:nowrap;background:#3a45d6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.talk-qcomplete{background:linear-gradient(135deg,#fff,#eef0fc);border-radius:13px;gap:3px;padding:12px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #3a45d680}.talk-qcomplete strong{color:#0c0a1c;font-size:14px}.talk-qcomplete span:not(.talk-fireworks){color:#1b163fa6;font-size:12.5px;line-height:1.4}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article>button,body .app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list article>button,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-choice-row button,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-row-actions button,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-row-actions a,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-action-row button{color:#2c35b8;text-align:center;cursor:pointer;background:#f0eeff;border:0;border-radius:999px;min-height:44px;padding:11px 16px;font-size:13.5px;font-weight:700;text-decoration:none}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-choice-row button.is-selected,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-action-row button:first-child{color:#fff;background:#3a45d6}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article>button:disabled,body .app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list article>button:disabled,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-choice-row button:disabled,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-row-actions button:disabled,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-action-row button:disabled{opacity:.55;cursor:default}.talk-freeze-note{background:#eef4fb}.talk-freeze-note h3{color:#2b6cb0}.talk-freeze-note p{color:#41618a;margin:6px 0 0;font-size:13px;line-height:1.4}.talk-clients-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.talk-clients-earned{background:#1f8a5214;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 14px 9px;display:flex;box-shadow:inset 0 0 0 1px #1f8a5238}.talk-clients-earned span{letter-spacing:.16em;text-transform:uppercase;color:#1f8a52bf;font-size:9px;font-weight:700}.talk-clients-earned strong{color:#177544;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1}.talk-client-value{color:#177544;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:15px;font-weight:800}.talk-client-retry{white-space:nowrap}body .app.is-agent-funnel-page .talk-designed-page .talk-clients-panel .talk-client-snoozed:disabled{color:#1b163f80;white-space:normal;text-align:center;cursor:default;opacity:1;background:#fff;width:100%;font-size:13px;font-weight:700;line-height:1.25;box-shadow:inset 0 0 0 1px #1b163f24}.talk-stage-task-side{color:#9a8065;place-items:center end;gap:8px;display:grid}.talk-stage-task-badge{color:#3a45d6;min-width:82px;min-height:36px;font-family:var(--font-serif);white-space:nowrap;border:2px solid #3a45d680;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.talk-stage-task-badge.is-booster{color:#7fa1c5;border-color:#7fa1c5}.talk-stage-task-card.is-locked{opacity:.58}.talk-stage-task-card.is-locked .talk-stage-task-main{cursor:not-allowed}.talk-stage-task-meta-chips em.is-ongoing{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #3a45d64d}.talk-stage-task-meta-chips em.is-paused{border:1px solid var(--border);background:var(--surface-hover);color:var(--ink-muted)}.talk-stage-task-side small{color:#9b8066;font-family:var(--font-serif);font-size:18px;font-weight:800}.talk-stage-task-actions{flex-wrap:wrap;gap:8px;padding:0 20px 18px 110px;display:flex}.talk-stage-action-btn{color:#fff;background:#3a45d6;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.talk-stage-action-btn.is-secondary{color:#5c4835;background:#fffdf8cc;border-color:#dfd2bf}.talk-stage-action-btn:disabled{cursor:wait;opacity:.68}.talk-stage-error{border:1px solid var(--neg-soft);color:var(--neg);font-size:var(--fs-sm);background:#f4e3deb8;border-radius:14px;padding:11px 13px}@media(max-width:767px){.funnel-road-page,.talk-stage-route,.stage-route{margin-inline:-12px}.funnel-road-top{padding-inline:20px}.talk-stage-mobile-shell{border-inline:none;border-radius:28px;width:100%;padding:18px 16px 26px}.talk-stage-mobile-head{grid-template-columns:54px minmax(0,1fr) 54px;gap:10px}.talk-stage-back,.talk-stage-number{width:52px;height:52px}.talk-stage-mobile-head p{font-size:13px}.talk-stage-summary-card{padding:18px 18px 20px}.talk-stage-summary-card p{font-size:17px}.talk-stage-task-main{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:16px}.talk-stage-task-badge{min-width:74px;min-height:33px;font-size:19px}.talk-stage-task-actions{padding:0 16px 16px 92px}}@media(max-width:420px){.funnel-road-top{padding:22px 18px 4px}.funnel-road-top h1{font-size:32px}.funnel-road-value{min-width:72px;padding:8px 9px}.talk-stage-mobile-head h1{font-size:34px}.talk-stage-summary-card strong{font-size:29px}.talk-stage-section-head h2{font-size:25px}.talk-stage-task-main{grid-template-columns:58px minmax(0,1fr) 54px;gap:10px}.talk-stage-task-icon{border-width:2px;border-radius:17px;width:50px;height:50px}.talk-stage-task-copy strong{font-size:23px}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){font-size:16px}.talk-stage-task-badge{min-width:0;min-height:30px;padding:0 9px;font-size:17px}}.talk-designed-page{padding-bottom:104px}.talk-designed-progress-strip{color:#5f554b;background:#fffdf8bd;border:1px solid #4334261a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;font-weight:760;display:flex}.talk-designed-progress-strip strong{color:var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.talk-designed-hero,.talk-designed-panel,.stage-designed-panel,.talk-designed-result,.talk-designed-unlock{box-shadow:none;background:#fffdf8e6;border:1px solid #4334261f;border-radius:14px;gap:13px;padding:16px;display:grid}.talk-designed-hero{grid-template-columns:46px minmax(0,1fr);align-items:start}.talk-designed-orb,.talk-designed-avatar,.talk-designed-trophy{flex:none;place-items:center;display:grid}.talk-designed-orb{color:#644633;background:#efe6d8;border-radius:12px;width:44px;height:44px}.talk-designed-hero.is-blue .talk-designed-orb{color:#3f668e;background:#e8f0f6}.talk-designed-hero.is-green .talk-designed-orb{color:#4f8a59;background:#e7f1e6}.talk-designed-hero.is-gold .talk-designed-orb{color:#9a6e24;background:#f5e8c6}.talk-designed-hero p,.talk-designed-live span,.talk-designed-result p,.talk-designed-panel h3,.stage-designed-panel h3{color:#7b7267;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850}.talk-designed-hero h2,.talk-designed-result h2{color:#241f1a;margin:3px 0 5px;font-size:22px;font-weight:790;line-height:1.08}.talk-designed-hero div>span,.talk-designed-result>span,.talk-designed-unlock p{color:#655b51;font-size:13px;line-height:1.4}.talk-designed-stat-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.talk-designed-stat-grid div{background:var(--bg-sunken-warm);border-radius:11px;gap:2px;min-width:0;padding:10px;display:grid}.talk-designed-stat-grid span{color:#8a8176;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.talk-designed-stat-grid strong{overflow-wrap:anywhere;color:var(--ink-strong);font-size:15px;font-weight:820}.talk-designed-rules{gap:9px;display:grid}.talk-designed-rules div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.talk-designed-rules strong{color:#fff;background:#ba6044;border-radius:8px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.talk-designed-rules div.is-locked{opacity:.48}.talk-designed-rules span,.talk-designed-rules b{color:#5f554b;font-size:12.5px;line-height:1.34}.talk-designed-rules b{color:var(--ink-strong);display:block}.talk-designed-source-strip{background:#fffdf8c7;border:1px solid #4334261a;border-radius:12px;gap:7px;padding:10px;display:grid}.talk-designed-source-strip span{color:#5f554b;align-items:center;gap:7px;min-width:0;font-size:11.5px;font-weight:760;line-height:1.25;display:inline-flex}.talk-designed-guidance{background:#eef4f8;border-radius:12px;gap:5px;padding:12px;display:grid}.talk-designed-guidance span{color:#597fa6;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850}.talk-designed-guidance strong{color:var(--ink-strong);font-size:15px;font-weight:790;line-height:1.16}.talk-designed-guidance p{color:#655b51;margin:0;font-size:12px;line-height:1.34}.talk-designed-live{background:#fffdf8;border:1px solid #4334261f;border-radius:14px;gap:9px;padding:16px;display:grid}.talk-designed-live.is-dark{color:#fff9ef;background:#34251b}.talk-designed-live.is-video{background:#f8efd6}.talk-designed-live>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.talk-designed-live span{align-items:center;gap:6px;display:inline-flex}.talk-designed-live span i{background:#4f8a59;border-radius:999px;width:7px;height:7px}.talk-designed-live.is-dark span{color:#fff9efb8}.talk-designed-live strong{color:var(--ink-strong);font-size:35px;font-weight:820;line-height:1}.talk-designed-live.is-dark strong{color:#e2bc72}.talk-designed-live p{color:#655b51;font-size:13px;line-height:1.35}.talk-designed-live.is-dark p{color:#fff9efb8}.talk-designed-live a{color:#fff;background:#597fa6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.talk-designed-temperature{background:#4334261f;border-radius:999px;height:7px;overflow:hidden}.talk-designed-temperature span{border-radius:inherit;background:linear-gradient(90deg,#597fa6,#4f8a59 50%,#d0a154);height:100%;display:block}.talk-designed-lead-list,.stage-designed-lead-list,.talk-designed-projects{gap:8px;display:grid}.talk-designed-lead-list article,.stage-designed-lead-list article{background:var(--bg-sunken-warm);border:1px solid #4334261a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.talk-designed-lead-list article>div,.stage-designed-lead-list article>div{gap:3px;min-width:0;display:grid}.talk-designed-lead-list article.is-done,.stage-designed-lead-list article.is-done{background:#ecf3e9;border-color:#4f8a5973}.talk-designed-avatar{color:#3f668e;background:#597fa629;border-radius:10px;width:32px;height:32px;font-size:11px;font-weight:850}.talk-designed-lead-list strong,.stage-designed-lead-list strong,.talk-designed-projects strong,.talk-designed-send-box strong,.talk-designed-unlock strong{color:var(--ink-strong);font-size:14px;font-weight:790;line-height:1.18;display:block}.talk-designed-lead-list span,.stage-designed-lead-list span,.talk-designed-projects em,.talk-designed-send-box span{color:var(--ink-muted-warm);font-size:12px;font-style:normal;line-height:1.3}.talk-designed-lead-list article>button,.stage-designed-lead-list article>button,.talk-designed-action-row button,.talk-designed-send-box button,.talk-designed-choice-row button,.talk-designed-projects button{color:#312820;background:#fffdf8eb;border:1px solid #4334261f;border-radius:10px;min-height:34px;font-size:12px;font-weight:800}.talk-designed-choice-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.talk-designed-choice-row button{text-transform:capitalize}.talk-designed-choice-row button.is-selected,.talk-designed-projects button.is-selected{color:#27445f;background:#e8f0f6;border-color:#597fa685}.talk-quest-frozen{min-height:220px;display:grid}.talk-quest-frozen-cover{text-align:center;background:linear-gradient(#eef2ffbd,#e4ddf4db);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:28px 24px;display:flex;box-shadow:inset 0 0 0 1px #3a45d629}.talk-quest-frozen-badge{font-size:32px;line-height:1}.talk-quest-frozen-cover strong{font-family:var(--font-serif);color:#2f2a4a;font-size:22px;font-weight:700}.talk-quest-frozen-cover span{color:#2f2a4ab3;max-width:30ch;font-size:13px;font-weight:600;line-height:1.4}.talk-pulse-calling{grid-column:1/-1;gap:10px;display:grid}.talk-pulse-feedback{color:#4a3aa8;background:#3a45d614;border-radius:10px;grid-column:1/-1;margin:9px 0 0;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.35}.talk-designed-projects button{text-align:left;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:10px;display:grid}.talk-designed-projects button>span{color:#4f8a59;background:#e7f1e6;border-radius:10px;grid-row:span 2;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;display:grid}.talk-designed-send-box{background:#eef4f8;border-radius:12px;gap:7px;padding:12px;display:grid}.talk-designed-send-box button{color:#fff;background:#597fa6;justify-content:center;align-items:center;gap:7px;display:inline-flex}.talk-designed-wheel-stage{justify-self:center;place-items:center;width:214px;height:214px;margin:4px 0 2px;display:grid;position:relative}.talk-designed-wheel{z-index:1;background:radial-gradient(circle at 50% 50%,#fffdf8 0 22%,transparent 23%),conic-gradient(#597fa6 0 16.66%,#fff7e8 16.66% 33.32%,#4f8a59 33.32% 49.98%,#f0d695 49.98% 66.64%,#ba6044 66.64% 83.3%,#eef4f8 83.3% 100%);width:188px;height:188px;color:var(--ink-strong);border:10px solid #d0a154;border-radius:999px;place-items:center;transition:transform .76s cubic-bezier(.2,.72,.14,1);display:grid;position:relative;box-shadow:0 18px 38px #47301e29,inset 0 0 0 1px #ffffff94}.talk-designed-wheel:before{content:"";border-radius:inherit;border:1px solid #2e251e24;position:absolute;inset:18px}.talk-designed-wheel-pointer{z-index:5;filter:drop-shadow(0 6px 8px #2e251e38);border-top:26px solid #2e251e;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;position:absolute;top:-1px}.talk-designed-wheel-hub{z-index:6;text-align:center;background:linear-gradient(#fffdf8,#f7efe3);border:2px solid #d0a1549e;border-radius:999px;align-content:center;place-items:center;gap:2px;width:86px;height:86px;display:grid;position:absolute;box-shadow:0 12px 24px #47301e2e,inset 0 1px #fffc}.talk-designed-wheel-hub strong{overflow-wrap:anywhere;max-width:70px;color:var(--ink-strong);font-size:15px;line-height:1}.talk-designed-wheel-hub em{color:#8a8176;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.talk-designed-wheel span{color:var(--ink-strong);background:#fffdf8db;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:850;position:absolute;box-shadow:0 3px 8px #2e251e14}.talk-designed-wheel span:first-child{top:18px}.talk-designed-wheel span:nth-child(4){bottom:18px}.talk-designed-spin-result{background:#fff9ee;border:1px solid #d0a1544d;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.talk-designed-spin-result strong{color:var(--ink-strong);font-size:14px}.talk-designed-spin-result span{color:#6b6259;font-size:12px}.talk-designed-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.talk-designed-action-row button:first-child{color:#fff;background:#597fa6}.talk-designed-action-row button:disabled{cursor:not-allowed;color:#8a8176;background:#ded7cd}.talk-designed-result{justify-items:start}.talk-designed-trophy{color:#fff;background:#d0a154;border-radius:14px;width:48px;height:48px}.talk-designed-result.is-review .talk-designed-trophy{background:#597fa6}.talk-designed-unlock{background:#fff9ee;border-color:#d0a1547a}.talk-designed-unlock>span{width:fit-content;color:var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;background:#ecd39b;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;font-weight:850;display:inline-flex}@media(max-width:420px){.talk-designed-hero,.talk-designed-panel,.stage-designed-panel,.talk-designed-result,.talk-designed-unlock,.talk-designed-live{padding:14px}.talk-designed-hero h2,.talk-designed-result h2{font-size:20px}.talk-designed-stat-grid{gap:6px}.talk-designed-stat-grid div{padding:8px}.talk-designed-lead-list article,.stage-designed-lead-list article{grid-template-columns:32px minmax(0,1fr)}.talk-designed-lead-list article>button,.stage-designed-lead-list article>button{grid-column:1/-1}}.talk-stage-mobile-shell,.talk-quest-mobile-page{background:#f7f3eb;border:1px solid #43342614;border-radius:20px;gap:12px;width:min(100%,408px);box-shadow:0 18px 46px #2c211814}.talk-stage-mobile-head,.talk-quest-mobile-head{align-items:center;min-height:48px}.talk-stage-mobile-head p,.talk-quest-mobile-head p{color:#7b7267;letter-spacing:.08em;font-size:10.5px}.talk-stage-mobile-head h1,.talk-quest-mobile-head h1{color:#241f1a;font-size:24px;font-weight:760}.talk-stage-back,.talk-stage-number,.talk-quest-mobile-back,.talk-quest-mobile-number{color:#312820;box-shadow:none;background:#ffffff85;border-color:#4334261f}.talk-stage-section-head,.talk-quest-mobile-section-head{margin-top:10px;padding-inline:2px}.talk-stage-section-pill,.talk-quest-mobile-section-head>span{letter-spacing:.08em;border-radius:7px;min-height:23px;font-size:10px}.talk-stage-section-pill.is-main,.talk-quest-mobile-section-head>span.is-main{color:#fff;background:#ba6044}.talk-stage-section-pill.is-booster,.talk-quest-mobile-section-head>span.is-booster{color:#f7fbff;background:#597fa6}.talk-stage-section-head h2,.talk-quest-mobile-section-head h2{font-size:16px;font-weight:740}.talk-stage-task-card,.talk-quest-mobile-card,.talk-reactivation-hero,.talk-reactivation-how,.talk-reactivation-call-card,.talk-reactivation-complete,.talk-reactivation-unlocked{box-shadow:none;background:#fffdf8e6;border-color:#4334261f;border-radius:14px}.talk-stage-task-card.is-expanded,.talk-quest-mobile-leads-card{box-shadow:0 10px 24px #2c21180f}.talk-stage-task-icon{color:#4b3829;background:#f2ece2;border-color:#4334261f;border-radius:11px;width:38px;height:38px}.talk-stage-task-icon.is-booster{color:#3f668e;background:#eef4f8}.talk-stage-task-copy strong,.talk-quest-mobile-step strong,.talk-quest-mobile-lead-copy strong{font-size:14.5px;font-weight:730}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips),.talk-quest-mobile-step small,.talk-quest-mobile-lead-copy small,.talk-stage-mini-copy small{color:var(--ink-muted-warm);font-size:12px}.talk-stage-task-progress,.talk-reactivation-live-progress em{background:#4334261a;height:5px}.talk-stage-task-badge{border-radius:8px;min-width:42px;min-height:24px}.talk-stage-task-badge.is-play{min-width:42px;min-height:42px;box-shadow:none;background:#597fa6;border-radius:12px}.talk-stage-task-side small{white-space:nowrap;font-size:11px}.talk-stage-task-meta-chips{gap:6px}.talk-stage-task-meta-chips em{border-radius:8px;min-height:22px;padding-inline:8px;font-size:10.5px}.talk-quest-mobile-summary{border-radius:14px}.talk-quest-mobile-step,.talk-quest-mobile-lead>button,.talk-stage-mini-lead{background:var(--bg-sunken-warm);border-radius:11px}.talk-reactivation-segments{gap:6px;padding:0}.talk-reactivation-hero{background:#fffdf8eb;grid-template-columns:46px minmax(0,1fr);gap:7px 12px;padding:16px}.talk-reactivation-orb,.talk-reactivation-call-icon,.talk-reactivation-trophy{width:44px;height:44px;box-shadow:none;border-radius:12px}.talk-reactivation-orb{color:#3f668e;background:#e8f0f6;grid-row:span 2}.talk-reactivation-hero p,.talk-reactivation-call-card p,.talk-reactivation-complete p{color:#4f8a59;letter-spacing:.08em;font-size:10.5px}.talk-reactivation-hero h2,.talk-reactivation-call-card h2,.talk-reactivation-complete h2,.talk-reactivation-unlocked h3{font-size:20px;font-weight:780;line-height:1.12}.talk-reactivation-stats,.talk-reactivation-result-stats{gap:7px;margin-top:4px}.talk-reactivation-stats div,.talk-reactivation-result-stats div{background:var(--bg-sunken-warm);border-radius:11px;justify-items:start;min-width:0;padding:10px}.talk-reactivation-stats span,.talk-reactivation-result-stats span{letter-spacing:.08em;font-size:9.5px}.talk-reactivation-stats strong,.talk-reactivation-result-stats strong{overflow-wrap:anywhere;font-size:16px}.talk-reactivation-how{gap:12px;padding:15px 16px}.talk-reactivation-how h3{letter-spacing:.08em;font-size:12px}.talk-reactivation-how div{grid-template-columns:24px minmax(0,1fr);gap:10px}.talk-reactivation-how div strong{background:#ba6044;border-radius:7px;width:22px;height:22px;font-size:11px}.talk-reactivation-how div span{font-size:12.5px}.talk-reactivation-live{color:#fff9ef;background:#34251b;border-color:#4334261f;border-radius:14px;gap:7px;padding:15px 16px}.talk-reactivation-live>div:first-child span{color:#fff9efb8;letter-spacing:.09em;font-size:10px}.talk-reactivation-live .is-recording{color:#fff9ef;background:#fff9ef1f}.talk-reactivation-live>strong{color:#e2bc72;font-size:34px}.talk-reactivation-live>p{color:#fff9efad;letter-spacing:.08em;font-size:10px}.talk-reactivation-live-progress{margin-top:10px}.talk-reactivation-live-progress span,.talk-reactivation-live-progress strong{color:#fff9ef;letter-spacing:.08em;font-size:11px}.talk-reactivation-live-progress b{background:#6ea06b}.talk-reactivation-call-card,.talk-reactivation-complete{grid-template-columns:44px minmax(0,1fr);gap:7px 12px;padding:16px}.talk-reactivation-call-icon,.talk-reactivation-trophy{grid-area:1/1/3}.talk-reactivation-call-card p,.talk-reactivation-complete p,.talk-reactivation-call-card h2,.talk-reactivation-complete h2{grid-column:2}.talk-reactivation-call-card>span,.talk-reactivation-complete>span{grid-column:1/-1}.talk-reactivation-call-card h2{font-size:18px}.talk-reactivation-call-icon{background:#4f8a59}.talk-reactivation-active-leads{gap:7px}.talk-reactivation-active-leads button{background:#fffdf8e0;border-color:#4334261f;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:10px}.talk-reactivation-active-leads button span{border-radius:8px;width:24px;height:24px;font-size:11px}.talk-reactivation-active-leads button strong{font-size:13px}.talk-reactivation-active-leads button em{font-size:11px}.talk-reactivation-result-stats div{background:#fffdf8e6}.talk-reactivation-trophy{background:#d0a154}.talk-reactivation-unlocked{background:#fff9ee;border-color:#d0a1547a;gap:10px;padding:16px}.talk-reactivation-unlocked>span{letter-spacing:.08em;background:#ecd39b;border-radius:8px;font-size:10.5px}.talk-reactivation-unlocked em{border-radius:9px;min-height:30px;font-size:12px}.talk-reactivation-bottom-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3ebeb;border:1px solid #4334261a;border-radius:18px;margin-top:2px;padding:8px;bottom:10px}.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{background:#597fa6;border-radius:12px;min-height:48px;font-size:13px;font-weight:780}.talk-reactivation-bottom-actions button:disabled{cursor:not-allowed;color:#ffffffd1;background:#b9c3cc}@media(max-width:420px){.talk-stage-mobile-shell,.talk-quest-mobile-page{box-shadow:none;border-inline:0;border-radius:0}.talk-reactivation-stats strong,.talk-reactivation-result-stats strong{font-size:14px}.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{min-height:46px;font-size:12.5px}}.funnel-road-page{justify-items:center;min-height:auto;margin:0 auto;display:grid}.app.is-funnel-road-page .content{max-width:none;padding:0}.app.is-funnel-road-page .mobile-nav{display:none!important}.funnel-road-phone{background:linear-gradient(#faf9ff,#f3f0fe 52%,#e9e4fb);border:1px solid #e3e6f1;border-radius:28px;width:387px;max-width:100%;height:852px;min-height:0;position:relative;overflow:hidden;box-shadow:0 14px 32px #1f185214}.funnel-road-head{z-index:6;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:52px 22px 0;display:grid;position:relative}.funnel-road-back{color:#3a45d6;background:#fbfaff;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #3a45d614}.funnel-road-head h1{color:#0c0a1c;font-family:var(--font-serif);letter-spacing:-.012em;margin:0;font-size:30px;font-weight:400;line-height:1}.funnel-road-summary{z-index:6;justify-content:center;gap:6px;margin-top:16px;display:flex;position:relative}.funnel-road-summary em{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;height:24px;padding:0 11px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.funnel-road-summary em.is-main{color:#3a45d6;background:#3a45d61f}.funnel-road-summary em.is-booster{color:#2c35b8;background:#3a45d629}.funnel-road-canvas{width:319.994px;height:559.997px;margin:0;position:absolute;top:150px;left:34px}@media(max-width:386px){.funnel-road-canvas{transform-origin:top;margin-inline:auto;left:0;right:0;transform:scale(.86)}}.funnel-road-lines{width:319.994px;height:559.997px;position:absolute;inset:0;overflow:visible}.funnel-road-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.funnel-road-lines .road-surface{filter:url(#funnelRoadInset)}.funnel-road-lines .road-surface path{stroke:#fff;stroke-width:24px}.funnel-road-lines .road-lane path{stroke:url(#funnelRoadGrad);stroke-width:14px}.funnel-road-node{--road-tone:#6b5f8a;--road-count-left:-12px;--road-count-top:-7.99px;color:#5a4f78;width:95.995px;height:71.996px;transition:none;position:absolute;transform:none}.funnel-road-node:hover,.funnel-road-node:focus-visible{filter:none;transform:none}.funnel-road-node:focus-visible{outline:2px solid var(--accent);outline-offset:8px;border-radius:999px}.funnel-road-node.is-talk{--road-count-left:-12px;--road-count-top:-7.99px;top:73.99px;left:51.99px}.funnel-road-node.is-meet{--road-count-left:68px;--road-count-top:-7.99px;top:139px;left:192px}.funnel-road-node.is-tour{--road-count-left:-6.99px;--road-count-top:-14.99px;top:248.99px;left:31.99px}.funnel-road-node.is-reserve{--road-count-left:60px;--road-count-top:-13px;top:323px;left:192px}.funnel-road-node.is-invoice{--road-count-left:8px;--road-count-top:-3px;top:401px;left:32px}.funnel-road-node-card{background:#fff;border:1px solid #e3e6f1;border-radius:26px;align-content:center;justify-items:center;gap:7px;width:128px;height:134px;padding:0 10px;display:grid;position:absolute;inset:-23px auto auto -16px;box-shadow:0 10px 22px #1f18521a}.funnel-road-node.is-reserve .funnel-road-node-card,.funnel-road-node.is-invoice .funnel-road-node-card{border-color:#e3e6f1}.funnel-road-node.is-invoice .funnel-road-node-card{top:-16px;left:4px}.funnel-road-icon{object-fit:contain;flex:none;width:40px;height:40px}.funnel-road-node-card .funnel-road-name{color:#0c0a1c;letter-spacing:.1px;white-space:nowrap;text-transform:none;order:-1;font-size:17px;font-weight:800;line-height:1}.funnel-road-count{z-index:4;left:var(--road-count-left);top:var(--road-count-top);color:#fff;background:#3d3550;border:1.529px solid #ffffffe6;border-radius:999px;place-items:center;width:35.998px;min-width:35.998px;height:35.998px;padding:0;font-size:14px;font-weight:700;line-height:14px;display:grid;position:absolute;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.funnel-road-node.is-active .funnel-road-node-card{border-color:#3a45d68c;box-shadow:0 0 0 3px #3a45d629,0 10px 22px #1f18521a}@media(max-width:767px){.app.is-agent-funnel-page .topbar,.app.is-agent-funnel-page .mobile-agent-rank-strip{display:none}.app.is-agent-funnel-page .content{padding-top:0}.app.is-funnel-road-page{padding-bottom:0}.app.is-funnel-road-page .mobile-nav{display:grid!important}.funnel-road-page{margin-inline:0}.funnel-road-phone{width:min(100vw,387px);max-width:none;height:auto;min-height:max(796px,100dvh - 8px);max-height:none;overflow-y:auto}.funnel-road-node{border-radius:26px;width:128px;height:134px}.funnel-road-node-card{width:100%;height:100%;position:static}.funnel-road-node.is-talk{top:51px;left:36px}.funnel-road-node.is-meet{top:116px;left:176px}.funnel-road-node.is-tour{top:226px;left:16px}.funnel-road-node.is-reserve{top:300px;left:176px}.funnel-road-node.is-invoice{top:385px;left:36px}}.talk-stage-mobile-shell{border-radius:28px;gap:16px;width:min(100%,650px);padding:18px 22px 24px}.talk-stage-summary-card{border-radius:23px;gap:10px 16px;padding:18px 20px 19px}.talk-stage-summary-card span{letter-spacing:.14em;font-size:12px}.talk-stage-summary-card p{margin-top:1px;font-size:18px;line-height:1.38}.talk-stage-section-head{gap:9px;margin-top:2px}.talk-stage-task-progress{width:min(100%,286px);height:7px;margin-top:5px}@media(max-width:767px){.talk-stage-mobile-shell{border-radius:0;gap:15px;padding:16px 16px 22px}.talk-stage-summary-card{padding:17px 18px 18px}.talk-stage-task-main{grid-template-columns:64px minmax(0,1fr) 86px;gap:12px;min-height:116px;padding:14px 16px}.talk-stage-task-icon{width:52px;height:52px}.talk-stage-task-actions{padding:0 16px 14px 92px}}@media(max-width:420px){.talk-stage-summary-card strong{font-size:27px}.talk-stage-summary-card p{font-size:17px}.talk-stage-task-main{grid-template-columns:58px minmax(0,1fr) 78px;gap:10px;min-height:112px}.talk-stage-task-icon{width:50px;height:50px}.talk-stage-task-copy strong{font-size:22px}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){font-size:15.5px}.talk-stage-task-badge{min-width:68px;min-height:31px;font-size:18px}.talk-stage-task-side small{font-size:16px}.talk-stage-task-actions{padding-left:84px}}.talk-stage-mobile-shell{gap:12px;width:min(100%,430px);padding:14px 18px 20px}.talk-stage-mobile-head{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.talk-stage-back,.talk-stage-number{width:42px;height:42px}.talk-stage-mobile-head p{letter-spacing:.13em;font-size:10px}.talk-stage-mobile-head h1{font-size:clamp(24px,4.4vw,29px)}.talk-stage-number{font-size:22px}.talk-stage-summary-card{border-radius:19px;padding:13px 15px 14px}.talk-stage-summary-card span{font-size:9.5px}.talk-stage-summary-card strong{font-size:22px}.talk-stage-summary-card p{font-size:13.5px;line-height:1.35}.talk-stage-section-pill{min-height:22px;padding:0 10px;font-size:9.5px}.talk-stage-section-head h2{font-size:18px}.talk-stage-section-head strong{font-size:16px}.talk-stage-task-card{border-radius:17px}.talk-stage-task-icon{border-width:2px;border-radius:13px;width:38px;height:38px}.talk-stage-task-icon svg{width:17px;height:17px}.talk-stage-task-progress{height:5px;margin-top:3px}.talk-stage-task-badge{min-width:54px;min-height:26px;padding:0 8px;font-size:14px}.talk-stage-action-btn{min-height:28px;padding:0 10px;font-size:11.5px}@media(max-width:767px){.talk-stage-mobile-shell{gap:11px;padding:12px 14px 18px}.talk-stage-task-main{grid-template-columns:44px minmax(0,1fr) 56px;min-height:82px;padding:10px 12px}.talk-stage-task-actions{padding-left:66px}}@media(max-width:420px){.talk-stage-mobile-head{grid-template-columns:42px minmax(0,1fr) 42px}.talk-stage-mobile-head h1{font-size:25px}.talk-stage-summary-card strong{font-size:22px}.talk-stage-summary-card p{font-size:13px}.talk-stage-task-main{grid-template-columns:42px minmax(0,1fr) 54px;gap:8px}.talk-stage-task-icon{width:37px;height:37px}.talk-stage-task-copy strong{font-size:16.5px}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){font-size:12.25px}.talk-stage-task-badge{min-width:52px;min-height:25px;font-size:13.5px}.talk-stage-task-actions{padding-left:62px}}.app.is-agent-funnel-page .main{background:var(--bg)}.talk-stage-route,.stage-route{margin-top:0}.talk-stage-mobile-shell{width:min(100%,430px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 16px 96px}.talk-stage-section-head{margin-top:4px}.talk-stage-task-card{background:#fffcf5b8;border-color:#664b322b}.talk-stage-task-card.is-expanded{background:#fffbf3e0;box-shadow:0 16px 34px #47301e14}.talk-stage-task-card.is-booster.is-expanded{background:linear-gradient(#f4f9fce6,#fffbf3db)}.talk-stage-handover-toggle{background:var(--accent-soft);min-height:40px;color:var(--accent-strong);cursor:pointer;border:1px solid #3a45d638;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0 16px 14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.talk-stage-handover-toggle-count{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}.talk-stage-task-expanded{border-top:1px solid #664b321c;gap:10px;padding:12px 14px 14px;display:grid}.talk-stage-task-expanded-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.talk-stage-task-expanded-head span{color:#586074;font-size:12.5px;line-height:1.25}.talk-stage-task-expanded-head button{color:#3a45d6;text-underline-offset:3px;background:0 0;border:0;align-items:center;min-height:40px;margin:-8px -8px -8px 0;padding:0 8px;font-size:12.5px;font-weight:850;text-decoration:underline;display:inline-flex}.talk-stage-mini-leads{gap:7px;display:grid}.talk-stage-mini-lead{width:100%;color:var(--ink-strong-warm);text-align:left;background:#f7f1e5cc;border:1px solid #0000;border-radius:14px;grid-template-columns:30px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}button.talk-stage-mini-check{cursor:pointer;padding:0}.talk-stage-mini-lead.is-marked{background:#edf3e5;border-color:#518b492e}.talk-stage-mini-check,.talk-quest-mobile-lead-check{color:#fff;background:#fffefaf5;border:1.5px solid #bfb6ab;border-radius:8px;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:0 1px 2px #40281614}.talk-stage-mini-lead.is-marked .talk-stage-mini-check,.talk-quest-mobile-lead.is-selected .talk-quest-mobile-lead-check{background:#5c914f;border-color:#0000}.talk-stage-mini-avatar{color:#fff;background:#3a45d6;border-radius:999px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:inline-grid;box-shadow:0 2px 5px #40281629}.talk-stage-mini-avatar.is-booster{background:#7fa1c5}.talk-stage-mini-copy{gap:1px;min-width:0;display:grid}.talk-stage-mini-copy strong{color:var(--ink-strong-warm);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.05;overflow:hidden}.talk-stage-mini-copy small{color:#8f765f;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.talk-stage-mini-value,.talk-quest-mobile-value{color:#634a36;min-height:27px;font-family:var(--font-serif);white-space:nowrap;background:#eee5d5;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.talk-stage-mini-lead.is-marked .talk-stage-mini-value{color:#fff;background:#5c914f}.talk-stage-mini-actions{flex-wrap:wrap;grid-column:3/-1;align-items:center;gap:6px;display:flex}.talk-stage-mini-action{min-height:32px;color:var(--ink-strong-warm);cursor:pointer;background:#fffefa;border:1px solid #605a5224;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.talk-stage-mini-action:disabled{opacity:.55;cursor:wait}.talk-stage-mini-action.is-accept{color:#3f7535;border-color:#518b493d}.talk-stage-mini-action.is-reject{color:#a94d41;border-color:#ae4c4033}.talk-stage-handover-action-status{color:#3f7535;background:#edf3e5;border:1px solid #518b4933;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:750}.talk-stage-handover-action-status.is-error{color:#a94d41;background:#fff0ee;border-color:#ae4c403d}.talk-stage-forward-box{color:var(--ink-muted);border:1px dashed #3a45d633;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.talk-stage-forward-box a,.talk-stage-forward-box button{background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.talk-stage-empty-mini{color:#7d6650;background:#f7f1e5cc;border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.talk-quest-mobile-page{width:min(100%,430px);color:var(--ink-strong-warm);gap:12px;margin:0 auto;padding:18px 16px 96px;display:grid}.talk-quest-mobile-head{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.talk-quest-mobile-back,.talk-quest-mobile-number{border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.talk-quest-mobile-back{color:#5c4835;background:#fffdf8b8;border:1px solid #e0d4c4}.talk-quest-mobile-number{color:#fff;font-family:var(--font-serif);background:#3a45d6;border:2px solid #ffffffe6;justify-self:end;font-size:22px;font-weight:800;box-shadow:0 8px 18px #4327112e}.talk-quest-mobile-head h1{color:var(--ink-strong-warm);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(22px,5.8vw,28px);font-weight:800;line-height:.98}.talk-quest-mobile-summary,.talk-quest-mobile-card{background:#fffcf5c7;border:1px solid #664b3229;border-radius:18px;box-shadow:inset 0 1px #fffc}.talk-quest-mobile-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:13px 15px 14px;display:grid}.talk-quest-mobile-summary div{gap:1px;display:grid}.talk-quest-mobile-summary div:nth-child(2){justify-items:end}.talk-quest-mobile-summary span:not(.talk-quest-mobile-progress){color:#9b8066;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:850;line-height:1}.talk-quest-mobile-summary strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:22px;font-weight:800;line-height:1}.talk-quest-mobile-summary div:nth-child(2) strong{color:#3a45d6}.talk-quest-mobile-summary p{color:#694f3c;grid-column:1/-1;margin:2px 0 0;font-size:13px;line-height:1.34}.talk-quest-mobile-progress{background:#ede4d4;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.talk-quest-mobile-progress span{border-radius:inherit;background:#3a45d6;height:100%;display:block}.talk-quest-mobile-page.is-side .talk-quest-mobile-progress span{background:#7fa1c5}.talk-quest-mobile-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:4px;display:grid}.talk-quest-mobile-section-head>span{color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;font-size:9.5px;font-weight:900;line-height:1;display:inline-flex}.talk-quest-mobile-section-head .is-main{background:#3a45d6}.talk-quest-mobile-section-head .is-booster,.talk-quest-mobile-section-head .is-work{background:#7fa1c5}.talk-quest-mobile-section-head h2{min-width:0;color:var(--ink-strong-warm);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.04;overflow:hidden}.talk-quest-mobile-section-head strong{color:#6c533d;font-family:var(--font-serif);font-size:16px;font-weight:800}.talk-quest-mobile-step-list,.talk-quest-mobile-lead-list{display:grid}.talk-quest-mobile-step{border-bottom:1px solid #664b321a;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.talk-quest-mobile-step:last-child{border-bottom:0}.talk-quest-mobile-step input{opacity:0;pointer-events:none;position:absolute}.talk-quest-mobile-check{color:#fff;background:#ffffffb8;border:1px solid #cfc7bd;border-radius:8px;place-items:center;width:24px;height:24px;display:inline-grid}.talk-quest-mobile-step.is-verified .talk-quest-mobile-check{background:#5c914f;border-color:#0000}.talk-quest-mobile-step strong,.talk-quest-mobile-step small{display:block}.talk-quest-mobile-step strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:16px;font-weight:800;line-height:1.08}.talk-quest-mobile-step small{color:#725840;margin-top:3px;font-size:12.5px;line-height:1.28}.talk-quest-mobile-lead-head{border-bottom:1px solid #664b321a;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.talk-quest-mobile-lead-head span{color:#586074;font-size:12.5px;line-height:1.3}.talk-quest-mobile-lead-head button{color:#3a45d6;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-size:12.5px;font-weight:850;text-decoration:underline}.talk-quest-mobile-lead{border-bottom:1px solid #664b3214;display:grid}.talk-quest-mobile-lead:last-child{border-bottom:0}.talk-quest-mobile-lead>button{width:100%;color:var(--ink-strong-warm);text-align:left;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.talk-quest-mobile-lead.is-selected>button{background:#edf3e5}.talk-quest-mobile-avatar{color:#fff;background:#3a45d6;border-radius:999px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:inline-grid;box-shadow:0 2px 5px #40281629}.talk-quest-mobile-lead-copy{gap:1px;min-width:0;display:grid}.talk-quest-mobile-lead-copy strong,.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talk-quest-mobile-lead-copy strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:15px;font-style:normal;font-weight:800;line-height:1.05}.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em{color:#8f765f;font-size:11.5px;font-style:normal;line-height:1.2}.talk-quest-mobile-empty{color:#725840;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.talk-quest-mobile-empty strong,.talk-quest-mobile-empty span{display:block}.talk-quest-mobile-empty strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:16px}.talk-quest-mobile-empty span{margin-top:2px;font-size:12.5px;line-height:1.3}.talk-quest-mobile-forward{color:#586074;border:1px dashed #664b3233;border-radius:14px;margin:0 14px 14px;padding:10px 12px;font-size:12.5px}.talk-quest-mobile-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.talk-quest-mobile-tools a{color:#5c4835;background:#fffcf5b8;border:1px solid #664b3224;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:10px 11px;font-size:12.5px;font-weight:850;text-decoration:none;display:grid}.talk-quest-mobile-actions{justify-content:flex-end;gap:8px;display:flex}.talk-quest-mobile-actions a,.talk-quest-mobile-actions button{color:#fff;background:#3a45d6;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.talk-quest-mobile-actions a{color:#5c4835;background:#fffdf8c7;border:1px solid #dfd2bf}.talk-quest-mobile-actions button.is-complete{background:#5c914f}.talk-quest-mobile-result{color:#5c4835;background:#fffcf5d1;border:1px solid #3a45d63d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.talk-quest-mobile-result.is-complete{border-color:#5c914f40}.talk-quest-mobile-result strong,.talk-quest-mobile-result span{display:block}.talk-quest-mobile-result strong{color:var(--ink-strong-warm);font-family:var(--font-serif);font-size:16px;line-height:1.1}.talk-quest-mobile-result span{color:#725840;font-size:12.5px;line-height:1.3}@media(max-width:420px){.talk-stage-mobile-shell,.talk-quest-mobile-page{padding-inline:14px}.talk-stage-task-expanded,.talk-quest-mobile-lead-head{padding-inline:12px}.talk-stage-mini-lead,.talk-quest-mobile-lead>button{grid-template-columns:26px 34px minmax(0,1fr) auto;gap:7px;padding-inline:10px}.talk-stage-mini-avatar,.talk-quest-mobile-avatar{width:32px;height:32px}.talk-stage-mini-value,.talk-quest-mobile-value{min-height:25px;padding-inline:8px;font-size:12px}.talk-quest-mobile-tools{grid-template-columns:minmax(0,1fr)}}.app.is-funnel-road-page .content{z-index:1;position:relative}.app.is-funnel-road-page .mobile-nav{z-index:90}@media(max-width:767px){.app.is-funnel-road-page .main:before{opacity:.46;top:520px;left:50%;transform:translate(-42%)translateZ(0)}}.talk-stage-mobile-shell,.talk-quest-mobile-page{font-family:var(--font-sans);color:#24211d}.talk-stage-mobile-head h1,.talk-stage-summary-card strong,.talk-stage-section-head h2,.talk-stage-section-head strong,.talk-stage-task-copy strong,.talk-stage-task-side small,.talk-stage-task-badge,.talk-stage-mini-copy strong,.talk-stage-mini-value,.talk-quest-mobile-head h1,.talk-quest-mobile-number,.talk-quest-mobile-summary strong,.talk-quest-mobile-section-head h2,.talk-quest-mobile-section-head strong,.talk-quest-mobile-step strong,.talk-quest-mobile-lead-copy strong,.talk-quest-mobile-value,.talk-quest-mobile-empty strong,.talk-quest-mobile-result strong{font-family:var(--font-sans);letter-spacing:0}.talk-stage-mobile-head p,.talk-quest-mobile-head p,.talk-stage-summary-card span,.talk-quest-mobile-summary span:not(.talk-quest-mobile-progress),.talk-stage-section-pill,.talk-quest-mobile-section-head>span{color:#6c655d;letter-spacing:.075em;font-weight:700}.talk-stage-mobile-head h1{font-size:25px;font-weight:650;line-height:1}.talk-quest-mobile-head h1{font-size:clamp(22px,5.2vw,25px);font-weight:650;line-height:1.05}.talk-stage-summary-card strong,.talk-quest-mobile-summary strong{color:#24211d;font-size:21px;font-weight:700;line-height:1.05}.talk-stage-summary-card div:nth-child(2) strong,.talk-quest-mobile-summary div:nth-child(2) strong{color:#3a45d6}.talk-stage-summary-card p,.talk-quest-mobile-summary p{color:#625b53;font-size:13.5px;font-weight:400;line-height:1.38}.talk-stage-section-head h2,.talk-quest-mobile-section-head h2{color:#24211d;font-size:17px;font-weight:650;line-height:1.15}.talk-quest-mobile-section-head h2{text-overflow:clip;white-space:normal;overflow:visible}.talk-stage-section-head strong,.talk-quest-mobile-section-head strong{color:#5f554b;font-size:15px;font-weight:600}.talk-stage-task-copy strong,.talk-quest-mobile-step strong,.talk-quest-mobile-lead-copy strong{color:#24211d;font-size:15.5px;font-weight:650;line-height:1.18}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips),.talk-quest-mobile-step small,.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em,.talk-stage-mini-copy small{color:#625b53;font-size:12.5px;font-weight:400;line-height:1.32}.talk-stage-task-badge{min-width:50px;min-height:24px;font-size:12.5px;font-weight:700}.talk-stage-task-side small{color:#6c655d;font-size:12px;font-weight:600}.talk-stage-mini-copy strong{font-size:13px;font-weight:650;line-height:1.16}.talk-stage-mini-value,.talk-quest-mobile-value{font-size:11.5px;font-weight:700}.talk-quest-mobile-result strong{font-size:14.5px;font-weight:700}.talk-quest-mobile-result span{color:#625b53}.talk-stage-mobile-shell,.talk-quest-mobile-page{gap:10px;width:min(100%,398px);padding:14px 14px 92px}.talk-stage-mobile-head,.talk-quest-mobile-head{grid-template-columns:42px minmax(0,1fr) 42px;gap:9px}.talk-stage-back,.talk-stage-number,.talk-quest-mobile-back,.talk-quest-mobile-number{width:42px;height:42px}.talk-stage-summary-card,.talk-quest-mobile-summary{background:#fffdf8d6;border-color:#614a3529;border-radius:17px}.talk-stage-summary-card{gap:7px 12px;padding:12px 14px}.talk-stage-summary-card p,.talk-quest-mobile-summary p{margin-top:1px;font-size:12.5px}.talk-quest-mobile-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.talk-stage-section-head,.talk-quest-mobile-section-head{margin-top:12px}.talk-stage-task-list,.talk-quest-mobile-step-list,.talk-quest-mobile-lead-list{gap:9px}.talk-stage-task-card,.talk-quest-mobile-card{background:#fffdf8cc;border-color:#614a3526;border-radius:18px}.talk-stage-task-card.is-expanded,.talk-quest-mobile-leads-card{background:#fffcf5eb;border-color:#3a45d633;box-shadow:0 14px 28px #4327110f}.talk-stage-task-card.is-booster.is-expanded{border-color:#7fa1c547}.talk-stage-task-icon{border-radius:14px;width:42px;height:42px}.talk-stage-task-card:not(.is-expanded) .talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){color:#6b6259;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.22;display:-webkit-box;overflow:hidden}.talk-stage-task-card.is-expanded .talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.talk-stage-task-progress{max-width:210px;height:6px}.talk-stage-task-side{gap:6px}.talk-stage-task-badge{min-width:46px;min-height:23px;padding-inline:8px;font-size:12px}.talk-stage-task-expanded{gap:8px;padding:11px 12px 12px}.talk-stage-task-expanded-head span,.talk-quest-mobile-lead-head span,.talk-stage-forward-box,.talk-quest-mobile-forward{color:#625b53;font-size:12px;line-height:1.25}.talk-stage-mini-lead,.talk-quest-mobile-lead>button{grid-template-columns:26px 34px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.talk-stage-mini-check,.talk-quest-mobile-lead-check{border-radius:8px;width:23px;height:23px}.talk-stage-mini-avatar,.talk-quest-mobile-avatar{width:32px;height:32px;font-size:10.5px}.talk-stage-mini-copy strong,.talk-quest-mobile-lead-copy strong{font-size:12.5px;line-height:1.16}.talk-stage-mini-copy small,.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em{font-size:11px;line-height:1.15}.talk-stage-mini-value,.talk-quest-mobile-value{min-height:24px;padding-inline:8px;font-size:11px}.talk-stage-forward-box{padding:9px 10px}.talk-stage-forward-box a,.talk-stage-forward-box button{min-height:31px;padding-inline:10px;font-size:11.5px}.talk-stage-action-btn{min-height:32px;padding-inline:13px;font-size:12px}.talk-quest-mobile-card{overflow:hidden}.talk-quest-mobile-step-list,.talk-quest-mobile-lead-list{padding:8px}.talk-quest-mobile-step,.talk-quest-mobile-lead>button{background:#f7f1e58a;border:0;border-radius:14px}.talk-quest-mobile-step{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 11px}.talk-quest-mobile-step+.talk-quest-mobile-step,.talk-quest-mobile-lead+.talk-quest-mobile-lead{margin-top:7px}.talk-quest-mobile-step strong{font-size:13.5px;line-height:1.18}.talk-quest-mobile-step small{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;display:-webkit-box;overflow:hidden}.talk-quest-mobile-lead-head{padding:11px 12px 9px}.talk-quest-mobile-lead-copy em{display:none}.talk-quest-mobile-forward{margin:0 12px 12px;padding:9px 10px}.talk-quest-mobile-tools{gap:7px}.talk-quest-mobile-tools a{min-height:38px;padding:9px 10px;font-size:12px}.talk-quest-mobile-actions a,.talk-quest-mobile-actions button{min-height:34px;padding-inline:13px;font-size:12.5px}.talk-stage-mobile-shell{gap:17px}.talk-stage-task-card.is-booster .talk-stage-task-main{min-height:112px}.talk-stage-task-card.is-locked{box-shadow:none;background:#f8f5ee99}.talk-stage-task-card.is-locked .talk-stage-task-progress{opacity:.35}.talk-stage-task-meta-chips{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.talk-stage-task-meta-chips em{color:#5d5144;white-space:nowrap;background:#efe7d8e6;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.talk-stage-task-meta-chips em.is-reward{color:#2c35b8;background:#ecedfc;border:1px solid #3a45d64d}.talk-stage-task-meta-chips em.is-locked{color:#9d9285;background:#fffdf8a3;border:1px dashed #77695847}.talk-stage-task-badge.is-play{color:#fff;background:#7fa1c5;border:0;min-width:54px;min-height:54px;box-shadow:0 9px 18px #4966842e}.talk-stage-task-badge.is-locked{color:#9d9285;border-color:#77695847}.talk-reactivation-page{gap:18px;padding-bottom:112px}.talk-reactivation-head{grid-template-columns:42px minmax(0,1fr)}.talk-reactivation-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 2px;display:grid}.talk-reactivation-segments span.is-active{background:#7fa1c5}.talk-reactivation-segments span.is-complete{background:#5c914f}.talk-reactivation-hero,.talk-reactivation-how,.talk-reactivation-call-card,.talk-reactivation-complete,.talk-reactivation-unlocked{background:#fffdf8d1;border:1px solid #7fa1c557;border-radius:24px;box-shadow:inset 0 1px #fffc}.talk-reactivation-hero{text-align:left;background:radial-gradient(circle at 92% 8%,#7fa1c524,#0000 26%),#fffdf8db;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:9px 14px;padding:22px 20px;display:grid}.talk-reactivation-orb,.talk-reactivation-call-icon,.talk-reactivation-trophy{color:#fff;background:#7fa1c5;border-radius:999px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 14px 26px #50709233}.talk-reactivation-orb{color:#54779d;width:52px;height:52px;box-shadow:none;background:#edf4f8f2;border:1px solid #7fa1c547;grid-row:span 2}.talk-reactivation-hero p,.talk-reactivation-call-card p,.talk-reactivation-complete p{color:#5c914f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.talk-reactivation-hero h2,.talk-reactivation-call-card h2,.talk-reactivation-complete h2,.talk-reactivation-unlocked h3{color:#19202e;font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:24px;font-weight:750;line-height:1.08}.talk-reactivation-hero>span:not(.talk-reactivation-orb),.talk-reactivation-call-card>span,.talk-reactivation-complete>span,.talk-reactivation-unlocked p{color:#62584e;font-size:14px;line-height:1.42}.talk-reactivation-hero>span:not(.talk-reactivation-orb),.talk-reactivation-stats{grid-column:1/-1}.talk-reactivation-stats,.talk-reactivation-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.talk-reactivation-stats div,.talk-reactivation-result-stats div{background:#f7f1e57a;border:1px solid #614a351a;border-radius:13px;justify-items:center;gap:5px;padding:12px 8px;display:grid}.talk-reactivation-stats span,.talk-reactivation-result-stats span{color:#8d8174;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.talk-reactivation-stats strong,.talk-reactivation-result-stats strong{color:#19202e;font-family:var(--font-sans);font-size:18px;font-weight:750;line-height:1}.talk-reactivation-how{gap:16px;padding:22px 20px;display:grid}.talk-reactivation-how h3{color:#19202e;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.talk-reactivation-how div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;display:grid}.talk-reactivation-how div strong{color:#fff;background:#3a45d6;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.talk-reactivation-how div span{color:#5f554b;font-size:13.5px;line-height:1.36}.talk-reactivation-live{color:#19202e;background:radial-gradient(circle at 92% 0,#7fa1c529,#0000 32%),#fffdf8e0;border:1px solid #614a3524;border-radius:20px;gap:8px;padding:18px;display:grid}.talk-reactivation-live>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.talk-reactivation-live>div:first-child span{color:#71665b;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.talk-reactivation-live i{background:#3a45d6;border-radius:999px;width:8px;height:8px}.talk-reactivation-live .is-recording{color:#54779d;letter-spacing:0;text-transform:none;background:#7fa1c529;border-radius:999px;padding:7px 10px}.talk-reactivation-live>strong{color:#19202e;font-family:var(--font-sans);font-size:42px;font-weight:760;line-height:1}.talk-reactivation-live>p{color:#71665b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.talk-reactivation-live-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:18px;display:grid}.talk-reactivation-live-progress span,.talk-reactivation-live-progress strong{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.talk-reactivation-live-progress em{background:#614a351c;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.talk-reactivation-live-progress b{border-radius:inherit;background:#7fa1c5;height:100%;display:block}.talk-reactivation-call-card,.talk-reactivation-complete{text-align:left;background:#fffdf8db;justify-items:start;gap:14px;padding:22px 20px;display:grid}.talk-reactivation-call-icon{width:54px;height:54px;box-shadow:none;background:#5c914f}.talk-reactivation-active-leads{gap:8px;display:grid}.talk-reactivation-active-leads button{color:#19202e;text-align:left;background:#fffdf8cc;border:1px solid #614a3521;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.talk-reactivation-active-leads button span{background:#efe6d8;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.talk-reactivation-active-leads button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.talk-reactivation-active-leads button em{color:#766a5c;font-size:12px;font-style:normal;font-weight:700}.talk-reactivation-active-leads button.is-current{background:#eff6faeb;border-color:#7fa1c5b3}.talk-reactivation-active-leads button.is-contacted span,.talk-reactivation-active-leads button.is-reactivated span{color:#fff;background:#5c914f}.talk-reactivation-result-stats div{border:1px solid #614a351f}.talk-reactivation-result-stats div:nth-child(3) strong{color:#d2a454}.talk-reactivation-trophy{color:#fff8f0;background:#d2a454}.talk-reactivation-unlocked{background:radial-gradient(circle at 90% 12%,#3a45d638,#0000 28%),#fffdf8db;border-color:#3a45d6c2;gap:12px;padding:20px 18px;display:grid}.talk-reactivation-unlocked>span{color:#2c211a;letter-spacing:.12em;text-transform:uppercase;background:#d2a454;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.talk-reactivation-unlocked h3{font-size:19px}.talk-reactivation-unlocked div{flex-wrap:wrap;gap:10px;display:flex}.talk-reactivation-unlocked em{color:#4f4438;background:#fffdf8e6;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-style:normal;font-weight:800;display:inline-flex}.talk-reactivation-bottom-actions{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding-top:4px;display:grid;position:sticky;bottom:12px}.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{color:#fff;text-align:center;background:#7fa1c5;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:58px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.talk-reactivation-bottom-actions .is-secondary,.talk-reactivation-bottom-actions button.is-secondary{color:var(--ink-strong-warm);background:#fffdf8e0;border-color:#4a3324}.talk-reactivation-bottom-actions.is-active{grid-template-columns:minmax(0,1fr)}.talk-reactivation-bottom-actions.is-active>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media(max-width:420px){.talk-stage-mobile-shell,.talk-quest-mobile-page{padding-inline:12px}.talk-stage-summary-card strong,.talk-quest-mobile-summary strong{font-size:19px}.talk-stage-task-main{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.talk-stage-task-icon{width:40px;height:40px}.talk-stage-task-card.is-booster .talk-stage-task-main{min-height:104px}.talk-stage-task-badge.is-play{min-width:46px;min-height:46px}.talk-stage-task-meta-chips em{min-height:23px;padding-inline:7px;font-size:11px}.talk-stage-task-actions{padding-left:55px}.talk-reactivation-hero,.talk-reactivation-call-card,.talk-reactivation-complete{padding-inline:18px}.talk-reactivation-hero h2,.talk-reactivation-call-card h2,.talk-reactivation-complete h2{font-size:22px}.talk-reactivation-stats,.talk-reactivation-result-stats{gap:7px}.talk-reactivation-stats div,.talk-reactivation-result-stats div{padding-inline:6px}.talk-reactivation-live>strong{font-size:38px}.talk-reactivation-bottom-actions{gap:8px}.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{min-height:54px;font-size:14px}}.talk-stage-route,.stage-route{align-items:start;min-height:calc(100svh - 132px);padding:0 clamp(0px,2vw,20px) 28px}.talk-stage-mobile-shell{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border);--talk-b-pink:var(--accent-soft);--talk-b-blue:var(--accent-soft);--talk-b-mint:var(--accent-soft);--talk-b-orange:var(--accent-soft);width:min(100%,430px);min-height:min(940px,100svh - 114px);color:var(--talk-b-ink);font-family:var(--font-sans);background:#fff;border:0;border-radius:34px;gap:16px;margin:-10px auto 0;padding:64px 24px 112px;overflow:hidden;box-shadow:0 24px 70px #b5b3c138}.talk-stage-mobile-head{grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:42px}.talk-stage-back{background:var(--talk-b-primary-wash);width:36px;height:36px;color:var(--talk-b-primary);box-shadow:none;border:0;border-radius:999px}.talk-stage-mobile-head p{color:var(--talk-b-muted);letter-spacing:.02em;text-transform:none;margin:0 0 4px;font-size:12px;font-weight:500}.talk-stage-mobile-head h1{color:var(--talk-b-ink);letter-spacing:0;font-size:16px;font-weight:700;line-height:1.15}.talk-stage-number,.talk-stage-learning-avatar{color:#fff;width:36px;height:36px;box-shadow:none;background:#0c0a1c;border:0;border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:grid}.talk-stage-learning-hero{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.talk-stage-learning-hero div{gap:4px;min-width:0;display:grid}.talk-stage-learning-hero span:first-child{color:var(--talk-b-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.talk-stage-learning-hero strong{max-width:12ch;color:var(--talk-b-ink);letter-spacing:0;font-size:32px;font-weight:500;line-height:1.12}.talk-stage-category-strip{min-height:34px;color:var(--talk-b-muted);align-items:center;gap:24px;font-size:14px;display:flex}.talk-stage-category-strip span:first-child{color:var(--talk-b-ink);text-underline-offset:4px;font-weight:800;text-decoration:underline}.talk-stage-section-head{color:var(--talk-b-ink);background:0 0;margin:8px 0 -4px;padding:0}.talk-stage-section-pill{min-height:0;color:var(--talk-b-primary);padding:0;background:0 0!important}.talk-stage-section-head h2{color:var(--talk-b-ink);letter-spacing:0;font-size:16px;font-weight:700}.talk-stage-section-head strong{color:var(--talk-b-muted);font-size:12px;font-weight:600}.talk-stage-task-list{gap:14px}.talk-stage-task-card{background:#fff;border:0;border-radius:24px;box-shadow:0 3px 18px #b5b3c121}.talk-stage-task-icon{background:radial-gradient(circle at 70% 32%,#ffffffa8 0 11px,transparent 12px),var(--talk-b-blue);color:#fff;border:0;border-radius:16px;width:84px;height:84px}.talk-stage-task-card:nth-child(3n) .talk-stage-task-icon,.talk-stage-task-icon.is-booster{background:radial-gradient(circle at 70% 32%,#ffffffa8 0 11px,transparent 12px),var(--talk-b-mint);color:var(--talk-b-primary)}.talk-stage-task-copy{gap:5px}.talk-stage-task-copy strong{color:var(--talk-b-ink);letter-spacing:0;font-size:14px;font-weight:700;line-height:1.25}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){color:var(--talk-b-muted);font-size:11px;line-height:1.35}.talk-stage-task-meta-chips{gap:5px;margin-top:2px}.talk-stage-task-meta-chips em{background:var(--talk-b-primary-wash);color:#1b163fb3;border:0;border-radius:999px;min-height:21px;padding:0 7px;font-size:10px;font-weight:700}.talk-stage-task-meta-chips em.is-reward{color:#2c35b8;background:#ecedfc}.talk-stage-task-progress{background:var(--talk-b-primary-soft);height:5px;margin-top:6px}.talk-stage-task-progress span,.talk-stage-task-card.is-booster .talk-stage-task-progress span{background:var(--talk-b-primary)}.talk-stage-task-side{color:var(--talk-b-primary);align-self:center}.talk-stage-task-badge{display:none}.talk-stage-task-side small{font-size:0}.talk-stage-task-side small:after{content:">";color:var(--talk-b-primary);font-size:24px;font-weight:400}.talk-stage-task-expanded{padding:0 12px 12px 106px}.talk-stage-mini-lead,.talk-stage-forward-box,.talk-stage-empty-mini{background:var(--talk-b-primary-wash);border:0;border-radius:18px}.talk-stage-task-actions{padding:0 12px 14px 106px}.talk-stage-action-btn{background:var(--talk-b-primary);color:#fff;border:0;border-radius:14px;min-height:42px}.talk-stage-action-btn.is-secondary{background:var(--talk-b-primary-wash);color:var(--talk-b-primary);border:0}.talk-quest-mobile-page{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border);isolation:isolate;width:min(100%,430px);min-height:min(940px,100svh - 114px);color:var(--talk-b-ink);font-family:var(--font-sans);background:#fff;border:0;border-radius:34px;gap:14px;margin:-10px auto 28px;padding:68px 24px 118px;position:relative;overflow:hidden;box-shadow:0 24px 70px #b5b3c138}.talk-quest-mobile-page:before{content:"";z-index:-1;background:radial-gradient(circle at 70% 16%,#ffffff3d 0 56px,#0000 57px),linear-gradient(145deg,#2a245f,#3a45d6 72%);height:244px;position:absolute;inset:0 0 auto}@media(min-width:641px)and (max-width:767px){.talk-stage-mobile-shell,.app.is-agent-funnel-page .talk-stage-mobile-shell,.talk-quest-mobile-page,.app.is-agent-funnel-page .talk-quest-mobile-page{width:min(100%,680px);max-width:680px}}.talk-quest-mobile-head,.talk-reactivation-head{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:40px}.talk-quest-mobile-back{color:#fff;background:0 0;border:0;width:28px;height:28px}.talk-quest-mobile-head p{color:#e8e4ff;letter-spacing:.02em;text-transform:none;font-size:16px;font-weight:400}.talk-quest-mobile-head h1{color:#fff;letter-spacing:0;max-width:12ch;font-size:30px;font-weight:800;line-height:1.06}.talk-reactivation-segments{gap:8px}.talk-reactivation-segments span{background:#ffffff3d;height:5px}.talk-reactivation-segments span.is-active,.talk-reactivation-segments span.is-complete{background:#fff}.talk-designed-progress-strip{color:#fff;background:#ffffff26;border:0;border-radius:18px;margin-top:2px}.talk-designed-progress-strip strong{color:#fff}.talk-designed-hero,.talk-designed-panel,.stage-designed-panel,.talk-designed-result,.talk-designed-unlock,.talk-designed-live,.talk-reactivation-hero,.talk-reactivation-how,.talk-reactivation-live,.talk-reactivation-call-card,.talk-reactivation-complete,.talk-reactivation-unlocked{color:var(--talk-b-ink);background:#fff;border:0;border-radius:24px;box-shadow:0 3px 18px #b5b3c121}.talk-designed-orb,.talk-designed-avatar,.talk-reactivation-orb,.talk-reactivation-call-icon,.talk-reactivation-trophy{background:var(--talk-b-primary-soft);color:var(--talk-b-primary);border:0;border-radius:16px}.talk-designed-hero p,.talk-designed-live span,.talk-designed-result p,.talk-reactivation-hero p,.talk-reactivation-call-card p,.talk-reactivation-complete p{color:var(--talk-b-primary);letter-spacing:.03em;font-size:12px;font-weight:700}.talk-designed-hero h2,.talk-designed-result h2,.talk-reactivation-hero h2,.talk-reactivation-call-card h2,.talk-reactivation-complete h2,.talk-reactivation-unlocked h3{color:var(--talk-b-ink);letter-spacing:0;font-size:25px;font-weight:800;line-height:1.1}.talk-designed-hero div>span,.talk-designed-result>span,.talk-designed-unlock p,.talk-reactivation-hero>span:not(.talk-reactivation-orb),.talk-reactivation-call-card>span,.talk-reactivation-complete>span,.talk-reactivation-unlocked p{color:var(--talk-b-muted);font-size:13px}.talk-designed-stat-grid div,.talk-reactivation-stats div,.talk-reactivation-result-stats div{background:var(--talk-b-primary-wash);border:0;border-radius:16px}.talk-designed-stat-grid span,.talk-reactivation-stats span,.talk-reactivation-result-stats span{color:var(--talk-b-muted);font-size:10px;font-weight:700}.talk-designed-stat-grid strong,.talk-reactivation-stats strong,.talk-reactivation-result-stats strong{color:var(--talk-b-primary)}.talk-designed-panel,.stage-designed-panel{padding:18px}.talk-designed-tier-panel .talk-designed-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.talk-designed-tier-panel .talk-designed-rules div{background:var(--talk-b-primary-wash);border-radius:16px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px}.talk-designed-tier-panel .talk-designed-rules div:first-child{background:var(--talk-b-primary)}.talk-designed-tier-panel .talk-designed-rules div:first-child strong{color:var(--talk-b-primary);background:#fff}.talk-designed-tier-panel .talk-designed-rules div:first-child span,.talk-designed-tier-panel .talk-designed-rules div:first-child b{color:#fff}.talk-designed-tier-panel .talk-designed-rules div:nth-child(5){grid-column:1/-1}.talk-designed-tier-panel .talk-designed-rules span{color:#0000;font-size:0;line-height:1}.talk-designed-tier-panel .talk-designed-rules b{color:var(--talk-b-muted);font-size:11px;line-height:1.1}.talk-designed-tier-panel .talk-designed-rules div:first-child b{color:#fff}.talk-designed-rules strong,.talk-reactivation-how div strong{background:var(--talk-b-primary);color:#fff;border-radius:999px}.talk-designed-rules span,.talk-designed-rules b,.talk-reactivation-how div span{color:var(--talk-b-muted)}.talk-designed-source-strip,.talk-designed-guidance,.talk-designed-send-box,.talk-designed-spin-result{background:var(--talk-b-primary-wash);border:0;border-radius:18px}.talk-designed-live.is-dark,.talk-designed-live.is-video,.talk-reactivation-live{color:var(--talk-b-ink);background:#fff}.talk-designed-live strong,.talk-designed-live.is-dark strong,.talk-reactivation-live>strong{color:var(--talk-b-primary);font-size:42px;font-weight:800}.talk-designed-live p,.talk-designed-live.is-dark p,.talk-reactivation-live>p{color:var(--talk-b-muted)}.talk-designed-live a,.talk-designed-send-box button,.talk-designed-action-row button,.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{background:var(--talk-b-primary);color:#fff;border:0;border-radius:14px;font-weight:800}.talk-designed-video-panel{gap:12px}.talk-designed-video-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.talk-designed-video-stats span{background:var(--talk-b-primary-wash);min-width:0;color:var(--talk-b-muted);border-radius:16px;gap:4px;padding:10px;font-size:10px;font-weight:700;display:grid}.talk-designed-video-stats strong{color:var(--talk-b-primary);font-size:16px;line-height:1}.talk-designed-wheel-stage{background:radial-gradient(circle at 20% 20%,#ffd2d8 0 36px,transparent 37px),radial-gradient(circle at 84% 76%,#d5fff1 0 46px,transparent 47px),var(--talk-b-primary-wash);border-radius:24px;width:min(100%,288px);height:182px;margin:0 auto}.talk-designed-wheel{background:radial-gradient(circle at 50% 50%,#fff 0 31%,transparent 32%),conic-gradient(#3a45d6 0 16.66%,#ffb4b4 16.66% 33.32%,#b4ffe4 33.32% 49.98%,#ffc669 49.98% 66.64%,#8cc8ff 66.64% 83.3%,#f0eeff 83.3% 100%);border:0;width:138px;height:138px;box-shadow:0 16px 28px #3a45d62e,inset 0 0 0 10px #3a45d6,inset 0 0 0 12px #ffffffb8}.talk-designed-wheel span{min-width:38px;color:var(--talk-b-ink);background:#fff;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:800}.talk-designed-wheel-hub{background:#fff;border:5px solid #fff;width:70px;height:70px;box-shadow:0 14px 24px #3a45d633}.talk-designed-wheel-hub strong{color:var(--talk-b-ink);font-size:15px}.talk-designed-wheel-hub em{color:var(--talk-b-muted);font-size:8px}.talk-designed-wheel-pointer{border-top:0;border-bottom:24px solid var(--talk-b-ink);top:14px}.talk-designed-video-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.talk-designed-video-milestones span{background:var(--talk-b-primary-wash);min-width:0;color:var(--talk-b-muted);border-radius:14px;justify-items:center;gap:3px;padding:8px 4px;display:grid}.talk-designed-video-milestones span.is-active{background:var(--talk-b-primary);color:#fff}.talk-designed-video-milestones b{color:inherit;font-size:11px;line-height:1}.talk-designed-video-milestones em{color:currentColor;opacity:.74;font-size:9px;font-style:normal}.talk-designed-lead-list article,.stage-designed-lead-list article,.talk-reactivation-active-leads button{background:#fff;border:0;border-radius:22px;box-shadow:0 3px 18px #b5b3c121}.talk-designed-choice-row button,.talk-designed-lead-list article>button,.stage-designed-lead-list article>button,.talk-designed-projects button{background:var(--talk-b-primary-wash);color:var(--talk-b-primary);border:0;border-radius:14px}.talk-designed-choice-row button.is-selected,.talk-designed-projects button.is-selected{background:var(--talk-b-primary);color:#fff}.talk-reactivation-page .talk-reactivation-bottom-actions,.talk-designed-page .talk-reactivation-bottom-actions{position:static;bottom:auto}.talk-reactivation-bottom-actions{background:#fff;border-radius:24px;padding:8px;box-shadow:0 3px 18px #b5b3c121}.talk-reactivation-page .talk-reactivation-hero{padding:18px}.talk-reactivation-page .talk-reactivation-how{gap:8px;padding:16px 18px}.talk-reactivation-page .talk-reactivation-how div{gap:8px}.talk-reactivation-page .talk-reactivation-how div span{font-size:11.5px;line-height:1.22}.talk-reactivation-page .talk-reactivation-how div strong{width:24px;height:24px;font-size:11px}.talk-reactivation-bottom-actions .is-secondary,.talk-reactivation-bottom-actions button.is-secondary{background:var(--talk-b-primary-wash);color:var(--talk-b-primary);border:0}.talk-stage-mobile-shell :is(a,button):focus-visible,.talk-quest-mobile-page :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 6px #3a45d61f}@media(max-width:480px){.talk-stage-route,.stage-route{margin-inline:-16px;padding-inline:0}.talk-stage-mobile-shell,.talk-quest-mobile-page{border-radius:0;width:100%;min-height:calc(100svh - 88px)}}@media(max-width:420px){.talk-stage-mobile-shell,.talk-quest-mobile-page{padding-inline:20px}.talk-stage-learning-hero strong{font-size:29px}.talk-stage-task-main{grid-template-columns:76px minmax(0,1fr) 24px}.talk-stage-task-icon{width:76px;height:76px}.talk-stage-task-actions,.talk-stage-task-expanded{padding-left:98px}}.talk-quest-mobile-head p,.talk-designed-hero p,.talk-reactivation-hero p{line-height:1.28}.talk-quest-mobile-head h1,.talk-designed-hero h2,.talk-reactivation-hero h2,.talk-reactivation-call-card h2,.talk-reactivation-complete h2{letter-spacing:0;line-height:1.18}.talk-designed-lead-list article>div,.stage-designed-lead-list article>div,.talk-designed-projects button,.talk-quest-mobile-lead-copy,.talk-reactivation-active-leads button{min-width:0}.talk-designed-lead-list strong,.talk-designed-lead-list span,.stage-designed-lead-list strong,.stage-designed-lead-list span,.talk-designed-projects strong,.talk-designed-projects em,.talk-quest-mobile-lead-copy strong,.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em,.talk-reactivation-active-leads button strong,.talk-reactivation-active-leads button em{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.talk-designed-lead-list strong,.stage-designed-lead-list strong,.talk-designed-projects strong,.talk-quest-mobile-lead-copy strong,.talk-reactivation-active-leads button strong{line-height:1.24}.talk-designed-lead-list span,.stage-designed-lead-list span,.talk-designed-projects em,.talk-quest-mobile-lead-copy small,.talk-quest-mobile-lead-copy em,.talk-reactivation-active-leads button em{line-height:1.3}.talk-designed-lead-list article>button,.stage-designed-lead-list article>button,.talk-designed-action-row button,.talk-designed-choice-row button,.talk-designed-projects button,.talk-quest-mobile-lead-head button{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;line-height:1.15;display:inline-flex}.talk-quest-mobile-lead-head{align-items:center}.talk-quest-mobile-lead-head button{color:#8c3d28;background:#fff1ea;border-radius:999px;flex:none;text-decoration:none}.talk-quest-mobile-lead>button{align-items:start;min-height:68px}.talk-quest-mobile-value{white-space:nowrap;align-self:center}.talk-reactivation-active-leads button{align-items:start;min-height:62px}.talk-reactivation-active-leads button span{align-self:center}.talk-reactivation-stats strong,.talk-reactivation-result-stats strong{line-height:1.2}.talk-designed-action-row button:disabled{color:#55483e;opacity:1;background:#e9dfd3}.talk-designed-wheel-hub strong,.talk-reactivation-live>strong{line-height:1.18}.talk-designed-video-stats strong,.talk-designed-video-milestones b{line-height:1.2}.talk-quest-mobile-lead>button{color:#2f2119;background:#fffaf2}.talk-quest-mobile-lead.is-selected>button{color:#24351f;background:#eff8ea}.talk-quest-mobile-tools a,.talk-quest-mobile-actions a{color:#2f2119;background:#fffaf2;min-height:40px}.talk-quest-mobile-tools a span{text-overflow:clip;white-space:normal;overflow:visible}.talk-quest-mobile-back{color:#2f2119;background:#fffaf2;border:1px solid #2f21191f;width:44px;min-width:44px;height:44px;min-height:44px}.talk-stage-mobile-shell{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border);background:#fff}.talk-stage-section-head{grid-template-columns:minmax(0,1fr) auto}.talk-stage-section-pill{display:none}.talk-stage-task-card{border:1px solid #f0eeffe0;border-radius:28px;overflow:hidden;box-shadow:0 16px 36px #1f18520f}.talk-stage-task-main{grid-template-columns:84px minmax(0,1fr) 24px;gap:14px;min-height:112px;padding:12px 14px 12px 12px}.talk-stage-task-icon{color:#fff;background:radial-gradient(circle at 82% 18%,#ffffffdb 0 14px,#0000 15px),linear-gradient(145deg,#bfe2ff,#7bc0ff);border:0;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff94}.talk-stage-task-card:nth-child(2n) .talk-stage-task-icon{background:radial-gradient(circle at 82% 18%,#ffffffdb 0 14px,#0000 15px),linear-gradient(145deg,#ffd7df,#ffb8c8)}.talk-stage-task-card:nth-child(3n) .talk-stage-task-icon,.talk-stage-task-icon.is-booster{color:var(--talk-b-primary);background:radial-gradient(circle at 82% 18%,#ffffffdb 0 14px,#0000 15px),linear-gradient(145deg,#d9fff3,#b5f6df)}.talk-stage-task-icon:before{content:"";background:#ffffff47;border-radius:20px;width:58px;height:58px;position:absolute;bottom:-18px;left:-14px;transform:rotate(13deg)}.talk-stage-task-icon svg{z-index:1;stroke-width:2.2px;width:27px;height:27px;position:relative}.talk-stage-task-copy{align-self:center;min-width:0}.talk-stage-task-copy strong{font-size:15px;line-height:1.22}.talk-stage-task-copy>span:not(.talk-stage-task-progress):not(.talk-stage-task-meta-chips){font-size:12px;line-height:1.35}.talk-stage-task-side{width:24px;color:var(--talk-b-primary);place-self:center end}.talk-stage-task-side small,.talk-stage-task-side small:after{content:none;display:none}.talk-stage-task-side>svg{stroke-width:2.4px;width:22px;height:22px}.talk-stage-task-expanded,.talk-stage-task-actions{padding-left:110px}.talk-quest-mobile-page{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border);background:#fff;gap:16px;padding:62px 24px 116px}.talk-quest-mobile-page:before{background:linear-gradient(145deg,#2b245f,#5743dc 56%,#745dff);height:292px}.talk-quest-mobile-page:after{content:"";z-index:-1;pointer-events:none;background:#ffffff2e;border-radius:999px;width:150px;height:150px;position:absolute;top:-32px;right:-28px}.talk-quest-mobile-head,.talk-reactivation-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-height:96px;display:grid}.talk-quest-mobile-back{color:#241d52;background:#fffffff5;border:0;border-radius:999px;width:44px;min-width:44px;height:44px;min-height:44px;margin-top:2px;box-shadow:0 10px 24px #140e4421}.talk-quest-mobile-head>div{min-width:0;padding-top:3px}.talk-quest-mobile-head p{color:#ffffffc7;letter-spacing:.01em;text-transform:none;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.2}.talk-quest-mobile-head h1{color:#fff;letter-spacing:0;overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(30px,8.8vw,37px);font-weight:800;line-height:1.03}.talk-reactivation-segments{gap:10px;margin-top:-8px}.talk-reactivation-segments span{background:#ffffff45;border-radius:999px;height:5px}.talk-designed-progress-strip{background:#ffffff2b;border-radius:20px;min-height:52px;margin-top:4px;padding:0 18px}.talk-designed-hero,.talk-designed-panel,.stage-designed-panel,.talk-designed-result,.talk-designed-unlock,.talk-designed-live,.talk-reactivation-hero,.talk-reactivation-how,.talk-reactivation-live,.talk-reactivation-call-card,.talk-reactivation-complete,.talk-reactivation-unlocked{background:#fff;border:1px solid #f0eeffe0;border-radius:28px;box-shadow:0 16px 36px #1f18520f}.talk-designed-hero,.talk-reactivation-hero{margin-top:8px;padding:22px}.talk-designed-live,.talk-designed-result{padding:22px}.talk-designed-orb,.talk-designed-avatar,.talk-reactivation-orb,.talk-reactivation-call-icon,.talk-reactivation-trophy{width:56px;height:56px;color:var(--talk-b-primary);background:linear-gradient(145deg,#f4f1ff,#ebe6ff);border-radius:18px}.talk-designed-live span,.talk-designed-result p,.talk-designed-hero p,.talk-reactivation-hero p,.talk-reactivation-call-card p,.talk-reactivation-complete p{color:var(--talk-b-primary);letter-spacing:.02em;font-size:12px;font-weight:800}.talk-designed-live strong,.talk-designed-live.is-dark strong,.talk-reactivation-live>strong{color:var(--talk-b-primary);font-size:clamp(44px,13vw,62px);line-height:.98}.talk-designed-lead-list,.stage-designed-lead-list{gap:10px}.talk-designed-lead-list article,.stage-designed-lead-list article{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px}.talk-designed-lead-list article>div,.stage-designed-lead-list article>div{align-self:center}.talk-designed-avatar{border-radius:18px;width:52px;height:52px;font-size:11px}.talk-designed-lead-list strong,.stage-designed-lead-list strong{font-size:13px;line-height:1.2}.talk-designed-lead-list span,.stage-designed-lead-list span{font-size:11.5px;line-height:1.28}.talk-designed-lead-list article>button,.stage-designed-lead-list article>button{grid-column:1/-1;width:100%;min-height:42px}.talk-reactivation-bottom-actions{border:1px solid #f0eeffeb;border-radius:26px;gap:8px;padding:8px;box-shadow:0 16px 36px #1f185212}.talk-reactivation-bottom-actions a,.talk-reactivation-bottom-actions button{border-radius:18px;min-height:56px;font-size:15px}.talk-reactivation-bottom-actions .is-secondary,.talk-reactivation-bottom-actions button.is-secondary{background:var(--talk-b-primary-wash);color:var(--talk-b-primary)}.talk-stage-mobile-shell :is(a,button):focus-visible,.talk-quest-mobile-page :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #3a45d652;box-shadow:0 0 0 4px #3a45d61a}@media(max-width:420px){.talk-stage-task-main{grid-template-columns:76px minmax(0,1fr) 22px;gap:12px;padding:10px 13px 10px 10px}.talk-stage-task-icon{border-radius:22px;width:76px;height:76px}.talk-stage-task-expanded,.talk-stage-task-actions{padding-left:100px}.talk-quest-mobile-page{padding:58px 20px 112px}.talk-quest-mobile-head,.talk-reactivation-head{grid-template-columns:42px minmax(0,1fr);gap:12px}.talk-quest-mobile-back{width:42px;min-width:42px;height:42px;min-height:42px}}@media(max-width:480px){.app:has(.talk-quest-mobile-page) .content{padding-inline:0}.talk-quest-mobile-page{width:100vw;margin-inline:0}}.talk-stage-task-icon{--art-a:#8cc8ff;--art-b:#3a45d6;--art-c:#dff2ff;isolation:isolate;background:linear-gradient(145deg,#fff 0%,var(--art-c) 100%);color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 28px #1f185214}.talk-stage-task-card:nth-child(2n) .talk-stage-task-icon,.talk-stage-task-card:nth-child(3n) .talk-stage-task-icon,.talk-stage-task-icon.is-booster{background:linear-gradient(145deg,#fff 0%,var(--art-c) 100%);color:#fff}.talk-stage-task-icon:before{display:none}.talk-stage-task-icon:after{content:"";z-index:1;background:#ffffffc7;border-radius:999px;width:18px;height:18px;position:absolute;top:9px;right:10px;box-shadow:0 8px 14px #1f185214}.talk-stage-task-art{pointer-events:none;display:block;position:absolute}.talk-stage-task-art.is-back{z-index:1;background:linear-gradient(145deg,var(--art-a) 0%,var(--art-b) 100%);width:48px;height:52px;box-shadow:0 15px 22px var(--art-b);border-radius:20px;top:16px;left:16px}@supports (color:color-mix(in lab,red,red)){.talk-stage-task-art.is-back{box-shadow:0 15px 22px color-mix(in srgb,var(--art-b) 24%,transparent)}}.talk-stage-task-art.is-back{transform:rotate(-10deg)}.talk-stage-task-art.is-front{z-index:2;background:linear-gradient(145deg,#fffffff5,var(--art-c));border-radius:16px;width:34px;height:34px;bottom:15px;right:15px}@supports (color:color-mix(in lab,red,red)){.talk-stage-task-art.is-front{background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--art-c) 72%,#fff))}}.talk-stage-task-art.is-front{box-shadow:0 12px 20px #1f18521a}.talk-stage-task-art.is-dot{z-index:3;background:var(--art-a);border-radius:999px;width:15px;height:15px;bottom:13px;left:14px}@supports (color:color-mix(in lab,red,red)){.talk-stage-task-art.is-dot{background:color-mix(in srgb,var(--art-a) 58%,#fff)}}.talk-stage-task-art.is-dot{box-shadow:0 8px 14px #1f185214}.talk-stage-task-art-icon{z-index:4;color:#fff;filter:drop-shadow(0 4px 7px #1f185226);position:relative}.talk-stage-task-icon.is-t101{--art-a:#86c8ff;--art-b:#5f8dca;--art-c:#e3f3ff}.talk-stage-task-icon.is-t102{--art-a:#ffc2d0;--art-b:#f28aae;--art-c:#fff0f4}.talk-stage-task-icon.is-t103{--art-a:#c8ffe8;--art-b:#3a45d6;--art-c:#e9fff7}.talk-stage-task-icon.is-t104{--art-a:#ffd0da;--art-b:#f49bb0;--art-c:#fff0f4}.talk-stage-task-icon.is-b101{--art-a:#bdb2ff;--art-b:#3a45d6;--art-c:#f1eeff}.talk-stage-task-icon.is-b102{--art-a:#a7e3ff;--art-b:#57b8dd;--art-c:#e7f8ff}.talk-stage-task-icon.is-b103{--art-a:#ffc6df;--art-b:#9d7cff;--art-c:#f7f1ff}.talk-stage-task-icon.is-t103 .talk-stage-task-art.is-front,.talk-stage-task-icon.is-b101 .talk-stage-task-art.is-front,.talk-stage-task-icon.is-b103 .talk-stage-task-art.is-front{background:linear-gradient(145deg,#ffe4a0,#ffc66b)}.talk-designed-orb,.talk-reactivation-orb,.talk-reactivation-call-icon,.talk-reactivation-trophy,.talk-designed-trophy{isolation:isolate;background:linear-gradient(145deg,#fff,#eeeaff);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 26px #1f185214}.talk-designed-orb:before,.talk-reactivation-orb:before,.talk-reactivation-call-icon:before,.talk-reactivation-trophy:before,.talk-designed-trophy:before{content:"";z-index:-1;background:linear-gradient(145deg,#8cc8ff,#3a45d6);border-radius:16px;width:36px;height:38px;position:absolute;top:12px;left:10px;transform:rotate(-9deg)}.talk-designed-orb:after,.talk-reactivation-orb:after,.talk-reactivation-call-icon:after,.talk-reactivation-trophy:after,.talk-designed-trophy:after{content:"";background:#ffffffd6;border-radius:999px;width:16px;height:16px;position:absolute;top:8px;right:9px}.talk-designed-orb svg,.talk-reactivation-orb svg,.talk-reactivation-call-icon svg,.talk-reactivation-trophy svg,.talk-designed-trophy svg{z-index:2;color:#fff;filter:drop-shadow(0 4px 7px #1f185229);position:relative}.talk-designed-avatar{color:#3a45d6;background:linear-gradient(145deg,#fff,#f2efff);box-shadow:inset 0 0 0 1px #3a45d60d}.talk-stage-task-icon.has-art-asset{background:radial-gradient(circle at 76% 22%,#ffffffe6 0 16px,transparent 17px),linear-gradient(145deg,#fff 0%,var(--art-c) 100%);border-radius:22px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffffc2,0 14px 26px #1f18521a}.talk-stage-task-card:nth-child(2n) .talk-stage-task-icon.has-art-asset,.talk-stage-task-card:nth-child(3n) .talk-stage-task-icon.has-art-asset,.talk-stage-task-icon.has-art-asset.is-booster{background:radial-gradient(circle at 76% 22%,#ffffffe6 0 16px,transparent 17px),linear-gradient(145deg,#fff 0%,var(--art-c) 100%)}.talk-stage-task-icon.has-art-asset:after{display:none}.talk-stage-task-art-asset{z-index:4;filter:drop-shadow(0 13px 13px #1f18521f);width:82px;height:82px;position:relative;transform:translateY(-4px)scale(1.08)}.talk-stage-task-icon.is-t102 .talk-stage-task-art-asset,.talk-stage-task-icon.is-t103 .talk-stage-task-art-asset,.talk-stage-task-icon.is-b102 .talk-stage-task-art-asset{transform:translateY(-3px)scale(1.02)}.talk-stage-task-icon.is-b103 .talk-stage-task-art-asset{transform:translateY(-5px)scale(1.12)}.talk-designed-orb.has-art-asset,.talk-designed-trophy.has-art-asset{background:linear-gradient(145deg,#fff,#f0edff);overflow:visible}.talk-designed-orb.has-art-asset:before,.talk-designed-orb.has-art-asset:after,.talk-designed-trophy.has-art-asset:before,.talk-designed-trophy.has-art-asset:after{display:none}.talk-designed-orb.has-art-asset img{filter:drop-shadow(0 12px 12px #1f185221);width:58px;height:58px;transform:translateY(-4px)}.talk-designed-trophy.has-art-asset img{filter:drop-shadow(0 14px 14px #1f185221);width:66px;height:66px;transform:translateY(-6px)}.talk-designed-wheel-stage{background:radial-gradient(circle at 21% 20%,#ffd1dc 0 34px,#0000 35px),radial-gradient(circle at 84% 75%,#d1fff0 0 44px,#0000 45px),linear-gradient(145deg,#f8f6ff,#f2f9ff);border-radius:28px;width:min(100%,296px);height:204px}.talk-designed-wheel{width:168px;height:168px;box-shadow:0 18px 30px #3a45d633,inset 0 0 0 12px #3a45d6,inset 0 0 0 14px #ffffffbd}.talk-designed-wheel-hub{border-width:6px;width:76px;height:76px}.talk-designed-wheel span{min-width:34px;padding:4px 6px;font-size:8px;line-height:1;box-shadow:0 8px 14px #1f18521a}.talk-designed-wheel span:first-child{top:12px;left:50%;transform:translate(-50%)}.talk-designed-wheel span:nth-child(2){top:44px;right:9px}.talk-designed-wheel span:nth-child(3){bottom:37px;right:17px}.talk-designed-wheel span:nth-child(4){bottom:12px;left:50%;transform:translate(-50%)}.talk-designed-wheel span:nth-child(5){bottom:39px;left:11px}.talk-designed-wheel span:nth-child(6){top:44px;left:9px}@media(max-width:767px){body:has(.talk-quest-mobile-page),.app:has(.talk-quest-mobile-page),.app:has(.talk-quest-mobile-page) .main,.app:has(.talk-quest-mobile-page) .content{background:#fff}.talk-quest-mobile-page{background:#fff;min-height:calc(100svh - 88px)}body:has(.app.is-agent-funnel-page .talk-stage-mobile-shell),.app.is-agent-funnel-page:has(.talk-stage-mobile-shell),.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .main{background:var(--bg);background-attachment:fixed}.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .content,.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .talk-stage-route,.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .stage-route{background:0 0}.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .content{min-height:100svh;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .talk-stage-route,.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .stage-route{min-height:calc(100svh - 88px)}}.app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page,.talk-quest-mobile-page.talk-designed-page{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border);width:min(100vw,430px);max-width:430px;min-height:100svh;padding:48px 24px calc(164px + env(safe-area-inset-bottom));color:var(--talk-b-ink);box-shadow:none;background:radial-gradient(circle at calc(100% + 18px) 92px,#3a45d617 0 74px,#0000 75px),radial-gradient(circle at -22px 230px,#4a946812 0 86px,#0000 87px),#fff;border-radius:0;gap:18px;margin:0 auto;overflow:clip visible}.app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page:before,.app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page:after,.talk-quest-mobile-page.talk-designed-page:before,.talk-quest-mobile-page.talk-designed-page:after{content:none;display:none}.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-head,.talk-designed-page .talk-quest-mobile-head{align-items:center;min-height:auto}.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-back,.talk-designed-page .talk-quest-mobile-back{border:1px solid var(--talk-b-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--talk-b-primary);background:#fff;border-radius:999px;box-shadow:0 14px 30px #1f185212}.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-head p,.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-head h1,.talk-designed-page .talk-quest-mobile-head p,.talk-designed-page .talk-quest-mobile-head h1{text-shadow:none}.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-head p,.talk-designed-page .talk-quest-mobile-head p{color:#1b163f9e}.app.is-agent-funnel-page .talk-designed-page .talk-quest-mobile-head h1,.talk-designed-page .talk-quest-mobile-head h1{max-width:100%;color:var(--talk-b-ink);font-size:clamp(30px,9vw,38px);line-height:1.04}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-segments,.talk-designed-page .talk-reactivation-segments{margin-top:0}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-segments span,.talk-designed-page .talk-reactivation-segments span{background:#eceaf6;height:5px}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-segments span.is-active,.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-segments span.is-complete,.talk-designed-page .talk-reactivation-segments span.is-active,.talk-designed-page .talk-reactivation-segments span.is-complete{background:var(--talk-b-primary)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-progress-strip,.talk-designed-page .talk-designed-progress-strip{border:1px solid var(--talk-b-border);background:var(--talk-b-primary-wash);min-height:56px;color:var(--talk-b-muted);box-shadow:none;border-radius:24px;margin-top:0;padding:0 18px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-progress-strip strong,.talk-designed-page .talk-designed-progress-strip strong{color:var(--talk-b-primary);letter-spacing:.05em}.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero,.app.is-agent-funnel-page .talk-designed-page .talk-designed-panel,.app.is-agent-funnel-page .talk-designed-page .stage-designed-panel,.app.is-agent-funnel-page .talk-designed-page .talk-designed-result,.app.is-agent-funnel-page .talk-designed-page .talk-designed-unlock,.app.is-agent-funnel-page .talk-designed-page .talk-designed-live,.app.is-agent-funnel-page .talk-designed-page .talk-designed-source-strip,.app.is-agent-funnel-page .talk-designed-page .talk-designed-guidance,.app.is-agent-funnel-page .talk-designed-page .talk-designed-send-box,.app.is-agent-funnel-page .talk-designed-page .talk-designed-spin-result,.talk-designed-page .talk-designed-hero,.talk-designed-page .talk-designed-panel,.talk-designed-page .stage-designed-panel,.talk-designed-page .talk-designed-result,.talk-designed-page .talk-designed-unlock,.talk-designed-page .talk-designed-live,.talk-designed-page .talk-designed-source-strip,.talk-designed-page .talk-designed-guidance,.talk-designed-page .talk-designed-send-box,.talk-designed-page .talk-designed-spin-result{border:1px solid var(--talk-b-border);color:var(--talk-b-ink);background:#fff;border-radius:32px;box-shadow:0 16px 34px #1f18520f}.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero,.talk-designed-page .talk-designed-hero{grid-template-columns:84px minmax(0,1fr);gap:14px;margin-top:0;padding:16px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-orb,.talk-designed-page .talk-designed-orb{background:radial-gradient(circle at 80% 20%,#ffffffd9 0 18px,#0000 19px),linear-gradient(145deg,#f7fbff,#eff7ff);border-radius:24px;width:84px;height:84px;box-shadow:inset 0 0 0 1px #3a45d60d}.app.is-agent-funnel-page .talk-designed-page .talk-designed-orb.has-art-asset img,.talk-designed-page .talk-designed-orb.has-art-asset img{object-fit:contain;filter:drop-shadow(0 10px 16px #1f18521f);width:74px;height:74px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero p,.app.is-agent-funnel-page .talk-designed-page .talk-designed-panel h3,.app.is-agent-funnel-page .talk-designed-page .stage-designed-panel h3,.app.is-agent-funnel-page .talk-designed-page .talk-designed-result p,.talk-designed-page .talk-designed-hero p,.talk-designed-page .talk-designed-panel h3,.talk-designed-page .stage-designed-panel h3,.talk-designed-page .talk-designed-result p{color:var(--talk-b-primary)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero h2,.app.is-agent-funnel-page .talk-designed-page .talk-designed-result h2,.talk-designed-page .talk-designed-hero h2,.talk-designed-page .talk-designed-result h2{color:var(--talk-b-ink)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero div>span,.app.is-agent-funnel-page .talk-designed-page .talk-designed-result>span,.app.is-agent-funnel-page .talk-designed-page .talk-designed-live p,.app.is-agent-funnel-page .talk-designed-page .talk-designed-live>em,.app.is-agent-funnel-page .talk-designed-page .talk-designed-rules span,.app.is-agent-funnel-page .talk-designed-page .talk-designed-rules b,.app.is-agent-funnel-page .talk-designed-page .talk-designed-source-strip span,.app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list span,.app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list span,.app.is-agent-funnel-page .talk-designed-page .talk-designed-projects em,.app.is-agent-funnel-page .talk-designed-page .talk-designed-send-box span,.talk-designed-page .talk-designed-hero div>span,.talk-designed-page .talk-designed-result>span,.talk-designed-page .talk-designed-live p,.talk-designed-page .talk-designed-live>em,.talk-designed-page .talk-designed-rules span,.talk-designed-page .talk-designed-rules b,.talk-designed-page .talk-designed-source-strip span,.talk-designed-page .talk-designed-lead-list span,.talk-designed-page .stage-designed-lead-list span,.talk-designed-page .talk-designed-projects em,.talk-designed-page .talk-designed-send-box span{color:var(--talk-b-muted)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-stat-grid,.talk-designed-page .talk-designed-stat-grid{gap:10px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-stat-grid div,.talk-designed-page .talk-designed-stat-grid div{background:#fafafd;border-radius:18px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-stat-grid span,.talk-designed-page .talk-designed-stat-grid span{color:#1b163f94}.app.is-agent-funnel-page .talk-designed-page .talk-designed-stat-grid strong,.talk-designed-page .talk-designed-stat-grid strong{color:var(--talk-b-ink)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-rules strong,.talk-designed-page .talk-designed-rules strong{background:var(--talk-b-primary-soft);color:var(--talk-b-primary)}.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules div,.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules div,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child{border:1px solid var(--talk-b-border);background:#fafafd}.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child{background:var(--talk-b-primary-wash);border-color:#3a45d647}.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child strong,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child strong{background:var(--talk-b-primary);color:#fff}.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules b,.app.is-agent-funnel-page .talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child b,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules b,.talk-designed-page .talk-designed-tier-panel .talk-designed-rules div:first-child b{color:var(--talk-b-ink)}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-bottom-actions,.talk-designed-page .talk-reactivation-bottom-actions{border:1px solid var(--talk-b-border);background:#fff;border-radius:28px;box-shadow:0 18px 42px #1f185217}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-bottom-actions a,.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-bottom-actions button,.talk-designed-page .talk-reactivation-bottom-actions a,.talk-designed-page .talk-reactivation-bottom-actions button{background:var(--talk-b-primary);color:#fff}.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-bottom-actions .is-secondary,.app.is-agent-funnel-page .talk-designed-page .talk-reactivation-bottom-actions button.is-secondary,.talk-designed-page .talk-reactivation-bottom-actions .is-secondary,.talk-designed-page .talk-reactivation-bottom-actions button.is-secondary{background:var(--talk-b-primary-wash);color:#4f3aca}@media(max-width:380px){.app.is-agent-funnel-page .talk-designed-page .talk-designed-hero,.talk-designed-page .talk-designed-hero{grid-template-columns:72px minmax(0,1fr);padding:14px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-orb,.talk-designed-page .talk-designed-orb{width:72px;height:72px}.app.is-agent-funnel-page .talk-designed-page .talk-designed-orb.has-art-asset img,.talk-designed-page .talk-designed-orb.has-art-asset img{width:64px;height:64px}}.app.is-agent-funnel-page .talk-stage-mobile-shell{--talk-b-primary:var(--accent);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-border:var(--border)}@media(max-width:1120px){.property-brain-results-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.property-brain-results-shell.is-detail-open{grid-template-columns:minmax(0,1fr)}.property-brain-results-grid,.property-brain-results-grid.is-detail-open{grid-template-columns:repeat(2,minmax(0,1fr))}.property-brain-side-panel{max-height:none;display:none;position:static;top:auto}.property-brain-inline-detail{scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom,0px));display:block}.property-brain-inline-detail .property-brain-side-panel{display:flex}}@media(max-width:760px){.property-brain-results-grid,.property-brain-results-grid.is-detail-open{grid-template-columns:minmax(0,1fr)}}.office-reactivation-page .office-filter-bar .seg-btn{min-height:40px!important}.office-reactivation-page .btn,.office-lead-leaks-page .btn{min-height:40px}.app.is-ops-page .office-reactivation-page .btn,.app.is-ops-page .office-reactivation-page .seg-btn,.app.is-ops-page .office-lead-leaks-page .btn,.app.is-ops-page .office-lead-leaks-page .lead-leak-filter .seg-btn,.office-reactivation-page .office-review-table-wrap a.btn,.office-reactivation-page .office-mobile-actions a.btn{min-height:40px!important}@media(max-width:900px){.office-reactivation-page .btn,.office-reactivation-page .seg-btn,.office-reactivation-page .office-more-filter,.office-lead-leaks-page .btn,.office-lead-leaks-page .lead-leak-filter .seg-btn{min-height:44px!important}}@media(max-width:760px){.office-reactivation-page .office-filter-bar{flex-wrap:nowrap;justify-content:flex-start;gap:6px;display:flex;overflow-x:auto}.office-reactivation-page .office-filter-bar .seg-btn{white-space:nowrap;flex:none;min-width:max-content}.office-reactivation-page .office-filter-count{white-space:nowrap;flex:none}.office-reactivation-page .office-more-filter{min-height:44px;padding-inline:12px}.office-reactivation-page .btn,.office-reactivation-page .seg-btn,.office-reactivation-page .office-work-card,.office-reactivation-page .office-filter-bar .seg-btn,.office-reactivation-page .office-review-table-wrap a.btn,.office-reactivation-page .office-mobile-actions a.btn{min-height:44px!important}.office-reactivation-page .office-task-actions .btn,.office-reactivation-page .office-fallback-actions .btn,.office-reactivation-page .office-mobile-actions .btn,.office-reactivation-page .office-review-actions .btn{justify-content:center;width:100%}}.training-page,.hr-training-page{width:min(100%,1180px);margin:0 auto}.training-page .page-head,.hr-training-page .page-head{margin-bottom:0}.hr-training-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.hr-training-workspace-nav{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px 16px;display:grid}.hr-training-workspace-copy{gap:8px;min-width:0;display:grid}.hr-training-workspace-copy h2{color:var(--ink);font-size:var(--fs-lg);letter-spacing:0;margin:0;line-height:1.2}.hr-training-workspace-copy p{max-width:720px;color:var(--ink-muted);margin:0;line-height:1.5}.hr-training-workspace-controls{gap:10px;min-width:0;display:grid}.hr-training-control-group,.hr-training-action-group{gap:6px;min-width:0;display:grid}.hr-training-control-label{color:var(--ink-muted);font-size:var(--fs-xs);letter-spacing:0;font-weight:760}.hr-training-section-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.hr-training-section-tab{border-radius:var(--radius);min-width:0;min-height:38px;color:var(--ink-muted);text-align:center;background:0 0;border:0;place-items:center;padding:7px 10px;display:grid}.hr-training-section-tab[data-active=true]{box-shadow:var(--shadow-sm);color:var(--ink);background:var(--surface)}.hr-training-section-tab span,.hr-training-section-tab small{overflow-wrap:anywhere;min-width:0}.hr-training-section-tab span{font-size:var(--fs-sm);font-weight:780}.hr-training-section-tab small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25;display:none}.hr-training-action-panel{justify-content:space-between;align-items:end;gap:12px;min-width:0;padding-top:2px;display:flex}.hr-training-action-group{flex:auto}.hr-training-action-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}.hr-training-preview-link{white-space:nowrap;flex:none;align-self:end}.training-overview-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;min-width:0;padding:16px;display:grid}.training-overview-copy{align-content:start;gap:8px;min-width:0;display:grid}.training-overview-copy h2{color:var(--ink);font-size:var(--fs-2xl);letter-spacing:0;margin:0;line-height:1.1}.training-overview-copy p{color:var(--ink-muted);margin:0;line-height:1.5}.training-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.training-workflow-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:8px;min-width:0;padding:14px;display:grid}.training-workflow-card span{width:26px;height:26px;color:var(--accent-strong);font-size:var(--fs-sm);background:var(--accent-soft);border-radius:50%;place-items:center;font-weight:780;display:grid}.training-workflow-card strong{color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.training-workflow-card p,.training-workflow-card small{color:var(--ink-muted);margin:0;line-height:1.45}.training-workflow-card small{font-size:var(--fs-xs)}.training-section{border-top:1px solid var(--border);gap:16px;min-width:0;padding:20px 0;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.section-head h2,.training-form h3,.training-library-item h3,.training-quest h3,.training-call-card h3{color:var(--ink);letter-spacing:0;margin:0}.section-head h2{font-size:var(--fs-xl);line-height:1.15}.section-head p,.training-library-item p,.training-quest p,.training-call-card p{color:var(--ink-muted);margin:4px 0 0;line-height:1.5}.training-library-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-library-item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.training-library-summary{max-height:4.5em}.section-head .input{flex:260px}.training-quest-list,.training-people-list{gap:12px;min-width:0;display:grid}.training-quest{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.training-quest-main{gap:8px;min-width:0;display:grid}.training-quest-main .pill{justify-self:start}.training-progress{justify-items:end;gap:10px;min-width:132px;display:grid}.training-progress-ring{border:5px solid var(--accent-soft);width:56px;height:56px;color:var(--accent-strong);font-feature-settings:"tnum" 1;border-radius:50%;place-items:center;font-weight:760;display:grid}.kpi-value-text{white-space:normal;max-width:100%;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.15}.training-meta-row{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.training-meta-row span{min-width:0}.training-library-grid,.training-call-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:14px;min-width:0;display:grid}.training-call-example-grid{grid-template-columns:minmax(0,1fr)}.training-library-item,.training-call-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;height:256px;min-height:0;padding:16px;display:grid;overflow:hidden}.training-call-card{grid-template-columns:minmax(0,1fr);align-content:start;height:100%;min-height:auto;overflow:visible}.training-call-example-card{gap:12px;padding:14px}.training-call-card-head,.training-call-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.training-call-card-head h3,.training-call-detail-hero h3{margin:2px 0 0;line-height:1.28}.training-call-eyebrow{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:720}.training-call-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.training-call-status-stack span{min-height:24px;color:var(--ink-muted);font-size:var(--fs-xs);background:var(--bg-sunken);border-radius:999px;padding:3px 8px}.training-call-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.training-call-facts div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:2px;min-width:0;padding:8px 10px;display:grid}.training-call-facts span{color:var(--ink-muted);font-size:var(--fs-xs)}.training-call-facts strong{min-width:0;color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:720}.training-call-note{min-width:0;color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-call-source-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.training-call-source-card{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;color:inherit;font:inherit;text-align:left;background:var(--surface);cursor:pointer;gap:5px;padding:12px 14px;display:grid}.training-call-source-card:hover,.training-call-source-card:focus-visible{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-call-source-card:hover,.training-call-source-card:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 38%,var(--border))}}.training-call-source-card:hover,.training-call-source-card:focus-visible{background:var(--accent-soft);outline:none}@supports (color:color-mix(in lab,red,red)){.training-call-source-card:hover,.training-call-source-card:focus-visible{background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface))}}.training-call-source-card[data-active=true]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-call-source-card[data-active=true]{border-color:color-mix(in srgb,var(--accent-strong) 54%,var(--border))}}.training-call-source-card[data-active=true]{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-call-source-card[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-strong) 12%,transparent)}}.training-call-source-card strong{color:var(--ink)}.training-call-source-card span{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.45}.training-library-body{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.training-library-footer{flex:none;gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:grid}.training-library-icon{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);width:40px;height:40px;color:var(--accent-strong);flex:none;place-items:center;display:grid}body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .talk-designed-panel.talk-ai-brief{background:linear-gradient(135deg,#f4f1ff,#fdfcff 70%);border:1px solid #e2dbff;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.talk-ai-brief>i{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);width:40px;height:40px;color:var(--accent-strong);flex:none;place-items:center;display:grid}.training-library-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow-x:auto}.training-library-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.training-library-table th,.training-library-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px}.training-library-table th{color:var(--ink-muted);font-size:var(--fs-xs);background:var(--bg-sunken);font-weight:760}.training-library-table tbody tr:last-child td{border-bottom:0}.training-library-table td:first-child{width:38%}.training-library-table td:nth-child(2){width:13%}.training-library-table td:nth-child(3),.training-library-table td:nth-child(4){width:17%}.training-library-table td:nth-child(5){width:15%}.training-library-table-title{grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.training-library-table-title h3{color:var(--ink);font-size:var(--fs-md);overflow-wrap:anywhere;margin:0;line-height:1.25}.training-library-table .training-library-summary{-webkit-line-clamp:2;max-height:3em}.training-library-table .training-email-preview{-webkit-line-clamp:1;max-height:1.5em}.training-library-table-details{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:6px;display:flex}.training-library-table-details span{background:var(--bg-sunken);border-radius:999px;padding:2px 7px}.training-library-table .training-tags{margin-top:0}.training-library-table-actions{justify-content:flex-end;max-height:none}.training-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.training-stage-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:4px;min-width:0;padding:14px;display:grid}.training-stage-card strong{color:var(--ink);overflow-wrap:anywhere}.training-stage-card span,.training-email-preview,.training-email-details{color:var(--ink-muted);font-size:var(--fs-sm)}.training-email-details{margin-top:10px}.training-email-details summary{cursor:pointer;color:var(--ink);font-weight:650}.training-link-row{flex-wrap:wrap;align-items:center;gap:8px;max-height:68px;margin-top:0;display:flex;overflow:hidden}.training-tags{flex-wrap:wrap;gap:6px;min-height:22px;max-height:24px;margin-top:10px;display:flex;overflow:hidden}.training-tags span{background:var(--bg-sunken);color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;padding:2px 7px}.hr-training-split{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;min-width:0;display:grid}.training-library-workspace{gap:22px;min-width:0;display:grid}.training-create-section{gap:14px;min-width:0;display:grid}.training-create-section[data-mode=edit],.training-assign-section{z-index:210;border-left:1px solid var(--accent-strong);align-content:start;width:min(760px,100vw - 24px);min-width:0;padding:0;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-create-section[data-mode=edit],.training-assign-section{border-left:1px solid color-mix(in srgb,var(--accent-strong) 28%,var(--border))}}.training-create-section[data-mode=edit],.training-assign-section{background:var(--surface);box-shadow:-18px 0 42px #0f172a29}.training-call-detail-drawer{z-index:210;border-left:1px solid var(--accent-strong);width:min(760px,100vw - 24px);min-width:0;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.training-call-detail-drawer{border-left:1px solid color-mix(in srgb,var(--accent-strong) 28%,var(--border))}}.training-call-detail-drawer{background:var(--surface);box-shadow:-18px 0 42px #0f172a29}.training-create-section[data-mode=edit] .training-create-form,.training-assign-section .training-assign-form{background:var(--surface);min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0 20px 18px;display:flex;overflow-y:auto}.training-call-detail-panel{background:var(--surface);flex-direction:column;min-height:100dvh;max-height:100dvh;padding:0 20px 18px;display:flex;overflow-y:auto}.training-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:12px;min-width:0;padding:16px;display:grid}.training-create-form,.training-assign-form{align-content:start;gap:16px;padding:18px 20px}.training-create-form[data-mode=edit]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-create-form[data-mode=edit]{border-color:color-mix(in srgb,var(--accent-strong) 34%,var(--border))}}.training-create-form[data-mode=edit]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.training-create-form[data-mode=edit]{background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface))}}.training-create-section[data-mode=edit] .training-create-form[data-mode=edit]{background:var(--surface)}.training-create-head{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:14px;min-width:0;display:grid}.training-form-heading{gap:5px;min-width:0;display:grid}.training-create-section[data-mode=edit] .training-create-head,.training-assign-section .training-form-heading{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);margin:0 -20px 2px;padding:18px 20px 14px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.training-create-section[data-mode=edit] .training-create-head,.training-assign-section .training-form-heading{background:color-mix(in srgb,var(--surface) 96%,var(--bg))}}.training-call-detail-drawer .training-form-heading{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);margin:0 -20px 2px;padding:18px 20px 14px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.training-call-detail-drawer .training-form-heading{background:color-mix(in srgb,var(--surface) 96%,var(--bg))}}.training-create-section[data-mode=edit] .training-create-head{grid-template-columns:minmax(0,1fr)}.training-create-section[data-mode=edit] .training-form-choice{max-width:none}.training-drawer-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.training-drawer-title-row h3{margin:0}.training-drawer-close{width:38px;height:38px;min-height:38px;padding:0}.training-form-heading .pill{justify-self:start}.training-form-heading p{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.training-form-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.training-form-choice .btn[data-active=true]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-form-choice .btn[data-active=true]{border-color:color-mix(in srgb,var(--accent-strong) 42%,var(--border))}}.training-form-choice .btn[data-active=true]{color:var(--accent-strong);background:var(--accent-soft)}.training-create-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;min-width:0;display:grid}.training-create-section[data-mode=edit] .training-create-grid{grid-template-columns:minmax(0,1fr)}.training-form-group{background:0 0;border:0;align-content:start;gap:12px;min-width:0;margin:0;padding:0;display:grid}.training-form-group legend{color:var(--ink);font-size:var(--fs-md);padding:0;font-weight:760}.training-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:10px;min-width:0;display:grid}.training-form-details-group .training-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.training-field-grid>.input{width:100%;min-height:44px}.training-field{gap:6px;min-width:0;display:grid}.training-field-label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.training-field>span,.training-field>label>span,.training-field-label-row>span{color:var(--ink);font-size:var(--fs-sm);font-weight:720}.training-field-label-row>small{color:var(--ink-muted);font-size:var(--fs-xs)}.training-field .input{width:100%}.training-field-wide{grid-column:1/-1}.training-field-double{grid-column:span 2}.training-tag-chips{flex-wrap:wrap;gap:7px;min-width:0;min-height:28px;display:flex}.training-tag-chip{border:1px solid var(--border);min-width:0;min-height:28px;color:var(--ink);font:inherit;font-size:var(--fs-xs);background:var(--bg-sunken);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.training-tag-chip:hover,.training-tag-chip:focus-visible{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-tag-chip:hover,.training-tag-chip:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 42%,var(--border))}}.training-tag-chip:hover,.training-tag-chip:focus-visible{color:var(--accent-strong);outline:none}.training-form-quiz-group{border-top:1px solid var(--border);grid-column:1/-1;align-content:start;padding-top:14px}.training-form textarea.input{resize:vertical;min-height:88px}.training-score-input{max-width:104px}.training-create-form .training-quiz-builder{padding:14px}.training-create-form .training-quiz-draft{grid-template-columns:minmax(0,1fr);gap:12px}.training-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;padding-top:2px;display:flex}.training-create-section[data-mode=edit] .training-create-actions,.training-assign-section .training-create-actions{z-index:2;border-top:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface) 24%);margin:auto -20px -18px;padding:14px 20px 18px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.training-create-section[data-mode=edit] .training-create-actions,.training-assign-section .training-create-actions{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),var(--surface) 24%)}}.training-call-detail-drawer .training-create-actions{z-index:2;border-top:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface) 24%);margin:auto -20px -18px;padding:14px 20px 18px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.training-call-detail-drawer .training-create-actions{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),var(--surface) 24%)}}.training-quiz-builder,.training-quiz,.training-quiz-draft{gap:10px;min-width:0;display:grid}.training-quiz-builder,.training-quiz{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);padding:12px}.training-builder-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:3px;min-width:0;padding:10px;display:grid}.training-builder-note strong{color:var(--ink);font-size:var(--fs-sm)}.training-builder-note span{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.45}.training-panel-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:5px;min-width:0;padding:12px;display:grid}.training-panel-note strong,.training-quiz-card-head strong{color:var(--ink);font-size:var(--fs-sm)}.training-panel-note span{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.45}.training-quiz-draft{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px}.training-quiz-card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.training-option-grid{gap:8px;min-width:0;display:grid}.training-quiz-option-row{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);grid-template-columns:auto 24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.training-quiz-option-row input[type=radio]{width:16px;height:16px;accent-color:hsl(var(--accent-h) var(--accent-s) 42%)}.training-quiz-option-row>span{width:24px;height:24px;color:var(--accent-strong);font-size:var(--fs-xs);background:var(--accent-soft);border-radius:50%;place-items:center;font-weight:780;display:grid}.training-answer-key{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);gap:6px;display:grid}.training-quiz-question{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.training-quiz-question legend{color:var(--ink);overflow-wrap:anywhere;padding:0;font-weight:700}.training-radio{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.training-radio input{accent-color:hsl(var(--accent-h) var(--accent-s) 42%);margin-top:2px}.training-recording-form{grid-template-columns:repeat(3,minmax(0,1fr))}.training-recording-form textarea,.training-recording-form button{grid-column:1/-1}.training-check{color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.training-check input{width:16px;height:16px;accent-color:hsl(var(--accent-h) var(--accent-s) 42%)}.training-quiz-steps{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:8px;min-width:0;padding:12px;display:grid}.training-quiz-steps strong{color:var(--ink);font-size:var(--fs-sm)}.training-quiz-steps ol{color:var(--ink-muted);font-size:var(--fs-sm);gap:6px;margin:0;padding-left:20px;line-height:1.45;display:grid}.training-quiz-steps li{padding-left:2px}.training-person-row{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:var(--surface);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.training-person-row:hover,.training-person-row:focus-visible{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-person-row:hover,.training-person-row:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 32%,var(--border))}}.training-person-row:hover,.training-person-row:focus-visible{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.training-person-row:hover,.training-person-row:focus-visible{background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface))}}.training-person-row[data-active=true]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-person-row[data-active=true]{border-color:color-mix(in srgb,var(--accent-strong) 52%,var(--border))}}.training-person-row[data-active=true]{box-shadow:0 0 0 2px var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-person-row[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-strong) 12%,transparent)}}.training-person-row[data-active=true]{background:var(--accent-soft)}.training-person-row>div:first-child{gap:3px;min-width:0;display:grid}.training-person-row strong,.training-library-item h3,.training-quest h3,.training-call-card h3{overflow-wrap:anywhere}.training-person-row span{color:var(--ink-muted);font-size:var(--fs-sm)}.training-people-search,.training-call-search{flex:320px;gap:5px;min-width:min(100%,260px);max-width:420px;display:grid}.training-people-search span,.training-call-search span{color:var(--ink-muted);font-size:var(--fs-xs)}.training-assignment-selected{border:1px solid var(--accent-strong);gap:3px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.training-assignment-selected{border:1px solid color-mix(in srgb,var(--accent-strong) 24%,var(--border))}}.training-assignment-selected{border-radius:var(--radius);background:var(--accent-soft)}.training-assignment-selected span,.training-assignment-selected small{color:var(--ink-muted);font-size:var(--fs-xs)}.training-assignment-selected strong{color:var(--ink);overflow-wrap:anywhere}.training-agent-picker{gap:8px}.training-agent-results{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:7px;min-width:0;max-height:min(320px,42dvh);padding:8px;display:grid;overflow-y:auto}.training-agent-result{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;background:var(--surface);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:9px 10px;display:grid}.training-agent-result:hover,.training-agent-result:focus-visible{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-agent-result:hover,.training-agent-result:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 38%,var(--border))}}.training-agent-result:hover,.training-agent-result:focus-visible{background:var(--accent-soft);outline:none}@supports (color:color-mix(in lab,red,red)){.training-agent-result:hover,.training-agent-result:focus-visible{background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface))}}.training-agent-result[data-active=true]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-agent-result[data-active=true]{border-color:color-mix(in srgb,var(--accent-strong) 56%,var(--border))}}.training-agent-result[data-active=true]{box-shadow:0 0 0 2px var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.training-agent-result[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-strong) 12%,transparent)}}.training-agent-result[data-active=true]{background:var(--accent-soft)}.training-agent-result>span{gap:3px;min-width:0;display:grid}.training-agent-result strong,.training-agent-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.training-agent-result>small{color:var(--ink-muted);font-size:var(--fs-xs);justify-self:end}.training-agent-result span small,.training-picker-hint,.training-agent-empty{color:var(--ink-muted);font-size:var(--fs-xs)}.training-agent-empty{padding:10px}.training-call-actions{flex-wrap:wrap;align-items:center;gap:8px}.training-call-detail-content{gap:14px;min-width:0;padding:14px 0 18px;display:grid}.training-call-player,.training-call-transcript{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);gap:10px;min-width:0;padding:12px;display:grid}.training-call-player h4,.training-call-transcript h4{color:var(--ink);font-size:var(--fs-md);margin:0}.training-call-audio{width:100%;min-width:0}.training-call-transcript p,.training-transcript-placeholder{color:var(--ink-muted);font-size:var(--fs-sm);margin:0;line-height:1.55}.training-transcript-placeholder{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);padding:12px}.training-call-contact span{overflow-wrap:anywhere}.training-call-card .btn,.training-library-item .btn{justify-self:start;margin-top:0}@media(max-width:1120px){.hr-training-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-training-workspace-nav,.training-overview-panel{grid-template-columns:minmax(0,1fr)}.hr-training-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.training-create-head,.training-create-grid{grid-template-columns:minmax(0,1fr)}.training-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hr-training-split{grid-template-columns:minmax(0,1fr)}.training-progress{justify-items:start}.training-recording-form,.training-call-source-choice,.training-call-card-head,.training-call-detail-hero{grid-template-columns:minmax(0,1fr)}.training-call-status-stack{justify-content:flex-start}.training-field-grid,.training-form-details-group .training-field-grid,.training-create-form .training-quiz-draft{grid-template-columns:minmax(0,1fr)}.training-field-double{grid-column:1/-1}.training-page .input,.training-page .btn,.training-page .training-section,.hr-training-page .input,.hr-training-page .btn,.hr-training-page .training-section,.hr-training-page .training-create-actions{scroll-margin-bottom:132px}}.regional-referral-page{gap:24px}.regional-referral-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.regional-referral-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.regional-referral-metric,.regional-referral-sheet-source,.regional-referral-create,.regional-referral-list-panel,.regional-referral-detail-panel,.regional-referral-panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px}.regional-referral-metric{gap:8px;min-width:0;padding:14px;display:grid}.regional-referral-metric span,.regional-referral-metric strong{min-width:0}.regional-referral-metric span{color:var(--muted);font-size:var(--fs-xs)}.regional-referral-metric strong{font-size:var(--fs-2xl);line-height:1}.regional-referral-metric-good{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.regional-referral-metric-good{border-color:color-mix(in srgb,var(--pos) 28%,var(--border))}}.regional-referral-metric-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regional-referral-metric-warn{border-color:color-mix(in srgb,var(--warn) 34%,var(--border))}}.regional-referral-metric-danger{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.regional-referral-metric-danger{border-color:color-mix(in srgb,var(--neg) 34%,var(--border))}}.regional-referral-sheet-source{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.regional-referral-sheet-source>div{min-width:0}.regional-referral-sheet-source strong,.regional-referral-sheet-source p{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.regional-referral-sheet-source strong{font-size:var(--fs-md);margin-top:4px}.regional-referral-sheet-source p{color:var(--muted);font-size:var(--fs-sm);margin-top:3px}.regional-referral-sheet-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.regional-referral-sync-button{min-width:190px}.regional-referral-sync-message{border:1px solid var(--pos);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.regional-referral-sync-message{border:1px solid color-mix(in srgb,var(--pos) 32%,var(--border))}}.regional-referral-sync-message{color:var(--pos);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.regional-referral-sync-message{color:color-mix(in srgb,var(--pos) 76%,var(--text))}}.regional-referral-sync-message{background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.regional-referral-sync-message{background:color-mix(in srgb,var(--pos) 7%,var(--card))}}.regional-referral-error{border:1px solid var(--neg);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.regional-referral-error{border:1px solid color-mix(in srgb,var(--neg) 40%,var(--border))}}.regional-referral-error{color:var(--neg);background:var(--neg);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.regional-referral-error{background:color-mix(in srgb,var(--neg) 7%,var(--card))}}.regional-referral-create{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;display:grid}.regional-referral-create label,.regional-referral-form-grid label{gap:6px;min-width:0;display:grid}.regional-referral-create label>span,.regional-referral-form-grid label>span{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:700}.regional-referral-field-label{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.regional-referral-field-label>span{overflow-wrap:anywhere;min-width:0}.regional-referral-field-label em{letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.regional-referral-required-stamp{background:linear-gradient(135deg,var(--neg),var(--neg))}@supports (color:color-mix(in lab,red,red)){.regional-referral-required-stamp{background:linear-gradient(135deg,color-mix(in srgb,var(--neg) 16%,transparent),color-mix(in srgb,var(--neg) 5%,transparent))}}.regional-referral-required-stamp{border:1px solid var(--neg)}@supports (color:color-mix(in lab,red,red)){.regional-referral-required-stamp{border:1px solid color-mix(in srgb,var(--neg) 30%,var(--border))}}.regional-referral-required-stamp{color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.regional-referral-required-stamp{color:color-mix(in srgb,var(--neg) 78%,var(--text))}}.regional-referral-optional-stamp{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.regional-referral-optional-stamp{background:color-mix(in srgb,var(--muted) 8%,transparent)}}.regional-referral-optional-stamp{border:1px solid var(--muted)}@supports (color:color-mix(in lab,red,red)){.regional-referral-optional-stamp{border:1px solid color-mix(in srgb,var(--muted) 14%,var(--border))}}.regional-referral-optional-stamp{color:var(--muted)}.regional-referral-source-pill{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.regional-referral-source-pill{background:color-mix(in srgb,var(--info) 8%,transparent)}}.regional-referral-source-pill{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.regional-referral-source-pill{border-color:color-mix(in srgb,var(--info) 20%,var(--border))}}.regional-referral-source-pill{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.regional-referral-source-pill{color:color-mix(in srgb,var(--info) 78%,var(--text))}}.regional-referral-create-wide{grid-column:span 2}.regional-referral-create-actions{justify-content:flex-end;align-items:end;display:flex}.regional-referral-workbench{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.regional-referral-list-panel,.regional-referral-detail-panel{min-width:0;overflow:hidden}.regional-referral-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) auto 180px;align-items:center;gap:10px;padding:14px;display:grid}.regional-referral-search{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;display:flex}.regional-referral-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.regional-referral-list-head,.regional-referral-row{grid-template-columns:minmax(0,1.45fr) minmax(150px,.85fr) minmax(150px,.55fr);gap:12px;display:grid}.regional-referral-list-head{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;background:var(--surface-hover);border-bottom:1px solid var(--border);padding:10px 14px;font-weight:700}.regional-referral-list{display:grid}.regional-referral-row{cursor:pointer;border-bottom:1px solid var(--border);min-width:0;padding:14px;transition:background .16s,box-shadow .16s}.regional-referral-row:last-child{border-bottom:0}.regional-referral-row:hover,.regional-referral-row[data-selected=true]{background:var(--surface-hover)}.regional-referral-row[data-selected=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.regional-referral-row[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--border))}}.regional-referral-row[data-selected=true] .regional-referral-title-line>strong{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regional-referral-row[data-selected=true] .regional-referral-title-line>strong{color:color-mix(in srgb,var(--accent) 80%,var(--text))}}.regional-referral-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.regional-referral-main-cell,.regional-referral-agent-cell,.regional-referral-date-cell{align-content:center;gap:5px;min-width:0;display:grid}.regional-referral-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.regional-referral-title-line strong,.regional-referral-agent-cell span,.regional-referral-agent-cell strong,.regional-referral-main-cell>span,.regional-referral-date-cell>span{overflow-wrap:anywhere;min-width:0}.regional-referral-main-cell>span,.regional-referral-agent-cell span,.regional-referral-date-cell>span{color:var(--muted);font-size:var(--fs-sm)}.regional-referral-empty,.regional-referral-detail-empty{min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.regional-referral-empty strong,.regional-referral-detail-empty strong{color:var(--text)}.regional-referral-loading-note{max-width:420px;color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regional-referral-loading-note{color:color-mix(in srgb,var(--warn) 72%,var(--text))}}.regional-referral-loading-note{font-size:var(--fs-sm)}.regional-referral-detail-panel{position:sticky;top:84px}.regional-referral-detail-stack{gap:12px;padding:14px;display:grid}.regional-referral-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.regional-referral-detail-head h2,.regional-referral-detail-head p{overflow-wrap:anywhere;margin:0}.regional-referral-detail-head h2{font-size:var(--fs-xl)}.regional-referral-detail-head p{color:var(--muted);font-size:var(--fs-sm)}.regional-referral-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.regional-referral-detail-facts>div{border:1px solid var(--border);background:var(--bg);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.regional-referral-detail-facts span{color:var(--muted);font-size:var(--fs-xs)}.regional-referral-detail-facts strong{overflow-wrap:anywhere;min-width:0}.regional-referral-panel{box-shadow:none;gap:12px;padding:12px;display:grid}.regional-referral-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.regional-referral-panel-head h3{font-size:var(--fs-md);margin:0}.regional-referral-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regional-referral-form-wide{grid-column:1/-1}.regional-referral-decision-panel{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regional-referral-decision-panel{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}@media(max-width:1120px){.regional-referral-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-referral-create{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-referral-workbench{grid-template-columns:minmax(0,1fr)}.regional-referral-detail-panel{position:static}}@media(max-width:760px){.role-switcher-modal{width:min(100%,100vw - 16px)}.role-switcher-head{padding:18px}.role-switcher-list{grid-template-columns:minmax(0,1fr);max-height:76vh;padding:8px}.role-switcher-option{grid-template-columns:36px minmax(0,1fr);min-height:76px}.role-switcher-option>.pill-accent{grid-column:2;justify-self:start}.training-page,.hr-training-page{width:100%;padding-bottom:16px}.hr-training-kpis,.training-page .grid-3,.training-page .grid-4,.training-stage-grid,.training-workflow-grid,.training-form-choice,.hr-training-workspace-nav{grid-template-columns:minmax(0,1fr)}.hr-training-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.hr-training-section-tab{min-width:0;min-height:40px}.hr-training-section-tab[data-active=true]{order:0}.hr-training-action-row{flex-wrap:wrap;justify-content:stretch;min-width:0;overflow-x:visible}.hr-training-action-panel{flex-direction:column;align-items:stretch}.hr-training-preview-link{justify-content:center;align-self:stretch}.hr-training-action-row .btn{flex:150px;justify-content:center;min-width:0;min-height:40px}.training-quest,.training-person-row,.training-library-grid,.training-call-grid,.training-library-item{grid-template-columns:minmax(0,1fr)}.training-library-icon{width:36px;height:36px}.training-library-table-wrap{background:0 0;border:0;overflow-x:visible}.training-library-table{min-width:0;display:block}.training-library-table thead{display:none}.training-library-table tbody,.training-library-table tr,.training-library-table td{width:100%;display:block}.training-library-table tr{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:10px;padding:12px}.training-library-table td{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;padding:8px 0;display:grid}.training-library-table td:nth-child(n){width:100%}.training-library-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--fs-xs);font-weight:760}.training-library-table-title{grid-template-columns:36px minmax(0,1fr)}.training-library-table td>.pill,.training-library-table-details,.training-library-table .training-tags{justify-self:start}.training-library-table td[data-label=Training]{padding-top:0;display:block}.training-library-table td[data-label=Training]:before{content:none}.training-library-table-actions{justify-content:flex-start;max-height:none}.training-create-section[data-mode=edit],.training-assign-section,.training-call-detail-drawer{border-left:0;width:auto;padding:0;left:0}.training-create-section[data-mode=edit] .training-create-form,.training-assign-section .training-assign-form,.training-call-detail-panel{min-height:100dvh;max-height:100dvh}.training-create-section[data-mode=edit] .training-create-head,.training-assign-section .training-form-heading,.training-call-detail-drawer .training-form-heading{margin:0 -20px 2px;padding:16px 20px 12px}.training-create-section[data-mode=edit] .training-create-actions,.training-assign-section .training-create-actions,.training-call-detail-drawer .training-create-actions{margin:auto -20px -18px;padding:12px 20px 16px}.training-agent-result{grid-template-columns:minmax(0,1fr);align-items:start}.training-agent-result>small{justify-self:start}.training-section{padding:16px 0}.training-call-actions .btn,.training-form .btn{justify-content:center;width:100%;min-height:44px}.training-form .training-drawer-close{width:38px;min-height:38px}.regional-referral-page .page-head{align-items:stretch}.regional-referral-head-actions,.regional-referral-sheet-source,.regional-referral-sheet-source-actions{flex-direction:column;align-items:stretch}.regional-referral-page .page-head .btn,.regional-referral-sheet-source .btn,.regional-referral-create-actions .btn,.regional-referral-panel .btn{justify-content:center;width:100%;min-height:44px}.regional-referral-metrics,.regional-referral-create,.regional-referral-form-grid,.regional-referral-detail-facts{grid-template-columns:minmax(0,1fr)}.regional-referral-create-wide{grid-column:auto}.regional-referral-toolbar{grid-template-columns:minmax(0,1fr)}.regional-referral-status-filter{scrollbar-width:none;overflow-x:auto}.regional-referral-region-filter{min-height:44px}.regional-referral-list-head{display:none}.regional-referral-row{grid-template-columns:minmax(0,1fr);gap:10px}.regional-referral-date-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}}.regnskab-workspace{gap:14px;min-width:0;display:grid}.app.is-finance-page .floating-help-actions{display:none!important}.regnskab-page-head{align-items:flex-start}.regnskab-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.regnskab-safety-grid,.regnskab-summary-grid,.regnskab-focus-strip,.regnskab-bucket-grid,.regnskab-filter-chips,.regnskab-integration-grid{gap:12px;min-width:0;display:grid}.regnskab-prototype-banner{border:1px solid var(--warn);align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.regnskab-prototype-banner{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--border))}}.regnskab-prototype-banner{border-radius:var(--radius);background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-prototype-banner{background:color-mix(in srgb,var(--warn-soft) 68%,var(--bg-raised))}}.regnskab-prototype-banner{color:var(--ink-muted);font-size:var(--fs-sm)}.regnskab-prototype-banner strong{color:var(--ink);white-space:nowrap}.regnskab-prototype-banner span{min-width:0}.regnskab-mode-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.regnskab-mode-tabs button{border-radius:calc(var(--radius) - 2px);min-height:34px;color:var(--ink-muted);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-weight:650;display:inline-flex}.regnskab-mode-tabs button:hover,.regnskab-mode-tabs button[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.regnskab-focus-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) minmax(360px,1.4fr);align-items:stretch;padding:14px}.regnskab-workspace .regnskab-focus-strip{display:none}.regnskab-focus-primary{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""number copy";align-items:end;column-gap:12px;min-width:0;display:grid}.regnskab-focus-primary .caps{grid-area:label}.regnskab-focus-primary strong{font-family:var(--font-serif);grid-area:number;font-size:44px;font-weight:400;line-height:.95}.regnskab-focus-primary small{color:var(--ink-muted);grid-area:copy;line-height:1.35}.regnskab-focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.regnskab-focus-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:left;align-content:center;gap:2px;min-width:0;padding:10px;display:grid}.regnskab-focus-metric:hover{border-color:var(--border-strong);background:var(--surface-hover)}.regnskab-focus-metric span{font-family:var(--font-serif);font-size:28px;line-height:1}.regnskab-focus-metric strong{color:var(--ink-muted);font-size:var(--fs-sm)}.regnskab-safety-compact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.regnskab-safety-lock,.regnskab-safety-compact>span{border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--ink-muted);font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.regnskab-safety-lock{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regnskab-safety-lock{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}}.regnskab-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regnskab-safety-card,.regnskab-summary-card,.regnskab-panel,.regnskab-bucket,.regnskab-decision-card,.regnskab-agent-card,.regnskab-agent-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.regnskab-safety-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.regnskab-safety-card svg{color:var(--accent);margin-top:2px}.regnskab-safety-card strong,.regnskab-safety-card span,.regnskab-integration-grid strong,.regnskab-integration-grid span{min-width:0;display:block}.regnskab-safety-card strong,.regnskab-integration-grid strong{font-size:var(--fs-md)}.regnskab-safety-card span,.regnskab-integration-grid span,.regnskab-summary-card small,.regnskab-bucket small,.regnskab-row-main small,.regnskab-row-kicker,.regnskab-row-meta small,.regnskab-row-owner small,.regnskab-nav-copy small,.regnskab-detail-head p,.regnskab-decision-card small,.regnskab-boundary-list span,.regnskab-agent-card p,.regnskab-agent-preview span,.regnskab-source-row span,.regnskab-audit-row small,.regnskab-mini-log-row span{color:var(--ink-muted)}.regnskab-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.regnskab-summary-card{gap:3px;padding:14px;display:grid}.regnskab-summary-card span{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:650}.regnskab-summary-card strong{font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1}.regnskab-workspace-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.72fr);align-items:start;gap:12px;min-width:0;display:grid}.regnskab-left-nav{grid-column:1/-1}.regnskab-left-nav .regnskab-panel-head{display:none}.regnskab-main-column,.regnskab-detail-column,.regnskab-detail-section{gap:14px;min-width:0;display:grid}.regnskab-detail-column{position:sticky;top:16px}.regnskab-panel{min-width:0;padding:14px}.regnskab-panel-head,.regnskab-view-head,.regnskab-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.regnskab-panel-head h2,.regnskab-view-head h2,.regnskab-detail-head h2{font-size:var(--fs-lg);margin:0;line-height:1.2}.regnskab-detail-head{align-items:flex-start}.regnskab-detail-head p{max-width:62ch;margin:8px 0 0}.regnskab-nav-list{gap:6px;margin-top:0;padding-bottom:1px;display:flex;overflow-x:auto}.regnskab-nav-item{border-radius:var(--radius);width:auto;min-width:142px;color:var(--ink-muted);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.regnskab-nav-icon{display:none}.regnskab-nav-item:hover,.regnskab-nav-item[data-active=true]{background:var(--surface-hover);color:var(--ink)}.regnskab-nav-item[data-active=true] .regnskab-nav-icon{color:var(--ink)}.regnskab-nav-copy{gap:0;min-width:0;display:grid}.regnskab-nav-copy strong,.regnskab-nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regnskab-nav-copy small{display:none}.regnskab-nav-count{background:var(--info-soft);min-width:25px;color:var(--info);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:2px 7px;font-weight:750}.regnskab-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:min(280px,100%);color:var(--ink-muted);align-items:center;gap:8px;padding:8px 10px;display:flex}.regnskab-search input{width:100%;min-width:0;font-size:var(--fs-sm);background:0 0;border:0;outline:0}.regnskab-bucket-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.regnskab-filter-chips{background:#ece6ff;border-radius:12px;flex-wrap:wrap;font-size:20px;font-style:normal;display:none}.talk-ai-brief strong{color:#3f3563;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.talk-ai-brief p{color:#5d5680;margin:0;font-size:13px;line-height:1.5}.talk-ai-why{color:#6a5fa3;margin-top:6px;font-size:12px;line-height:1.45;display:block}.talk-best-next{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#2f2750;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.talk-ai-source{color:#5d5680;background:#f1eefb;border:1px solid #e2dbff;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.talk-ai-doc{background:#faf9ff;border:1px solid #ece8fb;border-radius:14px;gap:8px;margin:10px 0 14px;padding:12px 14px 12px 30px;display:grid}.talk-ai-doc li{color:#44406a;font-size:13px;line-height:1.5}.talk-followup-tabs.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-followup-tabs.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.talk-studio-ings{gap:8px;margin-top:10px;display:grid}.regnskab-filter-chip{border:1px solid var(--border);background:var(--bg-raised);min-width:0;min-height:31px;color:var(--ink-muted);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.regnskab-filter-chip:hover,.regnskab-filter-chip[data-active=true]{color:var(--ink);border-color:var(--border-strong);background:var(--surface-hover)}.regnskab-filter-chip strong{color:var(--ink);font-family:var(--font-serif);font-size:18px;font-weight:400;line-height:1}.regnskab-filter-chip small{color:var(--ink-faint)}.regnskab-bucket{text-align:left;background:var(--bg-raised);gap:3px;padding:9px;transition:border-color .12s,background .12s,transform 80ms;display:grid}.regnskab-bucket:hover,.regnskab-bucket[data-active=true]{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-1px)}.regnskab-bucket strong{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1}.regnskab-work-list{gap:8px;margin-top:14px;display:grid}.regnskab-work-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);text-align:left;width:100%;min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto minmax(116px,auto);align-items:center;gap:12px;padding:11px 12px;display:grid}.regnskab-work-row:hover,.regnskab-work-row[data-active=true]{border-color:var(--border-strong);background:var(--surface)}.regnskab-work-row[data-active=true]{box-shadow:0 0 0 1px var(--ink)}@supports (color:color-mix(in lab,red,red)){.regnskab-work-row[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 11%,transparent)}}.regnskab-row-main,.regnskab-row-meta,.regnskab-row-owner{gap:3px;min-width:0;display:grid}.regnskab-row-main strong,.regnskab-row-main small,.regnskab-row-kicker{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regnskab-row-main strong{color:var(--ink);font-size:var(--fs-md);font-weight:650;line-height:1.25}.regnskab-row-kicker{min-width:0;font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.regnskab-row-trust{min-width:0;color:var(--ink-faint);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 10px;line-height:1.25;display:flex}.regnskab-row-trust span{min-width:0;color:var(--ink-muted)}.regnskab-row-trust span+span{border-left:1px solid var(--border);padding-left:10px}.regnskab-row-meta,.regnskab-row-owner{text-align:right;justify-items:end}.regnskab-pill{width:fit-content;max-width:100%;font-size:var(--fs-xs);color:var(--ink-faint);background:0 0;border-radius:0;align-items:center;padding:0;font-weight:700;display:inline-flex}.regnskab-pill.is-pos{color:var(--pos);background:0 0}@supports (color:color-mix(in lab,red,red)){.regnskab-pill.is-pos{color:color-mix(in srgb,var(--pos) 68%,var(--ink-muted))}}.regnskab-pill.is-warn{color:var(--warn);background:0 0}@supports (color:color-mix(in lab,red,red)){.regnskab-pill.is-warn{color:color-mix(in srgb,var(--warn) 74%,var(--ink-muted))}}.regnskab-pill.is-neg{color:var(--neg);background:0 0}@supports (color:color-mix(in lab,red,red)){.regnskab-pill.is-neg{color:color-mix(in srgb,var(--neg) 72%,var(--ink-muted))}}.regnskab-pill.is-info{color:var(--info);background:0 0}@supports (color:color-mix(in lab,red,red)){.regnskab-pill.is-info{color:color-mix(in srgb,var(--info) 68%,var(--ink-muted))}}.regnskab-pill.is-violet{color:#604c78;background:0 0}@supports (color:color-mix(in lab,red,red)){.regnskab-pill.is-violet{color:color-mix(in srgb,#604c78 70%,var(--ink-muted))}}.regnskab-tabs{border-radius:var(--radius);background:var(--bg-sunken);flex-wrap:wrap;gap:6px;margin:12px 0;padding:4px;display:flex}.regnskab-tabs .seg-btn{min-width:0}.regnskab-decision-card,.regnskab-agent-card,.regnskab-agent-preview{gap:6px;padding:12px;display:grid}.regnskab-decision-card span,.regnskab-agent-card span{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:650}.regnskab-action-grid{flex-wrap:wrap;gap:8px;display:flex}.regnskab-action-strip{gap:8px;display:grid}.regnskab-action-strip .btn{background:var(--ink);border-color:var(--ink);width:100%;color:var(--bg);justify-content:center}.regnskab-detail-panel{background:var(--surface);gap:10px;display:grid}.regnskab-detail-panel .regnskab-detail-head{border-bottom:1px solid var(--border);padding-bottom:10px}.regnskab-detail-panel .regnskab-detail-head h2{font-size:18px}.regnskab-detail-panel .regnskab-detail-head p{max-width:none;margin-top:4px}.regnskab-decision-summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:7px;padding:12px 13px 12px 14px;display:grid}.regnskab-decision-summary span,.regnskab-inspector-facts dt,.regnskab-latest-action span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650}.regnskab-decision-summary strong{color:var(--ink);font-size:var(--fs-md);font-weight:650;line-height:1.35}.regnskab-decision-summary p{color:var(--ink-muted);margin:0;line-height:1.45}.regnskab-decision-action-wrap{justify-items:stretch;gap:7px;display:grid}.regnskab-decision-action-wrap .pill{justify-self:flex-start}.regnskab-decision-action{background:var(--ink);border-color:var(--ink);width:100%;color:var(--bg);justify-content:center}.regnskab-decision-action.is-preview{background:var(--bg-raised);border-color:var(--border);color:var(--ink)}.regnskab-decision-points{border-top:1px solid var(--border);gap:6px;padding-top:9px;display:grid}.regnskab-decision-points>div{gap:2px;display:grid}.regnskab-clearance-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.regnskab-clearance-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;min-width:0;padding:9px 10px;display:grid}.regnskab-clearance-grid span,.regnskab-decision-points span,.regnskab-visible-checks-head span,.regnskab-source-mini span{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650}.regnskab-clearance-grid strong,.regnskab-decision-points strong{color:var(--ink);font-size:var(--fs-sm);line-height:1.35}.regnskab-inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.regnskab-inspector-facts>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:2px;min-width:0;padding:8px 9px;display:grid}.regnskab-inspector-facts dt,.regnskab-inspector-facts dd{min-width:0}.regnskab-inspector-facts dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.regnskab-visible-checks{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:7px;padding:10px;display:grid}.regnskab-visible-checks-head,.regnskab-source-mini{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.regnskab-visible-checks-head{border-bottom:1px solid var(--border);padding-bottom:7px}.regnskab-visible-checks-head strong,.regnskab-source-mini strong{min-width:0;color:var(--ink);font-size:var(--fs-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regnskab-agent-card>div{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.regnskab-agent-card>div strong{color:var(--ink);font-size:var(--fs-sm);text-align:right}.regnskab-action-grid .btn{min-height:34px}.regnskab-action-grid .btn:first-child:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.regnskab-locked-actions{border:1px solid var(--warn);padding:9px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.regnskab-locked-actions{border:1px solid color-mix(in srgb,var(--warn) 26%,var(--border))}}.regnskab-locked-actions{border-radius:var(--radius);background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-locked-actions{background:color-mix(in srgb,var(--warn-soft) 36%,var(--surface))}}.regnskab-locked-actions{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.35}.regnskab-boundary-details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.regnskab-boundary-details summary{color:var(--ink-muted);cursor:pointer;align-items:center;gap:7px;padding:9px 10px;list-style:none;display:flex}.regnskab-boundary-details summary span{min-width:0}.regnskab-summary-chevron{color:var(--ink-faint);margin-left:auto;transition:transform .12s}.regnskab-boundary-details summary::-webkit-details-marker{display:none}.regnskab-boundary-details[open] summary{border-bottom:1px solid var(--border);color:var(--ink)}.regnskab-boundary-details[open] .regnskab-summary-chevron{transform:rotate(180deg)}.regnskab-boundary-list{gap:8px;padding:8px;display:grid}.regnskab-boundary-list>div,.regnskab-source-row,.regnskab-audit-row,.regnskab-mini-log-row,.regnskab-integration-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised)}.regnskab-boundary-list>div{gap:3px;padding:10px;display:grid}.regnskab-source-row{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.regnskab-source-row>div{gap:2px;min-width:0;display:grid}.regnskab-source-row b{color:var(--ink);font-size:var(--fs-sm);text-align:right;font-weight:750}.regnskab-source-row.is-matched{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.regnskab-source-row.is-matched{border-color:color-mix(in srgb,var(--pos) 22%,var(--border))}}.regnskab-source-row.is-attention{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regnskab-source-row.is-attention{border-color:color-mix(in srgb,var(--warn) 28%,var(--border))}}.regnskab-source-row.is-waiting{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.regnskab-source-row.is-waiting{border-color:color-mix(in srgb,var(--info) 20%,var(--border))}}.regnskab-agent-card p{margin:0}.regnskab-audit-row,.regnskab-mini-log-row{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.regnskab-audit-row>span,.regnskab-mini-log-row>span{color:var(--ink-faint);font-size:var(--fs-xs);font-weight:700}.regnskab-audit-row>div,.regnskab-mini-log{gap:8px;min-width:0;display:grid}.regnskab-mini-log-row{grid-template-columns:58px minmax(0,1fr)}.regnskab-mini-log-row strong{font-size:var(--fs-sm);line-height:1.35}.regnskab-latest-action{border-top:1px solid var(--border);gap:4px;margin-top:12px;padding:10px;display:grid}.regnskab-latest-action strong{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:600;line-height:1.35}.regnskab-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.regnskab-integration-panel{display:none}.regnskab-integration-grid>div{gap:4px;padding:10px;display:grid}.regnskab-stage-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.regnskab-stage-step{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:0;color:var(--ink-muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:7px;display:grid}.regnskab-stage-step span{background:var(--bg-sunken);width:20px;height:20px;color:var(--ink-muted);font-size:var(--fs-xs);border-radius:999px;place-items:center;font-weight:750;display:grid}.regnskab-stage-step strong{min-width:0;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.regnskab-stage-step[data-state=done] span{background:var(--pos-soft);color:var(--pos)}.regnskab-stage-step[data-state=current]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regnskab-stage-step[data-state=current]{border-color:color-mix(in srgb,var(--accent) 26%,var(--border))}}.regnskab-stage-step[data-state=current]{background:var(--accent-soft);color:var(--ink)}.regnskab-stage-step[data-state=current] span{background:var(--surface);color:var(--accent-strong)}.regnskab-generator-shell{grid-template-columns:minmax(440px,.92fr) minmax(430px,1.08fr);align-items:start;gap:14px;min-width:0;display:grid}.regnskab-generator-form,.regnskab-preview-panel{gap:14px;min-width:0;display:grid}.regnskab-preview-panel{position:sticky;top:16px}.regnskab-generator-head,.regnskab-preview-toolbar,.regnskab-section-title,.regnskab-preview-actions,.regnskab-paper-head,.regnskab-paper-status{align-items:center;gap:10px;min-width:0;display:flex}.regnskab-generator-head,.regnskab-preview-toolbar,.regnskab-paper-head{justify-content:space-between}.regnskab-generator-head h2,.regnskab-preview-toolbar h2,.regnskab-paper-head h3{margin:0}.regnskab-generator-hint{color:var(--ink-muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.35;display:block}.regnskab-draft-source-picker{min-width:min(260px,100%);color:var(--ink-muted);font-size:var(--fs-sm);gap:5px;font-weight:650;display:grid}.regnskab-draft-source-picker select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;outline:0;padding:8px 10px;font-weight:600}.regnskab-draft-source-picker select:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regnskab-draft-source-picker select:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.regnskab-draft-source-picker select:focus{box-shadow:0 0 0 3px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-draft-source-picker select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.regnskab-draft-source{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:3px;padding:11px 12px;display:grid}.regnskab-draft-source span,.regnskab-draft-source small{color:var(--ink-muted)}.regnskab-deal-lock,.regnskab-override-panel,.regnskab-output-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);gap:10px;padding:11px 12px;display:grid}.regnskab-deal-lock{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regnskab-deal-lock{border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}}.regnskab-deal-lock-head,.regnskab-output-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.regnskab-deal-lock-head svg{color:var(--accent-strong);flex:none;margin-top:2px}.regnskab-deal-lock-head div,.regnskab-output-head div,.regnskab-override-panel div{gap:3px;min-width:0;display:grid}.regnskab-deal-lock-head span,.regnskab-output-head span,.regnskab-override-panel span,.regnskab-deal-lock-grid span{color:var(--ink-muted);font-size:var(--fs-sm);line-height:1.35}.regnskab-deal-lock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.regnskab-deal-lock-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken);gap:3px;min-width:0;padding:9px;display:grid}.regnskab-deal-lock-grid strong{min-width:0;color:var(--ink);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regnskab-label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.regnskab-label-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.regnskab-source-badge{background:var(--bg-sunken);width:fit-content;max-width:100%;color:var(--ink-muted);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-weight:750;line-height:1.3;display:inline-flex}.regnskab-source-badge.is-hubspot{background:var(--info-soft);color:var(--info)}.regnskab-source-badge.is-regnskab{background:var(--pos-soft);color:var(--pos)}.regnskab-source-badge.is-finance,.regnskab-source-badge.is-draft{background:var(--bg-sunken);color:var(--ink-muted)}.regnskab-source-badge.is-manual{background:var(--warn-soft);color:var(--warn)}.regnskab-override-panel{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regnskab-override-panel{border-color:color-mix(in srgb,var(--warn) 26%,var(--border))}}.regnskab-override-panel{background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-override-panel{background:color-mix(in srgb,var(--warn-soft) 45%,var(--surface))}}.regnskab-override-panel textarea{resize:vertical;border:1px solid var(--warn);min-height:70px;padding:10px}@supports (color:color-mix(in lab,red,red)){.regnskab-override-panel textarea{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--border))}}.regnskab-override-panel textarea{border-radius:var(--radius);background:var(--bg-raised);color:var(--ink);font:inherit;outline:0;line-height:1.45}.regnskab-override-panel textarea:focus{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regnskab-override-panel textarea:focus{border-color:color-mix(in srgb,var(--warn) 48%,var(--border))}}.regnskab-override-panel textarea:focus{box-shadow:0 0 0 3px var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-override-panel textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn-soft) 70%,transparent)}}.regnskab-form-section{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.regnskab-section-title strong{font-size:var(--fs-md)}.regnskab-section-title svg{color:var(--accent-strong)}.regnskab-form-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.regnskab-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.regnskab-form-grid label,.regnskab-notes-field{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);gap:5px;font-weight:650;display:grid}.regnskab-form-grid input,.regnskab-form-grid select,.regnskab-line-row input,.regnskab-notes-field textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);width:100%;min-width:0;color:var(--ink);font:inherit;outline:0;font-weight:500}.regnskab-form-grid input,.regnskab-form-grid select,.regnskab-line-row input{min-height:38px;padding:8px 10px}.regnskab-form-grid select{cursor:pointer}.regnskab-form-grid input[type=date]{color-scheme:light}.regnskab-form-grid input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.68}.regnskab-currency-control{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:40px minmax(0,1fr);align-items:center;min-width:0;min-height:38px;display:grid;overflow:hidden}.regnskab-currency-flag{border-right:1px solid var(--border);background:var(--bg-sunken);place-items:center;height:100%;font-size:17px;display:grid}.regnskab-currency-control select{width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 10px;font-weight:600}.regnskab-notes-field textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.45}.regnskab-form-grid input:focus,.regnskab-form-grid select:focus,.regnskab-line-row input:focus,.regnskab-currency-control:focus-within,.regnskab-notes-field textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.regnskab-form-grid input:focus,.regnskab-form-grid select:focus,.regnskab-line-row input:focus,.regnskab-currency-control:focus-within,.regnskab-notes-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.regnskab-form-grid input:focus,.regnskab-form-grid select:focus,.regnskab-line-row input:focus,.regnskab-currency-control:focus-within,.regnskab-notes-field textarea:focus{box-shadow:0 0 0 3px var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-form-grid input:focus,.regnskab-form-grid select:focus,.regnskab-line-row input:focus,.regnskab-currency-control:focus-within,.regnskab-notes-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 70%,transparent)}}.regnskab-field-note{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:650;line-height:1.35}.regnskab-field-note.is-warning{color:var(--warn)}.regnskab-line-editor{gap:8px;display:grid}.regnskab-line-header{color:var(--ink-muted);font-size:var(--fs-xs);grid-template-columns:minmax(150px,1fr) 64px 92px 96px minmax(74px,auto);align-items:center;gap:8px;font-weight:750;display:grid}.regnskab-line-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.regnskab-line-header span:nth-last-child(2){text-align:right}.regnskab-line-row{grid-template-columns:minmax(150px,1fr) 64px 92px 96px minmax(74px,auto);align-items:center;gap:8px;display:grid}.regnskab-line-row strong{border-radius:var(--radius);background:var(--bg-sunken);min-width:0;color:var(--ink);font-size:var(--fs-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;padding:8px 9px;overflow:hidden}.regnskab-line-remove{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;min-width:0;height:34px;color:var(--ink-muted);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.regnskab-line-remove span{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.regnskab-line-remove:hover:not(:disabled),.regnskab-line-remove:focus-visible:not(:disabled){border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.regnskab-line-remove:hover:not(:disabled),.regnskab-line-remove:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--neg) 28%,var(--border))}}.regnskab-line-remove:hover:not(:disabled),.regnskab-line-remove:focus-visible:not(:disabled){background:var(--neg-soft);color:var(--neg)}.regnskab-line-remove:focus-visible{box-shadow:0 0 0 3px var(--neg-soft);outline:0}@supports (color:color-mix(in lab,red,red)){.regnskab-line-remove:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--neg-soft) 74%,transparent)}}.regnskab-line-remove:disabled{cursor:not-allowed;opacity:.45}.regnskab-add-line{width:fit-content}.regnskab-generator-checks{gap:8px;display:grid}.regnskab-check-header,.regnskab-check-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center;gap:12px;display:grid}.regnskab-check-header{color:var(--ink-muted);font-size:var(--fs-xs);font-weight:750}.regnskab-check-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);padding:9px 10px}.regnskab-check-row span{color:var(--ink-muted)}.regnskab-check-state{background:var(--bg-sunken);width:fit-content;max-width:100%;color:var(--ink);font-size:var(--fs-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 8px;overflow:hidden}.regnskab-check-state.is-matched{background:var(--pos-soft);color:var(--pos)}.regnskab-check-state.is-review{background:var(--warn-soft);color:var(--warn)}.regnskab-check-state.is-draft{background:var(--info-soft);color:var(--info)}.regnskab-preview-actions{flex-wrap:wrap;justify-content:flex-end}.regnskab-preview-actions .btn:disabled{cursor:not-allowed;opacity:.52}.regnskab-approval-guard{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);color:var(--ink-muted);font-size:var(--fs-sm);align-items:center;gap:8px;padding:9px 10px;font-weight:650;display:flex}.regnskab-approval-guard.is-ready{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.regnskab-approval-guard.is-ready{border-color:color-mix(in srgb,var(--pos) 24%,var(--border))}}.regnskab-approval-guard.is-ready{background:var(--pos-soft);color:var(--pos)}.regnskab-approval-guard.is-blocked{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.regnskab-approval-guard.is-blocked{border-color:color-mix(in srgb,var(--warn) 28%,var(--border))}}.regnskab-approval-guard.is-blocked{background:var(--warn-soft);color:var(--warn)}.regnskab-output-panel{background:var(--bg-sunken)}.regnskab-output-actions{flex-wrap:wrap;gap:8px;display:flex}.regnskab-output-actions .btn{min-width:0}.regnskab-output-log{gap:6px;display:grid}.regnskab-output-log>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);grid-template-columns:72px minmax(0,1fr);gap:8px;padding:7px 9px;display:grid}.regnskab-output-log span{color:var(--ink-faint);font-size:var(--fs-xs);font-weight:700}.regnskab-output-log strong{min-width:0;color:var(--ink-muted);font-size:var(--fs-sm);font-weight:650;line-height:1.35}.regnskab-invoice-paper{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;gap:22px;padding:clamp(22px,4vw,44px);display:grid}.regnskab-paper-head h3{font-family:var(--font-serif);font-size:clamp(34px,4vw,52px);line-height:1}.regnskab-paper-head span,.regnskab-paper-meta span,.regnskab-paper-parties span,.regnskab-paper-note span,.regnskab-paper-line span{color:var(--ink-muted)}.regnskab-paper-logo{color:var(--accent-strong);letter-spacing:0;font-weight:800}.regnskab-paper-meta,.regnskab-paper-parties{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.regnskab-paper-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.regnskab-paper-meta>div,.regnskab-paper-parties>div{gap:5px;min-width:0;display:grid}.regnskab-paper-parties small{color:var(--ink-muted)}.regnskab-paper-lines{border:1px solid var(--border);border-radius:var(--radius);display:grid;overflow:hidden}.regnskab-paper-line{border-top:1px solid var(--border);grid-template-columns:minmax(130px,1fr) 44px 92px 100px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.regnskab-paper-line:first-child{border-top:0}.regnskab-paper-line.head{background:var(--bg-sunken);font-weight:700}.regnskab-paper-line>:not(:first-child){text-align:right}.regnskab-paper-total{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);justify-self:end;gap:7px;min-width:min(260px,100%);padding:13px;display:grid}.regnskab-paper-total div{justify-content:space-between;gap:12px;display:flex}.regnskab-paper-total div:last-child{border-top:1px solid var(--border);padding-top:7px}.regnskab-paper-note{border-radius:var(--radius);background:var(--bg-sunken);gap:6px;padding:12px;display:grid}.regnskab-paper-status{border:1px solid var(--warn);align-items:flex-start;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.regnskab-paper-status{border:1px solid color-mix(in srgb,var(--warn) 24%,var(--border))}}.regnskab-paper-status{border-radius:var(--radius);background:var(--warn-soft)}@supports (color:color-mix(in lab,red,red)){.regnskab-paper-status{background:color-mix(in srgb,var(--warn-soft) 42%,var(--surface))}}.regnskab-paper-status{color:var(--ink-muted);line-height:1.35}@media(max-width:1280px){.regnskab-focus-strip{grid-template-columns:minmax(180px,.7fr) minmax(250px,1fr)}.regnskab-safety-compact{grid-column:1/-1;justify-content:flex-start}.regnskab-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.regnskab-detail-column{position:sticky}.regnskab-bucket-grid,.regnskab-filter-chips,.regnskab-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.regnskab-generator-shell{grid-template-columns:minmax(0,1fr)}.regnskab-preview-panel{position:static}}@media(max-width:900px){.regnskab-safety-grid,.regnskab-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regnskab-focus-strip{grid-template-columns:minmax(0,1fr)}.regnskab-safety-compact{justify-content:flex-start}.regnskab-workspace-grid{grid-template-columns:minmax(0,1fr)}.regnskab-detail-column{position:static}.regnskab-left-nav{overflow:hidden}.regnskab-nav-list{padding-bottom:2px;display:flex;overflow-x:auto}.regnskab-nav-item{min-width:190px}.regnskab-paper-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.regnskab-deal-lock-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.regnskab-head-actions,.regnskab-action-grid .btn{width:100%}.regnskab-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regnskab-head-actions .btn{min-width:0;font-size:var(--fs-xs);justify-content:center;padding-inline:8px}.regnskab-head-actions .btn:last-child{grid-column:1/-1}.regnskab-action-grid .btn{justify-content:center}.regnskab-safety-grid,.regnskab-summary-grid,.regnskab-bucket-grid,.regnskab-integration-grid{grid-template-columns:minmax(0,1fr)}.regnskab-mode-tabs{width:100%}.regnskab-mode-tabs button{flex:1 1 0;min-width:0;padding-inline:8px}.regnskab-form-grid.two,.regnskab-paper-meta,.regnskab-paper-parties,.regnskab-stage-flow{grid-template-columns:minmax(0,1fr)}.regnskab-line-header,.regnskab-line-row{grid-template-columns:minmax(0,1fr) 70px 78px}.regnskab-line-header{grid-template-areas:"description quantity action""rate amount action";row-gap:4px}.regnskab-line-header span:first-child{grid-area:description}.regnskab-line-header span:nth-child(2){grid-area:quantity}.regnskab-line-header span:nth-child(3){grid-area:rate}.regnskab-line-header span:nth-child(4){text-align:left;grid-area:amount}.regnskab-line-header span:nth-child(5){grid-area:action}.regnskab-line-row{grid-template-areas:"description quantity remove""rate amount remove"}.regnskab-line-row input:first-of-type{grid-area:description}.regnskab-line-row input:nth-of-type(2){grid-area:quantity}.regnskab-line-row input:nth-of-type(3){grid-area:rate}.regnskab-line-row strong{text-align:left;grid-area:amount}.regnskab-line-remove{grid-area:remove;height:100%}.regnskab-paper-line{font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) 54px 82px 86px;gap:6px;padding-inline:8px}.regnskab-preview-actions,.regnskab-preview-actions .btn,.regnskab-output-actions .btn,.regnskab-generator-head .btn{width:100%}.regnskab-generator-head,.regnskab-preview-toolbar{flex-direction:column;align-items:stretch}.regnskab-preview-actions .btn,.regnskab-output-actions .btn,.regnskab-generator-head .btn{justify-content:center}.regnskab-output-log>div{grid-template-columns:minmax(0,1fr)}.regnskab-label-row{flex-direction:column;align-items:flex-start;gap:4px}.regnskab-focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.regnskab-inspector-facts{grid-template-columns:minmax(0,1fr)}.regnskab-focus-strip{gap:9px;padding:10px}.regnskab-focus-primary strong{font-size:36px}.regnskab-focus-metric{padding:8px}.regnskab-focus-metric span{font-size:22px}.regnskab-safety-compact{gap:6px}.regnskab-safety-compact>span,.regnskab-safety-lock{min-height:26px;font-size:var(--fs-xs);justify-content:center;padding-inline:8px}.regnskab-view-head{display:grid}.regnskab-search{width:100%}.regnskab-work-row{grid-template-columns:minmax(0,1fr);align-items:start}.regnskab-row-meta,.regnskab-row-owner{text-align:left;grid-column:1;justify-content:space-between;justify-items:stretch;display:flex}.regnskab-source-row{display:grid}.regnskab-source-row b{text-align:left}.regnskab-audit-row,.regnskab-mini-log-row{grid-template-columns:minmax(0,1fr)}}.talk-studio-ing{text-align:left;cursor:pointer;background:#fbfaff;border:1px solid #e6e0fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.talk-studio-ing i{background:#f1edfe;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.talk-studio-ing-copy{gap:2px;min-width:0;display:grid}.talk-studio-ing-copy strong{color:#221d3f;font-size:12.5px;font-weight:800;line-height:1.25}.talk-studio-ing-copy small{color:#6f6a92;font-size:11px;line-height:1.3}.talk-studio-ing>em{color:#2e7d4f;white-space:nowrap;background:#2e7d4f1f;border-radius:999px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:800}.talk-studio-ing.is-off{opacity:.62;background:#fff}.talk-studio-ing.is-off>em{color:#6f6a92;background:#1b163f12}.talk-track-now{background:#3a45d614;border-radius:14px;gap:3px;margin-bottom:14px;padding:12px 14px;display:grid}.talk-track-now small{letter-spacing:.12em;text-transform:uppercase;color:#8b7cf8;font-size:10px;font-weight:800}.talk-track-now strong{color:#221d3f;font-size:16px;font-weight:800;line-height:1.2}.talk-track-now span{color:#6f6a92;font-size:12px}.talk-track{margin-bottom:14px;display:grid}.talk-track-step{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 16px;display:grid;position:relative}.talk-track-step:last-child{padding-bottom:2px}.talk-track-step:not(:last-child):before{content:"";background:#e6e0fb;border-radius:2px;width:2px;position:absolute;top:22px;bottom:-2px;left:10px}.talk-track-step.is-done:not(:last-child):before{background:#2e7d4f59}.talk-track-step i{color:#fff;background:#efecfb;border:2px solid #e6e0fb;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.talk-track-step.is-done i{background:#2e7d4f;border-color:#2e7d4f}.talk-track-step.is-current i{background:#3a45d6;border-color:#3a45d659;box-shadow:0 0 0 4px #3a45d626}.talk-track-step span{gap:1px;padding-top:1px;display:grid}.talk-track-step span strong{color:#6f6a92;font-size:13px;font-weight:700;line-height:1.3}.talk-track-step.is-done span strong{color:#2e7d4f}.talk-track-step.is-current span strong{color:#221d3f;font-weight:800}.talk-track-step span small{color:#9a96b8;font-size:11px}.talk-stage-mobile-shell .talk-stage-task-main{grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:10px 13px;min-height:0;padding:14px 16px 15px 14px}.talk-stage-mobile-shell .talk-stage-task-icon{min-width:30px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;margin:0;overflow:visible;width:30px!important;height:30px!important}.talk-stage-mobile-shell .talk-stage-task-icon img,.talk-stage-mobile-shell .talk-stage-task-icon .talk-stage-task-art-asset,.talk-stage-mobile-shell .talk-stage-task-icon.is-emoji img.talk-stage-fluency{object-fit:contain;filter:none;width:100%!important;height:100%!important;transform:none!important}.talk-stage-mobile-shell .talk-stage-task-icon.is-emoji i{font-size:30px}.talk-stage-mobile-shell .talk-stage-task-copy,.talk-stage-mobile-shell .talk-stage-task-side{align-self:center}.talk-stage-mobile-shell .talk-stage-task-meta-chips.is-fullrow{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;display:flex}@media(max-width:767px){.talk-stage-mobile-shell .talk-stage-task-main{grid-template-columns:34px minmax(0,1fr) 24px;grid-template-areas:"icon copy side""chips chips chips""progress progress progress";align-items:center;gap:9px 10px;min-height:0;padding:14px 16px}.talk-stage-mobile-shell .talk-stage-task-icon{grid-area:icon;justify-self:center;min-width:32px;width:32px!important;height:32px!important}.talk-stage-mobile-shell .talk-stage-task-copy{grid-area:copy;width:100%;min-width:0}.talk-stage-mobile-shell .talk-stage-task-copy strong{overflow-wrap:normal;word-break:normal;font-size:clamp(17px,4.3vw,19px);line-height:1.14;display:block}.talk-stage-mobile-shell .talk-stage-task-side{grid-area:side;justify-self:end;width:24px}.talk-stage-mobile-shell .talk-stage-task-meta-chips.is-fullrow{grid-area:chips}.talk-stage-mobile-shell .talk-stage-task-progress-row{grid-area:progress;width:100%;margin-top:0}}.talk-stage-mobile-shell .talk-stage-spin-icon{object-fit:contain;opacity:.45;filter:grayscale(.4);width:24px;height:24px}.talk-stage-mobile-shell .talk-stage-spin-icon.is-earned{opacity:1;filter:none}.talk-stage-mobile-shell .talk-stage-task-card.is-value{background:#fff;border-color:#0000;box-shadow:inset 0 0 0 1.5px #3a45d647,0 12px 26px #3a45d61a}.talk-stage-task-card.is-complete,.talk-stage-task-card.is-soon{position:relative}.talk-stage-task-list .talk-stage-task-card.is-complete,.talk-stage-task-list .talk-stage-task-card.is-soon{order:1}.talk-stage-task-card.is-soon:hover,.talk-stage-task-card.is-disabled:hover{transform:none}.talk-stage-task-card.is-disabled .talk-stage-task-main{cursor:not-allowed;background:var(--bg-sunken,#eaedf3)}.talk-stage-task-card.is-disabled .talk-stage-task-icon,.talk-stage-task-card.is-disabled .talk-stage-task-art-asset{opacity:.48}.talk-stage-task-card.is-skeleton{border:1px solid var(--border);background:linear-gradient(100deg,#eef0f5 30%,#f6f7fa,#eef0f5 70%) 0 0/200% 100%;min-height:104px;animation:1.2s ease-in-out infinite talk-skeleton-shimmer}@keyframes talk-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.talk-stage-task-card.is-skeleton{animation:none}}.talk-stage-task-frozen .is-soon{color:#3a45d6}.talk-quest-soon-card{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:40px 24px;display:flex}.talk-quest-soon-card strong{font-family:var(--font-serif);color:#2f2a4a;font-size:22px}.talk-quest-soon-card span{color:#2f2a4ab3;max-width:30ch;font-size:13px;font-weight:600}.talk-quest-soon-card .talk-quest-frozen-badge{font-size:32px;line-height:1}.talk-deal-track{grid-column:1/-1;gap:6px;margin-top:4px;display:grid}.talk-deal-track-bar{gap:4px;display:flex}.talk-deal-track-bar i{background:#1b163f1f;border-radius:999px;flex:1;height:6px}.talk-deal-track-bar i.is-done{background:#2e9c6a}.talk-deal-track-bar i.is-current{background:#3a45d6}.talk-deal-track small{font-variant-numeric:tabular-nums;color:#1b163fb8;font-size:12px;font-weight:700}.talk-stage-task-frozen{z-index:3;border-radius:inherit;pointer-events:none;box-shadow:none;background:#f4f6f961;justify-content:flex-end;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;position:absolute;inset:0}.talk-stage-task-frozen em,.talk-stage-task-frozen a{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1f18521a}@media(max-width:767px){.talk-stage-task-card.is-soon .talk-stage-task-copy{padding-right:78px}}.talk-stage-task-frozen .is-done{color:#1f7a4e}.talk-stage-task-frozen .is-spin{color:#3a45d6}.talk-stage-task-frozen .is-spin img{object-fit:contain;width:13px;height:13px}.talk-stage-task-frozen a.is-spin{pointer-events:auto;min-height:40px;padding:8px 14px;box-shadow:0 4px 12px #3a45d638}.talk-stage-task-frozen a.is-spin:active{transform:scale(.96)}.stage-coming-later{order:2;margin-top:4px;padding:10px 4px 2px}.stage-coming-later-head{text-transform:uppercase;letter-spacing:.04em;color:#1b163f73;margin:0 0 8px;font-size:11px;font-weight:800}.stage-coming-later-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stage-coming-later-row{border-radius:12px;align-items:center;gap:10px;padding:8px 6px;display:flex}.stage-coming-later-row .talk-stage-task-icon{opacity:.55;flex:none;width:28px;height:28px}.stage-coming-later-row .talk-stage-fluency{object-fit:contain;width:100%;height:100%}.stage-coming-later-title{text-overflow:ellipsis;white-space:nowrap;color:#1b163f99;flex:auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.stage-coming-later-row .is-soon{color:#3a45d6;background:#3a45d61a;border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.talk-stage-task-meta-chips em.is-countdown{color:#3a45d6;font-variant-numeric:tabular-nums;background:#3a45d61f}.talk-stage-task-meta-chips em.is-countdown.is-urgent{color:#c43a4d;background:#e2556324}.talk-book-contact{gap:8px;margin-bottom:10px;display:flex}.talk-book-contact button{color:#3a45d6;background:#3a45d61a;border:0;border-radius:12px;flex:1;min-height:42px;font-size:14px;font-weight:800}.talk-book-contact button.is-calling{color:#fff;background:#3a45d6}.talk-book-form .talk-book-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.talk-book-form label{color:#1b163f99;gap:5px;font-size:12px;font-weight:800;display:grid}.talk-book-form input,.talk-book-loc{background:#fff;border:1px solid #1b163f29;border-radius:12px;min-height:44px;padding:0 12px;font-size:15px}.talk-book-place{gap:8px;margin-top:12px;display:flex}.talk-book-place button{color:#1b163fb3;background:#fff;border:1px solid #1b163f24;border-radius:12px;flex:1;min-height:44px;font-size:14px;font-weight:800}.talk-book-place button.is-active{color:#3a45d6;background:#3a45d61a;border-color:#3a45d6}.talk-book-loc{width:100%;margin-top:10px}.talk-book-client{color:#1b163fa8;margin:12px 0 4px;font-size:13px}.talk-book-client strong{color:#1b163f}.talk-book-success strong{font-family:var(--font-serif);color:#1f7a4e;font-size:20px;display:block}.talk-book-success span{color:#1b163fb3;margin-top:6px;font-size:13px;display:block}.talk-book-unconf{color:#8a5d00;font-size:12px;font-weight:700}.talk-client-card .talk-book-confirm-actions,.stage-client-card .talk-book-confirm-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:4px;display:flex}.talk-client-card .talk-book-confirm-actions button,.stage-client-card .talk-book-confirm-actions button{color:#1b163fb3;background:#fff;border:1px solid #1b163f1f;border-radius:10px;flex:1;grid-column:auto;min-width:0;min-height:36px;font-size:12px;font-weight:800}.talk-client-card .talk-book-confirm-actions button.is-calling,.stage-client-card .talk-book-confirm-actions button.is-calling{color:#fff;background:#3a45d6;border-color:#0000}.talk-client-card .talk-book-confirm-actions button.is-confirm,.stage-client-card .talk-book-confirm-actions button.is-confirm{color:#1f7a4e;background:#2e9c6a24;border-color:#0000}.talk-designed-lead-list article.talk-lead-open-card,.stage-designed-lead-list article.talk-lead-open-card{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.talk-followup-card-actions{flex-wrap:wrap;place-content:center flex-end;gap:8px;display:flex}.talk-followup-card-actions>button{white-space:nowrap;min-height:36px}.talk-followup-card-actions>button.is-discard{color:#8b3840;background:#91383f0f;border-color:#91383f38}@media(max-width:560px){.talk-designed-lead-list article.talk-lead-open-card:has(.talk-followup-card-actions){grid-template-columns:minmax(0,1fr)}.talk-followup-card-actions{justify-content:stretch}.talk-followup-card-actions>button{flex:1 1 0;min-width:0}}.talk-designed-lead-list article.talk-lead-open-card:hover,.talk-designed-lead-list article.talk-lead-open-card:has(.talk-lead-open-main:focus-visible),.stage-designed-lead-list article.talk-lead-open-card:hover,.stage-designed-lead-list article.talk-lead-open-card:has(.talk-lead-open-main:focus-visible){border-color:#475b8e47;box-shadow:0 14px 34px #202c5424}.talk-designed-lead-list article.talk-lead-open-card .talk-lead-open-main,.stage-designed-lead-list article.talk-lead-open-card .talk-lead-open-main{width:100%;min-height:auto;color:inherit;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:34px minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;padding:0;display:grid}.talk-designed-lead-list article.talk-lead-open-card .talk-lead-open-main:hover,.stage-designed-lead-list article.talk-lead-open-card .talk-lead-open-main:hover{color:inherit;background:0 0}.talk-designed-lead-list article.talk-lead-open-card .talk-lead-open-main:focus-visible,.stage-designed-lead-list article.talk-lead-open-card .talk-lead-open-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.talk-lead-open-copy{gap:3px;min-width:0;display:grid}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card>.talk-lead-open-main,body .app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list article.talk-lead-open-card>.talk-lead-open-main{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;display:grid}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card>.talk-lead-open-main .talk-lead-open-copy,body .app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list article.talk-lead-open-card>.talk-lead-open-main .talk-lead-open-copy{text-align:left;justify-items:start}.talk-designed-lead-list article.talk-stage-lead-open-card,.stage-designed-lead-list article.talk-stage-lead-open-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.talk-stage-lead-open-main{width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;padding:0;display:grid}.talk-stage-lead-open-main:hover{background:0 0}.talk-stage-lead-open-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.talk-designed-lead-list article.talk-stage-lead-open-card:hover,.talk-designed-lead-list article.talk-stage-lead-open-card:has(.talk-stage-lead-open-main:focus-visible),.stage-designed-lead-list article.talk-stage-lead-open-card:hover,.stage-designed-lead-list article.talk-stage-lead-open-card:has(.talk-stage-lead-open-main:focus-visible){border-color:#475b8e47;box-shadow:0 14px 34px #202c5424}@media(max-width:520px){.talk-stage-lead-open-main{grid-template-columns:44px minmax(0,1fr)}.talk-stage-lead-open-main .talk-client-value{grid-column:2;justify-items:start}}body .app.is-agent-funnel-page .talk-designed-page .talk-lead-open-main>.talk-designed-avatar,body .app.is-agent-funnel-page .talk-designed-page .talk-stage-lead-open-main>.talk-designed-avatar,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-lead-open-main>.talk-designed-avatar,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-stage-lead-open-main>.talk-designed-avatar{display:none!important}body .app.is-agent-funnel-page .talk-designed-page .talk-lead-open-main,body .app.is-agent-funnel-page .talk-designed-page .talk-stage-lead-open-main,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-lead-open-main,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-stage-lead-open-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:64px}body .app.is-agent-funnel-page .talk-designed-page .talk-client-tags,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-client-tags{gap:5px}body .app.is-agent-funnel-page .talk-designed-page .talk-client-tags em,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-client-tags em{min-height:20px;padding:0 7px;font-size:11px;line-height:1}body .app.is-agent-funnel-page .talk-designed-page .talk-ai-why,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-ai-why{color:var(--ink-muted);background:0 0;border:0;padding:0;font-size:12px;line-height:1.35}@media(max-width:640px){body .app.is-agent-funnel-page .talk-designed-page .talk-lead-open-main,body .app.is-agent-funnel-page .talk-designed-page .talk-stage-lead-open-main,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-lead-open-main,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-stage-lead-open-main{grid-template-columns:minmax(0,1fr)}body .app.is-agent-funnel-page .talk-designed-page .talk-client-value,body .app.is-agent-funnel-page .talk-stage-mobile-shell .talk-client-value{text-align:left;grid-column:1;justify-self:start;justify-items:start}}@media(min-width:768px){body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page{gap:16px;width:min(100%,1120px);max-width:1120px;min-height:calc(100svh - 88px);padding:42px clamp(28px,4vw,56px) 72px}body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .talk-designed-panel,body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .stage-designed-panel,body .app.is-agent-funnel-page .talk-quest-mobile-page.talk-designed-page .stage-invoice-current-section{border-radius:20px}body .app.is-agent-funnel-page .talk-designed-page .talk-clients-panel,body .app.is-agent-funnel-page .talk-designed-page .stage-invoice-current-section{padding:16px}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:10px}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list>.talk-drill-note,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list>.talk-designed-empty-art{grid-column:1/-1}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-stage-lead-open-card{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:0;padding:12px 14px}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card>.talk-lead-open-main,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-stage-lead-open-card>.talk-stage-lead-open-main{grid-column:1;gap:7px 10px;min-height:0}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card>.talk-client-retry,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-lead-open-card>.talk-client-snoozed,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.talk-stage-lead-open-card:not(.stage-invoice-order-card)>.talk-client-retry{white-space:nowrap;grid-column:2;align-self:center;width:auto;min-width:112px;max-width:180px;min-height:36px;padding:0 14px}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.stage-invoice-order-card{grid-template-columns:minmax(0,1fr);padding:14px}body .app.is-agent-funnel-page .talk-designed-page .stage-invoice-order-card .stage-invoice-order-foot,body .app.is-agent-funnel-page .talk-designed-page .stage-invoice-order-card .talk-client-retry{width:100%}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list strong,body .app.is-agent-funnel-page .talk-designed-page .stage-designed-lead-list strong{font-size:13.5px}body .app.is-agent-funnel-page .talk-designed-page .talk-ai-why{max-width:58ch}}body .app.is-agent-funnel-page .talk-designed-page .talk-clients-panel.m101-booking-panel{overflow-x:clip}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list.m101-booking-lead-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;width:100%;min-width:0;max-width:100%}body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.m101-booking-candidate-card,body .app.is-agent-funnel-page .talk-designed-page .talk-designed-lead-list article.m101-booked-meeting-card{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.m101-booking-candidate-card .talk-stage-lead-open-main,.m101-booked-meeting-card .talk-client-info,.m101-booking-candidate-card .talk-client-info,.m101-booking-form,.m101-booking-form .talk-book-grid,.m101-booking-form label{min-width:0;max-width:100%}.m101-booking-form{gap:10px;display:grid}.m101-booking-form .talk-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m101-booking-form :is(input,button){width:100%;min-width:0;max-width:100%}@media(max-width:640px){.m101-booking-form .talk-book-grid{grid-template-columns:minmax(0,1fr)}}.lead-detail-drawer-shell{z-index:40000;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.lead-detail-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#090c187a;border:0;position:absolute;inset:0}.lead-detail-page,.lead-detail-drawer-shell{--talk-b-primary:var(--accent);--talk-b-primary-dark:var(--accent-strong);--talk-b-primary-soft:var(--accent-soft);--talk-b-primary-wash:var(--bg);--talk-b-action:#23794f;--talk-b-action-soft:#e4f5eb;--talk-b-ink:var(--ink);--talk-b-muted:var(--ink-muted);--talk-b-soft-text:var(--ink-faint);--talk-b-border:var(--border)}.lead-detail-page{min-height:100vh;color:var(--talk-b-ink);padding:0;padding:14px 18px calc(92px + env(safe-area-inset-bottom));background:#f4f5f8;align-content:start;justify-items:center;display:grid}.lead-detail-back{border:1px solid var(--talk-b-border);width:min(100%,430px);min-height:40px;color:var(--talk-b-primary);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:6px auto 10px;padding:0 12px;font-weight:760;text-decoration:none;display:flex;box-shadow:0 14px 30px #1f185212}.lead-detail-surface{border:1px solid var(--border);background:var(--surface);width:min(100%,430px);box-shadow:var(--shadow-lg);border-radius:20px;margin:0 auto;padding:20px;position:relative;overflow:hidden}.lead-detail-surface:before{content:none;display:none}.lead-detail-surface.is-drawer{z-index:1;border-width:0 0 0 1px;border-radius:20px 0 0 20px;width:min(520px,100vw);min-height:100dvh;max-height:100dvh;margin:0;padding:24px;overflow-y:auto;box-shadow:-18px 0 54px #08071833}.lead-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:0;display:grid}.lead-detail-head-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-detail-title-block{min-width:0}.lead-detail-context-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lead-detail-context-row span{background:var(--talk-b-primary-soft);min-height:22px;color:var(--talk-b-primary-dark);letter-spacing:.02em;text-transform:none;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.lead-detail-context-row span+span{color:#191538b8;background:#f0eff8}.lead-detail-head h1{color:var(--talk-b-ink);letter-spacing:0;overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(1.22rem,5.5vw,1.85rem);line-height:1.08}.lead-detail-head p{color:var(--talk-b-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.lead-detail-full-view{min-height:36px;color:var(--talk-b-primary-dark);white-space:nowrap;background:#fff;border:1px solid #3a45d63d;border-radius:10px;align-self:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.lead-detail-full-view:hover,.lead-detail-full-view:focus-visible{border-color:#3a45d680}.lead-detail-close{width:40px;height:40px;color:var(--talk-b-primary-dark);cursor:pointer;box-shadow:none;background:#fff;border:1px solid #3a45d63d;border-radius:999px;place-items:center;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-grid}.lead-detail-close:hover{background:var(--talk-b-primary-wash);box-shadow:none;border-color:#3a45d66b;transform:translateY(-1px)}.lead-detail-close:focus-visible{outline-offset:2px;border-color:#3a45d666;outline:3px solid #3a45d62e}.lead-detail-notice{border:1px solid var(--talk-b-border);background:var(--talk-b-primary-wash);color:var(--talk-b-primary);border-radius:18px;margin:0 0 14px;padding:10px 12px;font-weight:700}.lead-detail-notice.is-warning{color:#8a5d00;background:#fff8df;border-color:#9a6b0038}.lead-detail-notice.is-provider-only{color:var(--talk-b-text);background:#f7f7fff0;border-color:#3a45d62e;gap:2px;display:grid}.lead-detail-notice.is-provider-only strong{font-size:.78rem;line-height:1.3}.lead-detail-notice.is-provider-only span{color:var(--talk-b-muted);font-size:.72rem;font-weight:600;line-height:1.4}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.lead-detail-overview{border-bottom:1px solid var(--talk-b-border);margin:0;padding:18px 0}.lead-detail-overview-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-bottom:10px}.lead-detail-overview-head span{text-align:right;white-space:nowrap}.lead-detail-property-list{gap:0;margin:0;display:grid}.lead-detail-property-list>div{grid-template-columns:minmax(136px,.42fr) minmax(0,1fr);align-items:center;gap:18px;min-height:34px;padding:6px 0;display:grid}.lead-detail-property-list dt{min-width:0;color:var(--talk-b-soft-text);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.lead-detail-property-list dt svg{color:#a0a5b3}.lead-detail-property-list dd{min-width:0;color:var(--talk-b-ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760;line-height:1.35}.lead-detail-stat,.lead-detail-facts>div{background:#ffffffd1;border:1px solid #ded8ffeb;border-radius:14px;min-width:0;padding:10px;box-shadow:0 8px 20px #1f18520a}.lead-detail-stat span,.lead-detail-facts span{color:var(--talk-b-soft-text);font-size:11px;font-weight:850;display:block}.lead-detail-stat strong,.lead-detail-facts strong{color:var(--talk-b-ink);overflow-wrap:anywhere;margin-top:3px;display:block}.lead-detail-section{border-top:0;border-bottom:1px solid var(--talk-b-border);margin-top:0;padding:18px 0}.lead-detail-action-section{border:0;border-bottom:1px solid var(--talk-b-border);box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:18px 0}.lead-detail-section-head{gap:3px;margin:0 0 9px;display:grid}.lead-detail-section h2,.lead-detail-section-head h2{color:var(--talk-b-ink);letter-spacing:0;margin:0;font-size:.98rem;font-weight:850}.lead-detail-section>h2{margin-bottom:10px}.lead-detail-section-head span{color:var(--talk-b-soft-text);font-size:12.5px;line-height:1.38}.lead-detail-brief{border-bottom:1px solid var(--talk-b-border);gap:8px;margin:0;padding:18px 0;display:grid}.lead-detail-brief-list{box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;overflow:hidden}.lead-detail-brief-list>div{grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;display:grid}.lead-detail-brief-list>div+div{border-top:1px solid #3a45d61a}.lead-detail-brief-list span{color:var(--talk-b-primary-dark);font-size:12px;font-weight:900}.lead-detail-brief-list strong{color:var(--talk-b-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.lead-detail-notes{gap:0;display:grid}.lead-detail-notes article,.lead-detail-empty-activity{border:0;border-top:1px solid var(--talk-b-border);box-shadow:none;background:0 0;border-radius:0;gap:7px;padding:12px 0;display:grid}.lead-detail-notes article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-detail-notes article strong,.lead-detail-empty-activity strong{color:var(--talk-b-ink);font-size:13px;font-weight:850}.lead-detail-notes article span,.lead-detail-empty-activity span{color:var(--talk-b-soft-text);font-size:11px;font-weight:760}.lead-detail-notes article p{color:#191538c7;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.42}.lead-detail-activity-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-detail-activity-head>div{gap:3px;display:grid}.lead-detail-activity-head>div>span{color:var(--talk-b-soft-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.lead-detail-activity-head>strong{background:var(--talk-b-panel-soft);min-width:28px;min-height:28px;color:var(--talk-b-primary-dark);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.lead-detail-activity-timeline article{border-top:0;grid-template-columns:62px 14px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0}.lead-detail-activity-timeline article>time{min-width:0;color:var(--talk-b-soft-text);font-variant-numeric:tabular-nums;gap:2px;padding-top:1px;display:grid}.lead-detail-activity-timeline article>time strong,.lead-detail-activity-timeline article>time span{color:inherit;font-family:var(--font-mono);font-size:10px;font-weight:740;line-height:1.25}.lead-detail-activity-marker{justify-items:center;min-height:100%;display:grid;position:relative}.lead-detail-activity-marker>span{z-index:1;border:2px solid var(--talk-b-primary);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:3px;display:block;position:relative}.lead-detail-activity-marker.is-positive>span{background:#347b68;border-color:#347b68}.lead-detail-activity-marker.is-accent>span{border-color:var(--talk-b-primary);background:var(--talk-b-primary)}.lead-detail-activity-marker.is-neutral>span{background:#7a8091;border-color:#7a8091}.lead-detail-activity-timeline article:not(:last-child) .lead-detail-activity-marker:after{content:"";background:var(--talk-b-border);width:1px;position:absolute;top:15px;bottom:-12px}.lead-detail-activity-timeline article>.lead-detail-activity-copy{justify-content:stretch;align-items:start;gap:3px;min-width:0;display:grid}.lead-detail-activity-timeline .lead-detail-activity-copy>strong{color:var(--talk-b-ink);font-size:13px;font-weight:850}.lead-detail-activity-timeline .lead-detail-activity-copy>p{color:#191538b8;margin:0;font-size:13px;line-height:1.45}.lead-detail-empty-activity{border-color:var(--talk-b-border);background:0 0}@media(max-width:480px){.lead-detail-activity-timeline article{grid-template-columns:54px 12px minmax(0,1fr);gap:8px}}.lead-detail-empty-activity.is-warning{background:#fffaf0;border-color:#9a6b002e}.lead-detail-empty-activity.is-warning strong{color:#2c35b8}.lead-detail-retry{justify-content:center;width:fit-content;min-height:44px}.lead-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-detail-action-skeleton .lead-detail-action-placeholder{background:linear-gradient(90deg,#f8f9fcf2,#eef0f6d1,#f8f9fcf2);border:1px solid #8e95a32e;border-radius:16px;min-height:58px}.lead-detail-actions button{border:1px solid var(--border);min-height:40px;color:var(--talk-b-ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.lead-detail-actions button:hover{background:#fff;border-color:#3a45d661;transform:translateY(-1px);box-shadow:0 14px 30px #1f18521f}.lead-detail-actions button:focus-visible{outline-offset:2px;border-color:#3a45d661;outline:3px solid #3a45d673}.lead-detail-actions button>svg{color:currentColor;background:0 0;border-radius:0;width:17px;height:17px;padding:0}.lead-detail-actions button.is-primary{background:var(--talk-b-primary);color:#fff;border-color:#0000;min-height:40px;box-shadow:0 15px 30px #3a45d638}.lead-detail-actions button.is-secondary{color:var(--talk-b-primary-dark);background:#fff;border-color:#3a45d633}.lead-detail-actions button.is-accent{background:var(--talk-b-action-soft);color:var(--talk-b-action);border-color:#23794f33}.lead-detail-actions button.is-quest-primary{background:var(--talk-b-primary);color:#fff;border-color:#0000;min-height:40px;box-shadow:0 18px 34px #3a45d642}.lead-detail-actions button:disabled{cursor:not-allowed;color:#6b7280;opacity:1;background:#f7f8fb;border-color:#8e95a347}.lead-detail-actions strong,.lead-detail-actions small{display:block}.lead-detail-contact-unavailable{color:#74798a;margin:10px 0 0;font-size:12px;line-height:1.45}.lead-detail-actions small{color:#191538ad;white-space:normal;margin-top:2px;line-height:1.28}.lead-detail-action-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lead-detail-action-consequence{color:#656b7b;white-space:nowrap;background:#f5f6f8;border:1px solid #6f768c2e;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.lead-detail-action-consequence>svg{flex:none;width:12px;height:12px}.lead-detail-action-consequence.is-hubspot{color:#a9472f;background:#fff3ee;border-color:#ff7a593d}.lead-detail-action-consequence.is-hubspot>svg{color:#ff7a59}.lead-detail-action-consequence.is-client{color:#3f50b8;background:#f2f4ff;border-color:#3957d62e}.lead-detail-actions button:disabled small{color:#6b7280}.lead-detail-actions button.is-primary small{color:#ffffffd1}.lead-detail-actions button.is-primary>svg{background:0 0}.lead-detail-actions button.is-accent small{color:#145d3b}.lead-detail-actions button.is-accent>svg{background:0 0}.lead-detail-actions button.is-quest-primary>svg{color:#fff;background:0 0}.lead-detail-actions button.is-quest-primary small{color:#ffffffd6}.lead-detail-action-status{color:var(--talk-b-primary);margin:10px 0 0;font-weight:700}.lead-detail-note-composer{gap:8px;margin-top:12px;display:grid}.lead-detail-note-composer label{color:var(--ink-muted);font-size:12px;font-weight:700}.lead-detail-note-composer textarea{border:1px solid var(--talk-b-border,var(--border));width:100%;min-height:84px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:14px;padding:10px 12px;font-size:13.5px}.lead-detail-note-composer textarea:focus-visible{outline-offset:1px;border-color:#3a45d68c;outline:3px solid #3a45d64d}.lead-detail-note-composer-actions{gap:10px;display:flex}.lead-detail-note-composer-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.lead-detail-note-composer-actions button:first-child{background:var(--accent);color:#fff;border:0}.lead-detail-note-composer-actions button:last-child{border:1px solid var(--border);color:var(--ink-muted);background:#fff}.lead-detail-note-composer-actions button:disabled{opacity:.55;cursor:default}.lead-detail-surface.is-drawer .lead-detail-head{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;margin:-24px -24px 0;padding:22px 72px 18px 24px;position:sticky;top:-24px}.lead-detail-surface.is-drawer .lead-detail-context-row span{min-height:20px;padding:0 7px;font-size:11px}.lead-detail-surface.is-drawer .lead-detail-head h1{max-width:28ch;font-size:1.45rem;line-height:1.12}.lead-detail-surface.is-drawer .lead-detail-head p{max-width:46ch}.lead-detail-surface.is-drawer .lead-detail-actions{gap:6px;display:flex}.lead-detail-surface.is-drawer .lead-detail-actions button{color:#242735;min-height:36px;box-shadow:none;background:#fff;border-color:#d9dce5;border-radius:8px;padding:0 10px}.lead-detail-surface.is-drawer .lead-detail-actions button:hover{box-shadow:none;background:#f8f9fb;border-color:#b9bfd0;transform:none}.lead-detail-surface.is-drawer .lead-detail-actions button:is(.is-primary,.is-quest-primary){min-height:36px;color:var(--talk-b-primary-dark);box-shadow:none;background:#f4f3ff;border-color:#3a45d647;padding:0 10px}.lead-detail-surface.is-drawer .lead-detail-actions button.is-accent{color:#236a49;background:#f4fbf7;border-color:#23794f33}.lead-detail-surface.is-drawer .lead-detail-actions strong{font-size:12px;line-height:1}.lead-detail-surface.is-drawer .lead-detail-actions small{line-height:1.25}.lead-detail-surface.is-drawer .lead-detail-actions button.is-quest-primary small{color:#6b7280}.lead-detail-surface.is-drawer .lead-detail-actions button>svg{color:#6570a4;border-radius:0;width:15px;height:15px;padding:0}.lead-detail-surface.is-drawer .lead-detail-actions button.is-action-send-email>svg{color:#4f61c9}.lead-detail-surface.is-drawer .lead-detail-actions button.is-action-open-hubspot>svg{color:#ff7a59}.lead-detail-surface.is-drawer .lead-detail-actions button.is-action-request-call>svg{color:#334bd3}.lead-detail-surface.is-drawer .lead-detail-actions button.is-quest-primary>svg{color:currentColor}.lead-detail-surface.is-drawer .lead-detail-overview{padding:14px 0 16px}.lead-detail-surface.is-drawer .lead-detail-overview-head{margin-bottom:4px}.lead-detail-surface.is-drawer .lead-detail-property-list{border-top:1px solid var(--talk-b-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.lead-detail-surface.is-drawer .lead-detail-property-list>div{border-bottom:1px solid var(--talk-b-border);grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-height:52px;padding:8px 0}.lead-detail-surface.is-drawer .lead-detail-property-list>div.is-wide{grid-column:1/-1}.lead-detail-surface.is-drawer .lead-detail-property-list dt{letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10.5px;display:flex}.lead-detail-surface.is-drawer .lead-detail-property-list dt svg{width:13px;height:13px}.lead-detail-surface.is-drawer .lead-detail-property-list dd{padding-left:18px;font-size:12.5px;line-height:1.28}.lead-detail-surface.is-drawer .lead-detail-action-section{box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:16px 0}.lead-detail-surface.is-drawer .lead-detail-section{margin-top:0;padding:16px 0}.lead-detail-surface.is-drawer .lead-detail-brief{gap:6px}.lead-detail-surface.is-drawer .lead-detail-brief-list{box-shadow:none;background:0 0;border-radius:0}.lead-detail-surface.is-drawer .lead-detail-brief-list>div{grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 11px}.lead-detail-surface.is-drawer .lead-detail-notes{gap:7px}.lead-detail-surface.is-drawer .lead-detail-notes article,.lead-detail-surface.is-drawer .lead-detail-empty-activity{box-shadow:none;border-radius:0;padding:11px 0}.lead-detail-secondary-details{border-top:1px solid var(--border)}.lead-detail-secondary-details summary{min-height:36px;color:var(--talk-b-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:850;list-style:none;display:flex}.lead-detail-secondary-details summary::-webkit-details-marker{display:none}.lead-detail-secondary-details summary:after{content:"+";color:var(--talk-b-muted);font-size:1rem;line-height:1}.lead-detail-secondary-details[open] summary:after{content:"-"}.lead-detail-secondary-details .lead-detail-facts,.lead-detail-secondary-details .lead-detail-empty-activity{margin-top:8px}@media(min-width:760px){.lead-detail-page{padding:32px}.lead-detail-back,.lead-detail-surface{width:min(100%,760px)}.lead-detail-surface.is-page{padding:28px;display:block}.lead-detail-surface.is-page .lead-detail-head{border-bottom:1px solid #ded8ffb8;grid-area:head;margin-bottom:0;padding-bottom:16px}.lead-detail-surface.is-page .lead-detail-brief,.lead-detail-surface.is-page .lead-detail-action-section{margin:0}.lead-detail-surface.is-page .lead-detail-section{margin-top:0}.lead-detail-surface.is-page .lead-detail-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;display:grid}.lead-detail-surface.is-page .lead-detail-actions button{width:100%;min-height:44px;box-shadow:none;padding:8px 10px}.lead-detail-surface.is-page .lead-detail-actions button:hover{box-shadow:0 8px 18px #1f18521a}.lead-detail-surface.is-page .lead-detail-actions button>svg{flex:none}.lead-detail-surface.is-page .lead-detail-actions button.is-action-open-hubspot>svg{color:#ff7a59;box-sizing:content-box;background:#fff3ee;border-radius:8px;padding:5px}.lead-detail-surface.is-page .lead-detail-actions button.is-primary{box-shadow:none}}@media(max-width:640px){body:has(.lead-detail-page),.app:has(.lead-detail-page),.app:has(.lead-detail-page) .main,.app:has(.lead-detail-page) .content{background:#f4f5f8}.app:has(.lead-detail-page) .content{justify-content:center;min-height:100svh;display:flex;overflow-x:clip}.lead-detail-page{width:min(100%,430px);max-width:430px;min-height:100svh;padding:14px 16px calc(34px + env(safe-area-inset-bottom));background:#f4f5f8;margin:0 auto;overflow-x:clip}.lead-detail-surface,.lead-detail-surface.is-drawer{border-radius:18px;width:100%;min-height:auto}.lead-detail-surface.is-page{flex-direction:column;padding:14px;display:flex}.lead-detail-surface.is-page .lead-detail-head{order:1}.lead-detail-surface.is-page .lead-detail-notice{order:2}.lead-detail-surface.is-page .lead-detail-brief{order:5}.lead-detail-surface.is-page .lead-detail-action-section{order:2}.lead-detail-surface.is-page .lead-detail-overview{order:3}.lead-detail-surface.is-page .lead-detail-activity-section{order:6}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lead-detail-stat:first-child{grid-column:auto;min-height:auto}.lead-detail-stat{min-height:58px;padding:9px}.lead-detail-stat span{font-size:10.5px;line-height:1.15}.lead-detail-stat strong{font-size:13px;line-height:1.2}.lead-detail-section{margin-top:12px;padding-top:12px}.lead-detail-action-section{border-radius:0;padding:14px 0}.lead-detail-actions{gap:8px}.lead-detail-actions button{border-radius:10px;min-height:42px;padding:9px 11px}.lead-detail-actions button>svg{width:17px;height:17px;padding:0}.lead-detail-actions small,.lead-detail-section-head span{font-size:11px;line-height:1.28}.lead-detail-actions strong{font-size:12.5px;line-height:1.15}.lead-detail-surface.is-page .lead-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-detail-surface.is-page .lead-detail-actions button{width:100%;min-width:0;box-shadow:none;padding:8px 9px}.lead-detail-surface.is-page .lead-detail-actions button.is-primary{box-shadow:none;grid-column:1/-1}.lead-detail-surface.is-page .lead-detail-action-title{gap:5px}.lead-detail-surface.is-page .lead-detail-action-consequence{min-height:20px;padding-inline:6px;font-size:10px}.lead-detail-brief .lead-detail-section-head span{display:none}.lead-detail-drawer-shell{align-items:stretch;padding:0}.lead-detail-surface.is-drawer{border-radius:0;min-height:100dvh;max-height:100dvh;padding:18px}.lead-detail-surface.is-drawer .lead-detail-head{margin:-18px -18px 0;padding:18px 64px 14px 18px;top:-18px}.lead-detail-surface.is-drawer .lead-detail-head h1{max-width:none}.lead-detail-surface.is-drawer .lead-detail-actions{display:flex}.lead-detail-surface.is-drawer .lead-detail-actions button,.lead-detail-surface.is-drawer .lead-detail-actions button:is(.is-primary,.is-quest-primary){min-height:40px;padding-inline:8px}.lead-detail-surface.is-drawer .lead-detail-property-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.lead-detail-surface.is-drawer .lead-detail-property-list>div{grid-template-columns:minmax(0,1fr);gap:2px;min-height:52px}.lead-detail-facts{grid-template-columns:1fr}.lead-detail-head{grid-template-columns:minmax(0,1fr) auto}.lead-detail-head p,.lead-detail-brief-list strong{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-detail-head p{-webkit-line-clamp:3}.lead-detail-brief-list>div{grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);gap:9px;padding:9px 11px}.lead-detail-brief-list span{font-size:10.5px;line-height:1.2}.lead-detail-brief-list strong{-webkit-line-clamp:3;font-size:12.5px;line-height:1.28}.lead-detail-close{width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:14px;right:14px}.lead-detail-property-list>div{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);gap:12px}.lead-detail-overview-head{grid-template-columns:minmax(0,1fr);gap:3px}.lead-detail-overview-head span{text-align:left}}.lead-deals-page{--deal-page-bg:var(--bg);--deal-surface:var(--surface);--deal-line:var(--border);--deal-line-strong:#cdd2dc;--deal-muted:var(--ink-muted);--deal-soft-muted:#8a91a2;--deal-ink:var(--ink);--deal-accent:var(--accent);--deal-accent-soft:var(--accent-soft);background:var(--deal-page-bg);min-height:100vh;color:var(--deal-ink);padding:clamp(20px,4vw,42px)}.lead-deals-quest-page{place-items:start stretch}.lead-deals-quest-shell{width:min(100%,1320px);max-width:1320px;min-height:auto;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""summary""toolbar""status""list";gap:14px;margin:0 auto;padding:0;display:grid}.lead-deals-quest-head{grid-area:head;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.lead-deals-quest-back{border:1px solid var(--deal-line);background:var(--deal-surface);width:44px;height:44px;color:var(--deal-accent);border-radius:999px;box-shadow:0 10px 24px #182a1e14}.lead-deals-quest-back:hover{background:var(--deal-accent-soft);border-color:#3a45d657}.lead-deals-quest-back:focus-visible{background:var(--deal-accent-soft);border-color:#3a45d657;outline:none;box-shadow:0 0 0 3px #3a45d673}.lead-deals-quest-head p{color:var(--deal-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:780;line-height:1}.lead-deals-quest-head h1{color:var(--deal-ink);font-family:var(--font-serif);letter-spacing:-.012em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1.05}.lead-deals-quest-count{border:1px solid var(--deal-line);background:var(--deal-surface);min-width:88px;min-height:44px;color:var(--deal-ink);border-radius:8px;align-content:center;justify-items:end;gap:2px;padding:8px 13px;display:grid;box-shadow:0 10px 24px #182a1e0f}.lead-deals-quest-count small{color:var(--deal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1}.lead-deals-quest-count strong{color:var(--deal-accent);font-size:20px;font-weight:900;line-height:1}.lead-deals-summary-card{border:1px solid var(--deal-line);border-radius:var(--radius-lg);background:var(--deal-surface);grid-area:summary;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 34px #1a181414}.lead-deals-summary-metric{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label""icon value";place-items:center start;gap:4px 10px;min-width:0;padding:16px;display:grid}.lead-deals-summary-metric+.lead-deals-summary-metric{border-left:1px solid var(--deal-line)}.lead-deals-summary-icon{background:var(--deal-accent-soft);width:34px;height:34px;color:var(--deal-accent);border:1px solid #3a45d629;border-radius:8px;grid-area:icon;place-items:center;display:grid}.lead-deals-summary-metric>span:not(.lead-deals-summary-icon){min-width:0;color:var(--deal-muted);letter-spacing:.04em;text-transform:uppercase;grid-area:label;font-size:11px;font-weight:820;line-height:1.1}.lead-deals-summary-metric strong{min-width:0;color:var(--deal-ink);font-family:var(--font-sans);overflow-wrap:anywhere;grid-area:value;font-size:clamp(20px,2.4vw,28px);font-weight:900;line-height:1}.lead-deals-summary-metric small{color:var(--deal-muted);grid-column:2;font-size:11px;font-weight:760;line-height:1.25}.lead-deals-summary-metric:nth-child(2) strong{color:var(--deal-accent)}.lead-deals-toolbar{z-index:4;border:1px solid var(--deal-line);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#fffffff5;border-radius:8px;grid-area:toolbar;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr) minmax(220px,.8fr);align-items:end;gap:14px;margin:0;padding:14px;display:grid;position:sticky;top:0;box-shadow:0 12px 26px #182a1e0d}.lead-deals-toolbar label,.lead-deals-search-control{color:var(--deal-muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:820;line-height:1;display:grid}.lead-deals-search-control{position:relative}.lead-deals-search-control svg{color:var(--deal-soft-muted);position:absolute;bottom:13px;left:13px}.lead-deals-search{border:1px solid var(--deal-line);width:100%;min-height:44px;color:var(--deal-ink);background:#fff;border-radius:8px;outline:none;padding:0 14px 0 38px;font-size:14px}.lead-deals-search:focus{border-color:#3a45d675;box-shadow:0 0 0 3px #3a45d61f}.lead-deals-filter-group{gap:8px;min-width:0;display:grid}.lead-deals-filter-group>span{color:var(--deal-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1}.lead-deals-chip-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.lead-deals-chip-row button{white-space:nowrap;border:1px solid var(--deal-line);min-height:44px;color:var(--deal-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:820;display:inline-flex}.lead-deals-chip-row button:hover{background:var(--deal-accent-soft);border-color:#3a45d65c}.lead-deals-chip-row button:focus-visible{background:var(--deal-accent-soft);border-color:#3a45d65c;outline:none;box-shadow:0 0 0 3px #3a45d673}.lead-deals-chip-row button strong{background:var(--deal-accent-soft);min-width:21px;height:21px;color:var(--deal-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.lead-deals-chip-row button.is-selected{background:var(--deal-accent);color:#fff;border-color:#0000}.lead-deals-chip-row button.is-selected strong{color:#fff;background:#ffffff2e}.lead-deals-status{border:1px solid var(--deal-line);color:var(--deal-muted);background:#ffffffb8;border-radius:8px;grid-area:status;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 12px;font-size:12px;font-weight:720;line-height:1.35;display:flex}.lead-deals-status strong{color:var(--deal-ink);flex:none;font-weight:850}.lead-deals-status span{min-width:0;color:var(--deal-muted);text-align:right;overflow-wrap:anywhere}.lead-deals-status.is-warning{color:var(--accent-strong);background:#eef0fb;border-color:#3a45d642}.lead-deals-status.is-warning strong,.lead-deals-status.is-warning span{color:var(--accent-strong)}.lead-deals-status.is-loading{background:#fff}.lead-deals-list{grid-area:list;gap:10px;max-width:none;margin:0;display:grid}.lead-deals-list-head{color:var(--deal-muted);display:none}.lead-deals-row{--deal-color:var(--deal-accent);--deal-soft:var(--deal-accent-soft);border:1px solid var(--deal-line);background:var(--deal-surface);min-height:104px;color:var(--deal-ink);border-radius:8px;grid-template-columns:0 minmax(0,1fr) minmax(78px,auto);align-items:center;gap:10px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 12px 26px #182a1e0f}.lead-deals-row>*{min-width:0}.lead-deals-row.is-stage-talk{--deal-color:#3a45d6;--deal-soft:#ecedfc}.lead-deals-row.is-stage-meeting{--deal-color:#2563a8;--deal-soft:#e8eefa}.lead-deals-row.is-stage-tour{--deal-color:#176b8f;--deal-soft:#e8f3fa}.lead-deals-row.is-stage-reservation{--deal-color:#6d4ad6;--deal-soft:#f1ecfb}.lead-deals-row.is-stage-invoice{--deal-color:#41507d;--deal-soft:#eceff7}.lead-deals-row.is-stage-unknown{--deal-color:#53596b;--deal-soft:#f0f2f6}.lead-deals-row:hover{background:linear-gradient(90deg,var(--deal-soft),#fff 34%);border-color:#3a45d647;transform:translateY(-1px);box-shadow:0 18px 36px #182a1e1a}.lead-deals-row:focus-visible{background:linear-gradient(90deg,var(--deal-soft),#fff 34%);border-color:#3a45d647;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #3a45d673,0 18px 36px #182a1e1a}.lead-deals-card-copy{grid-column:2;gap:5px;min-width:0;display:grid}.lead-deals-card-top{align-items:center;gap:8px;min-width:0;display:flex}.lead-deals-card-top strong{min-width:0;color:var(--deal-ink);font-family:var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;font-size:15.5px;font-weight:850;line-height:1.18}.lead-deals-card-top em{background:var(--deal-soft);max-width:170px;color:var(--deal-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850;line-height:1;overflow:hidden}.lead-deals-note{color:var(--deal-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.app.is-agent-funnel-page .talk-designed-page .lead-deals-list .lead-deals-note,.app.is-leadership-page .talk-designed-page .lead-deals-list .lead-deals-note,.app.is-ops-page .talk-designed-page .lead-deals-list .lead-deals-note,.talk-designed-page .lead-deals-list .lead-deals-note,.lead-deals-list .lead-deals-note{color:var(--deal-muted);font-size:13px;line-height:1.35}.lead-deals-tags{flex-wrap:wrap;grid-column:2/-1;gap:6px;min-width:0;display:flex}.lead-deals-tags em{min-width:0;max-width:100%;min-height:24px;color:var(--deal-muted);text-overflow:ellipsis;white-space:nowrap;background:#eef0f4;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-style:normal;font-weight:780;line-height:1;display:inline-flex;overflow:hidden}.lead-deals-tags em.is-stage{background:var(--deal-soft);color:var(--deal-color)}.lead-deals-tags em.is-provenance{color:#765313;background:#fff4d8}.lead-deals-card-value{color:var(--deal-color);font-variant-numeric:tabular-nums;grid-area:1/3;justify-items:end;gap:3px;display:grid}.lead-deals-card-value small{color:var(--deal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.lead-deals-card-value strong{color:var(--deal-ink);white-space:nowrap;font-size:16px;font-weight:900;line-height:1.05}.lead-deals-open{background:var(--accent);min-height:34px;color:var(--on-accent);border:1px solid #0000;border-radius:999px;grid-column:2/-1;justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 10px 20px #3a45d62e}.lead-deals-open span{color:currentColor}.lead-deals-empty{text-align:center;border-radius:var(--radius-lg);background:var(--deal-surface);min-height:156px;color:var(--deal-muted);border:1px dashed #3a45d647;place-content:center;justify-items:center;gap:6px;padding:24px 20px;display:grid}.lead-deals-empty strong{color:var(--deal-ink)}.lead-deals-loading{gap:10px;display:grid}.lead-deals-loading-row{border:1px solid var(--deal-line);background:#fff;border-radius:8px;grid-template-columns:0 minmax(0,1fr) minmax(78px,auto);align-items:center;gap:10px;min-height:104px;padding:12px;display:grid;overflow:hidden}.lead-deals-loading-row em,.lead-deals-loading-row strong{background:linear-gradient(90deg,#edf1ed,#f8faf8,#edf1ed) 0 0/180% 100%;border-radius:999px;min-width:0;animation:1.25s ease-in-out infinite leadDealsLoadingPulse;display:block}.lead-deals-loading-row em{grid-column:2;height:18px}.lead-deals-loading-row strong{grid-column:3;height:28px}@keyframes leadDealsLoadingPulse{0%{background-position:100% 0}to{background-position:-100% 0}}body .app:is(.is-leadership-page,.is-ops-page,.is-agent-funnel-page) .content a.lead-deals-row:not(.btn):not(.pill){color:var(--deal-ink);line-height:normal;display:grid}body .app:is(.is-leadership-page,.is-ops-page,.is-agent-funnel-page) .content .lead-deals-search{border-radius:8px;min-height:44px}body .app.is-agent-funnel-page .floating-help-actions,body .app.is-funnel-road-page .floating-help-actions,body .app:has(.lead-deals-page) .floating-help-actions,body .app:has(.talk-stage-mobile-shell) .floating-help-actions,body .app:has(.talk-quest-mobile-page.talk-designed-page) .floating-help-actions{display:none!important}@media(min-width:760px){.lead-deals-page{padding:clamp(24px,3vw,42px)}.lead-deals-quest-shell{background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""summary""toolbar""status""list";gap:16px;width:min(100%,1320px);max-width:1320px;padding:0}.lead-deals-quest-head{grid-template-columns:44px minmax(0,1fr) auto}.lead-deals-summary-card{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.lead-deals-toolbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.25fr) minmax(220px,.8fr);align-items:end;position:static}.lead-deals-row{border-radius:8px;grid-template-columns:0 minmax(0,1fr) minmax(96px,auto);min-height:100px;padding:14px}.lead-deals-loading-row{grid-template-columns:0 minmax(0,1fr) minmax(96px,auto);min-height:100px;padding:14px}}@media(min-width:1040px){.lead-deals-list{gap:8px}.lead-deals-list-head{min-height:32px;color:var(--deal-soft-muted);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(270px,1fr) minmax(210px,.48fr) minmax(130px,auto) 116px;align-items:center;gap:14px;padding:0 16px 0 30px;font-size:11px;font-weight:850;display:grid}.lead-deals-list-head span:nth-child(3),.lead-deals-list-head span:nth-child(4){text-align:right}.lead-deals-row{grid-template-columns:0 minmax(270px,1fr) minmax(210px,.48fr) minmax(130px,auto) 116px;align-items:center;gap:14px;min-height:82px;padding:13px 16px}.lead-deals-stage-rail{grid-area:1/1}.lead-deals-card-copy{grid-column:2}.lead-deals-card-top{grid-template-columns:minmax(0,auto) auto;justify-content:start;display:grid}.lead-deals-note{-webkit-line-clamp:1}.lead-deals-tags{grid-column:3;justify-content:start}.lead-deals-card-value{grid-area:1/4;justify-items:end}.lead-deals-open{border-radius:8px;grid-column:5;justify-content:center;justify-self:end;min-width:116px}.lead-deals-loading-row{grid-template-columns:0 minmax(270px,1fr) minmax(210px,.48fr) minmax(130px,auto) 116px;gap:14px;min-height:82px;padding:13px 16px}.lead-deals-loading-row em{grid-column:2}.lead-deals-loading-row strong{grid-column:4}}@media(max-width:900px){.lead-deals-toolbar{grid-template-columns:1fr;align-items:stretch}}@media(max-width:820px){body:has(.lead-deals-page),.app:has(.lead-deals-page),.app:has(.lead-deals-page) .main,.app:has(.lead-deals-page) .content{background:var(--deal-page-bg,#f4f6f9)}.app:has(.lead-deals-page) .content{min-height:100svh;overflow-x:clip}.lead-deals-page{width:100%;padding:18px 18px calc(112px + env(safe-area-inset-bottom));overflow-x:clip}.lead-deals-quest-shell{gap:12px;width:min(100%,760px);max-width:760px}.lead-deals-search,.lead-deals-chip-row button{min-height:44px}.lead-deals-toolbar{z-index:auto;position:static}.lead-deals-chip-row{flex-wrap:wrap;max-width:100%;padding-bottom:0;overflow-x:visible}.lead-deals-chip-row::-webkit-scrollbar{display:none}}@media(max-width:640px){body:has(.lead-deals-page),.app:has(.lead-deals-page),.app:has(.lead-deals-page) .main,.app:has(.lead-deals-page) .content{background:var(--deal-page-bg,#f4f6f9)}.app:has(.lead-deals-page) .content{justify-content:center;min-height:100svh;display:flex;overflow-x:clip}.lead-deals-page{width:100%;padding:0;overflow-x:clip}.lead-deals-quest-shell{width:min(100%,440px);max-width:440px;min-height:100svh;padding:24px 14px calc(108px + env(safe-area-inset-bottom));gap:12px}.lead-deals-quest-head{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.lead-deals-quest-back{width:40px;height:40px}.lead-deals-quest-head h1{font-size:30px}.lead-deals-quest-count{min-width:70px;min-height:40px;padding:7px 10px}.lead-deals-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-deals-summary-metric{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;gap:4px 8px;padding:12px}.lead-deals-summary-metric:first-child{border-left:0;grid-area:2/1}.lead-deals-summary-metric:nth-child(2){border-left:0;border-bottom:1px solid var(--deal-line);grid-area:1/1/auto/-1}.lead-deals-summary-metric:nth-child(3){border-left:1px solid var(--deal-line);grid-area:2/2}.lead-deals-summary-icon{width:30px;height:30px}.lead-deals-summary-metric>span:not(.lead-deals-summary-icon){font-size:9.5px;line-height:1.15}.lead-deals-summary-metric strong{white-space:nowrap;font-size:17px}.lead-deals-summary-metric small{font-size:10.5px}.lead-deals-summary-metric:nth-child(2) strong{font-size:22px}.lead-deals-toolbar{gap:10px;padding:10px}.lead-deals-search-control svg{bottom:12px;left:12px}.lead-deals-search{min-height:42px;padding-left:36px}.lead-deals-filter-group{gap:6px}.lead-deals-chip-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:calc(100vw - 48px);margin-inline:-10px;padding:0 10px 3px;scroll-padding-inline:10px;overflow-x:auto}.lead-deals-chip-row::-webkit-scrollbar{display:none}.lead-deals-chip-row button{scroll-snap-align:start;flex:none;min-height:44px;padding-inline:12px}.lead-deals-chip-row button strong{min-width:19px;height:19px;padding:0 5px}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:100%;margin-inline:0;padding:0;display:grid;overflow-x:visible}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row button{justify-content:center;width:100%;min-width:0}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row button:first-child{grid-column:1/-1}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lead-deals-filter-group[aria-label=Budget] .lead-deals-chip-row{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:100%;margin-inline:0;padding:0;display:grid;overflow-x:visible}.lead-deals-filter-group[aria-label=Budget] .lead-deals-chip-row button{justify-content:center;width:100%;min-width:0}.lead-deals-status{gap:4px;padding:9px 10px;display:grid}.lead-deals-status span{text-align:left}.lead-deals-row{grid-template-columns:0 minmax(0,1fr) minmax(74px,auto);gap:8px;min-height:0;padding:12px}.lead-deals-card-top{gap:4px;display:grid}.lead-deals-card-top strong{font-size:15px;line-height:1.12}.lead-deals-card-top em{justify-self:start;max-width:100%;padding:3px 7px;font-size:10px}.lead-deals-note{-webkit-line-clamp:2;font-size:12.5px;line-height:1.3}.lead-deals-owner{gap:4px;font-size:11.5px;line-height:1.2}.lead-deals-owner small{letter-spacing:.05em;font-size:9.5px}.lead-deals-tags{gap:5px}.lead-deals-tags em{min-height:22px;padding:4px 7px;font-size:10.5px}.lead-deals-card-value{gap:2px}.lead-deals-card-value small{font-size:8.5px}.lead-deals-card-value strong{font-size:14px}.lead-deals-open{grid-column:2/-1;min-height:36px;padding-inline:14px}.lead-deals-loading-row{grid-template-columns:0 minmax(0,1fr);gap:9px;min-height:104px;padding:11px}.lead-deals-loading-row em{grid-column:2}.lead-deals-loading-row strong{display:none}}.lead-deals-quest-title{min-width:0}.lead-deals-quest-title>span{max-width:620px;color:var(--deal-muted);margin-top:7px;font-size:13px;font-weight:650;line-height:1.4;display:block}.lead-deals-summary-card{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 12px 30px #181f300f}.lead-deals-summary-metric{align-content:center;min-height:112px;padding:18px}.lead-deals-summary-metric strong{letter-spacing:-.025em;font-size:clamp(20px,2vw,27px)}.lead-deals-summary-metric small{max-width:28ch}.lead-deals-toolbar{border-radius:12px;grid-template-columns:minmax(250px,.84fr) minmax(0,1.45fr) minmax(230px,.9fr);gap:18px;padding:18px;box-shadow:0 12px 30px #181f300d}.lead-deals-search-control>span{min-height:12px}.lead-deals-chip-row button{border-radius:9px;min-height:40px;padding-inline:13px;box-shadow:0 1px #181f3005}.lead-deals-clear-filters{min-height:36px;color:var(--deal-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:0 12px;font-size:12px;font-weight:820}.lead-deals-clear-filters:hover{background:var(--deal-accent-soft)}.lead-deals-clear-filters:focus-visible{outline:none;box-shadow:0 0 0 3px #3a45d64d}.lead-deals-status{border-radius:10px;min-height:56px;padding:10px 14px}.lead-deals-status-copy{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.lead-deals-status-copy>span{text-align:left}.lead-deals-list{gap:9px}.lead-deals-list-head{grid-template-columns:minmax(240px,1.35fr) minmax(140px,.66fr) minmax(110px,.45fr) minmax(110px,.45fr) 124px;gap:12px;padding:0 18px}.lead-deals-list-head span:nth-child(n+3){text-align:right}.lead-deals-row{border-radius:12px;grid-template-columns:minmax(240px,1.35fr) minmax(140px,.66fr) minmax(110px,.45fr) minmax(110px,.45fr) 124px;gap:12px;min-height:96px;padding:16px 18px;box-shadow:0 8px 22px #181f300d}.lead-deals-row:hover,.lead-deals-row:focus-visible{border-color:var(--deal-color);background:#fff}@supports (color:color-mix(in lab,red,red)){.lead-deals-row:hover,.lead-deals-row:focus-visible{border-color:color-mix(in srgb,var(--deal-color) 34%,var(--deal-line))}}.lead-deals-row:hover,.lead-deals-row:focus-visible{box-shadow:0 14px 30px #181f3017}.lead-deals-stage-rail{display:none}.lead-deals-card-copy{grid-column:1;gap:7px}.lead-deals-card-top{align-items:center;gap:8px;display:flex}.lead-deals-card-top strong{font-size:15px;line-height:1.25}.lead-deals-note{max-width:64ch;color:var(--deal-muted);-webkit-line-clamp:1}.lead-deals-card-context{grid-column:2;align-content:center;justify-items:start;gap:7px;min-width:0;display:grid}.lead-deals-context-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lead-deals-card-context em{max-width:100%;min-height:24px;color:var(--deal-muted);text-overflow:ellipsis;white-space:nowrap;background:#eef0f4;border-radius:999px;align-items:center;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:820;line-height:1;display:inline-flex;overflow:hidden}.lead-deals-card-context em.is-stage{background:var(--deal-soft);color:var(--deal-color)}.lead-deals-card-context em.is-provenance{color:#765313;background:#fff4d8}.lead-deals-owner{min-width:0;color:var(--deal-ink);gap:2px;font-size:12px;font-weight:760;display:grid}.lead-deals-owner small{color:var(--deal-soft-muted);font-size:9px;font-weight:820;line-height:1}.lead-deals-card-value{grid-row:1;align-content:center;justify-items:end;gap:5px}.lead-deals-card-value.is-budget{grid-column:3}.lead-deals-card-value.is-amount{grid-column:4}.lead-deals-card-value strong{font-size:15px}.lead-deals-open{border-radius:9px;grid-column:5;justify-content:center;justify-self:stretch;min-height:42px;padding:0 12px}.lead-deals-open span{white-space:nowrap}@media(max-width:1180px){.lead-deals-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-deals-summary-metric:nth-child(3){border-left:0;border-top:1px solid var(--deal-line)}.lead-deals-summary-metric:nth-child(4){border-top:1px solid var(--deal-line)}}@media(max-width:1039px){.lead-deals-toolbar{grid-template-columns:1fr;gap:14px}.lead-deals-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px}.lead-deals-card-copy,.lead-deals-card-context{grid-column:1/-1}.lead-deals-card-context{flex-wrap:wrap;align-items:center;display:flex}.lead-deals-owner{margin-left:auto}.lead-deals-card-value.is-budget{grid-area:auto/1;justify-items:start}.lead-deals-card-value.is-amount{grid-area:auto/2;justify-items:end}.lead-deals-open{grid-column:1/-1;justify-self:stretch}}@media(max-width:640px){.lead-deals-quest-shell{gap:14px;padding-top:20px}.lead-deals-quest-title>span{display:none}.lead-deals-summary-card{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-deals-summary-metric,.lead-deals-summary-metric:first-child,.lead-deals-summary-metric:nth-child(2),.lead-deals-summary-metric:nth-child(3),.lead-deals-summary-metric:nth-child(4){border:0;grid-area:auto;min-height:106px;padding:13px}.lead-deals-summary-metric:nth-child(2n){border-left:1px solid var(--deal-line)}.lead-deals-summary-metric:nth-child(n+3){border-top:1px solid var(--deal-line)}.lead-deals-summary-metric strong,.lead-deals-summary-metric:nth-child(2) strong{max-width:100%;font-size:17px}.lead-deals-summary-metric small{grid-column:1/-1;max-width:none;font-size:9.5px;line-height:1.25}.lead-deals-toolbar{gap:13px;padding:13px}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row,.lead-deals-filter-group[aria-label=Budget] .lead-deals-chip-row{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:7px;max-width:100%;margin:0;padding:0 0 4px;display:flex;overflow-x:auto}.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row button,.lead-deals-filter-group[aria-label=Budget] .lead-deals-chip-row button,.lead-deals-filter-group[aria-label=Stage] .lead-deals-chip-row button:first-child{flex:none;grid-column:auto;width:auto;min-height:42px;padding-inline:13px}.lead-deals-status{align-items:center;gap:10px;padding:10px 12px;display:flex}.lead-deals-status-copy{flex:auto}.lead-deals-status-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-deals-row{gap:12px 14px;padding:15px}.lead-deals-card-top{gap:6px;display:grid}.lead-deals-note{-webkit-line-clamp:2;max-width:none}.lead-deals-card-context{gap:7px;display:flex}.lead-deals-owner{text-align:right;margin-left:auto}.lead-deals-card-value{background:#f6f7fa;border-radius:9px;padding:10px 11px}.lead-deals-card-value.is-amount{justify-items:start}.lead-deals-card-value strong{white-space:normal;font-size:14px}.lead-deals-open{min-height:44px}}.funnel-road-total{z-index:6;background:#2e9c6a17;border:1px solid #2e9c6a61;border-radius:20px;flex-direction:column;align-items:center;gap:1px;width:fit-content;margin:14px auto 0;padding:8px 20px 10px;display:flex;position:relative}.funnel-road-total span{letter-spacing:.12em;text-transform:uppercase;color:#2e9c6a;font-size:10px;font-weight:800}.funnel-road-total strong{font-family:var(--font-serif);color:#1f7a4e;align-items:center;gap:8px;font-size:27px;font-weight:400;line-height:1.05;display:flex}.funnel-road-total-icon{object-fit:contain;width:24px;height:24px}.funnel-road-node-card .funnel-road-value{color:#1f7a4e;font-variant-numeric:tabular-nums;white-space:nowrap;background:#2e9c6a1f;border-radius:999px;margin-top:1px;padding:2px 9px;font-size:11px;font-weight:800;line-height:1.2}body .app.is-agent-funnel-page .talk-stage-mobile-shell{padding-bottom:16px!important}body .app.is-agent-funnel-page .content{padding-bottom:8px!important}@media(min-width:431px)and (max-width:767px){.app.is-agent-funnel-page:has(.talk-quest-mobile-page.talk-designed-page),.app.is-agent-funnel-page:has(.talk-quest-mobile-page.talk-designed-page) .main,.app.is-agent-funnel-page:has(.talk-quest-mobile-page.talk-designed-page) .content{background:#fff!important}.app.is-agent-funnel-page:has(.talk-quest-mobile-page.talk-designed-page) .content{max-width:none;margin-inline:0;padding-inline:0!important}}.stage-summary-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin:14px auto 2px;padding:0 16px;display:flex}.stage-summary-chips em{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 13px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.stage-summary-chips em.is-main{color:#3a45d6;background:#3a45d61f}.stage-summary-chips em.is-booster{color:#2c35b8;background:#3a45d629}.value-pill{white-space:nowrap;font-variant-numeric:tabular-nums;color:#1f7a4e;background:#2e9c6a1f;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 13px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.value-pill img{object-fit:contain;width:17px;height:17px}.funnel-road-node-card .funnel-road-value{align-items:center;gap:4px;display:inline-flex}.funnel-road-node-card .funnel-road-value img{object-fit:contain;width:14px;height:14px}:root{--funnel-lavender-bg:radial-gradient(1100px 600px at 10% -8%, #e9eeff 0, transparent 55%), radial-gradient(1000px 700px at 112% 6%, #f3ecff 0, transparent 50%), linear-gradient(180deg, #eef2ff 0, #f4efff 60%, #efe9ff 100%)}.app.is-funnel-road-page .main{background:var(--bg);background-attachment:fixed}.app.is-funnel-road-page .main:before{content:none;display:none}.app.is-funnel-road-page .funnel-road-phone{box-shadow:none;background:0 0;border:0;border-radius:0}.team-quest-monitor{gap:18px}.team-quest-monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-quest-monitor-priority{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.team-quest-monitor-priority h2,.team-quest-monitor-list h2{margin:0;font-size:20px;line-height:1.2}.team-quest-monitor-list{padding:0;overflow:hidden}.team-quest-monitor-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.team-quest-monitor-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-quest-monitor-table-wrap{width:100%;overflow-x:auto}.team-quest-monitor-table{border-collapse:collapse;width:100%;min-width:940px;font-size:13px}.team-quest-monitor-table th,.team-quest-monitor-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}.team-quest-monitor-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);font-size:11px;font-weight:800}.team-quest-monitor-table td>small{color:var(--muted);max-width:220px;margin-top:5px;line-height:1.35;display:block}.team-quest-monitor-agent{gap:3px;min-width:0;display:grid}.team-quest-monitor-agent strong,.team-quest-monitor-agent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-quest-monitor-agent span{color:var(--muted);font-size:12px}.team-quest-monitor-attention{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;gap:5px;min-width:190px;max-width:260px;padding:10px 12px;display:grid}.team-quest-monitor-attention strong{color:var(--text);font-size:13px;font-weight:850;line-height:1.15}.team-quest-monitor-attention span{color:var(--muted);font-size:12px;line-height:1.35}.team-quest-monitor-attention.is-good{background:#20925814;border-color:#20925838}.team-quest-monitor-attention.is-watch{background:#d8a1361f;border-color:#d8a13647}.team-quest-monitor-attention.is-stuck{background:#d046461a;border-color:#d0464642}@media(max-width:900px){.team-quest-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-quest-monitor-priority,.team-quest-monitor-list-head{grid-template-columns:1fr;display:grid}.team-quest-monitor-filters{justify-content:flex-start}}@media(max-width:700px){.team-quest-monitor-summary{grid-template-columns:1fr}.team-quest-monitor-table{min-width:0}.team-quest-monitor-table thead{display:none}.team-quest-monitor-table,.team-quest-monitor-table tbody,.team-quest-monitor-table tr,.team-quest-monitor-table td{width:100%;display:block}.team-quest-monitor-table tr{border-bottom:1px solid var(--border);padding:12px 16px}.team-quest-monitor-table td{border:0;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.team-quest-monitor-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.team-quest-monitor-table td>small{max-width:none}}@media(min-width:768px){.app.is-funnel-road-page .content{display:block;overflow-x:hidden}.funnel-road-page{width:100%;padding:32px clamp(24px,4vw,56px) 64px}.app.is-funnel-road-page .funnel-road-phone{border:1px solid var(--border);background:var(--surface);width:min(100%,1100px);height:auto;min-height:0;box-shadow:var(--shadow-lg);border-radius:24px;margin-inline:auto;padding:30px 36px 38px;position:relative;overflow:visible}.app.is-funnel-road-page .funnel-road-head{min-height:0;margin:0;padding:0}.app.is-funnel-road-page .stage-summary-chips{justify-content:flex-start;margin:14px 0 0}.app.is-funnel-road-page .funnel-road-canvas{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;height:auto;margin:30px 0 4px;display:grid;position:relative;top:auto;left:auto}.app.is-funnel-road-page .funnel-road-canvas:before{content:"";opacity:.5;z-index:0;background:linear-gradient(90deg,#cfddfa,#3a45d6);border-radius:999px;height:4px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.app.is-funnel-road-page .funnel-road-lines{display:none}.app.is-funnel-road-page .funnel-road-node{z-index:1;width:auto;height:100%;position:relative;top:auto!important;left:auto!important;right:auto!important}.app.is-funnel-road-page .funnel-road-node-card{border-radius:20px;align-content:start;gap:12px;width:100%;height:100%;padding:24px 16px 20px;position:static;top:auto;left:auto;box-shadow:0 10px 26px #19202e12}.app.is-funnel-road-page .funnel-road-node-card .funnel-road-name{font-size:18px}.app.is-funnel-road-page .funnel-road-icon{width:52px;height:52px}.app.is-funnel-road-page .funnel-road-count{display:none}}@media(min-width:768px)and (max-width:1099px){.funnel-road-page{padding:24px clamp(18px,3vw,32px) 52px}.app.is-funnel-road-page .funnel-road-phone{width:min(100%,620px);padding:28px 30px 34px}.app.is-funnel-road-page .funnel-road-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.app.is-funnel-road-page .funnel-road-canvas:before{display:none}.app.is-funnel-road-page .funnel-road-node-card{min-height:168px;padding:22px 18px 20px}.app.is-funnel-road-page .funnel-road-node.is-invoice{grid-column:1/-1;justify-self:center;width:min(100%,260px)}}.funnel-road-next{z-index:6;color:#2c35b8;text-align:center;background:#3a45d61a;border-radius:999px;width:fit-content;max-width:calc(100% - 32px);margin:8px auto 0;padding:4px 12px;font-size:11.5px;font-weight:700;line-height:1.35;position:relative}.funnel-road-next strong{font-weight:850}@media(min-width:768px){.app.is-funnel-road-page .funnel-road-next{text-align:left;margin:10px 0 0}}@media(max-width:820px){.talk-quest-mobile-page,.talk-reactivation-page,.lead-detail-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.role-gate-recovery{justify-items:center;gap:10px;margin-top:14px;display:grid}.role-gate-recovery .btn{justify-content:center;align-items:center;padding-inline:16px;display:inline-flex;min-height:44px!important}.role-gate-recovery span{max-width:52ch;color:var(--ink-muted);line-height:1.5}.stage-live-strip.is-empty{display:block}.stage-live-strip.is-empty p{color:#1b163fb8;background:#3a45d60d;border:1px dashed #3a45d652;border-radius:16px;margin:0;padding:12px 14px;font-size:12.5px;font-weight:650;line-height:1.4}.app.is-ops-page .office-reactivation-page .btn,.app.is-ops-page .office-reactivation-page .seg-btn,.app.is-ops-page .office-reactivation-page .office-more-filter,.app.is-ops-page .office-reactivation-page .office-hubspot-link,.app.is-ops-page .office-lead-leaks-page .btn,.app.is-ops-page .office-lead-leaks-page .lead-leak-filter .seg-btn,.app.is-leadership-page .office-reactivation-page .btn,.app.is-leadership-page .office-reactivation-page .seg-btn,.app.is-leadership-page .office-reactivation-page .office-more-filter,.app.is-leadership-page .office-reactivation-page .office-hubspot-link,.app.is-leadership-page .office-lead-leaks-page .btn,.app.is-leadership-page .office-lead-leaks-page .lead-leak-filter .seg-btn{min-height:40px!important}@media(max-width:900px){.app.is-ops-page .office-reactivation-page .btn,.app.is-ops-page .office-reactivation-page .seg-btn,.app.is-ops-page .office-reactivation-page .office-more-filter,.app.is-ops-page .office-reactivation-page .office-hubspot-link,.app.is-ops-page .office-lead-leaks-page .btn,.app.is-ops-page .office-lead-leaks-page .lead-leak-filter .seg-btn,.app.is-leadership-page .office-reactivation-page .btn,.app.is-leadership-page .office-reactivation-page .seg-btn,.app.is-leadership-page .office-reactivation-page .office-more-filter,.app.is-leadership-page .office-reactivation-page .office-hubspot-link,.app.is-leadership-page .office-lead-leaks-page .btn,.app.is-leadership-page .office-lead-leaks-page .lead-leak-filter .seg-btn{min-height:44px!important}}.routing-page{gap:14px;width:min(100%,1440px);margin:0 auto}.routing-grid{gap:14px;min-width:0;display:grid}.routing-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-state-banner,.routing-inline-alert,.routing-confirm-panel{background:#fff;border:1px solid #1118271a;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.routing-state-banner-safe{background:#f3fbf7;border-color:#2f6f5838}.routing-state-banner-warn,.routing-inline-alert,.routing-confirm-panel{background:#fff8ea;border-color:#a8782147}.routing-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.routing-readiness-card{background:#f9fafb;border:1px solid #11182714;border-radius:12px;gap:8px;min-height:72px;padding:12px;display:grid}.routing-readiness-ok{background:#f3fbf7;border-color:#2f6f5833}.routing-readiness-warn{background:#fff8ea;border-color:#a878213d}.routing-readiness-label,.routing-subhead,.routing-help,.routing-muted-line{color:#11182799;font-size:12px;font-weight:600}.routing-readiness-value,.routing-stat-row,.routing-row-card-head,.routing-toggle-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.routing-stat-list,.routing-list,.routing-form{gap:10px;display:grid}.routing-stat-row,.routing-row-card{background:#fff;border:1px solid #11182714;border-radius:12px;padding:12px}.routing-mode-grid,.routing-chip-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.routing-mode-card,.routing-chip{text-align:left;color:inherit;background:#fff;border:1px solid #1118271f;border-radius:10px;padding:12px}.routing-mode-card[data-active=true],.routing-chip[data-active=true]{background:#f3fbf7;border-color:#2f6f5873}.routing-toggle-row{background:#fff;border:1px solid #11182714;border-radius:12px;padding:12px}.routing-empty-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.routing-manage-page{gap:22px}.routing-manage-page>.routing-grid{align-items:start;gap:24px}.routing-manage-page .routing-state-banner{gap:8px;padding:18px 20px;line-height:1.45}.app.is-ops-page .routing-manage-page .ops-section-header{gap:12px;padding:20px 20px 12px}.app.is-ops-page .routing-manage-page .ops-section-header .muted{max-width:620px;margin-top:5px;line-height:1.45}.routing-manage-page .routing-form,.routing-manage-page .routing-list{gap:16px;padding:0 20px 20px}.routing-manage-page .ops-section>.empty,.routing-manage-page .ops-section>.ops-empty-state{margin:0 20px 20px}.routing-manage-page .routing-form>.routing-grid{gap:16px}.routing-manage-page .routing-form>.routing-grid-2,.routing-manage-page .routing-form>.routing-grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.routing-manage-page .routing-form .label{gap:8px;margin:0;line-height:1.35;display:grid}.routing-manage-page .routing-form .input{min-height:42px;padding:9px 14px}.routing-manage-page .routing-help{line-height:1.45;display:block}.routing-manage-page .routing-inline-alert{gap:8px;padding:14px 16px;line-height:1.45}.routing-manage-page .routing-chip-grid{gap:10px}.routing-manage-page .routing-chip{align-items:center;gap:9px;min-height:42px;padding:10px 12px;line-height:1.3;display:flex}.routing-manage-page .routing-chip input{flex:none;margin:0}.routing-manage-page .routing-row-card{gap:9px;padding:16px;line-height:1.4;display:grid}.routing-manage-page .routing-muted-line{line-height:1.45}.routing-manage-page .routing-form>.btn{justify-self:start;min-height:40px;padding:9px 14px}@media(max-width:900px){.routing-grid-2,.routing-grid-3,.routing-readiness-grid,.routing-lead-mix-grid{grid-template-columns:1fr}.routing-row-card-head,.routing-toggle-row{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.routing-manage-page,.routing-manage-page>.routing-grid{gap:16px}.app.is-ops-page .routing-manage-page .ops-section-header,.routing-manage-page .routing-state-banner{padding:16px}.routing-manage-page .routing-form,.routing-manage-page .routing-list{gap:14px;padding:0 16px 16px}.routing-manage-page .ops-section>.empty,.routing-manage-page .ops-section>.ops-empty-state{margin:0 16px 16px}.routing-manage-page .routing-form>.routing-grid-2,.routing-manage-page .routing-form>.routing-grid-3{grid-template-columns:1fr}.routing-manage-page .routing-form>.btn{justify-content:center;width:100%}}.funnel-back-button{color:#3a45d6;cursor:pointer;background:#fbfaff;border:0;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;text-decoration:none;display:grid;box-shadow:0 10px 24px #3a45d614}.funnel-back-button:hover{background:#f3f0ff}.funnel-back-button:focus-visible{outline-offset:2px;outline:2px solid #3a45d6}.funnel-mobile-breadcrumb{min-height:32px;color:var(--ink-muted,#6e6557);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;font-size:12px;line-height:1.25;display:flex}@media(max-width:767px){.app.is-agent-funnel-page:has(.talk-stage-mobile-shell) .funnel-mobile-breadcrumb{display:none}}.funnel-mobile-breadcrumb .funnel-mobile-breadcrumb-sep{color:var(--ink-faint,#6e6557);opacity:.7}.funnel-mobile-breadcrumb .is-current{color:var(--ink,#191826);font-weight:600}@media(min-width:768px){.funnel-mobile-breadcrumb{display:none}}.lead-deals-owner{color:var(--deal-muted,#5a5668);align-items:baseline;gap:5px;font-size:12.5px;display:inline-flex}.lead-deals-owner small{text-transform:uppercase;letter-spacing:.04em;color:var(--deal-muted);font-size:11px}.lead-deals-cap-note{background:var(--deal-accent-soft);color:var(--accent-strong);border:1px solid #3a45d642;border-radius:10px;margin:8px 0 0;padding:9px 13px;font-size:12.5px;line-height:1.4}.lead-deals-pagination-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-deals-sort-caption{color:var(--deal-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 -4px;padding:0 2px;font-size:11px;font-weight:750}.lead-deals-refresh,.lead-deals-retry{border:1px solid var(--deal-line);min-width:44px;min-height:44px;color:var(--deal-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:5px 12px;font-size:11.5px;font-weight:800;line-height:1.2;transition:border-color .14s,background .14s}.lead-deals-refresh:hover:not(:disabled),.lead-deals-retry:hover{background:var(--deal-accent-soft);border-color:#3a45d657}.lead-deals-refresh:focus-visible,.lead-deals-retry:focus-visible{outline:none;box-shadow:0 0 0 3px #3a45d659}.lead-deals-refresh:disabled{opacity:.55;cursor:default}.lead-deals-retry{justify-self:center;margin-top:10px}.marketing-dashboard-page{--marketing-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-page{--marketing-border:color-mix(in srgb, var(--border) 84%, transparent)}}.marketing-dashboard-page{--marketing-muted:var(--ink-muted)}.marketing-dashboard-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.marketing-dashboard-tabs{width:fit-content;max-width:100%;overflow-x:auto}.marketing-dashboard-status{border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.marketing-dashboard-status strong,.marketing-dashboard-status p{margin:0}.marketing-dashboard-status p{color:var(--marketing-muted);font-size:var(--fs-sm)}.marketing-dashboard-status-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-status-warning{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}}.marketing-dashboard-status-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-status-warning{background:color-mix(in srgb,var(--warn) 7%,var(--surface))}}.marketing-dashboard-status-failed{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-status-failed{border-color:color-mix(in srgb,var(--neg) 40%,var(--border))}}.marketing-dashboard-status-failed{background:var(--neg)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-status-failed{background:color-mix(in srgb,var(--neg) 7%,var(--surface))}}.marketing-dashboard-skeleton,.marketing-dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-dashboard-skeleton>div{background:linear-gradient(90deg,#0000000a,#00000014,#0000000a);border-radius:8px;min-height:96px}.marketing-dashboard-filter-card{border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:12px;display:grid}.marketing-dashboard-filter-group{gap:8px;min-width:0;display:grid}.marketing-dashboard-filter-group-range{grid-column:1/-1}.marketing-dashboard-filter-group>span{font-size:var(--fs-xs);color:var(--marketing-muted);text-transform:uppercase;font-weight:700}.marketing-dashboard-filter-seg{flex-wrap:wrap;justify-content:flex-start;align-items:center}.marketing-dashboard-filter-seg .seg-btn{min-height:34px;padding-inline:11px}.marketing-dashboard-command{min-height:250px}.app.is-ops-page .marketing-dashboard-command-summary{grid-template-columns:minmax(0,1fr)}.app.is-ops-page .marketing-dashboard-command-summary .ops-marketing-command-main{border-right:0}.marketing-dashboard-command-chart{min-width:min(420px,40vw)}.marketing-dashboard-rich-chart,.marketing-dashboard-chart-compact{gap:14px;display:grid}.marketing-dashboard-rich-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.marketing-dashboard-rich-chart-head strong{font-size:22px;line-height:1.05;display:block}.marketing-dashboard-rich-chart-head span{color:var(--marketing-muted);font-size:var(--fs-xs);margin-top:2px;display:block}.marketing-dashboard-chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing-dashboard-chart-seg{flex-wrap:wrap}.marketing-dashboard-chart-seg .seg-btn{min-height:30px;padding:5px 10px}.marketing-dashboard-site-card,.marketing-dashboard-insight-card,.marketing-dashboard-funnel-card{border-top:3px solid var(--site-color,var(--accent))}.marketing-dashboard-site-card{background:linear-gradient(180deg,var(--site-color,var(--accent)),transparent 52%),var(--surface);gap:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-card{background:linear-gradient(180deg,color-mix(in srgb,var(--site-color,var(--accent)) 6%,transparent),transparent 52%),var(--surface)}}.marketing-dashboard-site-card-head,.marketing-dashboard-funnel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-dashboard-site-card-head span,.marketing-dashboard-funnel-head span,.marketing-dashboard-insight-label,.marketing-dashboard-funnel-stage span{color:var(--marketing-muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:700}.marketing-dashboard-site-card-head strong,.marketing-dashboard-funnel-head strong{margin-top:3px;display:block}.marketing-dashboard-site-title{min-width:0}.marketing-dashboard-site-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-dashboard-site-card-head em{background:var(--site-color,var(--accent));border-radius:999px;align-self:flex-start;padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-card-head em{background:color-mix(in srgb,var(--site-color,var(--accent)) 10%,var(--surface))}}.marketing-dashboard-site-card-head em{color:var(--site-color,var(--accent));font-size:var(--fs-xs);white-space:nowrap;font-style:normal;font-weight:800;line-height:1}.marketing-dashboard-site-hero{border:1px solid var(--site-color,var(--accent));grid-template-columns:minmax(0,1fr) minmax(116px,.42fr);align-items:stretch;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-hero{border:1px solid color-mix(in srgb,var(--site-color,var(--accent)) 18%,var(--marketing-border))}}.marketing-dashboard-site-hero{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-hero{background:color-mix(in srgb,var(--surface) 92%,var(--site-color,var(--accent)))}}.marketing-dashboard-site-primary{gap:4px;margin:0;display:grid}.marketing-dashboard-site-primary span,.marketing-dashboard-site-primary small{color:var(--marketing-muted);font-size:var(--fs-xs)}.marketing-dashboard-site-primary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:.95}.marketing-dashboard-site-spend{border-left:1px solid var(--site-color,var(--accent));align-content:center;gap:10px;padding-left:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-spend{border-left:1px solid color-mix(in srgb,var(--site-color,var(--accent)) 18%,var(--marketing-border))}}.marketing-dashboard-site-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-marketing-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-dashboard-site-meta{padding-top:2px}.marketing-dashboard-site-meta span,.marketing-dashboard-site-spend span,.ops-marketing-insight-strip span,.marketing-dashboard-freshness-item span,.marketing-dashboard-insight-card span{color:var(--marketing-muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.marketing-dashboard-site-meta strong,.marketing-dashboard-site-spend strong,.marketing-dashboard-freshness-item strong,.ops-marketing-insight-strip strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.marketing-dashboard-two-col{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.marketing-dashboard-system-row{grid-template-columns:minmax(0,1fr);display:grid}.marketing-dashboard-insight-card{border-top-color:var(--marketing-muted);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-insight-card{border-top-color:color-mix(in srgb,var(--marketing-muted) 45%,var(--marketing-border))}}.marketing-dashboard-insight-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-insight-card{background:color-mix(in srgb,var(--surface) 96%,var(--marketing-muted))}}.marketing-dashboard-insight-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-dashboard-insight-head>span{font-size:var(--fs-xs);font-weight:700}.marketing-dashboard-freshness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.marketing-dashboard-freshness-item{border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;min-width:0;padding:9px 10px}.marketing-dashboard-freshness-ready{border-color:var(--pos)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-freshness-ready{border-color:color-mix(in srgb,var(--pos) 26%,var(--marketing-border))}}.marketing-dashboard-freshness-stale{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-freshness-stale{border-color:color-mix(in srgb,var(--warn) 32%,var(--marketing-border))}}.marketing-dashboard-freshness-missing{border-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-freshness-missing{border-color:color-mix(in srgb,var(--neg) 30%,var(--marketing-border))}}.marketing-dashboard-svg-wrap{width:100%;overflow:hidden}.marketing-dashboard-svg-wrap svg{width:100%;height:auto;min-height:180px;display:block}.marketing-dashboard-grid-line{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-grid-line{stroke:color-mix(in srgb,var(--border) 80%,transparent)}}.marketing-dashboard-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.marketing-dashboard-dot{fill:var(--accent)}.marketing-dashboard-svg-wrap text{fill:var(--marketing-muted);font-size:12px}.marketing-dashboard-area-chart-shell{gap:12px;min-width:0;display:grid}.marketing-dashboard-area-chart-frame{min-width:0;position:relative}.marketing-dashboard-area-chart{touch-action:none;width:100%;height:auto;min-height:190px;display:block;overflow:visible}.marketing-dashboard-chart-compact .marketing-dashboard-area-chart{min-height:165px}.marketing-dashboard-area-chart text{fill:var(--marketing-muted);font-size:12px}.marketing-dashboard-chart-active line{stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-chart-active line{stroke:color-mix(in srgb,var(--ink) 24%,transparent)}}.marketing-dashboard-chart-active line{stroke-width:1px;stroke-dasharray:4 4}.marketing-dashboard-chart-active circle{stroke:var(--surface);stroke-width:2px}.marketing-dashboard-chart-tooltip{z-index:3;border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;width:min(260px,100% - 24px);padding:10px 11px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-chart-tooltip{background:color-mix(in srgb,var(--surface) 96%,white)}}.marketing-dashboard-chart-tooltip{color:var(--ink);font-size:var(--fs-xs);pointer-events:none;box-shadow:0 14px 32px #0f172a1f}.marketing-dashboard-chart-tooltip strong{font-size:var(--fs-sm);margin-bottom:8px;display:block}.marketing-dashboard-chart-tooltip div{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:3px 0;display:grid}.marketing-dashboard-chart-tooltip-total{border-bottom:1px solid var(--marketing-border);margin-bottom:4px;padding-bottom:7px!important}.marketing-dashboard-chart-tooltip-total span{grid-column:1/3}.marketing-dashboard-chart-tooltip i{border-radius:3px;width:10px;height:8px}.marketing-dashboard-chart-tooltip .marketing-dashboard-chart-line-key{outline-offset:2px;border-radius:999px;outline:1px dashed;height:2px}.marketing-dashboard-chart-tooltip span{color:var(--marketing-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-dashboard-chart-tooltip b{font-variant-numeric:tabular-nums;white-space:nowrap}.marketing-dashboard-chart-legend{color:var(--marketing-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.marketing-dashboard-chart-legend span{align-items:center;gap:6px;min-width:0;display:inline-flex}.marketing-dashboard-chart-legend i{border-radius:3px;flex:none;width:12px;height:8px}.marketing-dashboard-chart-legend .marketing-dashboard-chart-line-key{background:var(--accent);outline-offset:2px;border-radius:999px;outline:1px dashed;width:18px;height:2px}.marketing-dashboard-chart-legend strong{color:var(--ink);font-variant-numeric:tabular-nums}.marketing-dashboard-empty-chart{min-height:180px;color:var(--marketing-muted);font-size:var(--fs-sm);place-items:center;display:grid}.marketing-dashboard-stage-bars{gap:12px;display:grid}.marketing-dashboard-stage-row{font-size:var(--fs-sm);grid-template-columns:92px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;display:grid}.marketing-dashboard-stage-row>div{background:var(--border);border-radius:999px;height:10px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-stage-row>div{background:color-mix(in srgb,var(--border) 50%,transparent)}}.marketing-dashboard-stage-row>div{overflow:hidden}.marketing-dashboard-stage-row i{border-radius:inherit;background:var(--accent);height:100%;display:block}.marketing-dashboard-funnel-shell{gap:16px;display:grid}.marketing-dashboard-signup-panel{border-top:3px solid var(--accent);background:linear-gradient(180deg,var(--accent),transparent 58%),var(--surface);gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-signup-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 58%),var(--surface)}}.marketing-dashboard-signup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-dashboard-signup-head span,.marketing-dashboard-signup-card span{color:var(--marketing-muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:800;display:block}.marketing-dashboard-signup-head strong{margin-top:3px;font-size:19px;line-height:1.1;display:block}.marketing-dashboard-signup-head em{color:var(--marketing-muted);font-size:var(--fs-xs);white-space:nowrap;font-style:normal;font-weight:700}.marketing-dashboard-signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-dashboard-signup-card{border:1px solid var(--signup-color,var(--border));gap:8px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-signup-card{border:1px solid color-mix(in srgb,var(--signup-color,var(--border)) 35%,var(--marketing-border))}}.marketing-dashboard-signup-card{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-signup-card{background:color-mix(in srgb,var(--surface) 92%,var(--signup-color,var(--accent)))}}.marketing-dashboard-signup-good{--signup-color:var(--pos)}.marketing-dashboard-signup-issue{--signup-color:var(--neg)}.marketing-dashboard-signup-missing{--signup-color:var(--warn)}.marketing-dashboard-signup-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.marketing-dashboard-signup-card strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:32px;line-height:.95;display:block}.marketing-dashboard-signup-card em{color:var(--signup-color,var(--accent));background:var(--signup-color,var(--accent));border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-signup-card em{background:color-mix(in srgb,var(--signup-color,var(--accent)) 10%,var(--surface))}}.marketing-dashboard-signup-card em{font-size:var(--fs-xs);white-space:nowrap;font-style:normal;font-weight:800;line-height:1}.marketing-dashboard-signup-card p,.marketing-dashboard-signup-card small{color:var(--marketing-muted);font-size:var(--fs-xs);margin:0;line-height:1.35}.marketing-dashboard-signup-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-dashboard-funnel-grid{grid-template-columns:1fr;gap:16px;display:grid}.marketing-dashboard-funnel-card{gap:16px;display:grid}.marketing-dashboard-waterfall{gap:12px;display:grid}.marketing-dashboard-waterfall-graphic{background:var(--surface);border-radius:8px;width:100%;min-height:164px;position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-waterfall-graphic{background:color-mix(in srgb,var(--surface) 94%,var(--site-color,var(--accent)))}}.marketing-dashboard-waterfall-graphic{overflow:hidden}.marketing-dashboard-waterfall-graphic svg{width:100%;height:164px;display:block}.marketing-dashboard-waterfall-value,.marketing-dashboard-waterfall-rate{pointer-events:none;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-50%)}.marketing-dashboard-waterfall-value{color:#fff;text-shadow:0 1px 2px #0f172a38}.marketing-dashboard-waterfall-rate{background:var(--surface);font-size:14px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-waterfall-rate{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.marketing-dashboard-waterfall-rate{border-radius:999px;padding:2px 6px}.marketing-dashboard-waterfall-labels{color:var(--marketing-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:0;gap:10px;font-weight:800;display:grid}.marketing-dashboard-waterfall-labels span{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.marketing-dashboard-waterfall-labels span:first-child{text-align:left}.marketing-dashboard-waterfall-labels span:last-child{text-align:right}.marketing-dashboard-funnel-spend-row{border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-funnel-spend-row{background:color-mix(in srgb,var(--surface) 88%,var(--site-color,var(--accent)))}}.marketing-dashboard-funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-dashboard-funnel-stage{border:1px solid var(--marketing-border);background:var(--site-color,var(--accent));border-radius:8px;min-height:86px;padding:10px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-funnel-stage{background:color-mix(in srgb,var(--site-color,var(--accent)) 8%,var(--surface))}}.marketing-dashboard-funnel-stage strong{font-size:24px;display:block}.marketing-dashboard-transition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-dashboard-transition-card{border:1px solid var(--marketing-border);background:var(--surface);border-radius:8px;gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-transition-card{background:color-mix(in srgb,var(--surface) 92%,var(--status-color,var(--accent)))}}.marketing-dashboard-transition-card span{color:var(--marketing-muted);font-size:var(--fs-xs);display:block}.marketing-dashboard-transition-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.marketing-dashboard-transition-card em{color:var(--status-color,var(--accent));background:var(--status-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-transition-card em{background:color-mix(in srgb,var(--status-color,var(--accent)) 12%,var(--surface))}}.marketing-dashboard-transition-card em{font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:800}.marketing-dashboard-transition-card strong{font-size:clamp(26px,4vw,38px);line-height:1}.marketing-dashboard-transition-card i{background:var(--border);border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-transition-card i{background:color-mix(in srgb,var(--border) 55%,transparent)}}.marketing-dashboard-transition-card i{overflow:hidden}.marketing-dashboard-transition-card b{border-radius:inherit;background:var(--status-color,var(--accent));height:100%;display:block}.marketing-dashboard-transition-card small{color:var(--marketing-muted);font-size:var(--fs-xs)}.marketing-dashboard-funnel-notes{color:var(--marketing-muted);font-size:var(--fs-xs);gap:6px;line-height:1.35;display:grid}@media(max-width:1100px){.marketing-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-dashboard-two-col,.marketing-dashboard-filter-card{grid-template-columns:1fr}}@media(max-width:820px){.marketing-dashboard-kpi-grid{grid-template-columns:1fr}}@media(max-width:720px){.marketing-dashboard-page{gap:16px}.marketing-dashboard-head-actions,.marketing-dashboard-filter-card{justify-content:stretch;width:100%}.marketing-dashboard-filter-card,.marketing-dashboard-kpi-grid,.marketing-dashboard-signup-grid,.marketing-dashboard-funnel-grid,.marketing-dashboard-funnel-spend-row,.marketing-dashboard-site-hero,.marketing-dashboard-site-meta,.marketing-dashboard-funnel-stages,.marketing-dashboard-transition-grid{grid-template-columns:1fr}.marketing-dashboard-site-spend{border-left:0;border-top:1px solid var(--site-color,var(--accent));padding-top:10px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.marketing-dashboard-site-spend{border-top:1px solid color-mix(in srgb,var(--site-color,var(--accent)) 18%,var(--marketing-border))}}.marketing-dashboard-command{display:grid}.marketing-dashboard-command-chart{min-width:0}.marketing-dashboard-stage-row{grid-template-columns:74px minmax(0,1fr)}.marketing-dashboard-stage-row strong{grid-column:2}.marketing-dashboard-rich-chart-head,.marketing-dashboard-chart-controls{justify-content:flex-start}.marketing-dashboard-waterfall-labels{gap:6px;font-size:10px}}.mobile-notifications-fab{display:none}.roster-profile-row{align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.roster-profile-summary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;display:flex}.roster-profile-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media(max-width:700px){.roster-profile-row{flex-wrap:wrap;align-items:stretch}.roster-profile-summary,.roster-profile-actions{flex-basis:100%;width:100%}.roster-profile-actions{justify-content:flex-start}.roster-profile-actions .btn{min-height:44px}.roster-profile-pref{display:none!important}}@media(max-width:767px){.app.is-agent-funnel-page .mobile-notifications-fab{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:145;display:block;position:fixed;right:12px}.app.is-agent-funnel-page .mobile-notifications-fab .icon-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0f172a1f;width:44px;height:44px;box-shadow:0 10px 24px #0f172a24}}.academy-qa-banner{z-index:280;min-height:44px;padding:calc(8px + env(safe-area-inset-top,0px)) 20px 8px;color:#713f12;background:#fff7d6;border-bottom:1px solid #d97706;align-items:center;gap:10px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #78350f1a}.academy-qa-banner__label{color:#fff;letter-spacing:.08em;background:#92400e;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.academy-qa-banner__role{text-transform:uppercase;flex:none;font-size:12px;font-weight:700}.academy-qa-banner__message{min-width:0;font-size:13px;line-height:1.35}@media(max-width:767px){.academy-qa-banner{flex-wrap:wrap;align-items:flex-start;gap:5px 8px;padding-inline:12px}.academy-qa-banner__message{flex-basis:100%;font-size:12px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.online-lead-offers{margin:12px 0;padding:16px;border:1px solid #748096;border-radius:12px;background:var(--surface, #fff);color:var(--text, #172033);overflow-wrap:anywhere}.online-lead-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.online-lead-heading label{display:flex;align-items:center;gap:8px;min-height:44px}.online-lead-card{padding:14px 0;border-top:1px solid #748096;margin-top:12px}.online-lead-card h3{margin:0}.online-lead-card p{white-space:pre-wrap}.online-lead-actions{display:flex;gap:12px;flex-wrap:wrap}.online-lead-actions button{min-height:44px;padding:8px 18px;border:1px solid #475569;border-radius:8px;background:#fff;color:#172033;cursor:pointer}.online-lead-actions button:first-child{background:#175cd3;color:#fff;border-color:#175cd3}.online-lead-actions button:disabled{opacity:.55;cursor:default}.online-lead-actions button:focus-visible,.online-lead-heading input:focus-visible{outline:3px solid #ea8a00;outline-offset:3px}@media(max-width:480px){.online-lead-actions button{flex:1}.online-lead-heading{align-items:flex-start;flex-direction:column}}.agent-routing-control .ops-section>p,.agent-routing-control .ops-section>form,.agent-routing-control .ops-section>article{margin:16px}.agent-routing-control label{display:flex;flex:1 1 230px;flex-direction:column;gap:6px;min-width:0}.agent-routing-control select,.agent-routing-control input{width:100%;min-height:44px;padding:8px;border:1px solid #748096;border-radius:6px;background:#fff;color:#172033}.agent-routing-control button{min-height:44px;padding:8px 14px;border:1px solid #475569;border-radius:8px;background:#fff;color:#172033;cursor:pointer}.agent-routing-control article button{margin:12px 8px 0 0}.agent-routing-control small{display:block}.agent-routing-control button:focus-visible{outline:3px solid #ea8a00;outline-offset:3px}.agent-routing-control button:disabled{opacity:.55;cursor:default}.online-lead-offers select,.online-lead-card>button{min-height:44px;max-width:100%;padding:8px 12px;margin:8px 0;border:1px solid #475569;border-radius:8px;background:#fff;color:#172033}.online-lead-offers select:focus-visible,.online-lead-card>button:focus-visible{outline:3px solid #ea8a00;outline-offset:3px}.onboarding-profile-card{box-sizing:border-box;width:min(360px,calc(100vw - 48px));display:grid;gap:14px;margin:24px 24px 0 auto;padding:20px 22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #19202e0a}.onboarding-profile-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.onboarding-profile-card>header span,.onboarding-profile-card>header strong{display:block}.onboarding-profile-card>header span{color:var(--ink-muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.onboarding-profile-card>header strong{margin-top:2px;font:400 22px var(--font-serif);letter-spacing:-.01em}.onboarding-profile-card>header button{padding:0;border:0;background:transparent;color:var(--ink-muted);font:500 12px var(--font-sans);cursor:pointer}.onboarding-profile-progress{height:4px;overflow:hidden;border-radius:2px;background:#eaedf3}.onboarding-profile-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.onboarding-profile-list{display:grid;gap:6px}.onboarding-profile-list>div{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #eef1f6}.onboarding-profile-check{width:20px;height:20px;display:grid;place-items:center;border:1.5px dashed #b8c0cd;border-radius:50%;color:transparent}.onboarding-profile-list>div.is-done .onboarding-profile-check{border:0;background:#1e9e5a;color:#fff}.onboarding-profile-list strong,.onboarding-profile-list small{display:block}.onboarding-profile-list strong{font-size:13.5px}.onboarding-profile-list small{color:var(--ink-muted);font-size:12px}.onboarding-profile-list>div.is-done strong{color:var(--ink-muted);font-weight:400;text-decoration:line-through}.onboarding-profile-list button{padding:0;border:0;background:transparent;color:var(--accent);font:600 12.5px var(--font-sans);cursor:pointer}@media(max-width:640px){.onboarding-profile-card{width:auto;margin:16px 16px 0;padding:18px 20px}}
