/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-font-weight:initial;--tw-tracking: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;--o-beam-angle:0deg}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-md{max-width:var(--container-md)}.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}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}.select-all{-webkit-user-select:all;user-select:all}.\[activity\:e1\]{activity:e1}.\[activity\:e2\]{activity:e2}.\[activity\:e3\]{activity:e3}.\[company\:co1\]{company:co1}.\[contact\:ct1\]{contact:ct1}.\[item\:ID\]{item:ID}.\[lead\:l1\]{lead:l1}.\[lead\:l2\]{lead:l2}.\[opportunity\:o1\]{opportunity:o1}}:root{--o-gold:#d29f22;--o-gold-icon:#daad2e;--o-gold-hover:#ddb23a;--o-gold-dim:#d29f221a;--o-gold-border:#d29f2233;--o-black:#000;--o-surface:#080808;--o-surface-2:#0d0d0d;--o-surface-3:#111;--o-surface-hover:#161616;--o-ink:#fff;--o-ink-70:#ffffffb3;--o-ink-40:#fff6;--o-ink-20:#fff3;--o-line-6:#ffffff0f;--o-line-10:#ffffff1a;--o-line-12:#ffffff1f;--o-radius:.375rem;--o-radius-btn:4px;--o-display:"Montserrat",Arial,sans-serif;--o-body:"Open Sans",Arial,sans-serif}.o-root{background:var(--o-black);color:var(--o-ink-70);font-family:var(--o-body);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.7}.o-section{background:var(--o-surface)}.o-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.o-display{font-family:var(--o-display);color:var(--o-ink);letter-spacing:-.01em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:200;line-height:1.1}.o-display b,.o-h2 b{font-weight:600}.o-h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:200;line-height:1.2}.o-h2,.o-h3{font-family:var(--o-display);color:var(--o-ink)}.o-h3{font-size:1.05rem;font-weight:600}.o-body-lg{font-size:1.1rem;line-height:1.8}.o-eyebrow{font-family:var(--o-display);letter-spacing:.3em;text-transform:uppercase;color:var(--o-gold-text);align-items:center;gap:10px;font-weight:600;display:inline-flex}.o-eyebrow:before{content:"";background:var(--o-gold);width:24px;height:1px}.o-stepnum{color:var(--o-gold-text);font-size:2rem;font-weight:700}.o-mono-label,.o-stepnum{font-family:var(--o-display)}.o-mono-label{letter-spacing:.18em;text-transform:uppercase;color:var(--o-ink-40);font-size:.72rem;font-weight:600}.o-card{background:var(--o-surface-2);border:1px solid var(--o-line-10);border-radius:var(--o-radius);padding:26px 28px;transition:border-color .2s,background .2s}.o-card:hover{background:var(--o-surface-hover)}.o-card.o-card-gold{border-color:var(--o-gold-border)}.o-card-title{font-family:var(--o-display);color:var(--o-ink);font-size:1.05rem;font-weight:600}.o-card-desc{color:var(--o-ink-40);margin-top:6px;font-size:.92rem}.o-card-body{margin-top:16px}.o-statgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.o-stat{background:var(--o-surface-2);border:1px solid var(--o-line-10);border-radius:var(--o-radius);padding:20px 22px;position:relative;overflow:hidden}.o-stat:after{content:"";background:linear-gradient(90deg,var(--o-gold),transparent 70%);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.o-stat:hover:after{opacity:1}.o-stat-k{letter-spacing:.18em;text-transform:uppercase;color:var(--o-ink-40);font-size:.72rem;font-weight:600}.o-stat-k,.o-stat-v{font-family:var(--o-display)}.o-stat-v{color:var(--o-ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:2.3rem;font-weight:200;line-height:1.1}.o-stat-d{font-family:var(--o-display);letter-spacing:.04em;margin-top:4px;font-size:.75rem;font-weight:600}.o-stat-d.flat{color:var(--o-ink-40)}.o-badge{font-family:var(--o-display);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--o-line-12);color:var(--o-ink-70);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:5px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.o-badge.gold{color:var(--o-gold-text);border-color:var(--o-gold-border);background:var(--o-gold-dim)}.o-badge .o-dot{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes o-pulse{0%{box-shadow:0 0 #d29f2280}70%{box-shadow:0 0 0 6px #d29f2200}to{box-shadow:0 0 #d29f2200}}.o-btn{font-family:var(--o-display);letter-spacing:.06em;border-radius:var(--o-radius-btn);border:1px solid var(--o-gold);background:var(--o-gold);color:#141005;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.o-btn:hover{background:var(--o-gold-hover);border-color:var(--o-gold-hover)}.o-btn:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.o-btn.ghost{color:var(--o-gold-text);background:0 0}.o-progress{background:var(--o-line-10);border-radius:3px;height:5px;overflow:hidden}.o-progress-bar{background:var(--o-gold);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.o-acc{border:1px solid var(--o-line-10);border-radius:var(--o-radius);overflow:hidden}.o-acc-item+.o-acc-item{border-top:1px solid var(--o-line-6)}.o-acc-trigger{background:var(--o-surface-2);cursor:pointer;text-align:left;width:100%;color:var(--o-ink);font-family:var(--o-display);border:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:.95rem;font-weight:600;transition:background .15s;display:flex}.o-acc-trigger:hover{background:var(--o-surface-hover)}.o-acc-trigger:focus-visible{outline:2px solid var(--o-gold);outline-offset:-2px}.o-acc-chev{color:var(--o-gold-text);font-family:var(--o-body);flex-shrink:0;font-weight:400;transition:transform .25s}.o-acc-item.open .o-acc-chev{transform:rotate(90deg)}.o-acc-panel{background:var(--o-surface);grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid;overflow:hidden}.o-acc-item.open .o-acc-panel{grid-template-rows:1fr}.o-acc-panel-inner{min-height:0}.o-acc-panel-pad{color:var(--o-ink-70);padding:18px 22px 22px;font-size:.95rem}.o-tabs-list{border-bottom:1px solid var(--o-line-10);gap:4px;display:flex}.o-tab{cursor:pointer;font-family:var(--o-display);letter-spacing:.08em;text-transform:uppercase;color:var(--o-ink-40);background:0 0;border:none;padding:12px 18px;font-size:.82rem;font-weight:600;transition:color .15s;position:relative}.o-tab:hover{color:var(--o-ink-70)}.o-tab:focus-visible{outline:2px solid var(--o-gold);outline-offset:-2px}.o-tab[aria-selected=true]:after{content:"";background:var(--o-gold);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.o-tab-panel{padding-top:22px}.o-tl{padding-left:34px;position:relative}.o-tl:before{content:"";background:var(--o-line-12);width:1px;position:absolute;top:6px;bottom:6px;left:10px}.o-tl-item{padding-bottom:30px;position:relative}.o-tl-item:last-child{padding-bottom:0}.o-tl-marker{background:var(--o-surface-2);border:1px solid var(--o-line-12);width:21px;height:21px;font-family:var(--o-display);color:var(--o-ink-40);border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:2px;left:-34px}.o-tl-item.active .o-tl-marker,.o-tl-item.done .o-tl-marker{border-color:var(--o-gold);color:var(--o-gold-text)}.o-tl-item.active .o-tl-marker{background:var(--o-gold-dim)}.o-tl-time{letter-spacing:.16em;text-transform:uppercase;color:var(--o-gold-text);font-size:.7rem}.o-tl-time,.o-tl-title{font-family:var(--o-display);font-weight:600}.o-tl-title{color:var(--o-ink);margin-top:3px;font-size:1rem}.o-tl-desc{color:var(--o-ink-40);max-width:62ch;margin-top:4px;font-size:.92rem}.o-marquee{--o-marquee-gap:40px;--o-marquee-dur:30s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.o-marquee-track{gap:var(--o-marquee-gap);width:max-content;animation:o-marquee var(--o-marquee-dur) linear infinite;display:flex}.o-marquee:hover .o-marquee-track{animation-play-state:paused}@keyframes o-marquee{to{transform:translateX(calc(-50% - var(--o-marquee-gap)/2))}}.o-marquee-item{font-family:var(--o-display);letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink-40);white-space:nowrap;font-size:.8rem;font-weight:600}.o-marquee-item b{color:var(--o-gold-text);font-weight:600}.o-shiny{background:linear-gradient(110deg,var(--o-ink-40) 42%,var(--o-ink) 50%,var(--o-ink-40) 58%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:o-shine 3.2s linear infinite}@keyframes o-shine{to{background-position:-220% 0}}.o-beam-host{border-radius:var(--o-radius);position:relative}.o-beam-host:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--o-beam-angle,0deg),transparent 0 78%,var(--o-gold) 88%,transparent 98%);padding:1px;animation:o-beam 6s linear infinite;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --o-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes o-beam{to{--o-beam-angle:360deg}}.o-bento{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.o-bento .span-2{grid-column:span 2}@media (max-width:860px){.o-bento{grid-template-columns:1fr}.o-bento .span-2{grid-column:span 1}}.o-field label{color:var(--o-ink-40);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.9rem;display:flex}.o-field label .o-val{font-family:var(--o-display);color:var(--o-gold-text);font-size:.95rem;font-weight:600}.o-input{background:var(--o-black);border:1px solid var(--o-line-12);width:100%;color:var(--o-ink);font-family:var(--o-body);border-radius:var(--o-radius-btn);padding:11px 13px;font-size:1rem}.o-input:focus{border-color:var(--o-gold);box-shadow:0 0 0 1px var(--o-gold);outline:none}.o-range{width:100%;accent-color:var(--o-gold);height:4px}.o-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--o-ink-40);font-size:.92rem;font-family:var(--o-body);background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.o-toggle:focus-visible{outline:2px solid var(--o-gold);outline-offset:3px;border-radius:3px}.o-toggle .o-track{background:var(--o-line-12);border-radius:12px;flex-shrink:0;width:42px;height:22px;transition:background .2s;position:relative}.o-toggle .o-track:after{content:"";background:var(--o-ink-40);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.o-toggle.on .o-track{background:var(--o-gold-dim)}.o-toggle.on .o-track:after{background:var(--o-gold);transform:translate(20px)}.o-table{border-collapse:collapse;border:1px solid var(--o-line-10);width:100%;font-size:.95rem}.o-table td,.o-table th{text-align:left;border-bottom:1px solid var(--o-line-6);padding:14px 18px}.o-table thead th{background:var(--o-surface-3);font-family:var(--o-display);letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink-40);font-size:.72rem;font-weight:600}.o-table tbody tr:hover{background:var(--o-surface-hover)}.o-table .gold{color:var(--o-gold-text);font-family:var(--o-display);font-weight:600}.o-viz svg{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.o-badge.gold .o-dot,.o-beam-host:before,.o-marquee-track,.o-shiny{animation:none!important}*{transition-duration:.01ms!important}}@keyframes o-beam-flow{0%{stroke-dashoffset:274px}to{stroke-dashoffset:0}}@keyframes o-orbit{to{transform:rotate(1turn)}}@keyframes o-orbit-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-1turn)}}@media (prefers-reduced-motion:reduce){[style*=o-beam-flow],[style*=o-orbit]{animation:none!important}}.o-spark{vertical-align:middle;display:inline-block}.o-spark path.line{fill:none;stroke:var(--o-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.o-spark path.area{fill:var(--o-gold-dim);stroke:none}.o-spark circle.last{fill:var(--o-gold)}.o-compare{border:1px solid var(--o-line-10);border-radius:var(--o-radius);-webkit-user-select:none;user-select:none;background:var(--o-surface-2);position:relative;overflow:hidden}.o-compare-pane{padding:26px 28px}.o-compare-after{background:var(--o-surface-3);border-right:2px solid var(--o-gold);position:absolute;inset:0;overflow:hidden}.o-compare-handle{cursor:ew-resize;place-items:center;width:34px;margin-left:-17px;display:grid;position:absolute;top:0;bottom:0}.o-compare-handle:before{content:"";background:var(--o-gold);width:2px;position:absolute;top:0;bottom:0}.o-compare-grip{background:var(--o-gold);color:#141005;width:30px;height:30px;font-family:var(--o-display);z-index:2;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.o-compare-tag{font-family:var(--o-display);letter-spacing:.16em;text-transform:uppercase;background:#0000008c;border-radius:3px;padding:4px 9px;font-size:.68rem;font-weight:600;position:absolute;top:12px}.o-compare-tag.l{color:var(--o-ink-40);left:14px}.o-compare-tag.r{color:var(--o-gold-text);right:14px}.o-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out}.o-alloc-track{border:1px solid var(--o-line-10);border-radius:3px;height:32px;display:flex;overflow:hidden}.o-alloc-seg{transition:filter .15s;position:relative}.o-alloc-seg:hover{filter:brightness(1.25)}.o-alloc-legend{gap:8px;margin-top:16px;display:grid}.o-alloc-row{grid-template-columns:12px 1fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.o-alloc-chip{border-radius:2px;width:12px;height:12px}.o-alloc-label{color:var(--o-ink-70)}.o-alloc-val{font-family:var(--o-display);color:var(--o-ink);font-variant-numeric:tabular-nums;font-weight:600}.o-heat{gap:6px;display:grid}.o-heat-cell{aspect-ratio:1.6;border:1px solid var(--o-line-6);border-radius:3px;place-items:center;display:grid;position:relative}.o-heat-cell .v{color:var(--o-ink);font-size:.85rem}.o-heat-cell .k,.o-heat-cell .v{font-family:var(--o-display);font-weight:600}.o-heat-cell .k{letter-spacing:.1em;text-transform:uppercase;color:var(--o-ink-40);font-size:.58rem;position:absolute;top:5px;left:7px}.o-heat-axis{align-content:center;gap:6px;display:grid}.o-heat-axis span{font-family:var(--o-display);letter-spacing:.12em;text-transform:uppercase;color:var(--o-ink-40);text-align:right;padding-right:4px;font-size:.62rem;font-weight:600}.o-stepper{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.o-step{padding:0 14px;position:relative}.o-step:before{content:"";background:var(--o-line-12);height:1px;position:absolute;top:15px;left:0;right:0}.o-step:first-child:before{left:50%}.o-step:last-child:before{right:50%}.o-step-dot{background:var(--o-surface-2);border:1px solid var(--o-line-12);width:30px;height:30px;font-family:var(--o-display);color:var(--o-ink-40);border-radius:50%;place-items:center;margin:0 auto;font-size:.75rem;font-weight:700;display:grid;position:relative}.o-step.on .o-step-dot{border-color:var(--o-gold);color:var(--o-gold-text);background:var(--o-gold-dim)}.o-step-t{text-align:center;font-family:var(--o-display);color:var(--o-ink);margin-top:12px;font-size:.9rem;font-weight:600}.o-step-d{text-align:center;color:var(--o-ink-40);margin-top:4px;font-size:.82rem}.o-quote{border-left:2px solid var(--o-gold);padding:6px 0 6px 26px}.o-quote p{color:var(--o-ink);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:200;line-height:1.45}.o-quote footer,.o-quote p{font-family:var(--o-display)}.o-quote footer{letter-spacing:.16em;text-transform:uppercase;color:var(--o-gold-text);margin-top:14px;font-size:.72rem;font-weight:600}.o-quote footer span{color:var(--o-ink-40)}.o-scrolly{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.o-scrolly-sticky{position:sticky;top:80px}.o-scrolly-steps{gap:0;display:grid}.o-scrolly-step{opacity:.35;padding:18vh 0;transition:opacity .35s}.o-scrolly-step.active{opacity:1}.o-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.o-chip{font-family:var(--o-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid var(--o-line-12);color:var(--o-ink-40);background:0 0;border-radius:999px;padding:7px 14px;font-size:.72rem;font-weight:600;transition:all .15s}.o-chip:hover{color:var(--o-ink-70);border-color:var(--o-ink-20)}.o-chip:focus-visible{outline:2px solid var(--o-gold);outline-offset:2px}.o-chip[aria-pressed=true]{background:var(--o-gold-dim);border-color:var(--o-gold-border);color:var(--o-gold-text)}.o-filter-count{color:var(--o-ink-40);font-size:.82rem;font-family:var(--o-display);letter-spacing:.06em;margin-bottom:16px;font-weight:600}.o-dt-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.o-dt-search{flex:1;min-width:220px}.o-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.o-table th.sortable:hover{color:var(--o-ink-70)}.o-table th .sort-ind{color:var(--o-gold-text);margin-left:6px;font-size:.9em}.o-dt-empty{text-align:center;color:var(--o-ink-40);border:1px dashed var(--o-line-12);border-radius:var(--o-radius);padding:30px}@media (max-width:860px){.o-scrolly{grid-template-columns:1fr}.o-scrolly-sticky{position:relative;top:0}.o-scrolly-step{opacity:1;padding:26px 0}.o-stepper{grid-auto-columns:auto;grid-auto-flow:row;gap:22px}.o-step:before{display:none}}:root{--vector-black:#000;--vector-surface:#080808;--vector-surface-2:#0d0d0d;--vector-surface-3:#111;--vector-gold:#d29f22;--vector-gold-icon:#daad2e;--vector-gold-hover:#ddb23a;--vector-gold-dim:#d29f221a;--vector-gold-border:#d29f2233;--vector-gold-text:var(--vector-gold);--vector-text-primary:#fff;--vector-text-body:#ffffffb3;--vector-text-muted:#fff6;--vector-text-faint:#fff3;--o-gold:var(--vector-gold);--o-gold-icon:var(--vector-gold-icon);--o-gold-hover:var(--vector-gold-hover);--o-gold-dim:var(--vector-gold-dim);--o-gold-border:var(--vector-gold-border);--o-gold-text:var(--vector-gold-text);--o-danger:#c2534d;--o-danger-dim:#c2534d1f;--o-danger-border:#c2534d4d;--o-warn:#c8912f;--o-warn-dim:#c8912f1f;--o-ok:#4f8a6a;--o-ok-dim:#4f8a6a1f;--o-nav-w:232px;--o-topbar-h:58px;--o-content-max:2100px;--vector-radius-lg:20px;--vector-radius-md:14px;--vector-radius-sm:10px}.crm-shell input,.crm-shell select,.crm-shell textarea,.o-field,.o-input,.o-table{font-weight:400}:root{--o-line-8:#ffffff14;--o-line-24:#ffffff3d;--vector-row-hover:#ffffff06;--vector-tint:#ffffff0a;--vector-scroll-hint:#ffffff17;--vector-shadow:#00000080;--vector-backdrop:#0009;--vector-logo-badge:#fff;--vector-wordmark-ink:#fff;--vector-src-gmail:#e8a598;--vector-src-gmail-border:#e8a59859;--vector-src-gmail-dim:#e8a59814;--vector-src-jira:#8fb4ff;--vector-src-jira-border:#8fb4ff59;--vector-src-jira-dim:#8fb4ff14;--vector-src-slack:#c7a4e6;--vector-src-slack-border:#c7a4e659;--vector-src-slack-dim:#c7a4e614;--vector-src-heyreach:#3fa9f5;--vector-src-heyreach-border:#3fa9f559;--vector-src-heyreach-dim:#3fa9f514}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--vector-black:#f2f2ef;--vector-surface:#fff;--vector-surface-2:#f7f7f5;--vector-surface-3:#f0f0ed;--o-black:var(--vector-black);--o-surface:var(--vector-surface);--o-surface-2:var(--vector-surface-2);--o-surface-3:var(--vector-surface-3);--o-surface-hover:#ebebe7;--vector-text-primary:#0b0b0b;--vector-text-body:#000000bd;--vector-text-muted:#00000085;--vector-text-faint:#00000057;--o-ink:var(--vector-text-primary);--o-ink-70:var(--vector-text-body);--o-ink-40:var(--vector-text-muted);--o-ink-20:var(--vector-text-faint);--o-line-6:#0000000f;--o-line-8:#00000014;--o-line-10:#0000001a;--o-line-12:#00000021;--o-line-24:#00000042;--vector-gold-dim:#d29f2224;--vector-gold-border:#d29f2266;--vector-gold-text:#8a6410;--o-danger:#b0403a;--o-danger-dim:#b0403a1a;--o-danger-border:#b0403a4d;--o-warn:#8d6414;--o-warn-dim:#8d64141a;--o-ok:#33704f;--o-ok-dim:#33704f1a;--vector-row-hover:#00000008;--vector-tint:#0000000a;--vector-scroll-hint:#00000014;--vector-shadow:#00000029;--vector-backdrop:#14141466;--vector-logo-badge:#000;--vector-wordmark-ink:#000;--vector-src-gmail:#b3463a;--vector-src-gmail-border:#b3463a66;--vector-src-gmail-dim:#b3463a14;--vector-src-jira:#2f5db8;--vector-src-jira-border:#2f5db866;--vector-src-jira-dim:#2f5db814;--vector-src-slack:#6b3f9e;--vector-src-slack-border:#6b3f9e66;--vector-src-slack-dim:#6b3f9e14;--vector-src-heyreach:#0a66c2;--vector-src-heyreach-border:#0a66c266;--vector-src-heyreach-dim:#0a66c214}}:root[data-theme=light]{--vector-black:#f2f2ef;--vector-surface:#fff;--vector-surface-2:#f7f7f5;--vector-surface-3:#f0f0ed;--o-black:var(--vector-black);--o-surface:var(--vector-surface);--o-surface-2:var(--vector-surface-2);--o-surface-3:var(--vector-surface-3);--o-surface-hover:#ebebe7;--vector-text-primary:#0b0b0b;--vector-text-body:#000000bd;--vector-text-muted:#00000085;--vector-text-faint:#00000057;--o-ink:var(--vector-text-primary);--o-ink-70:var(--vector-text-body);--o-ink-40:var(--vector-text-muted);--o-ink-20:var(--vector-text-faint);--o-line-6:#0000000f;--o-line-8:#00000014;--o-line-10:#0000001a;--o-line-12:#00000021;--o-line-24:#00000042;--vector-gold-dim:#d29f2224;--vector-gold-border:#d29f2266;--vector-gold-text:#8a6410;--o-danger:#b0403a;--o-danger-dim:#b0403a1a;--o-danger-border:#b0403a4d;--o-warn:#8d6414;--o-warn-dim:#8d64141a;--o-ok:#33704f;--o-ok-dim:#33704f1a;--vector-row-hover:#00000008;--vector-tint:#0000000a;--vector-scroll-hint:#00000014;--vector-shadow:#00000029;--vector-backdrop:#14141466;--vector-logo-badge:#000;--vector-wordmark-ink:#000;--vector-src-gmail:#b3463a;--vector-src-gmail-border:#b3463a66;--vector-src-gmail-dim:#b3463a14;--vector-src-jira:#2f5db8;--vector-src-jira-border:#2f5db866;--vector-src-jira-dim:#2f5db814;--vector-src-slack:#6b3f9e;--vector-src-slack-border:#6b3f9e66;--vector-src-slack-dim:#6b3f9e14;--vector-src-heyreach:#0a66c2;--vector-src-heyreach-border:#0a66c266;--vector-src-heyreach-dim:#0a66c214}:root[data-theme=dark]{color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background:var(--o-black);color:var(--o-ink-70);font-family:var(--o-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:300}a{color:inherit;text-decoration:none}.crm-shell{grid-template-columns:var(--o-nav-w) 1fr;min-height:100vh;display:grid}.crm-nav{border-right:1px solid var(--o-line-10);background:var(--o-surface);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.crm-nav-brand{border-bottom:1px solid var(--o-line-6);padding:18px 20px 16px}.crm-nav-wordmark{font-family:var(--o-display);color:var(--o-ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:200;line-height:1.2}.crm-nav-wordmark b{font-weight:600}.crm-nav-sub{letter-spacing:.22em;color:var(--o-gold-text);margin-top:5px}.crm-nav-group-label,.crm-nav-sub{font-family:var(--o-display);text-transform:uppercase;font-size:.6rem;font-weight:600}.crm-nav-group-label{letter-spacing:.18em;padding:0 8px 8px}.crm-nav-link{border-radius:var(--o-radius-btn);color:var(--o-ink-40);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;transition:background .15s,color .15s;display:flex}.crm-nav-link:hover{background:var(--o-surface-hover);color:var(--o-ink)}.crm-nav-link[aria-current=page]{background:var(--o-gold-dim);color:var(--o-gold-text);font-weight:400}.crm-nav-count{font-family:var(--o-display);letter-spacing:.06em;background:var(--o-danger-dim);color:var(--o-danger);border:1px solid var(--o-danger-border);border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:600}.crm-nav-foot{border-top:1px solid var(--o-line-6);color:var(--o-ink-40);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 16px;font-size:.78rem;display:flex}.crm-main{flex-direction:column;min-width:0;display:flex}.crm-topbar{height:var(--o-topbar-h);border-bottom:1px solid var(--o-line-10);background:var(--o-surface);z-index:20;align-items:center;gap:16px;padding:0 22px;display:flex;position:sticky;top:0}.crm-content{width:100%;min-width:0;max-width:min(100%,var(--o-content-max,2100px));margin-inline:auto;padding:clamp(14px,2.2vw,24px) clamp(12px,2vw,22px) 64px}.crm-form-grid{max-width:920px}.crm-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.crm-h1{font-family:var(--o-display);color:var(--o-ink);margin:0;font-size:1.85rem;font-weight:200;line-height:1.15}.crm-h1 b{font-weight:600}.crm-page-sub{color:var(--o-ink-40);margin-top:5px;font-size:.9rem}.crm-h2{font-family:var(--o-display);letter-spacing:.18em;text-transform:uppercase;color:var(--o-ink-40);margin:0 0 12px;font-size:.72rem;font-weight:600}.crm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-section{background:var(--o-surface-2);border:1px solid var(--o-line-10);border-radius:var(--o-radius);margin-bottom:16px;padding:clamp(14px,2vw,20px) clamp(13px,2vw,22px)}.crm-section.gold{border-color:var(--o-gold-border)}.crm-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.crm-grid-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.crm-grid-2>*,.crm-page-head>*,.crm-section,.crm-stack>*,.crm-topbar>*{min-width:0}.crm-dl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 20px;display:grid}.crm-dt{font-family:var(--o-display);letter-spacing:.16em;text-transform:uppercase;color:var(--o-ink-20);font-size:.62rem;font-weight:600}.crm-dd{color:var(--o-ink);margin-top:3px;font-size:.92rem}.crm-dd,.crm-dd a,.crm-deal-co,.crm-deal-name,.crm-result{overflow-wrap:anywhere}.crm-link,.o-table td,.o-table th{overflow-wrap:break-word}.crm-dd.muted{color:var(--o-ink-40)}.crm-form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 16px;display:grid}.crm-field .crm-label,.crm-field label{font-family:var(--o-display);letter-spacing:.16em;text-transform:uppercase;color:var(--o-ink-40);margin-bottom:6px;font-size:.62rem;font-weight:600;display:block}.crm-field input,.crm-field select,.crm-field textarea{background:var(--o-black);border:1px solid var(--o-line-12);width:100%;color:var(--o-ink);font-family:var(--o-body);border-radius:var(--o-radius-btn);padding:9px 11px;font-size:.92rem}.crm-field textarea{resize:vertical;min-height:84px;line-height:1.55}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{border-color:var(--o-gold);box-shadow:0 0 0 1px var(--o-gold);outline:none}.crm-field .crm-hint{color:var(--o-ink-20);margin-top:5px;font-size:.76rem}.crm-field .crm-err{color:var(--o-danger);margin-top:5px;font-size:.78rem}.crm-field.span-2{grid-column:1/-1}.crm-checkrow{color:var(--o-ink-70);align-items:center;gap:9px;font-size:.9rem;display:flex}.crm-checkrow input{width:auto;accent-color:var(--o-gold)}.crm-form-foot{border-top:1px solid var(--o-line-6);align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.crm-btn-secondary{font-family:var(--o-display);letter-spacing:.06em;border-radius:var(--o-radius-btn);border:1px solid var(--o-line-12);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:10px 18px;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.crm-btn-secondary:hover{border-color:var(--o-ink-20)}.crm-btn-danger{border-color:var(--o-danger-border)}.crm-btn-danger:hover{border-color:var(--o-danger);color:var(--o-danger)}.crm-alert{border-radius:var(--o-radius);border:1px solid var(--o-line-12);align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:.88rem;display:flex}.crm-alert.danger{border-color:var(--o-danger-border);background:var(--o-danger-dim);color:var(--o-danger)}.crm-alert.warn{border-color:var(--o-gold-border);background:var(--o-warn-dim);color:var(--o-warn)}.crm-alert.ok{background:var(--o-ok-dim);color:var(--o-ok);border-color:#4f8a6a4d}.crm-empty{text-align:center;color:var(--o-ink-40);border:1px dashed var(--o-line-12);border-radius:var(--o-radius);padding:34px 24px;font-size:.9rem}.crm-empty .crm-empty-t{font-family:var(--o-display);color:var(--o-ink-70);margin-bottom:5px;font-size:.95rem;font-weight:600}.crm-skeleton{background:linear-gradient(90deg,var(--o-surface-2),var(--o-surface-hover),var(--o-surface-2));border-radius:var(--o-radius-btn);background-size:200% 100%;height:14px;animation:crm-shimmer 1.3s linear infinite}@keyframes crm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.crm-skeleton{animation:none}}.crm-board{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;overflow-x:auto}.crm-col{background:var(--o-surface);border:1px solid var(--o-line-10);border-radius:var(--o-radius);flex-direction:column;flex:0 0 268px;max-height:calc(100vh - 210px);display:flex}.crm-col.is-over{border-color:var(--o-gold);background:var(--o-gold-dim)}.crm-col-head{border-bottom:1px solid var(--o-line-6);background:var(--o-surface);border-radius:var(--o-radius) var(--o-radius) 0 0;padding:12px 14px;position:sticky;top:0}.crm-col-title{font-family:var(--o-display);letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink-70);justify-content:space-between;gap:8px;font-size:.68rem;font-weight:600;display:flex}.crm-col-title .n{color:var(--o-ink-20)}.crm-col-sum{font-family:var(--o-display);color:var(--o-gold-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.78rem;font-weight:600}.crm-col-body{flex-direction:column;gap:9px;min-height:70px;padding:10px;display:flex;overflow-y:auto}.crm-deal{background:var(--o-surface-2);border:1px solid var(--o-line-10);border-radius:var(--o-radius-btn);cursor:grab;padding:11px 12px;transition:border-color .15s,background .15s}.crm-deal:hover{background:var(--o-surface-hover);border-color:var(--o-ink-20)}.crm-deal:focus-visible{outline:2px solid var(--o-gold);outline-offset:2px}.crm-deal.dragging{opacity:.45}.crm-deal-name{color:var(--o-ink);margin:3px 0 7px;font-size:.88rem;line-height:1.35}.crm-deal-meta{color:var(--o-ink-40);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.crm-deal-val{font-family:var(--o-display);color:var(--o-gold-text);font-variant-numeric:tabular-nums;font-weight:600}.crm-deal-flags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.crm-flag{font-family:var(--o-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--o-line-12);color:var(--o-ink-40);border-radius:3px;align-items:center;gap:5px;padding:3px 7px;font-size:.6rem;font-weight:600;display:inline-flex}.crm-flag.danger{border-color:var(--o-danger-border);color:var(--o-danger);background:var(--o-danger-dim)}.crm-flag.warn{color:var(--o-warn);background:var(--o-warn-dim)}.crm-flag.gold,.crm-flag.warn{border-color:var(--o-gold-border)}.crm-flag.gold{color:var(--o-gold-text);background:var(--o-gold-dim)}.crm-flag.ok{color:var(--o-ok);background:var(--o-ok-dim);border-color:#4f8a6a4d}.crm-filters{background:var(--o-surface);border:1px solid var(--o-line-10);border-radius:var(--o-radius);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:16px;padding:14px;display:flex}.crm-filters .crm-field{min-width:148px}.crm-search{flex:1;max-width:420px;position:relative}.crm-search input{background:var(--o-black);border:1px solid var(--o-line-12);width:100%;color:var(--o-ink);font-family:var(--o-body);border-radius:var(--o-radius-btn);padding:8px 11px;font-size:.88rem}.crm-search input:focus{border-color:var(--o-gold);outline:none}.crm-results{background:var(--o-surface-3);border:1px solid var(--o-line-12);border-radius:var(--o-radius);z-index:40;max-height:340px;box-shadow:0 12px 30px var(--vector-shadow,#0009);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.crm-result{border-bottom:1px solid var(--o-line-6);color:var(--o-ink-70);padding:9px 13px;font-size:.88rem;display:block}.crm-result:focus,.crm-result:hover{background:var(--o-surface-hover);color:var(--o-ink);outline:none}.crm-result .sub{color:var(--o-ink-20);font-size:.76rem}.crm-link{color:var(--o-gold-text)}.crm-link:hover{text-decoration:underline}.crm-muted{color:var(--o-ink-40)}.crm-tabular{font-variant-numeric:tabular-nums}.crm-scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.crm-scroll-x>table:has(thead th:nth-child(5)){min-width:620px}.crm-scroll-x>table:has(thead th:nth-child(7)){min-width:780px}.crm-scroll-x::-webkit-scrollbar{height:8px}.crm-scroll-x::-webkit-scrollbar-thumb{background:var(--o-line-12);border-radius:4px}.crm-stack{flex-direction:column}.crm-row,.crm-stack{gap:10px;display:flex}.crm-row{flex-wrap:wrap;align-items:center}.crm-login{place-items:center;min-height:100vh;padding:24px;display:grid}.crm-login-card{background:var(--o-surface-2);border:1px solid var(--o-line-10);border-radius:var(--o-radius);width:100%;max-width:378px;padding:30px 28px}.crm-topbar-user{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.crm-topbar-who{text-align:right;min-width:0;line-height:1.25}.crm-topbar-name{color:var(--o-ink);font-size:.85rem}.crm-topbar-email,.crm-topbar-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-topbar-email{font-size:.72rem}.crm-signout{white-space:nowrap;padding:7px 13px}.crm-nav-toggle{border:1px solid var(--o-line-12);border-radius:var(--o-radius-btn);width:40px;height:40px;color:var(--o-ink-70);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.crm-nav-toggle:hover{border-color:var(--o-gold-border);color:var(--o-ink)}.crm-nav-toggle:focus-visible{outline:2px solid var(--o-gold);outline-offset:2px}.crm-nav-backdrop{display:none}@media (max-width:1024px){.crm-shell{grid-template-columns:1fr}.crm-nav-toggle{display:inline-flex}.crm-nav{z-index:90;width:min(280px,82vw);height:100dvh;box-shadow:none;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.crm-nav.is-open{box-shadow:0 0 0 100vmax var(--vector-backdrop,#00000080);transform:none}.crm-nav-backdrop{z-index:85;background:0 0;border:0;display:block;position:fixed;inset:0}.crm-topbar{gap:12px}}@media (prefers-reduced-motion:reduce){.crm-nav{transition:none}}@media (max-width:900px){.crm-topbar-email{display:none}.crm-grid-2{grid-template-columns:1fr}}@media (max-width:560px){.o-statgrid{grid-template-columns:1fr}}@media (min-width:561px) and (max-width:1024px){.o-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crm-topbar-who{display:none}.crm-topbar-user{gap:8px}.crm-topbar{height:auto;min-height:var(--o-topbar-h);flex-wrap:wrap;row-gap:8px;padding:8px 12px}.crm-search{flex:1 0 100%;order:3;max-width:none}.crm-page-head{gap:12px;margin-bottom:16px}.crm-topbar{padding:0 12px}.crm-filters{gap:10px}.crm-filters .crm-field{min-width:100%}.crm-form-foot{flex-wrap:wrap}.crm-btn-secondary,.crm-field input,.crm-field select,.crm-field textarea,.crm-nav-link,.o-btn{min-height:40px}.crm-col{flex-basis:min(268px,78vw);max-height:none}}.crm-demo-banner{z-index:60;background:var(--o-warn-dim);border-bottom:1px solid var(--o-gold-border);color:var(--o-warn);font-family:var(--o-display);letter-spacing:.18em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;padding:6px 16px;font-size:.66rem;font-weight:600;display:flex;position:sticky;top:0}.crm-demo-banner .crm-demo-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.crm-demo-banner .crm-demo-sub{letter-spacing:.06em;text-transform:none;color:var(--o-ink-40);font-weight:400;font-family:var(--o-body);font-size:.72rem}@media (max-width:700px){.crm-demo-banner .crm-demo-sub{display:none}}.crm-viewswitch{border-bottom:1px solid var(--o-line-10);scrollbar-width:none;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.crm-viewswitch::-webkit-scrollbar{display:none}.crm-viewswitch-tab{cursor:pointer;font:inherit;font-family:var(--o-display);letter-spacing:.12em;text-transform:uppercase;color:var(--o-ink-40);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 15px;font-size:.72rem;font-weight:600;text-decoration:none}.crm-viewswitch-tab:hover{color:var(--o-ink-70)}.crm-viewswitch-tab.is-active{color:var(--o-gold-text);border-bottom-color:var(--o-gold)}.crm-listcontrols{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex;position:relative}.crm-colpicker{z-index:30;background:var(--o-surface-3);border:1px solid var(--o-line-12);border-radius:var(--o-radius);width:min(320px,100vw - 32px);max-height:60vh;box-shadow:0 12px 30px var(--vector-shadow,#0009);padding:14px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.crm-colpicker-row{align-items:center;gap:8px;padding:3px 0;display:flex}.crm-colpicker-row .crm-btn-secondary{padding:2px 8px;font-size:.7rem;line-height:1.4}.crm-savedviews{margin-bottom:14px}.crm-savedviews-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-savedview{border:1px solid var(--o-line-12);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex}.crm-savedview-link{color:var(--o-ink-70);text-decoration:none}.crm-savedview-link:hover,.crm-savedview-star{color:var(--o-gold-text)}.crm-savedview-action{color:var(--o-ink-20);cursor:pointer;font-size:.7rem;font-family:var(--o-body);background:0 0;border:0;padding:0}.crm-savedview-action:hover{color:var(--o-danger)}.crm-savedviews-form{background:var(--o-surface);border:1px solid var(--o-line-10);border-radius:var(--o-radius);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding:14px;display:flex}.crm-lead-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.crm-lead-msg{border-left:2px solid var(--o-line-12);color:var(--o-ink-40);overflow-wrap:anywhere;margin-top:8px;padding-left:10px;font-size:.82rem}.crm-funnel-cell{font-variant-numeric:tabular-nums}.vector-lockup{align-items:center;gap:11px;min-width:0;display:inline-flex}.vector-lockup-text{flex-direction:column;min-width:0;display:flex}.vector-wordmark{font-family:var(--o-display);letter-spacing:.24em;color:var(--vector-wordmark-ink,var(--vector-text-primary));white-space:nowrap;margin-right:-.24em;font-weight:600;line-height:1.05}.vector-lockup-parent{font-family:var(--o-body);letter-spacing:.16em;text-transform:uppercase;color:var(--vector-text-muted);white-space:nowrap;margin-top:3px;font-size:.6rem;font-weight:400}.crm-nav-brand{padding:20px 18px 18px}.crm-topbar-mark{flex:none;align-items:center;display:none}@media (max-width:1024px){.crm-topbar-mark{display:inline-flex}}.crm-nav{--vector-logo-cutout:var(--o-surface)}.crm-login-card{--vector-logo-cutout:var(--o-surface-2)}.crm-topbar{--vector-logo-cutout:var(--o-surface)}.digest-filters{align-items:flex-end}.digest-chips{flex-wrap:wrap;gap:6px;display:flex}.digest-chip{font:inherit;border:1px solid var(--o-line-10);color:inherit;cursor:pointer;opacity:.6;background:0 0;padding:5px 10px;font-size:12px}.digest-chip.is-active,.digest-chip[aria-pressed=true]{opacity:1;border-color:var(--o-gold,currentColor)}.digest-groups{gap:12px;display:grid}.digest-group{border:1px solid var(--o-line-10);border-radius:var(--o-radius);padding:10px 12px}.digest-group-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.digest-rows{margin:0;padding:0;list-style:none}.digest-row{border-top:1px solid var(--o-line-10);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0;display:grid}.digest-row:first-child{border-top:0}.digest-row-deal,.digest-row-title{overflow-wrap:anywhere;min-width:0}.digest-row-when{white-space:nowrap;opacity:.8;font-size:12px}.digest-row-when.is-late{color:var(--o-danger);opacity:1}.digest-more{margin-top:6px}@media (max-width:640px){.digest-row{grid-template-columns:minmax(0,1fr) auto}.digest-row-deal{order:3;grid-column:1/-1;font-size:12px}}.digest-facets{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px;display:flex}.digest-facets-label{margin-right:2px}.digest-facet{opacity:.85}.digest-facet[aria-pressed=true]{background:var(--o-gold-dim)}.digest-facet:disabled{opacity:.35;cursor:default}.digest-facet-n{margin-left:2px;font-weight:600}.digest-list{margin:0;padding-left:0;list-style:none}.digest-list>li{padding:3px 0}.digest-pager{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.digest-pager .crm-btn-secondary:disabled{opacity:.4;cursor:default}.digest-tag{text-align:center;letter-spacing:.02em;border:1px solid var(--o-line-10);border-radius:4px;min-width:58px;margin-right:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.digest-tag.is-won{color:var(--o-ok);background:var(--o-ok-dim);border-color:#0000}.digest-tag.is-lost{color:var(--o-danger);border-color:currentColor}.digest-tag.is-new{background:var(--o-gold-dim);border-color:#0000}.digest-pagesize{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}:root{--o-display:var(--font-display),"Montserrat",Arial,sans-serif;--o-body:var(--font-body),"Open Sans",Arial,sans-serif;--o-font-display:var(--o-display);--o-font-body:var(--o-body)}.crm-select-inline{background:var(--o-surface-2,#131313);color:var(--o-ink,#f5f5f5);border:1px solid var(--o-line-12,#ffffff1f);border-radius:6px;min-width:0;max-width:100%;padding:6px 10px;font-family:inherit;font-size:.82rem}.crm-pre-wrap{white-space:pre-wrap;word-break:break-word}.vb-wrap{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface,#080808);max-height:calc(100vh - var(--o-topbar-h,58px) - 190px);border-radius:10px;overflow:auto}.vb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:.82rem}.vb-table td,.vb-table th{border-bottom:1px solid var(--o-line-8,#ffffff14);text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:6px 10px;overflow:hidden}.vb-table th{z-index:2;background:var(--o-surface-2,#0d0d0d);font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted,#fff6);-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:600;position:sticky;top:0}.vb-th-inner{gap:6px}.vb-th-btn,.vb-th-inner{align-items:center;min-width:0;display:flex}.vb-th-btn{color:inherit;font:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;gap:4px;padding:0}.vb-th-btn:disabled{cursor:default}.vb-th-btn:hover:not(:disabled){color:var(--vector-text-primary,#fff)}.vb-th-menu-btn{color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:0 2px}.vb-th-menu-btn:hover,.vb-th-menu-btn[aria-expanded=true]{opacity:1}.vb-menu{z-index:30;background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-12,#ffffff1f);min-width:176px;box-shadow:0 12px 32px var(--vector-shadow,#00000080);font-family:var(--o-font-body,"Open Sans",sans-serif);letter-spacing:0;text-transform:none;color:var(--vector-text-body,#ffffffb3);border-radius:8px;flex-direction:column;padding:4px 0;font-size:.8rem;font-weight:400;display:flex;position:absolute;top:100%;right:0}.vb-menu button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px}.vb-menu button:hover{background:var(--o-gold-dim);color:var(--vector-text-primary,#fff)}.vb-menu hr{border:0;border-top:1px solid var(--o-line-8,#ffffff14);margin:4px 0}.vb-menu label{cursor:pointer;align-items:center;gap:8px;padding:5px 12px;display:flex}.vb-resize{cursor:col-resize;z-index:3;width:7px;height:100%;position:absolute;top:0;right:-3px}.vb-resize.is-active,.vb-resize:hover{background:var(--o-gold-border)}.vb-table tbody tr:hover td{background:var(--vector-row-hover,#ffffff06)}.vb-table tbody tr.is-selected td{background:var(--o-gold-dim)}.vb-row-link{color:inherit;text-decoration:none}.vb-row-link:hover{color:var(--o-gold-text);text-decoration:underline}.vb-cell-edit{cursor:text}.vb-cell-readonly{cursor:default}.vb-link-flag{color:var(--o-warn,#e0a458);cursor:help;margin-left:4px}.vb-cell-link{align-items:center;min-width:0;display:flex}.vb-cell-link .vb-cell-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.vb-cell-link .vb-cell-open{flex:none}.vb-cell-open{color:inherit;opacity:.5;margin-left:6px;font-size:.85em;text-decoration:none}.vb-cell-open:focus-visible,.vb-cell-open:hover{opacity:1;color:var(--o-gold-text)}.vb-cell-edit:hover{box-shadow:inset 0 0 0 1px var(--o-line-12,#ffffff1f);border-radius:4px}.vb-cell-edit.is-editing{box-shadow:inset 0 0 0 1px var(--o-gold);overflow:visible}.vb-cell-edit.is-saving{opacity:.6}.vb-cell-edit.is-error{box-shadow:inset 0 0 0 1px var(--o-danger)}.vb-cell-input{background:var(--o-surface-2,#0d0d0d);width:100%;min-width:0;color:var(--vector-text-primary,#fff);font:inherit;border:0;border-radius:3px;outline:0;padding:2px 4px}.vb-cell-input:focus{box-shadow:0 0 0 1px var(--o-gold)}.vb-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.vb-toolbar .crm-input{min-width:220px}.vb-count{margin-left:auto;font-size:.78rem}.vb-count,.vb-empty td{color:var(--vector-text-muted)}.vb-empty td{text-align:center;padding:28px 12px}.vb-kbd{color:var(--vector-text-faint);margin-left:6px;font-size:.66rem}.vso-backdrop{background:var(--vector-backdrop,#0000008c);z-index:60;position:fixed;inset:0}.vso{z-index:61;background:var(--o-surface,#080808);border-left:1px solid var(--o-line-12,#ffffff1f);width:min(560px,100vw);box-shadow:-24px 0 48px var(--vector-shadow,#00000080);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.vso-wide{width:min(1100px,100vw)}.vso-head{border-bottom:1px solid var(--o-line-8,#ffffff14);align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.vso-title{font-family:var(--o-font-display,Montserrat,sans-serif);color:var(--vector-text-primary,#fff);margin:0;font-size:1.05rem;font-weight:600}.vso-body{flex-direction:column;flex:1;gap:18px;padding:16px 20px 32px;display:flex;overflow:auto}.vso-close{color:var(--vector-text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.2rem;line-height:1}.vso-close:hover{color:var(--vector-text-primary,#fff)}.vso-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.vmodal-backdrop{background:var(--vector-backdrop,#0009);z-index:70;justify-content:center;align-items:flex-start;padding:8vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.vmodal{background:var(--o-surface,#080808);border:1px solid var(--o-line-12,#ffffff1f);width:min(640px,100%);box-shadow:0 24px 64px var(--vector-shadow,#0009);border-radius:12px}.vmodal-head{align-items:center;gap:12px;padding:18px 22px 10px;display:flex}.vmodal-body{flex-direction:column;gap:14px;padding:6px 22px 22px;display:flex}.vmodal-foot{border-top:1px solid var(--o-line-8,#ffffff14);justify-content:flex-end;gap:10px;padding:12px 22px 18px;display:flex}.vform-grid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.vform-grid .span-2{grid-column:span 2}.vfield{flex-direction:column;gap:5px;display:flex}.vfield>span{letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);font-size:.7rem;font-family:var(--o-font-display,Montserrat,sans-serif)}.vfield input,.vfield select,.vfield textarea{background:var(--o-surface-2,#0d0d0d);color:var(--vector-text-primary,#fff);border:1px solid var(--o-line-12,#ffffff1f);font:inherit;border-radius:6px;padding:8px 10px;font-size:.86rem}.vfield input:focus,.vfield select:focus,.vfield textarea:focus{border-color:var(--o-gold);outline:0}.verror{color:var(--o-danger);font-size:.82rem}.vcp-backdrop{background:var(--vector-backdrop,#0009);z-index:80;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.vcp{background:var(--o-surface,#080808);border:1px solid var(--o-line-12,#ffffff1f);width:min(620px,92vw);box-shadow:0 24px 64px var(--vector-shadow,#0009);border-radius:12px;align-self:flex-start;overflow:hidden}.vcp input{border:0;border-bottom:1px solid var(--o-line-8,#ffffff14);width:100%;color:var(--vector-text-primary,#fff);font:inherit;background:0 0;outline:0;padding:14px 18px;font-size:1rem}.vcp-list{max-height:50vh;padding:6px;overflow:auto}.vcp-group{letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-faint);font-size:.66rem;font-family:var(--o-font-display,Montserrat,sans-serif);padding:8px 12px 4px}.vcp-item{text-align:left;width:100%;color:var(--vector-text-body);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.vcp-item.is-active,.vcp-item:hover{background:var(--o-gold-dim);color:var(--vector-text-primary,#fff)}.vcp-item small{color:var(--vector-text-muted);margin-left:auto}.vtoast-host{z-index:90;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.vtoast{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-12,#ffffff1f);border-left:3px solid var(--o-gold);color:var(--vector-text-primary,#fff);box-shadow:0 12px 32px var(--vector-shadow,#00000080);border-radius:8px;max-width:360px;padding:10px 14px;font-size:.84rem}.vtoast.is-error{border-left-color:var(--o-danger)}.vtoast.is-ok{border-left-color:var(--o-ok)}.vsearch-btn{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:220px;padding:6px 12px;font-size:.8rem;display:flex}.vsearch-btn:hover{color:var(--vector-text-primary,#fff);border-color:var(--o-line-24,#ffffff3d)}.vsearch-btn kbd{color:var(--vector-text-faint);border:1px solid var(--o-line-12,#ffffff1f);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:.66rem}@media (max-width:720px){.vsearch-btn{min-width:0}.vsearch-btn span{display:none}}.jira-card{flex-direction:column;gap:14px;display:flex}.jira-head{justify-content:space-between;gap:12px}.jira-head,.jira-head>div:first-child{flex-wrap:wrap;align-items:center;display:flex}.jira-head>div:first-child{gap:10px}.jira-badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);font-size:.66rem;font-family:var(--o-font-display,Montserrat,sans-serif);border-radius:999px;padding:3px 8px;display:inline-block}.jira-badge.is-ok{color:var(--o-ok,#7fd18b);border-color:var(--o-ok,#7fd18b)}.jira-badge.is-off{color:var(--o-danger,#e5484d);border-color:var(--o-danger,#e5484d)}.jira-project{font-size:.84rem}.jira-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.jira-stat{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.jira-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-faint);font-size:.66rem;font-family:var(--o-font-display,Montserrat,sans-serif)}.jira-stat strong{color:var(--vector-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.jira-error{border-left:3px solid var(--o-danger,#e5484d);color:var(--vector-text-body);word-break:break-word;background:#e5484d14;border-radius:6px;padding:8px 12px;font-size:.84rem}.jira-result{color:var(--vector-text-muted);flex-wrap:wrap;gap:6px 14px;font-size:.8rem;display:flex}.jira-result span:first-child{color:var(--vector-text-body)}.jira-help{color:var(--vector-text-body);gap:6px;font-size:.84rem}.jira-help,.jira-help ul{flex-direction:column;display:flex}.jira-help ul{gap:4px;margin:0;padding-left:18px}.jira-help code{background:var(--o-surface-2,#0d0d0d);border-radius:4px;padding:1px 5px;font-size:.78rem}.jira-panel{flex-direction:column;gap:10px;display:flex}.jira-inline{align-items:center;gap:8px;display:flex}.jira-inline .crm-input{flex:1;min-width:0}.jira-issue{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.jira-issue-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.jira-key{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.04em;font-weight:600}.jira-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);border-radius:4px;padding:2px 8px;font-size:.66rem}.jira-status.is-progress{color:var(--o-gold-text,#d4a72c);border-color:var(--o-gold,#d4a72c)}.jira-status.is-done{color:var(--o-ok,#7fd18b);border-color:var(--o-ok,#7fd18b)}.jira-issue-summary{color:var(--vector-text-primary,#fff);font-size:.9rem}.jira-issue-meta{flex-wrap:wrap;gap:4px 14px;font-size:.76rem;display:flex}.gmail-card{flex-direction:column;gap:16px;display:flex}.gmail-row{flex-wrap:wrap;justify-content:space-between;gap:16px}.gmail-row,.gmail-status{align-items:flex-start;display:flex}.gmail-status{gap:12px;min-width:0}.gmail-status-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.gmail-sub{margin-top:3px;font-size:.82rem;line-height:1.45}.gmail-dot{background:var(--vector-text-faint,#666);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.gmail-dot.is-on{background:var(--o-ok,#3fb950);box-shadow:0 0 0 3px #3fb9502e}.gmail-dot.is-error{background:var(--o-danger,#f85149);box-shadow:0 0 0 3px #f851492e}.gmail-actions{flex-wrap:wrap}.gmail-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);font-size:.64rem;font-family:var(--o-font-display,Montserrat,sans-serif);border-radius:999px;padding:2px 8px;display:inline-block}.gmail-pill.is-on{color:var(--o-ok,#3fb950);border-color:#3fb95080}.gmail-pill.is-error{border-color:#f8514980}.gmail-err,.gmail-pill.is-error{color:var(--o-danger,#f85149)}.gmail-counts{border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;padding:12px 14px;display:grid}.gmail-counts div{flex-direction:column;gap:2px;display:flex}.gmail-counts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-faint);font-size:.66rem;font-family:var(--o-font-display,Montserrat,sans-serif)}.gmail-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem}.gmail-admin{border-top:1px solid var(--o-line-8,#ffffff14);flex-direction:column;gap:8px;padding-top:12px;display:flex}.gmail-table{border-collapse:collapse;width:100%;font-size:.84rem}.gmail-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-faint);border-bottom:1px solid var(--o-line-12,#ffffff1f);font-size:.66rem;font-weight:600;font-family:var(--o-font-display,Montserrat,sans-serif);padding:6px 10px}.gmail-table td{border-bottom:1px solid var(--o-line-8,#ffffff14);vertical-align:top;padding:8px 10px}.gmail-table td .crm-muted{font-size:.76rem}.gmail-draft .vmodal-body .vfield textarea{resize:vertical;min-height:160px}.gmail-draft-done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.gmail-draft-done p{color:var(--vector-text-body);margin:0;line-height:1.5}.vinline{font:inherit;color:inherit;cursor:text;text-align:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;border-radius:2px;margin:0;padding:0}.vinline:focus-visible,.vinline:hover{border-bottom-color:var(--o-gold);outline:0}.vinline-input{font:inherit;max-width:100%}.o-stat-v .vinline-input{width:100%;font-size:1rem}:where(.crm-input){font:inherit;border:1px solid var(--o-line-6,#0000001f);background:var(--vector-surface,#fff);color:inherit;border-radius:4px;padding:6px 10px;font-size:.85rem}:where(.crm-input):focus{border-color:var(--o-gold);outline:0}:where(.crm-btn){font:inherit;letter-spacing:.04em;border:1px solid var(--o-gold);background:var(--o-gold);color:var(--o-ink,#111);cursor:pointer;border-radius:4px;padding:7px 14px;font-size:.82rem;font-weight:600}:where(.crm-btn):hover{background:var(--o-gold-hover,var(--o-gold))}:where(.crm-btn):disabled{opacity:.55;cursor:default}:where(.crm-timeline){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where(.crm-timeline-item){border-bottom:1px solid var(--o-line-6,#00000014);padding-bottom:8px;font-size:.86rem}:where(.crm-timeline-meta){color:var(--vector-text-muted,#777);margin-bottom:2px;font-size:.73rem}.vinbox-pill{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted,#ffffff8c);background:var(--vector-tint,#ffffff08);border-radius:3px;align-items:center;padding:2px 7px;font-size:.6rem;font-weight:600;display:inline-flex}.vinbox-pill.src-gmail{color:var(--vector-src-gmail);border-color:var(--vector-src-gmail-border);background:var(--vector-src-gmail-dim)}.vinbox-pill.src-jira{color:var(--vector-src-jira);border-color:var(--vector-src-jira-border);background:var(--vector-src-jira-dim)}.vinbox-pill.src-slack{color:var(--vector-src-slack);border-color:var(--vector-src-slack-border);background:var(--vector-src-slack-dim)}.vinbox-pill.src-manual{color:var(--o-gold-text);border-color:var(--o-gold-border);background:var(--o-gold-dim)}.vinbox-pill.kind{text-transform:none;letter-spacing:.02em;font-size:.68rem;font-family:var(--o-font-body,"Open Sans",sans-serif);font-weight:500}.vinbox-tabcount{color:var(--vector-text-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.66rem}.vinbox-section{flex-direction:column;gap:8px;display:flex}.vinbox-h{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-muted);margin:0;font-size:.68rem;font-weight:600}.vinbox-body{color:var(--vector-text-body,#fffc);font-size:.88rem;line-height:1.55}.vinbox-quote{border-left:2px solid var(--o-gold-border);background:var(--vector-tint,#ffffff06);border-radius:0 6px 6px 0;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.vinbox-kv{border-collapse:collapse;width:100%;font-size:.85rem}.vinbox-kv th{text-align:left;color:var(--vector-text-muted);white-space:nowrap;vertical-align:top;width:1%;padding:5px 12px 5px 0;font-weight:500}.vinbox-kv td{border-bottom:1px solid var(--o-line-8,#ffffff14);word-break:break-word;padding:5px 0}.vinbox-raw summary{cursor:pointer;color:var(--vector-text-faint);font-size:.75rem}.vinbox-raw pre,.vinbox-raw-pre{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);max-height:260px;color:var(--vector-text-muted);border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:.72rem;line-height:1.5;overflow:auto}.vinbox-foot{background:var(--o-surface,#080808);border-top:1px solid var(--o-line-8,#ffffff14);flex-wrap:wrap;align-items:flex-end;gap:10px;margin:auto -20px -32px;padding:12px 20px 16px;display:flex;position:sticky;bottom:-32px}.vinbox-foot-btns{gap:8px;display:flex}.vinbox-foot kbd{opacity:.6;border:1px solid;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:.6rem}.vslack{flex-direction:column;gap:6px;display:flex}.vslack-status{padding-bottom:6px}.vslack-h{margin:16px 0 6px;font-size:.82rem}.vslack-table{border-collapse:collapse;width:100%;font-size:.84rem}.vslack-table th{text-align:left;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);border-bottom:1px solid var(--o-line-12,#ffffff1f);padding:6px 10px 6px 0;font-size:.66rem;font-weight:600}.vslack-table td{border-bottom:1px solid var(--o-line-8,#ffffff14);vertical-align:middle;padding:8px 10px 8px 0}.vslack-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vslack-picker select{max-width:220px}.vslack code{background:var(--vector-tint,#ffffff0f);border-radius:4px;padding:1px 5px;font-size:.8em}.vtoast.has-action{align-items:center;gap:12px;display:flex}.vtoast-action{border:1px solid var(--o-gold-border,#d4af3766);color:var(--o-gold-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:.78rem;font-weight:600}.vtoast-action:hover{background:var(--o-gold-dim)}.vtl{flex-direction:column;gap:10px;display:flex}.vtl-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vtl-chip{cursor:pointer;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.64rem;font-weight:600;display:inline-flex}.vtl-chip:hover{color:var(--vector-text-primary,#fff);border-color:var(--o-line-24,#ffffff3d)}.vtl-chip-n{font-variant-numeric:tabular-nums;opacity:.7}.vtl-chip.is-on{color:var(--vector-text-primary,#fff);border-color:var(--o-gold);background:var(--o-gold-dim)}.vtl-chip.src-gmail.is-on{color:var(--vector-src-gmail);border-color:var(--vector-src-gmail);background:var(--vector-src-gmail-dim)}.vtl-chip.src-jira.is-on{color:var(--vector-src-jira);border-color:var(--vector-src-jira);background:var(--vector-src-jira-dim)}.vtl-chip.src-slack.is-on{color:var(--vector-src-slack);border-color:var(--vector-src-slack);background:var(--vector-src-slack-dim)}.vtl-chip.src-campaign.is-on{color:var(--o-gold-text);border-color:var(--o-gold);background:var(--o-gold-dim)}.vtl-chip.src-calls.is-on,.vtl-chip.src-coldcall.is-on{color:var(--o-ok);border-color:var(--o-ok);background:var(--o-ok-dim)}.vtl-chip.src-heyreach.is-on{color:var(--vector-src-heyreach);border-color:var(--vector-src-heyreach);background:var(--vector-src-heyreach-dim)}.vtl-chip.src-system.is-on{color:var(--vector-text-body);border-color:var(--o-line-24,#ffffff3d);background:var(--vector-tint,#ffffff0f)}.vtl-chip-clear{color:var(--vector-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:.74rem}.vtl-chip-clear:hover{color:var(--vector-text-primary,#fff);text-decoration:underline}.vtl-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vtl-meta>span:not(.vtl-dot){min-width:0}.vtl-dot{background:var(--vector-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.vtl-dot.src-manual{background:var(--o-gold)}.vtl-dot.src-gmail{background:var(--vector-src-gmail)}.vtl-dot.src-jira{background:var(--vector-src-jira)}.vtl-dot.src-campaign{background:var(--o-gold-text)}.vtl-dot.src-coldcall{background:var(--o-ok)}.vtl-dot.src-slack{background:var(--vector-src-slack)}.vtl-dot.src-heyreach{background:var(--vector-src-heyreach)}.vtl-open{white-space:nowrap;margin-left:auto;font-size:.72rem}.vtl-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vtl-select{font:inherit;cursor:pointer;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-body);background:0 0;border-radius:6px;padding:3px 8px;font-size:.78rem}.vtl-select:hover{border-color:var(--o-line-24,#ffffff3d)}.vtl-thread-head{text-align:left;width:100%;font:inherit;color:var(--vector-text-primary,#fff);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.vtl-thread-head:hover{color:var(--o-gold-text)}.vtl-thread-rows{border-left:1px solid var(--o-line-12,#ffffff1f);margin:8px 0 0 14px;padding-left:10px}.vtl-more{font:inherit;cursor:pointer;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);background:0 0;border-radius:6px;align-self:flex-start;padding:4px 12px;font-size:.8rem}.vtl-more:hover:not(:disabled){color:var(--vector-text-primary,#fff);border-color:var(--o-line-24,#ffffff3d)}.vtl-more:disabled{opacity:.6;cursor:default}.ai-draft-row{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.ai-draft-row .ai-draft-intent{flex:1;margin:0}.ai-draft-row .crm-btn-secondary{white-space:nowrap}.vcad-table{border-collapse:collapse;width:100%;font-size:.84rem}.vcad-table th{text-align:left;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);border-bottom:1px solid var(--o-line-12,#ffffff1f);white-space:nowrap;padding:6px 10px 6px 0;font-size:.66rem;font-weight:600}.vcad-table td{border-bottom:1px solid var(--o-line-8,#ffffff14);vertical-align:middle;padding:8px 10px 8px 0}.vcad-table tr.is-inherit td{color:var(--vector-text-muted)}.vcad-table input[disabled]{opacity:.45}.vcad-waits{width:120px}.vcad-max{width:70px}.vcad-title{width:100%;min-width:260px}.vcad-hint{font-size:.78rem;line-height:1.5}.vcad-hint code{background:var(--o-gold-dim);border-radius:4px;padding:1px 5px;font-size:.85em}.vcad-result{flex-direction:column;gap:8px;margin-top:12px;display:flex}.vcad-list{margin:0;padding-left:18px;font-size:.84rem;line-height:1.6}.vcad-skipped summary{cursor:pointer;font-size:.78rem}.vimp-stepper{gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex}.vimp-step{border-bottom:2px solid var(--o-line-12,#ffffff1f);color:var(--o-ink-40);font-size:.82rem;font-family:var(--o-font-display,Montserrat,sans-serif);flex:1;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.vimp-step.on{color:var(--o-ink,#f5f5f5);border-bottom-color:var(--o-gold)}.vimp-step.done{color:var(--o-ok)}.vimp-step-dot{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.vimp-drop{text-align:center;border:1px dashed var(--o-line-12,#ffffff2e);background:var(--o-surface-2,#0d0d0d);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;padding:56px 24px;transition:border-color .15s,background .15s;display:flex}.vimp-drop.is-over{border-color:var(--o-gold);background:var(--o-gold-dim)}.vimp-drop-t{font-family:var(--o-font-display,Montserrat,sans-serif);font-size:1rem;font-weight:600}.vimp-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.vimp-error{border-color:var(--o-danger-border);color:var(--o-danger)}.vimp-controls{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:8px;display:flex}.vimp-check{align-items:center;gap:8px;padding-bottom:8px;font-size:.85rem;display:flex}.vimp-hint{margin:6px 0 12px;font-size:.85rem}.vimp-table{width:100%;font-size:.85rem}.vimp-table td,.vimp-table th{vertical-align:top}.vimp-sample{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.vimp-sub{font-size:.78rem}.vimp-why{max-width:520px}.vimp-warn{color:var(--o-warn);margin-top:2px;font-size:.78rem}.vimp-confirm{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);border-radius:10px;margin-bottom:14px;padding:12px 16px;font-size:.86rem}.vimp-confirm ul{margin:6px 0;padding-left:20px}.vimp-counts{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.vimp-count{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);text-align:left;min-width:110px;color:inherit;font:inherit;border-radius:10px;padding:12px 16px}.vimp-count-btn{cursor:pointer}.vimp-count-btn.on{border-color:var(--o-gold)}.vimp-count-v{font-family:var(--o-font-display,Montserrat,sans-serif);font-size:1.5rem;font-weight:700;line-height:1.1}.vimp-count-k{margin-top:6px}.vimp-counts-note{flex:240px;align-self:center;font-size:.85rem}.vsetup{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vsetup-step{border-bottom:1px solid var(--o-line-6,#ffffff0f);align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.vsetup-step:last-child{border-bottom:0;padding-bottom:0}.vsetup-mark{width:22px;height:22px;font-family:var(--o-font-display,Montserrat,sans-serif);border:1px solid var(--o-gold-border);color:var(--o-gold-text);background:var(--o-gold-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.vsetup-step.is-done .vsetup-mark{border-color:var(--o-ok);color:var(--o-ok);background:var(--o-ok-dim)}.vsetup-step.is-done .vsetup-title{color:var(--vector-text-muted)}.vsetup-body{flex:1;min-width:0}.vsetup-title{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:.9rem;display:flex}.vsetup-state{letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-faint);font-size:.64rem;font-family:var(--o-font-display,Montserrat,sans-serif);margin-left:auto}.vsetup-hint{margin-top:2px;font-size:.78rem}.vsetup-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vb-table td:focus{box-shadow:inset 0 0 0 2px var(--o-gold);border-radius:4px;outline:none}.vb-table td:focus:not(:focus-visible){box-shadow:none}.vb-table .vb-cell-edit:focus-visible{box-shadow:inset 0 0 0 2px var(--o-gold)}.vcadrec{flex-direction:column;gap:8px;display:flex}.vcadrec-last{margin-top:4px}.vrecq-sub{margin-bottom:10px}.vrecq-table td{vertical-align:top}.vrecq-meta{font-size:.76rem}.vrecq-people{font-size:.84rem}.vrecq-people .crm-muted{font-size:.76rem}.vrecq-table select{max-width:260px}.vrecq-actions{white-space:nowrap;gap:6px;display:flex}.vrep-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.vrep-filters label{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);flex-direction:column;gap:4px;font-size:.66rem;font-weight:600;display:flex}.vrep-hint{margin-top:10px;font-size:.78rem;line-height:1.5}.vrep-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vrep-table tfoot td{border-top:1px solid var(--o-line-12,#ffffff1f);font-weight:600}.vrep-table tr.vrep-undated td{color:var(--vector-text-muted);font-style:italic}.vrep-barcol{width:28%;min-width:140px}.vrep-bar{background:var(--o-line-8,#ffffff14);border-radius:4px;height:10px;position:relative;overflow:hidden}.vrep-bar-fill{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.vrep-bar-fill.value{background:var(--o-line-12,#ffffff2e)}.vrep-bar-fill.weighted{background:var(--o-gold)}.vrep-legend{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.vrep-sw{border-radius:2px;width:10px;height:10px;display:inline-block}.vrep-sw.value{background:var(--o-line-12,#ffffff2e)}.vrep-sw.weighted{background:var(--o-gold)}.vmerge-layout{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.vmerge-layout{grid-template-columns:1fr}}.vmerge-list{gap:6px;margin:0;padding:0;list-style:none}.vmerge-list,.vmerge-pair{flex-direction:column;display:flex}.vmerge-pair{text-align:left;border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;gap:3px;padding:10px 12px}.vmerge-pair:hover{border-color:var(--o-line-24,#ffffff3d)}.vmerge-pair.on{border-color:var(--o-gold);background:var(--o-gold-dim)}.vmerge-pair-names{font-size:.88rem;font-weight:600}.vmerge-pair-why{font-size:.78rem}.vmerge-table{width:100%;font-size:.85rem}.vmerge-table td,.vmerge-table th{vertical-align:top}.vmerge-table td:first-child,.vmerge-table th:first-child{white-space:nowrap;width:140px}.vmerge-table .vmerge-keep{background:var(--o-gold-dim)}.vmerge-table tr.vmerge-diff td:not(:first-child){color:var(--o-warn);font-weight:600}.vmerge-table tr.vmerge-diff td.vmerge-keep{color:var(--o-ink,#f5f5f5)}.vmerge-choice{letter-spacing:.08em;text-transform:uppercase;color:var(--o-gold-text);cursor:pointer;align-items:center;gap:6px;margin-bottom:4px;font-size:.72rem;display:inline-flex}.vmerge-impact{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.vb-wrap{background:linear-gradient(270deg,var(--o-surface,#080808) 40%,transparent) 100% /36px 100% no-repeat local,linear-gradient(270deg,var(--vector-scroll-hint,#ffffff17),transparent) 100% /36px 100% no-repeat scroll,var(--o-surface,#080808)}.crm-create-compact{margin-left:4px;display:none;position:relative}.crm-create-plus{border-radius:6px;width:36px;height:36px;padding:0;font-size:1.25rem;line-height:1}.crm-create-menu{top:calc(100% + 6px)}@media (max-width:900px){.crm-topbar-create{display:none}.crm-create-compact{display:block}.crm-topbar{flex-wrap:nowrap}.crm-topbar-user{margin-left:auto}.vso{width:100vw;box-shadow:none;border-left:0}.vform-grid,.vso-grid{grid-template-columns:1fr}.vform-grid .span-2{grid-column:span 1}.vmodal-backdrop{padding:4vh 8px}.vb-wrap{max-height:calc(100dvh - var(--o-topbar-h,58px) - 150px)}.vb-toolbar .crm-input{flex:160px;min-width:0}.vb-kbd{display:none}.crm-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:0}.crm-col{scroll-snap-align:start}}@media (max-width:560px){.crm-page-head{flex-direction:column;align-items:stretch}.crm-page-head .crm-actions{flex-wrap:wrap}.crm-h1,.o-stat-v{font-size:1.6rem}}.vrep-inline{color:var(--vector-text-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.vdig-stats{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vdig-pre{white-space:pre-wrap;word-break:break-word;background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);max-height:360px;color:var(--vector-text-body,#ffffffbf);border-radius:6px;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.55;overflow:auto}.vdig-send{flex-direction:column;gap:8px;margin-top:12px;display:flex}.vdig-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vdig-row .crm-input{flex:1;min-width:220px}.vdig-send code{background:var(--o-gold-dim);border-radius:4px;padding:1px 5px;font-size:.85em}.vtheme{border:1px solid var(--o-line-12);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.vtheme button{cursor:pointer;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);background:0 0;border:0;border-radius:4px;padding:3px 8px;font-size:.62rem;font-weight:600}.vtheme button:hover{color:var(--vector-text-primary)}.crm-nav-foot{flex-wrap:wrap}.vb-select-cell{text-align:center;width:36px;min-width:36px;max-width:36px;padding:6px 4px}.vb-select-cell input{vertical-align:middle;cursor:pointer;accent-color:var(--o-gold);margin:0}.vb-table tbody tr.is-checked td{background:var(--o-gold-dim)}.vb-bulkbar{z-index:60;background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-gold-border,#d4af3766);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:.84rem;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000008c}.vb-bulkbar strong{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--o-gold-text);margin-right:4px;font-size:.72rem}.vb-views{display:inline-block;position:relative}.vb-views-btn{text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding:6px 12px;overflow:hidden}.vb-views-btn.is-active{border-color:var(--o-gold-border,#d4af3766);color:var(--o-gold-text)}.vb-views-menu{min-width:260px;max-height:420px;left:0;right:auto;overflow:auto}.vb-views-head{letter-spacing:.08em;text-transform:uppercase;padding:6px 12px 2px;font-size:.64rem}.vb-views-empty,.vb-views-head{color:var(--vector-text-muted);display:block}.vb-views-empty{padding:8px 12px;font-size:.8rem}.vb-views-menu button.is-danger:hover{color:var(--o-danger);background:0 0}.vb-views-save{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.vb-views-save .crm-input{width:100%;min-width:0}.vb-views-save label{padding:0}.vb-views-save-btns{justify-content:flex-end;gap:8px;display:flex}.vb-menu .vb-views-save-btns button{text-align:center;border:1px solid var(--o-line-12,#ffffff1f);border-radius:4px;padding:5px 11px}.vb-menu .vb-views-save-btns button[type=submit]{color:var(--o-gold-text);border-color:var(--o-gold-border,#d4af3766)}.vb-menu .vb-views-save-btns button:disabled{opacity:.5;cursor:default}.vcomp{flex-direction:column}.vcomp,.vcomp-row{gap:8px;display:flex}.vcomp-row{flex-wrap:wrap;align-items:center}.vcomp-outcome{flex:160px;min-width:140px}.vcomp-inline{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.vcomp-inline .crm-muted{font-size:.74rem}.vcomp-attendees{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.vcomp-attendees legend{float:left;margin-right:4px;padding:0;font-size:.74rem}.vcomp-chip{cursor:pointer;border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.76rem;display:inline-flex}.vcomp-chip input{accent-color:var(--o-gold);margin:0}.vcomp-chip.is-on{border-color:var(--o-gold-border,#d4af3766);color:var(--o-gold-text);background:var(--o-gold-dim)}.vcomp-next{border:1px dashed var(--o-line-12,#ffffff1f);border-radius:6px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.vtl-details{color:var(--vector-text-muted);flex-wrap:wrap;gap:6px 10px;margin-top:3px;font-size:.76rem;display:flex}.vtl-draft,.vtl-outcome{color:var(--o-gold-text);font-weight:600}.vtl-draft{border:1px solid var(--o-gold-text);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;margin-right:8px;padding:0 6px;font-size:.7rem;display:inline-block}.vtl-attendees:before,.vtl-duration:before{content:"·";opacity:.6;margin-right:8px}.vq{flex-direction:column;gap:4px;min-width:0;display:flex}.vq-body.is-clamped{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vq-actions{flex-wrap:wrap;gap:12px;display:flex}.vq-toggle{cursor:pointer;font:inherit;color:var(--o-gold-text,var(--o-gold));background:0 0;border:0;padding:0;font-size:.74rem}.vq-toggle:hover{text-decoration:underline}.vq-quoted{border-left:2px solid var(--o-line-12,#ffffff1f);opacity:.85;margin-top:2px;padding-left:10px}.jmap{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.jmap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jmap-title{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--o-gold-text,var(--o-gold));font-size:.72rem}.jmap-sub{font-size:.78rem}.jmap-toggles{flex-wrap:wrap;gap:6px 20px;font-size:.84rem;display:flex}.jmap-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.jmap-toggle input{accent-color:var(--o-gold);margin:0}.jmap-toggle strong{margin-right:4px}.jmap-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 18px;display:grid}.jmap-row{grid-template-columns:minmax(120px,1fr) 18px minmax(140px,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:.84rem;display:grid}.jmap-row.is-closed .jmap-stage{color:var(--vector-text-primary,#fff)}.jmap-stage{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jmap-stage em{letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:.62rem;font-style:normal}.jmap-arrow,.jmap-stage em{color:var(--vector-text-faint)}.jmap-arrow{text-align:center}.jmap-row .crm-select-inline{width:100%;min-width:0}.jmap-warn{letter-spacing:.08em;text-transform:uppercase;color:var(--o-warn,#e0a83a);border:1px solid;border-radius:4px;padding:1px 6px;font-size:.62rem}.jira-issue-map{flex-direction:column;gap:2px;font-size:.78rem;display:flex}.jira-issue-map b{color:var(--vector-text-primary,#fff);font-weight:600}.vsa-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.vsa-stages{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}.vsa-stage{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.vsa-stage:hover{background:var(--o-surface-2,#ffffff0a)}.vsa-stage.is-active{border-color:var(--o-gold-border,#d4af3766);color:var(--o-gold);background:var(--o-gold-dim)}.vsa-stage small{color:var(--vector-text-muted);font-size:.7rem}.vsa-stage.is-active small{color:inherit}.vsa-main{flex-direction:column;gap:18px;min-width:0;display:flex}.vsa-help{font-size:.78rem}.vsa-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vsa-item{border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.vsa-item.is-inactive{opacity:.55}.vsa-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vsa-item-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vsa-kind{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.08em;color:var(--o-gold);border:1px solid var(--o-gold-border,#d4af3766);border-radius:4px;padding:1px 6px;font-size:.62rem}.vsa-kind,.vsa-off{text-transform:uppercase}.vsa-off{letter-spacing:.06em;color:var(--vector-text-muted);font-size:.68rem}.vsa-sub{font-size:.78rem}.vsa-body{white-space:pre-wrap;font:inherit;background:var(--o-surface-2,#ffffff08);border-radius:6px;max-width:100%;margin:2px 0 0;padding:8px 10px;font-size:.82rem;overflow-x:auto}.vsa-item-btns{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.vsa-small{padding:4px 9px;font-size:.76rem}.vsa-small.is-danger:hover{color:var(--o-danger);border-color:var(--o-danger)}.vsa-icon{border:1px solid var(--o-line-12,#ffffff1f);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0}.vsa-icon:disabled{opacity:.35;cursor:default}.vsa-form{border:1px solid var(--o-gold-border,#d4af3766);border-radius:8px;flex-direction:column;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:flex}.vsa-form-row{flex-wrap:wrap;gap:10px;display:flex}.vsa-grow{flex:1;min-width:200px}.vsa-form-btns{justify-content:flex-end;gap:8px;display:flex}.ai-draft-template{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ai-draft-template .vfield{flex:1;min-width:200px}@media (max-width:760px){.vsa-layout{grid-template-columns:1fr}.vsa-stages{flex-flow:wrap;position:static}.vsa-item{flex-direction:column}.vsa-item-btns{justify-content:flex-start}}.vsum-page{color-scheme:light;padding:18px 0 40px}.vsum-toolbar{justify-content:space-between;align-items:center;gap:8px;max-width:820px;margin:0 auto 14px;display:flex}.vsum-sheet{color:#111;background:#fff;border:1px solid #d9d9d5;max-width:820px;margin:0 auto;padding:36px 44px;font-size:.86rem;line-height:1.45;box-shadow:0 10px 30px #0000002e}.vsum-head{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.vsum-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#555;font-size:.64rem}.vsum-eyebrow,.vsum-title{font-family:var(--o-font-display,Montserrat,sans-serif)}.vsum-title{color:#111;font-size:1.5rem;line-height:1.15;margin:4px 0 0}.vsum-sub{color:#444;margin-top:4px}.vsum-stamp{text-align:right;color:#555;white-space:nowrap;font-size:.76rem}.vsum-grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vsum-block{margin-bottom:16px}.vsum-block h2{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#111;border-bottom:1px solid #bbb;margin:0 0 8px;padding-bottom:4px;font-size:.7rem}.vsum-dl{grid-template-columns:90px 1fr;gap:3px 10px;margin:0;display:grid}.vsum-dl dt{color:#666;font-size:.76rem}.vsum-dl dd{color:#111;margin:0}.vsum-stats{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(5,1fr);gap:10px;margin:4px 0 18px;padding:10px 0;display:grid}.vsum-stats>div{flex-direction:column;gap:2px;display:flex}.vsum-k{letter-spacing:.08em;text-transform:uppercase;color:#666;font-size:.66rem}.vsum-v{color:#111;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}.vsum-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vsum-list li{border-bottom:1px dotted #ccc;padding-bottom:6px}.vsum-list li:last-child{border-bottom:0}.vsum-list strong{color:#111}.vsum-muted{color:#666;font-size:.78rem}.vsum-evidence{color:#333;margin-top:2px;font-size:.8rem}.vsum-pre{white-space:pre-wrap}.vsum-tag{letter-spacing:.06em;text-transform:uppercase;color:#333;vertical-align:middle;border:1px solid #999;border-radius:3px;margin-left:6px;padding:0 6px;font-size:.66rem;display:inline-block}.vsum-table{border-collapse:collapse;width:100%;font-size:.82rem}.vsum-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#666;border-bottom:1px solid #bbb;padding:4px 6px 4px 0;font-size:.68rem}.vsum-table td{vertical-align:top;color:#111;border-bottom:1px solid #e3e3e3;padding:5px 6px 5px 0}.vsum-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vsum-checks li{color:#111;align-items:center;gap:8px;display:flex}.vsum-box{border:1px solid #333;border-radius:2px;width:12px;height:12px;display:inline-block}.vsum-foot{color:#777;text-align:right;border-top:1px solid #ddd;margin-top:20px;padding-top:8px;font-size:.7rem}@media (max-width:700px){.vsum-sheet{padding:20px 16px}.vsum-grid2{grid-template-columns:1fr}.vsum-stats{grid-template-columns:repeat(2,1fr)}.vsum-head{flex-direction:column}.vsum-stamp{text-align:left;white-space:normal}}.vicp-badge{white-space:nowrap;cursor:help;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.vicp-tier{width:18px;height:18px;font-family:var(--o-font-display,Montserrat,sans-serif);border:1px solid var(--o-line-12,#ffffff1f);color:var(--vector-text-body);border-radius:4px;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.vicp-badge.tier-a .vicp-tier{color:var(--o-gold-text);border-color:var(--o-gold-border);background:var(--o-gold-dim)}.vicp-badge.tier-c .vicp-tier{color:var(--vector-text-muted)}.vicp-num{text-align:right;min-width:2ch;font-weight:600}.vicp-bar{background:var(--o-line-12,#ffffff1f);border-radius:2px;flex:0 0 44px;height:3px;overflow:hidden}.vicp-bar-fill{background:var(--vector-text-faint);height:100%;display:block}.vicp-badge.tier-a .vicp-bar-fill{background:var(--o-gold)}.vicp-badge.tier-b .vicp-bar-fill{background:var(--vector-text-muted)}.vicp-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:16px;display:grid}.vicp-side{flex-direction:column;gap:16px;display:flex}.vicp-num-in{text-align:right;width:74px}.vicp-hint{line-height:1.5}.vicp-hint,.vicp-max{font-size:.78rem}.vicp-pairs{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.vicp-pairs label{color:var(--vector-text-body);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.vicp-chiplist{margin-bottom:12px}.vicp-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.vicp-chip{border:1px solid var(--o-gold-border);background:var(--o-gold-dim);color:var(--o-gold-text);border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 9px;font-size:.78rem;display:inline-flex}.vicp-chip button{color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:1rem;line-height:1}.vicp-chip button:hover{opacity:1}.vicp-chip-in{width:150px;padding:4px 8px;font-size:.8rem}.vicp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.vicp-actions button[disabled]{opacity:.45;cursor:default}.vicp-dist{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.vicp-dist-cell{border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;padding:10px 12px}.vicp-dist-cell.tier-a{border-color:var(--o-gold-border)}.vicp-dist-n{font-family:var(--o-font-display,Montserrat,sans-serif);font-size:1.3rem;font-weight:600}.vicp-dist-n .crm-muted{font-family:var(--o-font-body,"Open Sans",sans-serif);font-size:.78rem;font-weight:400}@media (max-width:900px){.vicp-grid{grid-template-columns:1fr}.vicp-dist{grid-template-columns:repeat(2,minmax(0,1fr))}}.vdoc-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.vdoc-card{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.vdoc-card-t{font-family:var(--o-font-display,Montserrat,sans-serif);color:var(--o-gold);font-size:.9rem;font-weight:600}.vdoc-card-b{color:var(--vector-text-muted);flex:1;font-size:.82rem}.vdoc-card-a{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vdoc-card-a a{text-decoration:none}.vdoc-history .crm-dt{margin-bottom:6px}.vdoc-list{margin:0;padding:0;font-size:.82rem;list-style:none}.vdoc-list li{border-bottom:1px solid var(--o-line-12,#ffffff14);grid-template-columns:150px 1fr auto;gap:12px;padding:6px 0;display:grid}.vdoc-meta,.vdoc-when{color:var(--vector-text-muted);white-space:nowrap}.vdoc-frame{border:1px solid var(--o-line-12,#ffffff1f);background:#fff;border-radius:8px;width:100%;height:calc(100vh - 190px);min-height:600px;display:block}.vdoc-tabs{border:1px solid var(--o-line-12,#ffffff1f);border-radius:6px;margin-right:8px;display:inline-flex;overflow:hidden}.vdoc-tabs a{color:var(--vector-text-muted);padding:6px 12px;font-size:.8rem;text-decoration:none}.vdoc-tabs a.is-active{color:var(--o-gold-text);background:var(--o-gold-dim,#d29f221f)}@media (max-width:720px){.vdoc-list li{grid-template-columns:1fr;gap:2px}.vdoc-frame{height:70vh}}.vsn{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.vsn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vsn-sub{font-size:.78rem}.vsn-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;display:flex}.vsn-row label{align-items:center;gap:6px;display:inline-flex}.vsn-row .crm-select-inline{min-width:200px}.vsn-row .crm-input.is-money{width:130px;min-width:0}.vsn-toggles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;font-size:.84rem;display:grid}.vsn-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.vsn-toggle input{accent-color:var(--o-gold);margin:0}.vsn-preview{white-space:pre-wrap;word-break:break-word;color:var(--vector-text-body);background:var(--o-surface-1,#060606);border:1px solid var(--o-line-8,#ffffff14);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.vadd{display:inline-block;position:relative}.vadd-btn{align-items:center;gap:6px;display:inline-flex}.vadd-btn>span:first-child{font-size:1.1rem;line-height:1}.vadd.is-compact .vadd-btn{border-radius:6px;justify-content:center;width:36px;height:36px;padding:0}.vadd-menu{min-width:260px;padding:4px 0;top:calc(100% + 6px);left:0;right:auto}.vadd-menu .vadd-item{flex-direction:column;gap:1px;width:100%;padding:7px 12px;display:flex}.vadd-item-l{font-size:.86rem;font-weight:600}.vadd-item-h{color:var(--vector-text-muted);font-size:.74rem}.vcamp-tabs{border-bottom:1px solid var(--o-line-12,#ffffff1f);margin:-4px 0 16px;display:flex}.vcamp-tabs-wrap{flex-wrap:wrap}.vcamp-tabs button{cursor:pointer;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--vector-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:.78rem;font-weight:600}.vcamp-tabs button:hover{color:var(--vector-text-body)}.vcamp-tabs button.is-active{color:var(--o-gold-text);border-bottom-color:var(--o-gold)}.vcamp-tabs a{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--vector-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:.78rem;font-weight:600;text-decoration:none}.vcamp-tabs a:hover{color:var(--vector-text-body)}.vcamp-tabs a.is-active{color:var(--o-gold-text);border-bottom-color:var(--o-gold)}.vcamp-heyreach{font-weight:600}.vcamp-funnel{border:1px solid var(--o-line-12,#ffffff1f);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid}.vcamp-funnel>div{border-right:1px solid var(--o-line-8,#ffffff14);padding:12px 14px;position:relative}.vcamp-funnel-k{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--vector-text-muted);font-size:.66rem;font-weight:600}.vcamp-funnel-v{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.vcamp-funnel-arrow{color:var(--vector-text-faint);z-index:1;font-size:.8rem;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.vcamp-fields{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 18px;display:grid}.vcamp-fields .crm-select-inline,.vcamp-fields .vinline-input{max-width:100%}.vcamp-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.vcamp-list li{border-bottom:1px solid var(--o-line-6,#ffffff0f);align-items:center;gap:10px;padding-bottom:6px;display:flex}.vcamp-list li>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vcamp-external{background:var(--o-surface-2,#0d0d0d);border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.vcamp-external-hint{color:var(--vector-text-muted);font-size:.78rem}.vcamp-external label{flex-direction:column;gap:4px;font-size:.8rem;display:flex}.vcamp-external label>span{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--vector-text-muted);font-size:.66rem}.vaud-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.vaud-chips .crm-flag{text-decoration:none}.vaud-chip-x{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 0 0 2px;font-size:.8rem;line-height:1}.vaud-chip-x:hover{color:var(--o-danger)}.vaud-picker-list{border:1px solid var(--o-line-8,#ffffff14);border-radius:6px;flex-direction:column;max-height:320px;padding:4px;display:flex;overflow:auto}.vaud-picker-list label{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:.84rem;display:flex}.vaud-picker-list label:hover{background:var(--o-surface-2,#ffffff0a)}.vaud-picker-list .crm-muted{white-space:nowrap;margin-left:auto;font-size:.76rem}.vaud-members{border-collapse:collapse;width:100%;font-size:.85rem}.vaud-members th{text-align:left;font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--vector-text-muted);border-bottom:1px solid var(--o-line-12,#ffffff1f);padding:6px 8px;font-size:.66rem;font-weight:600}.vaud-members td{border-bottom:1px solid var(--o-line-6,#ffffff0f);vertical-align:middle;padding:7px 8px}.vaud-members td:last-child{text-align:right;white-space:nowrap}@media (max-width:720px){.vcamp-funnel{grid-template-columns:1fr 1fr}.vcamp-funnel-arrow{display:none}}.vtpl-flags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.vtpl-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vtpl-ver{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.vtpl-variant,.vtpl-ver{color:var(--o-gold-text);font-weight:600}.vtpl-variant{border:1px solid var(--o-gold-border);text-align:center;min-width:20px;border-radius:999px;margin-right:4px;padding:1px 6px;font-size:.72rem;display:inline-block}.vtpl-help{font-size:.78rem;line-height:1.9}.vtpl-help code{margin-right:4px;padding:1px 5px;font-size:.74rem}.vtpl-help code,.vtpl-ph{border:1px solid var(--o-line-12,#ffffff1f);border-radius:4px}.vtpl-ph{font:inherit;color:var(--vector-text-body);cursor:pointer;background:0 0;margin:0 4px 2px 0;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.vtpl-ph:hover{border-color:var(--o-gold-border);color:var(--o-gold-text)}.vtpl-ph[disabled]{opacity:.5;cursor:default}.vtpl-check{flex-direction:row;align-items:center;gap:10px;padding-top:22px}.vtpl-check input{accent-color:var(--o-gold);margin:0}.vtpl-sub{font-size:.78rem}.vtpl-versions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vtpl-vrow{text-align:left;width:100%;font:inherit;color:inherit;border:1px solid var(--o-line-8,#ffffff14);cursor:pointer;background:0 0;border-radius:6px;grid-template-columns:64px 1fr;gap:2px 10px;padding:7px 10px;display:grid}.vtpl-vrow:hover{border-color:var(--o-line-12,#ffffff2e)}.vtpl-vrow.is-active{border-color:var(--o-gold-border);background:var(--o-gold-dim,#d29f221a)}.vtpl-vmeta{color:var(--vector-text-muted);font-size:.78rem}.vtpl-vnote{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.76rem;overflow:hidden}.vtpl-diff{margin-top:14px}.vtpl-diff-head{color:var(--vector-text-muted);margin-bottom:6px;font-size:.76rem}.vtpl-diff-cols,.vtpl-diff-head{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vtpl-pane{white-space:pre-wrap;word-break:break-word;background:var(--o-surface-1,#060606);border:1px solid var(--o-line-8,#ffffff14);border-radius:6px;max-height:420px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;line-height:1.5;overflow:auto}.vtpl-pane .is-del{background:#dc50502e;text-decoration:line-through}.vtpl-pane .is-add{background:#50b46e2e}.vtpl-diff-actions{justify-content:flex-end;margin-top:8px;display:flex}@media (max-width:1000px){.vtpl-layout{grid-template-columns:1fr}}@media (max-width:720px){.vtpl-diff-cols,.vtpl-diff-head{grid-template-columns:1fr}}.vimp-profiles{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.vimp-suggest{border:1px solid var(--o-gold);background:var(--o-gold-dim,#d29f221f);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.vimp-suggest-t{font-size:.9rem}.vimp-profiles-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.vimp-profiles-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.vimp-profile-form{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.vimp-profile-btns{white-space:nowrap}.vimp-profile-btns button{margin-right:6px;padding:4px 10px;font-size:.76rem}.vimp-rename{align-items:center;gap:6px;display:inline-flex}.vimp-rename .crm-input{width:220px;min-width:0}.vimp-match{color:var(--o-gold-text);background:var(--o-gold-dim,#d29f221f);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:600;display:inline-block}.vimp-table tr.is-active td{background:var(--o-gold-dim,#d29f2214)}.vimp-rowfilter{gap:6px;display:inline-flex}.vimp-rowfilter .crm-btn-secondary.is-on{border-color:var(--o-gold);color:var(--o-gold-text)}.vimp-link{white-space:nowrap}.vexp{align-items:stretch;display:inline-flex;position:relative}.vexp-main{border-top-right-radius:0;border-bottom-right-radius:0}.vexp-caret{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:8px;padding-right:8px}.vexp-menu{min-width:240px;top:calc(100% + 6px);right:0}.vexp-menu button{flex-direction:column;gap:1px;display:flex}.vexp-hint{color:var(--vector-text-muted);font-size:.72rem}.vexp-toggle{border-top:1px solid var(--vector-border,#80808040);cursor:pointer;align-items:center;gap:6px;padding:8px 12px 4px;font-size:.78rem;display:flex}.vintake{flex-direction:column;gap:10px;display:flex}.vintake-sub{margin:0;font-size:.85rem}.vintake-sub code{font-size:.8em}.vintake-table{width:100%;font-size:.8rem}.vintake-table td,.vintake-table th{vertical-align:top}.vintake-table td{max-width:260px}.vwf-header{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:-4px 0 14px;display:flex}.vwf-h{letter-spacing:.06em;text-transform:uppercase;color:var(--vector-text-muted);flex-direction:column;gap:4px;font-size:.72rem;display:flex}.vwf-h .crm-input,.vwf-h .crm-select-inline{min-width:160px}.vwf-h-wide{flex:1;min-width:260px}.vwf-h-wide .crm-input{width:100%}.vwf-layout{grid-template-columns:190px minmax(0,1fr) 260px;align-items:stretch;gap:12px;height:calc(100vh - 290px);min-height:520px;display:grid}.vwf-layout.has-outline{grid-template-columns:190px minmax(0,1fr) 260px 320px}.vwf-inspector,.vwf-outline,.vwf-palette{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-2,#0d0d0d);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.vwf-pal{text-align:left;font:inherit;color:var(--vector-text-body);background:var(--o-surface-1,#060606);cursor:grab;border:1px solid var(--o-line-12,#ffffff1f);border-left-width:4px;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.vwf-pal:hover{border-color:var(--o-gold-border)}.vwf-pal b{font-size:.8rem}.vwf-pal small{color:var(--vector-text-muted);font-size:.68rem}.vwf-pal.k-end,.vwf-pal.k-start{border-left-color:#6e6e6e}.vwf-pal.k-step{border-left-color:#4d7cc2}.vwf-pal.k-message{border-left-color:var(--o-gold,#d29f22)}.vwf-pal.k-wait{border-left-color:#8a6bd1}.vwf-pal.k-if{border-left-color:#d9822b}.vwf-tool{width:100%}.vwf-zoom{text-align:center;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px;font-size:.78rem;display:grid}.vwf-zoom .crm-btn-secondary{padding:4px 8px}.vwf-hint{font-size:.72rem;line-height:1.45}.vwf-canvas{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-surface-1,#060606);border-radius:8px;min-height:400px;position:relative;overflow:hidden}.vwf-svg{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.vwf-svg.is-panning{cursor:grabbing}.vwf-svg.is-connecting{cursor:crosshair}.vwf-grid-dot{fill:var(--o-line-12,#ffffff24)}.vwf-node{cursor:move}.vwf-node-shape{fill:var(--o-surface-2,#121212);stroke:var(--o-line-12,#ffffff38);stroke-width:1.5px}.vwf-node.k-step .vwf-node-shape{stroke:#4d7cc2}.vwf-node.k-message .vwf-node-shape{stroke:var(--o-gold,#d29f22)}.vwf-node.k-wait .vwf-node-shape{stroke:#8a6bd1}.vwf-node.k-if .vwf-node-shape{stroke:#d9822b}.vwf-node.k-end .vwf-node-shape,.vwf-node.k-start .vwf-node-shape{stroke:#8c8c8c;fill:var(--o-surface-3,#1a1a1a)}.vwf-node.is-sel .vwf-node-shape{stroke-width:3px;filter:drop-shadow(0 0 6px #d29f2273)}.vwf-node.is-target .vwf-node-shape{stroke-dasharray:4 3}.vwf-node-tag{letter-spacing:.08em;text-transform:uppercase;fill:var(--vector-text-muted);font-size:9px;font-family:var(--o-font-display,Montserrat,sans-serif);font-weight:600}.vwf-node-label{fill:var(--vector-text-body);font-size:13px;font-weight:600}.vwf-node-sub{fill:var(--vector-text-muted);font-size:10px}.vwf-port{fill:var(--o-surface,#080808);stroke:var(--o-gold,#d29f22);stroke-width:2px;cursor:crosshair;opacity:.35}.vwf-node.is-sel .vwf-port,.vwf-node:hover .vwf-port,.vwf-svg.is-connecting .vwf-port{opacity:1}.vwf-inline{box-sizing:border-box;width:100%;font:600 13px var(--o-font-body,"Open Sans",sans-serif);border:1px solid var(--o-gold);background:var(--o-surface,#080808);color:var(--vector-text-body);border-radius:4px;padding:3px 6px}.vwf-edge-hit{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer}.vwf-edge-line{fill:none;stroke:var(--vector-text-muted);stroke-width:1.6px;pointer-events:none}.vwf-edge.is-yes .vwf-edge-line{stroke:#5fae72}.vwf-edge.is-no .vwf-edge-line{stroke:#c86363}.vwf-edge.is-sel .vwf-edge-line{stroke:var(--o-gold);stroke-width:2.6px}.vwf-edge-line.is-temp{stroke:var(--o-gold);stroke-dasharray:5 4}.vwf-arrow{fill:var(--vector-text-muted)}.vwf-arrow.is-sel{fill:var(--o-gold)}.vwf-edge-label-bg{fill:var(--o-surface-1,#060606);stroke:currentColor;stroke-width:1px}.vwf-edge.is-yes .vwf-edge-label-bg{stroke:#5fae72}.vwf-edge.is-no .vwf-edge-label-bg{stroke:#c86363}.vwf-edge-label{letter-spacing:.06em;fill:var(--vector-text-body);pointer-events:none;font-size:10px;font-weight:700}.vwf-banner{background:var(--o-gold-dim,#d29f2229);border:1px solid var(--o-gold-border);color:var(--o-gold-text);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:.78rem;position:absolute;top:10px;left:50%;transform:translate(-50%)}.vwf-empty{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vwf-inspector .vfield input,.vwf-inspector .vfield select,.vwf-inspector .vfield textarea{box-sizing:border-box;width:100%}.vwf-sub{font-size:.78rem}.vwf-stats{font-size:.84rem}.vwf-danger{color:#e07a7a;margin-top:auto}.vwf-outline.is-closed{display:none}.vwf-outline-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vwf-outline-head .crm-btn-secondary{padding:4px 10px;font-size:.74rem}.vwf-ol{margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.55;list-style:none}.vwf-ol li.d1{padding-left:14px}.vwf-ol li.d2{padding-left:28px}.vwf-ol li.d3{padding-left:42px}.vwf-ol li.d4{padding-left:56px}.vwf-ol li.d5{padding-left:70px}.vwf-ol li.d6{padding-left:84px}.vwf-ol li.branch{color:var(--o-gold-text);font-weight:700}.vwf-ol li.note{color:var(--vector-text-muted);font-style:italic}.vwf-ol li.heading{text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:.72rem;font-weight:700}.vwf-ol-note{color:var(--vector-text-muted);font-style:italic}.vwf-print-head{display:none}@media (max-width:1100px){.vwf-layout,.vwf-layout.has-outline{grid-template-columns:1fr;height:auto}.vwf-canvas{height:60vh}.vwf-palette{flex-flow:wrap}.vwf-pal small{display:none}}@media print{.vwf-banner,.vwf-empty,.vwf-inspector,.vwf-page .vsum-noprint,.vwf-palette{display:none!important}.vwf-print-head{color:#000;display:block}.vwf-print-head h1{margin:0 0 4pt;font-size:20pt}.vwf-print-head p{color:#333;margin:0 0 10pt}.vwf-layout,.vwf-layout.has-outline{height:auto;display:block}.vwf-canvas{page-break-inside:avoid;border:1px solid #999;border-radius:0;height:380pt;background:#fff!important}.vwf-svg{background:#fff}.vwf-grid-dot{fill:#0000}.vwf-node-shape{fill:#fff;stroke:#000!important;filter:none!important}.vwf-edge-label,.vwf-node-label,.vwf-node-sub,.vwf-node-tag{fill:#000}.vwf-edge-line{stroke:#000!important}.vwf-arrow{fill:#000}.vwf-edge-label-bg{fill:#fff;stroke:#000!important}.vwf-port{display:none}.vwf-outline,.vwf-outline.is-closed{color:#000;background:#fff;border:0;margin-top:12pt;padding:0;display:block!important}.vwf-ol{font-size:10pt}.vwf-ol,.vwf-ol li.branch,.vwf-ol li.note,.vwf-ol-note{color:#000}}.plaud-card code{border:1px solid var(--o-line-12,#ffffff1f);background:var(--o-line-8,#ffffff0f);border-radius:4px;padding:1px 5px;font-size:.78rem}.plaud-paste{border:1px solid var(--o-line-8,#ffffff14);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.plaud-steps{margin:0;padding-left:20px;font-size:.82rem;line-height:1.6}.plaud-textarea{resize:vertical;border:1px solid var(--o-line-12,#ffffff1f);width:100%;min-height:110px;color:inherit;background:0 0;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.plaud-note{border-left:2px solid var(--o-line-12,#ffffff1f);padding:10px 12px}.vintk-rules{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.vintk-addrs{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.vintk-addr{border:1px solid var(--o-line-12,#ffffff1f);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;display:inline-flex}.vintk-addr code{overflow-wrap:anywhere;font-size:.85rem}.vintk-copy{padding:2px 8px;font-size:.72rem}.vintk-table{font-size:.8rem}.vintk-table td{vertical-align:top;max-width:320px}.vcadhook-wrap{border-top:1px solid var(--o-line-8,#ffffff14);gap:8px;padding-top:12px}.vcadhook,.vcadhook-wrap{flex-direction:column;display:flex}.vcadhook{gap:12px}.vcadhook-endpoint{gap:6px}.vcadhook-endpoint,.vinst{flex-direction:column;display:flex}.vinst{gap:14px}.vinst-endpoint{flex-direction:column;gap:6px;display:flex}.vinst-endpoint code{overflow-wrap:anywhere;font-size:.85rem}.vinst-events{flex-direction:column;gap:8px;display:flex}.vinst-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;display:grid}.vinst-ev{align-items:center;gap:8px;font-size:.85rem;display:flex}.vinst-ev input{accent-color:var(--o-gold,#d29f22)}.vinst-off{font-size:.7rem}.vinst-campaigns{border-top:1px solid var(--o-line-8,#ffffff14);flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.vmeet-pill{white-space:nowrap}.vmeet-pill.is-plaud{color:#8fb8ff;border-color:#78aaff80}.vmeet-pill.is-cadence{color:var(--o-ok,#3fb950);border-color:#3fb95080}.vmeet-pill.is-google_meet{color:var(--o-gold-text);border-color:#d29f228c}.vmeet-pill.is-email{color:#d59ad5;border-color:#c878c880}.vmeet-people{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vmeet-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.vmeet-main,.vmeet-side{flex-direction:column;gap:18px;min-width:0;display:flex}.vmeet-side .crm-section{position:sticky;top:12px}.vmeet-side .crm-section+.crm-section{position:static}.vmeet-help{font-size:.82rem;line-height:1.5}.vmeet-help code{font-size:.76rem}.vmeet-error{margin:0 0 14px}.vmeet-model{font-size:.74rem}.vmeet-enrich{flex-direction:column;gap:14px;display:flex}.vmeet-summary{margin:0;line-height:1.6}.vmeet-h3{letter-spacing:.08em;text-transform:uppercase;color:var(--vector-text-muted);font-size:.72rem;font-family:var(--o-font-display,Montserrat,sans-serif);margin:0 0 6px}.vmeet-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.5;display:flex}.vmeet-quote{font-style:italic}.vmeet-deal,.vmeet-quote{font-size:.8rem}.vmeet-transcript{flex-direction:column;gap:2px;max-height:70vh;display:flex;overflow:auto}.vmeet-line{border-bottom:1px solid var(--o-line-8,#ffffff14);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:6px 4px;display:grid}.vmeet-gutter{flex-direction:column;gap:2px;min-width:0;display:flex}.vmeet-time{color:var(--vector-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.vmeet-speaker{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.vmeet-text{font-size:.9rem;line-height:1.55}.vmeet-text mark{background:var(--o-gold-dim,#d29f224d);color:inherit;border-radius:3px;padding:0 2px}.vmeet-count{padding-top:8px;font-size:.76rem}.vmeet-form{margin-top:10px}.vmeet-form .vfield select{box-sizing:border-box;width:100%}.vmeet-actions{flex-wrap:wrap;margin-top:12px}.vmeet-produced{flex-direction:column;gap:10px;font-size:.9rem;display:flex}.crm-section-head .crm-input{min-width:220px}@media (max-width:1100px){.vmeet-layout{grid-template-columns:1fr}.vmeet-side .crm-section{position:static}.vmeet-line{grid-template-columns:110px minmax(0,1fr)}}.cc-pill{white-space:nowrap}.cc-pill.is-ok{color:var(--o-ok);background:var(--o-ok-dim);border-color:var(--o-ok)}@supports (color:color-mix(in lab,red,red)){.cc-pill.is-ok{border-color:color-mix(in srgb,var(--o-ok) 42%,transparent)}}.cc-pill.is-warn{color:var(--o-warn);background:var(--o-warn-dim);border-color:var(--o-gold-border)}.cc-pill.is-danger{color:var(--o-danger);background:var(--o-danger-dim);border-color:var(--o-danger-border)}.cc-pill.is-info{color:var(--vector-src-jira);background:var(--vector-src-jira-dim);border-color:var(--vector-src-jira-border)}.cc-pill.is-muted{color:var(--vector-text-muted)}.cc-sub{margin-bottom:14px}.cc-quote{font-style:italic}.cc-unknown{min-width:0;max-width:100%;color:var(--vector-text-body);align-items:center;gap:7px;display:inline-flex}.cc-unknown-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-unknown .crm-flag{flex:none}.cc-strip{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:14px;margin-bottom:18px;display:grid}.cc-card{background:var(--o-surface-3);border:1px solid var(--o-line-10);border-radius:var(--o-radius);flex-direction:column;gap:12px;padding:15px 17px 13px}.cc-card,.cc-card-head{min-width:0;display:flex}.cc-card-head{align-items:baseline;gap:10px}.cc-card-title{font-family:var(--o-font-display,Montserrat,sans-serif);color:var(--vector-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.cc-card-calls{color:var(--vector-text-muted);white-space:nowrap;margin-left:auto;font-size:.72rem}.cc-pain{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cc-pain-n{font-family:var(--o-font-display,Montserrat,sans-serif);color:var(--o-ok);font-size:2.6rem;font-weight:200;line-height:1;display:block}.cc-pain-k,.cc-pain-n.is-zero{color:var(--vector-text-muted)}.cc-pain-k{font-family:var(--o-font-display,Montserrat,sans-serif);letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:.62rem;font-weight:600;display:block}.cc-pain-rest{flex-direction:column;align-items:flex-end;gap:5px;padding-bottom:3px;display:flex}.cc-pain-sub{color:var(--vector-text-muted);letter-spacing:.04em;font-size:.74rem}.cc-pain-sub b{font-family:var(--o-font-display,Montserrat,sans-serif);font-variant-numeric:tabular-nums;color:var(--vector-text-body);margin-right:6px;font-size:1rem;font-weight:600}.cc-pain-sub.is-partly b{color:var(--o-warn)}.cc-mini{border-top:1px solid var(--o-line-8);flex-wrap:wrap;gap:5px 16px;margin:0;padding-top:11px;display:flex}.cc-mini>div{align-items:baseline;gap:6px;font-size:.74rem;display:flex}.cc-mini dt{color:var(--vector-text-muted)}.cc-mini dd{color:var(--vector-text-primary);margin:0;font-weight:600}.cc-panels{gap:12px}.cc-panel,.cc-panels{flex-direction:column;display:flex}.cc-panel{background:var(--o-surface-3);border:1px solid var(--o-line-10);border-radius:var(--o-radius);gap:11px;min-width:0;padding:13px 15px}.cc-panel-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-panel-title{font-family:var(--o-font-display,Montserrat,sans-serif);margin-right:4px;font-size:.9rem;font-weight:600}.cc-panel-quote,.cc-panel-title{color:var(--vector-text-primary)}.cc-panel-quote{border-left:2px solid var(--o-gold-border);background:var(--vector-tint);overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:0;padding:11px 15px;font-size:.92rem;font-style:italic;line-height:1.6}.cc-panel-noquote{font-size:.82rem}.cc-panel-flags{flex-wrap:wrap;gap:8px 14px;display:flex}.cc-flagpair{align-items:center;gap:6px;display:inline-flex}.cc-flagpair-k{font-size:.72rem}.cc-flagpair-k,.cc-panel-meta{color:var(--vector-text-muted)}.cc-panel-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.78rem;display:flex}.cc-panel-note{margin-top:12px;font-size:.76rem}:root{--o-radius:var(--vector-radius-md);--o-radius-btn:var(--vector-radius-sm);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light}}:root[data-theme=light]{color-scheme:light}*{scrollbar-width:thin;scrollbar-color:var(--o-line-10) transparent}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--o-line-10);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--o-ink-20)}.crm-nav{scrollbar-width:none}.crm-nav::-webkit-scrollbar{display:none}.crm-section,.o-card,.o-stat{border-radius:var(--vector-radius-md);border:0}.crm-section.gold,.o-card.o-card-gold{background:var(--o-gold-dim)}.crm-section.gold .crm-h2,.o-card.o-card-gold .o-card-title{color:var(--o-gold-text)}.o-stat:after{display:none}.o-acc{border-radius:var(--vector-radius-md);border:0}.crm-h2{color:var(--o-ink);font-size:.92rem}.crm-h2,.o-eyebrow{letter-spacing:0;text-transform:none}.o-eyebrow{color:var(--o-ink-40);font-size:.8rem;font-weight:500}.o-eyebrow:before{display:none}.o-mono-label,.o-stat-k{font-family:var(--o-body);letter-spacing:0;text-transform:none;color:var(--o-ink-40);font-size:.8rem;font-weight:400}.o-stat-v{font-weight:300}.o-stat-d{font-family:var(--o-body);letter-spacing:0;font-weight:400}.o-stat-d.up{color:var(--o-ok)}.crm-nav-group-label{color:var(--o-ink-20);font-size:.75rem}.crm-dt,.crm-field .crm-label,.crm-nav-group-label{font-family:var(--o-body);letter-spacing:0;text-transform:none;font-weight:400}.crm-dt,.crm-field .crm-label{color:var(--o-ink-40);font-size:.78rem}.crm-col-title{letter-spacing:0;text-transform:none;color:var(--o-ink);font-size:.85rem}.crm-deal-co,.o-tl-time{font-family:var(--o-body);letter-spacing:0;text-transform:none;color:var(--o-ink-40);font-size:.75rem;font-weight:400}.cc-pain-k,.gmail-counts dt,.jira-stat span,.jmap-title,.vb-bulkbar strong,.vb-views-head,.vcamp-external label>span,.vcamp-funnel-k,.vcp-group,.vfield>span,.vinbox-h,.vmeet-h3,.vmerge-choice,.vrep-filters label,.vsetup-state,.vwf-h,.vwf-ol li.heading{letter-spacing:0;text-transform:none;font-size:.78rem}.jmap-title,.vb-bulkbar strong,.vmerge-choice{color:var(--o-ink)}.o-table{border:0}.gmail-table th,.o-table thead th,.vaud-members th,.vb-table th,.vcad-table th,.vslack-table th{font-family:var(--o-body);letter-spacing:0;text-transform:none;color:var(--o-ink-40);background:0 0;font-size:.78rem;font-weight:500}.vb-table th{background:var(--o-surface-2)}.o-table .gold{color:var(--o-ink)}.o-btn{letter-spacing:0;border-radius:999px;padding:9px 18px}.o-btn.ghost{background:var(--o-surface-3);color:var(--o-ink);border-color:#0000}.o-btn.ghost:hover{background:var(--o-surface-hover)}.crm-btn-secondary{background:var(--o-surface-3);color:var(--o-ink-70);letter-spacing:0;border-color:#0000;border-radius:999px;padding:9px 16px}.crm-btn-secondary:hover{background:var(--o-surface-hover);color:var(--o-ink);border-color:#0000}.crm-btn-danger{background:var(--o-danger-dim);color:var(--o-danger);border-color:#0000}.crm-btn-danger:hover{background:var(--o-danger-dim);border-color:var(--o-danger-border)}.vcamp-tabs{border-radius:var(--vector-radius-sm);background:var(--o-surface-2);border:0;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.crm-viewswitch-tab,.vcamp-tabs a,.vcamp-tabs button{font-family:var(--o-body);letter-spacing:0;text-transform:none;border-bottom:0;border-radius:8px;margin-bottom:0;padding:6px 12px;font-size:.82rem;font-weight:500}.vcamp-tabs a.is-active,.vcamp-tabs button.is-active{background:var(--o-surface-hover);color:var(--o-ink)}.o-tabs-list{border-bottom:0}.o-tab{font-family:var(--o-body);letter-spacing:0;text-transform:none;font-weight:500}.o-tab[aria-selected=true]{color:var(--o-ink)}.vtheme{background:var(--o-surface-2);border-radius:var(--vector-radius-sm);border:0;padding:3px}.vtheme button{font-family:var(--o-body);letter-spacing:0;text-transform:none;border-radius:7px;font-size:.75rem;font-weight:500}.vtheme button[aria-checked=true]{background:var(--o-surface-hover);color:var(--o-ink)}.crm-deal-val{color:var(--o-ink)}.crm-nav-count{border-color:#0000}.o-badge.gold .o-dot{animation:none}.vwf-node.is-sel .vwf-node-shape{filter:none}:root{--o-nav-w:236px}.crm-shell{background:var(--o-black);transition:grid-template-columns .2s}.crm-nav{background:0 0;border-right:0;padding:10px 10px 12px 12px}.crm-nav-brand{border-bottom:0;align-items:center;min-height:52px;padding:8px 10px 12px;display:flex}.crm-nav-mark{display:none}.crm-nav-group{padding:10px 0 2px}.crm-nav-group-label{padding:0 12px 6px}.crm-nav-link{border-radius:12px;justify-content:flex-start;gap:12px;height:40px;padding:0 12px;position:relative}.crm-nav-link+.crm-nav-link{margin-top:2px}.crm-nav-icon{flex:none}.crm-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-nav-count{margin-left:auto}.crm-nav-link[aria-current=page]{font-weight:500}.crm-nav-foot{border-top:0;flex-direction:column;align-items:stretch;gap:8px;padding:12px 0 0}.crm-nav-byline{color:var(--o-ink-20);padding:0 12px;font-size:.75rem}.crm-nav-foot-row{align-items:center;gap:8px;padding:0 2px 0 4px;display:flex}.crm-nav-collapse{cursor:pointer;width:32px;height:32px;color:var(--o-ink-40);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.crm-nav-collapse:hover{background:var(--o-surface-hover);color:var(--o-ink)}.crm-nav-collapse:focus-visible,.crm-nav-link:focus-visible{outline:2px solid var(--o-gold);outline-offset:-2px}.crm-collapse-icon{transition:transform .2s}@media (min-width:1025px){.crm-main{border-radius:var(--vector-radius-lg);min-height:calc(100vh - 24px);margin:12px 12px 12px 0}.crm-main,.crm-topbar{background:var(--o-surface)}.crm-topbar{border-bottom:0}.crm-demo-banner,.crm-topbar{border-radius:var(--vector-radius-lg) var(--vector-radius-lg) 0 0}.crm-demo-banner+.crm-topbar{border-radius:0}html[data-nav=collapsed]{--o-nav-w:76px}html[data-nav=collapsed] .crm-nav{padding-right:0;overflow:visible}html[data-nav=collapsed] .crm-nav-byline,html[data-nav=collapsed] .crm-nav-foot .vtheme,html[data-nav=collapsed] .crm-nav-lockup{display:none}html[data-nav=collapsed] .crm-nav-mark{justify-content:center;width:52px;display:flex}html[data-nav=collapsed] .crm-nav-brand{justify-content:center;width:52px;padding:8px 0}html[data-nav=collapsed] .crm-nav-foot-row{justify-content:center;width:52px;padding:0}html[data-nav=collapsed] .crm-nav-collapse{margin-left:0}html[data-nav=collapsed] .crm-nav-group{padding:0}html[data-nav=collapsed] .crm-nav-group-label{background:var(--o-line-6);height:1px;margin:8px 14px;padding:0;font-size:0}html[data-nav=collapsed] .crm-nav-link{width:52px;padding:0 16px}html[data-nav=collapsed] .crm-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-nav=collapsed] .crm-nav-count{background:var(--o-danger);width:9px;height:9px;box-shadow:0 0 0 2px var(--o-black);border-radius:50%;padding:0;font-size:0;position:absolute;top:8px;left:30px}html[data-nav=collapsed] .crm-collapse-icon{transform:rotate(180deg)}.crm-nav-collapse[data-tip]:focus-visible:after,.crm-nav-collapse[data-tip]:hover:after,html[data-nav=collapsed] .crm-nav-link[data-tip]:focus-visible:after,html[data-nav=collapsed] .crm-nav-link[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;background:var(--o-surface-3);color:var(--o-ink);box-shadow:0 6px 18px var(--vector-shadow);z-index:50;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:400;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}}@media (max-width:1024px){.crm-nav{background:var(--o-surface)}.crm-nav-collapse{display:none}}@media (prefers-reduced-motion:reduce){.crm-collapse-icon,.crm-shell{transition:none}}.vstat .o-stat-v{align-items:center;gap:10px;display:flex}.vstat .o-stat-v:before{content:"";background:var(--mark,var(--o-gold));border-radius:3px;flex:none;width:3px;height:.8em}.vdash-focus-tabs{margin:0 0 12px}.vdash-focus-tabs button:disabled{opacity:.45;cursor:default}.vdash-show{align-items:center;padding:7px 10px;display:inline-flex}.vdash-main{min-width:0}@media (min-width:1280px){.vdash.has-panel{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.vdash-panel{top:calc(var(--o-topbar-h) + 12px);max-height:calc(100vh - var(--o-topbar-h) - 36px);position:sticky;overflow:auto}}.vdash-panel{background:var(--o-surface-2);border-radius:var(--vector-radius-lg);scrollbar-width:none;flex-direction:column;gap:18px;margin-bottom:16px;padding:20px 18px;display:flex}.vdash-panel::-webkit-scrollbar{display:none}.vdash-hello{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vdash-greet{font-weight:300}.vdash-greet,.vdash-name{font-family:var(--o-display);color:var(--o-ink);font-size:1.2rem;line-height:1.25}.vdash-name{font-weight:600}.vdash-date{color:var(--o-ink-20);margin-top:4px;font-size:.78rem}.vdash-x{cursor:pointer;width:32px;height:32px;color:var(--o-ink-40);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.vdash-x:hover{background:var(--o-surface-hover);color:var(--o-ink)}.vdash-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vdash-tab{text-align:left;border-radius:var(--vector-radius-md);box-shadow:inset 0 0 0 1px var(--o-line-6);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 12px}.vdash-tab:hover{background:var(--o-surface-hover)}.vdash-tab[aria-selected=true]{background:var(--o-surface-3);box-shadow:inset 0 0 0 1px var(--o-line-10)}.vdash-tab:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.vdash-tab-k{color:var(--o-ink-40);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:.75rem;display:block;overflow:hidden}.vdash-tab-v{font-family:var(--o-display);color:var(--o-ink);align-items:center;gap:8px;font-size:1.35rem;line-height:1;display:flex}.vdash-tab-v:before{content:"";background:var(--mark);border-radius:3px;flex:none;width:3px;height:1em}.vdash-tab-v i{font:400 .66rem var(--o-body);color:var(--o-gold-text);background:var(--o-gold-dim);border-radius:999px;margin-left:auto;padding:1px 6px;font-style:normal}.vdash-queue{background:var(--o-surface-3);border-radius:var(--vector-radius-md);margin-top:-8px;padding:12px 6px 6px 12px}.vdash-qhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-right:8px;font-size:.8rem;display:flex}.vdash-qhead b{font-family:var(--o-display);color:var(--o-ink);font-size:.82rem;font-weight:600}.vdash-qlist{max-height:240px;padding-right:6px;overflow-y:auto}.vdash-qi{border-top:1px solid var(--o-line-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 2px;display:grid}.vdash-qi:first-child{border-top:0}.vdash-qi-t{color:var(--o-ink);font-size:.84rem;font-weight:600;line-height:1.35}.vdash-qi-t:hover{color:var(--o-gold-text)}.vdash-qi-s{color:var(--o-ink-40);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:.75rem;display:flex}.vdash-new{color:var(--o-gold-text);background:var(--o-gold-dim);border-radius:999px;padding:0 6px;font-size:.66rem}.vdash-done{cursor:pointer;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--o-line-12);color:#0000;background:0 0;border:0;border-radius:50%;margin-top:1px;font-size:11px;line-height:1}.vdash-done:focus-visible,.vdash-done:hover{box-shadow:inset 0 0 0 1.5px var(--o-gold);color:var(--o-gold-text);outline:none}.vdash-empty{margin:6px 0;font-size:.8rem}.vdash-digest{flex-direction:column;gap:6px;display:flex}.vdash-dh{color:var(--o-ink-40);margin-top:6px;font-size:.75rem}.vdash-chips{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.vdash-chip{background:var(--o-surface-3);text-align:center;border-radius:10px;padding:8px 2px}.vdash-chip b{font-family:var(--o-display);color:var(--o-ink);font-size:1rem;font-weight:500;display:block}.vdash-chip span{color:var(--o-ink-40);font-size:.66rem}.vdash-chip.ok b{color:var(--o-ok)}.vdash-chip.danger b{color:var(--o-danger)}.vdash-dr{border-top:1px solid var(--o-line-6);color:var(--o-ink-70);grid-template-columns:56px minmax(0,1fr);gap:8px;padding:6px 0;font-size:.8rem;display:grid}.vdash-dr b{color:var(--o-ink);font-weight:600}.vdash-dk{color:var(--o-ink-20);font-variant-numeric:tabular-nums}.vdash-dk.cold{color:var(--o-warn)}@media (max-width:1599px){.vdash.has-panel .crm-grid-2{grid-template-columns:minmax(0,1fr)}}.vdash.has-panel .o-statgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.vlead-status{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-bottom:4px;display:flex}.vlead-sf{border-radius:var(--vector-radius-sm);background:var(--o-surface-2);color:var(--o-ink-70);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:6px 11px;font-size:.84rem;display:inline-flex}.vlead-sf b{font-family:var(--o-display);color:var(--o-ink);font-variant-numeric:tabular-nums;font-weight:500}.vlead-sf.is-on,.vlead-sf:hover{background:var(--o-surface-hover)}.vlead-sf.is-on{box-shadow:inset 0 0 0 1px var(--o-line-12);color:var(--o-ink)}.vlead-sf:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.vlead-sep{width:8px}.vfm{position:relative}.vfm-btn{border-radius:var(--vector-radius-sm);background:var(--o-surface-2);height:36px;color:var(--o-ink-70);font:inherit;cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;display:inline-flex}.vfm-btn.is-open,.vfm-btn:hover{background:var(--o-surface-hover)}.vfm-btn.is-active{box-shadow:inset 0 0 0 1px var(--o-gold-border);color:var(--o-ink)}.vfm-btn:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.vfm-k{color:var(--o-ink-40)}.vfm-pop{z-index:40;background:var(--o-surface-3);width:280px;max-height:min(460px,70vh);box-shadow:0 18px 44px var(--vector-shadow),inset 0 0 0 1px var(--o-line-6);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.vfm-pop.is-wide{width:330px}.vfm-h{font-family:var(--o-display);color:var(--o-ink);justify-content:space-between;align-items:center;padding:8px 8px 4px;font-size:.8rem;font-weight:600;display:flex}.vfm-h button{cursor:pointer;background:0 0;border:0;font-size:.78rem}.vfm-q{background:var(--o-surface-2);width:100%;height:32px;color:var(--o-ink);font:inherit;border:0;border-radius:8px;margin:2px 0 6px;padding:0 10px;font-size:.84rem}.vfm-list{flex-direction:column;display:flex}.vfm-opt{cursor:pointer;color:var(--o-ink-70);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:.85rem;display:flex}.vfm-opt:hover{background:var(--o-surface-hover);color:var(--o-ink)}.vfm-opt input{accent-color:var(--o-gold);margin:0}.vfm-opt.is-zero{opacity:.45}.vfm-n{color:var(--o-ink-20);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.vfm-empty{padding:6px 8px;font-size:.8rem}.vfm-dates{grid-template-columns:1fr 1fr;gap:6px;padding:6px 8px 4px;display:grid}.vfm-dates label{color:var(--o-ink-40);flex-direction:column;gap:4px;font-size:.75rem;display:flex}.vfm-dates .crm-input{width:100%;min-width:0}.vlead-chips{flex-wrap:wrap;flex-basis:100%;display:flex}.vlead-chip,.vlead-chips{align-items:center;gap:6px}.vlead-chip{background:var(--o-gold-dim);height:28px;color:var(--o-ink);border-radius:999px;padding:0 5px 0 11px;font-size:.8rem;display:inline-flex}.vlead-chip button{width:18px;height:18px;color:var(--o-ink-40);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:10px}.vlead-chip button:hover{background:var(--o-line-10);color:var(--o-ink)}.vlead-clear{cursor:pointer;background:0 0;border:0;font-size:.8rem}.vcontact-layout{margin-right:4px}.vcards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.vcards-empty{text-align:center;padding:40px 0}.vcard{background:var(--o-surface-2);border-radius:var(--vector-radius-md);flex-direction:column;gap:3px;padding:16px;transition:background .15s;display:flex;position:relative}.vcard:hover{background:var(--o-surface-hover)}.vcard.is-selected{box-shadow:inset 0 0 0 1px var(--o-gold-border)}.vcard-open{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.vcard-open:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.vcard a{z-index:1;position:relative}.vcard-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.vcard-av{background:var(--o-surface-hover);width:40px;height:40px;font:600 .8rem var(--o-display);color:var(--o-ink);border-radius:50%;flex:none;place-items:center;display:grid}.vcard-who{min-width:0}.vcard-name{font-family:var(--o-display);color:var(--o-ink);font-size:.92rem;font-weight:600}.vcard-name:hover{color:var(--o-gold-text)}.vcard-role{color:var(--o-ink-40);font-size:.78rem}.vcard-line,.vcard-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vcard-line{color:var(--o-ink-70);font-size:.82rem}.vcard-foot{border-top:1px solid var(--o-line-6);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:.78rem;display:flex}.vco-tiles{margin-bottom:16px}.vco-date{font-size:1.4rem}.vco-card{color:inherit;align-items:center;gap:12px;display:flex}.vco-card b{font-family:var(--o-display);color:var(--o-ink);font-weight:600;display:block}.vco-card .crm-muted{font-size:.8rem}.vco-card:hover b{color:var(--o-gold-text)}.vco-mono{background:var(--o-surface-3);width:42px;height:42px;font:600 .85rem var(--o-display);color:var(--o-ink);border-radius:12px;flex:none;place-items:center;display:grid}.vco-dl{grid-template-columns:1fr 1fr;margin-top:14px}.vcamp-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:14px}.vcamp-funnel{border-radius:var(--vector-radius-md);background:var(--o-surface-3);border:0;overflow:hidden}.vcamp-funnel>div{border-right:1px solid var(--o-line-6);padding:14px 16px}.vcamp-funnel>div:last-child{border-right:0}.vcamp-funnel-k{letter-spacing:0;text-transform:none;font-family:var(--o-body);color:var(--o-ink-40);font-size:.78rem;font-weight:400}.vcamp-funnel-v{font-family:var(--o-display);color:var(--o-ink);margin-top:4px;font-size:1.6rem;font-weight:300;line-height:1.15}.vcamp-funnel-d{margin-top:6px;font-size:.75rem}.vcamp-funnel-arrow,.vcamp-funnel-d{color:var(--o-ink-20)}.vact{flex-direction:column;display:flex}.vact-empty{text-align:center;padding:40px 0}.vact-day{font:600 .85rem var(--o-display);color:var(--o-ink);align-items:baseline;gap:8px;margin:20px 0 4px;display:flex}.vact section:first-child .vact-day{margin-top:4px}.vact-day span{font:400 .76rem var(--o-body);color:var(--o-ink-20)}.vact-row{text-align:left;border:0;border-top:1px solid var(--o-line-6);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:76px minmax(0,1fr);gap:12px;margin:0;padding:12px 10px;display:grid}.vact-row:hover{background:var(--o-surface-2);border-radius:10px}.vact-row.is-selected{background:var(--o-gold-dim);border-radius:10px}.vact-row:focus-visible{outline:2px solid var(--o-gold);outline-offset:-2px}.vact-time{color:var(--o-ink-40);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.78rem}.vact-main{flex-direction:column;gap:3px;min-width:0;display:flex}.vact-meta{color:var(--o-ink-40);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.vact-subj{color:var(--o-ink);font-size:.9rem;font-weight:600}.vact-on{color:var(--o-ink-70);font-size:.8rem}.vact-body{color:var(--o-ink-40);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.crm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vset{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.vset-body{min-width:0}.vset-menu{top:calc(var(--o-topbar-h) + 8px);position:sticky}.vset-group,.vset-menu{flex-direction:column;gap:2px;display:flex}.vset-group{margin-top:14px}.vset-group-label{color:var(--o-ink-20);padding:0 10px 4px;font-size:.75rem}.vset-link{color:var(--o-ink-40);border-radius:10px;padding:8px 10px;font-size:.88rem;display:block}.vset-link:hover{background:var(--o-surface-hover);color:var(--o-ink)}.vset-link[aria-current=page]{background:var(--o-surface-2);color:var(--o-ink);font-weight:500}.vset-link:focus-visible{outline:2px solid var(--o-gold);outline-offset:-2px}.vset-select{display:none}@media (max-width:900px){.vset{grid-template-columns:minmax(0,1fr);gap:12px}.vset-menu{display:none}.vset-select{display:block}}.vset-cards-group{margin-bottom:22px}.vset-cards-h{font:600 .85rem var(--o-display);color:var(--o-ink);margin:0 0 10px}.vset-intg{flex-wrap:wrap;gap:6px;margin:-6px 0 20px;display:flex}.vset-intg a{background:var(--o-surface-2);color:var(--o-ink-70);border-radius:999px;padding:6px 12px;font-size:.82rem}.vset-intg a:hover{background:var(--o-surface-hover);color:var(--o-ink)}.vset-anchor{scroll-margin-top:calc(var(--o-topbar-h) + 16px)}.vset-row{border-top:1px solid var(--o-line-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.vset-row:first-child{border-top:0;padding-top:2px}.vset-row b{color:var(--o-ink);font-size:.9rem;font-weight:600;display:block}.vset-row span{color:var(--o-ink-40);font-size:.82rem}.vset-switch{background:var(--o-line-12);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;position:relative}.vset-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.vset-switch.is-on{background:var(--o-gold)}.vset-switch.is-on:after{left:18px}.vset-switch:focus-visible{outline:2px solid var(--o-gold);outline-offset:2px}.vdg-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.vdg-tile{color:inherit;text-decoration:none;transition:background .15s;display:block}.vdg-tile:hover{background:var(--o-surface-hover)}.vdg-tile:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.vdg-anchor{scroll-margin-top:calc(var(--o-topbar-h) + 16px)}.vdg-col{min-width:0}@media (min-width:1200px){.vdg{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}.digest-chip{background:var(--o-surface-3);letter-spacing:0;text-transform:none;border-color:#0000;border-radius:999px}.digest-chip.is-active,.digest-chip[aria-pressed=true]{background:var(--o-surface-hover);color:var(--o-ink);border-color:#0000}.vq{position:relative}.vq-box{align-items:center;gap:6px;display:flex}.vb-toolbar .vq-input{min-width:300px}.vq-help{cursor:pointer;background:var(--o-surface-2);width:26px;height:26px;color:var(--o-ink-40);font:600 .75rem var(--o-display);border:0;border-radius:50%;flex:none}.vq-help.is-on,.vq-help:hover{background:var(--o-gold-dim);color:var(--o-gold-text)}.vq-sug,.vq-tips{z-index:40;background:var(--o-surface-3);box-shadow:0 18px 44px var(--vector-shadow),inset 0 0 0 1px var(--o-line-6);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0}.vq-sug{min-width:100%;margin:0;padding:6px;list-style:none}.vq-sug li{cursor:pointer;color:var(--o-ink-70);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:.85rem;display:flex}.vq-sug li.is-active,.vq-sug li:hover{background:var(--o-surface-hover);color:var(--o-ink)}.vq-sug code,.vq-tips code{color:var(--o-gold-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.vq-hint{color:var(--o-ink-20);white-space:nowrap;margin-left:auto;font-size:.75rem}.vq-tips{width:480px;max-width:90vw;color:var(--o-ink-70);padding:14px 16px;font-size:.82rem}.vq-tips b{font-family:var(--o-display);color:var(--o-ink);margin-bottom:4px;display:block}.vq-tips p{margin:0 0 10px}.vq-tips table{border-collapse:collapse;width:100%;margin-bottom:10px}.vq-tips td{border-top:1px solid var(--o-line-6);vertical-align:top;padding:5px 6px}.vq-tips td:first-child{white-space:nowrap}.vq-read{color:var(--o-ink-20);flex-wrap:wrap;flex-basis:100%;font-size:.78rem;display:flex}.vq-read,.vq-tok{align-items:center;gap:6px}.vq-tok{background:var(--o-surface-2);height:26px;color:var(--o-ink);border-radius:999px;padding:0 4px 0 10px;display:inline-flex}.vq-tok b{color:var(--o-gold-text);font-weight:600}.vq-tok.is-neg b{color:var(--o-danger)}.vq-tok.is-warn{background:var(--o-warn-dim);color:var(--o-warn);padding-right:10px}.vq-tok button{width:18px;height:18px;color:var(--o-ink-40);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:10px}.vq-tok button:hover{background:var(--o-line-10);color:var(--o-ink)}.vcu{margin-bottom:16px}.vcu .crm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.vcu h2{margin:0}.vcu-n{margin-left:4px;font-weight:500}.vcu-meta{font-size:.8rem}.vcu-list{margin:0;padding:0;list-style:none}.vcu-item{border-top:1px solid var(--o-line-10);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:10px 0;display:grid}.vcu-item:first-child{border-top:0}.vcu-item .crm-flag{justify-self:start;margin-top:2px}.vcu-t{font-weight:600}.vcu-why{overflow-wrap:anywhere;margin-top:2px;font-size:.86rem}.vcu-actions{gap:6px;display:flex}.vcu-actions .crm-btn-secondary{padding:4px 10px;font-size:.8rem}.vcu-more{cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}@media (max-width:720px){.vcu-item{grid-template-columns:minmax(0,1fr);gap:6px}.vcu-actions{flex-wrap:wrap}}.vcp-tips{border-bottom:1px solid var(--o-line-6);padding:6px 6px 2px}.vcp-tips p{color:var(--vector-text-muted);margin:0 12px 8px;font-size:.84rem;line-height:1.5}.vcp-tips code,.vq-sug code{background:var(--o-gold-dim);color:var(--o-gold-text);border-radius:6px;padding:1px 6px;font-size:.8rem}.vcp-none{padding:10px 12px;font-size:.86rem}.vq-sug.is-all{max-height:360px;overflow-y:auto}.vq-sug-h{letter-spacing:.04em;color:var(--vector-text-faint);cursor:default;pointer-events:none;padding:8px 12px 4px;font-size:.72rem}.vsearch-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vcu-ai{letter-spacing:.04em;background:var(--o-gold-dim);color:var(--o-gold-text);white-space:nowrap;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:.68rem}.vcu-quote{border-left:2px solid var(--o-line-10);color:var(--vector-text-muted);overflow-wrap:anywhere;margin-top:4px;padding-left:10px;font-size:.82rem;font-style:italic}@media print{@page{margin:14mm}body,html{color:#000!important;background:#fff!important}.crm-btn,.crm-btn-secondary,.crm-demo-banner,.crm-nav,.crm-nav-backdrop,.crm-nav-toggle,.crm-topbar,.o-btn,.vsum-noprint,.vsum-toolbar,button{display:none!important}.crm-content,.crm-main,.crm-shell{width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.crm-content,.crm-main,.crm-shell,.vsum-page,.vsum-sheet{background:#fff!important;padding:0!important}.vsum-sheet{box-shadow:none!important;color:#000!important;border:0!important;max-width:none!important;margin:0!important}.vsum-sheet *,.vsum-sheet a{color:#000!important;background:0 0!important}.vsum-evidence,.vsum-foot,.vsum-muted{color:#444!important}.vsum-block,.vsum-list li,.vsum-table tr{break-inside:avoid;page-break-inside:avoid}.vsum-table td,.vsum-table th{border-color:#999!important}.vsum-box,.vsum-tag{border:1px solid #000!important}a[href]:after{content:none!important}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}