/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-brand:#3b82f6;--color-light:#1e293b;--color-muted:#64748b}}@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}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-1{top:calc(var(--spacing)*1)}.top-16{top:calc(var(--spacing)*16)}.-right-1{right:calc(var(--spacing)*-1)}.right-1{right:calc(var(--spacing)*1)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.table{display:table}.table\!{display:table!important}.h-1{height:calc(var(--spacing)*1)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-12{min-height:calc(var(--spacing)*12)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-48{width:calc(var(--spacing)*48)}.w-\[18px\]{width:18px}.w-\[60px\]{width:60px}.w-\[min\(86vw\,330px\)\]{width:min(86vw,330px)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-\[17px\]{min-width:17px}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.auto-rows-max{grid-auto-rows:max-content}.flex-col{flex-direction:column}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-3{gap:calc(var(--spacing)*3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-transparent{border-color:#0000}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-\[\#17323a\]\/20{background-color:oklab(29.9534% -.0277519 -.0227539/.2)}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand)10%,transparent)}}.bg-brand\/12{background-color:#3b82f61f}@supports (color:color-mix(in lab, red, red)){.bg-brand\/12{background-color:color-mix(in oklab,var(--color-brand)12%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/32{background-color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.bg-white\/32{background-color:color-mix(in oklab,var(--color-white)32%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-\[linear-gradient\(150deg\,rgba\(239\,252\,250\,\.94\)\,rgba\(232\,231\,250\,\.92\)_50\%\,rgba\(250\,232\,228\,\.92\)\)\]{background-image:linear-gradient(150deg,#effcfaf0,#e8e7faeb 50%,#fae8e4eb)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-\[max\(18px\,env\(safe-area-inset-top\)\)\]{padding-top:max(18px,env(safe-area-inset-top))}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-\[max\(18px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(18px,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#536e77\]{color:#536e77}.text-\[\#58717b\]{color:#58717b}.text-\[\#71838c\]{color:#71838c}.text-\[\#315963\]{color:#315963}.text-\[\#789097\]\/65{color:oklab(63.7009% -.0232655 -.0177361/.65)}.text-brand{color:var(--color-brand)}.text-muted{color:var(--color-muted)}.text-muted\/55{color:#64748b8c}@supports (color:color-mix(in lab, red, red)){.text-muted\/55{color:color-mix(in oklab,var(--color-muted)55%,transparent)}}.text-muted\/70{color:#64748bb3}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted)70%,transparent)}}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.6\)_inset\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000000a),0 0 0 1px var(--tw-shadow-color,#fff9)inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(35\,69\,79\,\.08\)\,inset_0_1px_0_white\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#23454f14),inset 0 1px 0 var(--tw-shadow-color,white);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(40\,69\,84\,\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.95\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#28455429),inset 0 1px 0 var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[18px_0_55px_rgba\(35\,58\,75\,\.2\)\]{--tw-shadow:18px 0 55px var(--tw-shadow-color,#233a4b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.42\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:text-light:hover{color:var(--color-light)}}}.liquid-inbox{--ink:#12242c;--muted:#6b7e88;--blue:#2d82aa;min-height:var(--vista-viewport-height);color:var(--ink);background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;position:relative;overflow:hidden}.liquid-shell{z-index:1;width:calc(100% - 76px);min-height:var(--vista-viewport-height);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background-color:#ffffff30;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;grid-template-columns:minmax(275px,340px) minmax(0,1fr);margin-left:76px;display:grid;position:relative;overflow:hidden}.liquid-list-panel{background:#ffffff30;border-right:1px solid #ffffffad;flex-direction:column;min-width:0;display:flex}.liquid-list-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:27px 22px 18px;display:flex}.liquid-eyebrow{color:var(--vista-text-muted);letter-spacing:.1em;margin:0;font-size:13px;font-weight:700}.liquid-list-heading h1{letter-spacing:-.018em;margin:5px 0 8px;font-size:34px;line-height:1}.liquid-visibility-tabs{background:#ffffff47;border:1px solid #ffffffb8;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:126px;margin-top:1px;padding:2px;display:grid;box-shadow:inset 0 1px #fffc}.liquid-visibility-tabs button{min-width:0;color:var(--vista-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 6px;font-size:13px;font-weight:700}.liquid-visibility-tabs button.active{color:#1d6885;background:#ffffffbd;box-shadow:0 3px 8px #30586214,inset 0 1px #fff}.liquid-filters{border-bottom:1px solid #ffffff8f;grid-template-columns:repeat(3,1fr);gap:3px;padding:0 12px 12px;display:grid}.liquid-filters button{text-align:center;min-width:0;color:var(--vista-text-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 3px;font-size:13px;font-weight:700;overflow:hidden}.liquid-filters button.active{color:#1d6885;background:#fff9;border-color:#ffffffdb;box-shadow:inset 0 1px #fff}.liquid-filters span{color:#fff;background:#2d82aa;border-radius:50%;place-items:center;min-width:17px;height:17px;margin-left:4px;font-size:13px;display:inline-grid}.liquid-search{color:var(--vista-text-muted);background:#ffffff4f;border:1px solid #ffffffa6;border-radius:14px;align-items:center;gap:8px;margin:14px 16px 7px;padding:8px 10px;display:flex}.liquid-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.liquid-search input::placeholder{color:var(--vista-text-muted)}.liquid-thread-list{flex:1;min-height:0;padding:5px 10px 12px;overflow:auto}.liquid-list-empty{color:var(--vista-text-muted);text-align:center;justify-items:center;gap:8px;padding:28px 12px;font-size:13px;display:grid}.liquid-list-empty p{margin:0}.liquid-thread-row-shell{display:contents}.liquid-thread-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff1f;border:1px solid #487f9a0e;border-radius:14px;gap:10px;margin:3px 0;padding:12px 10px;transition:all .2s;display:flex;box-shadow:0 7px 18px -17px #244c5852,inset 0 1px #ffffff8c}.liquid-thread-row:hover{background:#ffffff4d;border-color:#487f9a1f}.liquid-thread-row.selected{background:linear-gradient(135deg,#ffffff8a,#e1f4fa4d);border-color:#2f7d9f47;box-shadow:0 8px 20px #244c580e,inset 0 1px #ffffffd1}.liquid-avatar{color:#fff;background:linear-gradient(145deg,#61b6d3,#2d82aa);border:1px solid #ffffffc7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d}.liquid-avatar.small{color:#1d6885;background:linear-gradient(145deg,#f4fbfff0,#b8e2eed1);width:34px;height:34px;margin-top:1px;font-size:13px}.liquid-thread-copy{flex:1;min-width:0}.liquid-thread-copy>div{justify-content:space-between;gap:7px;display:flex}.liquid-thread-copy strong{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.liquid-thread-copy time{color:var(--vista-text-muted);flex:none;font-size:13px}.liquid-thread-subject{color:#3e5661;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:4px 0 0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.liquid-thread-preview{color:var(--vista-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.liquid-status-dot{border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff61}.liquid-status-dot.waiting{background:#ed9d27}.liquid-status-dot.awaiting{background:#629bd4}.liquid-status-dot.read{background:#a4adb4}.liquid-status-dot.failed{background:#dc5f56}.liquid-status-dot.unknown{background:#b98427}.liquid-thread-panel{min-width:0;height:var(--vista-viewport-height);background:#ffffff2b;overflow:hidden}.liquid-thread-header{border-bottom:1px solid #ffffffad;justify-content:space-between;align-items:center;gap:15px;min-height:105px;padding:0 28px;display:flex}.liquid-person{align-items:center;gap:8px;display:flex}.liquid-thread-header h2{letter-spacing:-.018em;margin:0 0 3px;font-size:17px}.liquid-thread-header p{color:var(--vista-text-muted);margin:0;font-size:13px}.liquid-thread-header p span{padding:0 3px}.liquid-thread-archive{color:#486572;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:700;transition:background .14s,color .14s}.liquid-thread-archive:hover:not(:disabled){color:#1d6885;background:#ffffffb8;box-shadow:inset 0 1px #fff}.liquid-thread-archive:focus-visible{outline-offset:1px;outline:2px solid #2d848459}.liquid-thread-archive:disabled{opacity:.62;cursor:wait}.liquid-thread-mobile-actions{justify-content:flex-end;margin:0 0 8px;display:none}.liquid-thread-empty{min-height:var(--vista-viewport-height);color:var(--vista-text-muted);text-align:center;align-content:center;justify-items:center;gap:9px;padding:36px;display:grid}.liquid-thread-empty>span{color:#2d82aa;background:#ffffff7a;border:1px solid #ffffffc7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff}.liquid-thread-empty h2{color:#29434e;margin:5px 0 0;font-size:17px}.liquid-thread-empty p{max-width:320px;margin:0 0 4px;font-size:13px;line-height:1.5}.liquid-thread-scroll{width:min(var(--vista-reading-width),calc(100% - 24px));height:calc(var(--vista-viewport-height) - 105px);overscroll-behavior:contain;scrollbar-color:#2d82aa61 transparent;scrollbar-width:thin;margin:0 auto;padding:30px 12px 38px;overflow-y:auto}.liquid-thread-header-actions{background:#ffffff52;border:1px solid #ffffffbf;border-radius:14px;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px #fffc}.liquid-thread-card{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffff4d;border-radius:20px;overflow:hidden;box-shadow:0 12px 28px #2a4b560f,inset 0 1px #ffffffe6}.liquid-thread-history{background:0 0;border:0;margin-top:0;overflow:hidden}.liquid-thread-history header{color:#38525d;border-bottom:1px solid #6e91942e;justify-content:space-between;gap:12px;padding:15px 18px;font-size:13px;font-weight:700;display:flex}.liquid-thread-history-messages{overscroll-behavior:contain;scrollbar-color:#2d82aa61 transparent;scrollbar-width:thin;gap:18px;max-height:min(68dvh,720px);padding:22px;display:grid;overflow-y:auto}.liquid-thread-history-messages.is-collapsed{max-height:none;overflow:visible}.liquid-thread-history-toggle{color:var(--vista-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.liquid-thread-history-toggle:hover{color:#2d82aa}.liquid-thread-history-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.liquid-message{border:0;border-radius:20px;justify-self:start;width:fit-content;max-width:86%;padding:16px 18px;font-size:15px;line-height:1.56;box-shadow:inset 0 1px #ffffffb3}.liquid-message.incoming{background:#ffffffb8;border:1px solid #4c6f7a29;border-top-left-radius:6px;box-shadow:0 8px 18px -18px #26556d80,inset 0 1px #ffffffdb}.liquid-message.outgoing{background:linear-gradient(145deg,#ebf8fbf0,#b8e2eedb);border-top-right-radius:6px;justify-self:end;box-shadow:0 10px 22px -18px #2d82aa80,inset 0 1px #ffffffc2}.liquid-message-meta{color:#42646b;gap:3px;margin-bottom:8px;font-size:13px;display:grid}.liquid-message-meta strong{font-size:13px}.liquid-message-meta>span{color:var(--vista-text-muted);font-weight:400}.liquid-message p{color:#405c67;white-space:pre-wrap;margin:0}.liquid-attachments{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.liquid-attachments li{background:#ffffff80;border:1px solid #5b828b33;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.liquid-attachments li>span{gap:2px;min-width:0;display:grid}.liquid-attachments strong{overflow-wrap:anywhere;color:#365762;font-size:13px}.liquid-attachments small{color:var(--vista-text-muted);font-size:13px}.liquid-attachment-download{color:#2c6f89;cursor:pointer;background:#fff9;border:1px solid #ffffffd9;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:700}.liquid-attachment-download:disabled{cursor:wait;opacity:.6}.liquid-attachment-actions{gap:5px;display:flex}.liquid-attachment-text{color:#405f68;background:#f0f8f8b8;border-radius:8px;grid-column:1/-1;gap:8px;min-width:0;max-height:420px;padding:10px;display:grid;overflow:auto}.liquid-attachment-text>strong{font-size:13px}.liquid-attachment-text h4{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:600}.liquid-attachment-text .project-summary dd>ul{gap:4px;margin:0;padding-left:18px;display:grid}.liquid-attachment-text .project-summary dd>ul li{color:#405c67;background:0 0;border:0;padding:0;font-size:13px;line-height:1.45;display:list-item}.liquid-attachment-text details{min-width:0}.liquid-attachment-text summary{cursor:pointer;font-size:13px;font-weight:700}.liquid-attachment-text pre{color:#405c67;white-space:pre-wrap;overflow-wrap:anywhere;background:#e7f1f19e;border-radius:8px;max-height:240px;margin:7px 0 0;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.liquid-attachment-text>small{margin-top:5px;display:block}.liquid-message-meta>div{gap:1px;display:grid}.liquid-message-meta>div small{color:var(--vista-text-muted);text-transform:none;font-size:13px;font-weight:600}.liquid-message .liquid-probable-resend,.liquid-message .liquid-sender-clue{color:#725d24;background:#fff9e8;border:1px solid #e6dcb9;border-radius:8px;margin:6px 0 0;padding:7px 9px;font-size:13px;line-height:1.35}.liquid-message .liquid-probable-resend>summary{cursor:pointer;list-style:none}.liquid-message .liquid-probable-resend>summary::-webkit-details-marker{display:none}.liquid-message .liquid-probable-resend>summary:after{content:" Show";opacity:.7;text-decoration:underline}.liquid-message .liquid-probable-resend[open]>summary:after{content:" Hide"}.liquid-message .liquid-probable-resend>p{color:inherit;margin:7px 0 0}.liquid-message .liquid-sender-clue{border-color:var(--vista-text-muted);color:var(--vista-text-muted);background:#f5fafa}.liquid-compose-attachments{border:1px solid #5b828b33;border-radius:14px;gap:7px;margin:0;padding:12px;display:grid}.liquid-compose-attachments legend{color:#405f68;padding:0 5px;font-size:13px;font-weight:700}.liquid-compose-attachments legend small{color:var(--vista-text-muted);font-weight:600}.liquid-compose-attachments label{cursor:pointer;background:#ffffff6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px}.liquid-compose-attachments input{margin-top:3px}.liquid-compose-attachments label>span{gap:2px;min-width:0;display:grid}.liquid-compose-attachments strong{overflow-wrap:anywhere;color:#365762;font-size:13px}.liquid-compose-attachments small{color:var(--vista-text-muted);font-size:13px;font-weight:400}.liquid-draft-attachments{color:#42646b;font-size:13px}.liquid-history-state{color:var(--vista-text-muted);justify-items:center;gap:9px;font-size:13px;display:grid}.liquid-history-state p{margin:0}.liquid-history-state i{border:2px solid #2d82aa29;border-top-color:#2d82aa;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite liquid-spin}.liquid-history-state button{color:#2d82aa;cursor:pointer;background:#ffffff8a;border:1px solid #fffc;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700}.liquid-action-card{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#ffffff7a;border:1px solid #ffffffdb;border-radius:20px;margin:16px 0 0;padding:24px;position:relative;overflow:hidden;box-shadow:0 15px 35px #2a4b561a,inset 0 1px #fffffff2}.liquid-thread-card>.liquid-action-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff47;border:0;border-top:1px solid #6e91942e;border-radius:0;margin:0}.liquid-thread-card>.liquid-notice,.liquid-thread-card>.liquid-warning{border-radius:0;margin:0;padding:12px 24px}.liquid-action-glow{filter:blur(16px);background:radial-gradient(circle,#b8e2eecc,#0000 68%);border-radius:50%;width:240px;height:160px;position:absolute;top:-95px;right:-65px}.liquid-primary,.liquid-secondary{letter-spacing:.01em;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.liquid-primary{color:#fff;background:linear-gradient(145deg,#4ba3c7,#2d82aa);border:1px solid #ffffff3d;box-shadow:0 8px 18px #2d82aa4d,inset 0 1px #ffffff47}.liquid-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 22px #2d82aa5c,inset 0 1px #ffffff57}.liquid-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 12px #2d82aa47,inset 0 1px #fff3}.liquid-secondary{color:#2c6f89;background:#fff9;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fff,0 2px 7px #2d5a6e12}.liquid-secondary:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 6px 14px #2d5a6e1f}.liquid-secondary:active:not(:disabled){transform:translateY(0)}.liquid-primary:focus-visible,.liquid-secondary:focus-visible{outline-offset:2px;outline:2px solid #2d82aa}.liquid-flow-heading{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #6e919426;justify-content:space-between;gap:12px;padding-top:17px;font-size:13px;font-weight:600;display:flex}.liquid-flow-heading span:last-child{color:#2d82aa}.liquid-progress{grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;align-items:start;gap:8px;padding-top:11px;display:grid}.liquid-progress>div{min-width:0;color:var(--vista-text-muted);grid-template-columns:20px minmax(0,auto);align-items:center;gap:6px;font-size:13px;display:grid}.liquid-progress>div>span{background:#ffffff8c;border:1px solid #5e80864d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.liquid-progress>div.done,.liquid-progress>div.current{color:#285d61;font-weight:700}.liquid-progress>div.done>span{color:#fff;background:#2d82aa;border-color:#2d82aa}.liquid-progress>div.current>span{color:#1d6885;background:#eef8fc;border-color:#2d82aa;box-shadow:0 0 0 4px #2d82aa24}.liquid-progress>i{background:#6c8e9140;height:1px;margin-top:10px}.liquid-progress>i.done{background:#4ba3c7}.liquid-email-draft{border-top:1px solid #6e919426;margin-top:20px;padding-top:16px;position:relative}.liquid-action-card.draft-only .liquid-email-draft{border-top:0;margin-top:0;padding-top:0}.liquid-email-heading{color:#253f49;align-items:center;gap:8px;padding-right:68px;font-size:13px;display:flex}.liquid-email-heading>span{color:#2d82aa;background:linear-gradient(145deg,#f1faff,#c8eaf3);border:1px solid #ffffffe0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #fff}.liquid-email-heading>div{gap:2px;min-width:0;display:grid}.liquid-email-heading small{color:var(--vista-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.liquid-email-body{appearance:none;color:#405b66;text-align:left;white-space:pre-wrap;width:100%;font:inherit;cursor:text;background:#ffffff78;border:1px solid #5c8b893d;border-radius:14px;margin:14px 0 0;padding:13px 14px;font-size:13px;line-height:1.55;display:block;box-shadow:inset 0 1px #ffffffe0}.liquid-email-body:hover:not(:disabled),.liquid-email-body:focus-visible{background:#ffffffad;border-color:#37848761;outline:none}.liquid-email-body:disabled{opacity:1;cursor:default}.liquid-email-body-input{color:#405b66;width:100%;min-width:0;font:inherit;resize:vertical;field-sizing:content;background:#ffffff78;border:1px solid #5c8b893d;border-radius:14px;margin:14px 0 0;padding:13px 14px;font-size:13px;line-height:1.55;display:block;box-shadow:inset 0 1px #ffffffe0}.liquid-email-body-input:focus{background:#ffffffad;border-color:#37848761;outline:none}.liquid-email-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;padding-bottom:20px;display:flex}.liquid-compose-bar{border-top:1px solid #6e91942e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.liquid-compose-bar .liquid-instruct-button{margin-right:auto}.liquid-compose-bar .liquid-notice{flex-basis:100%;margin:0}.liquid-draft-tools{background:#ffffff52;border:1px solid #ffffffbf;border-radius:14px;gap:3px;margin-right:auto;padding:3px;display:flex;box-shadow:inset 0 1px #fffc}.liquid-hover-tool{color:#2d82aa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:34px;height:32px;padding:0;transition:width .22s,padding .22s,background .2s,color .2s;display:inline-flex;overflow:hidden}.liquid-hover-tool span{white-space:nowrap;opacity:0;max-width:0;font-size:13px;font-weight:700;transition:max-width .22s,opacity .16s;overflow:hidden}.liquid-draft-tools.is-labeled .liquid-hover-tool{width:auto;padding:0 10px}.liquid-draft-tools.is-labeled .liquid-hover-tool span{opacity:1;max-width:12ch}.liquid-hover-tool:hover:not(:disabled),.liquid-hover-tool:focus-visible{color:#fff;background:#2d82aa;outline:none;justify-content:flex-start;width:112px;padding:0 10px;box-shadow:0 5px 12px #2d82aa3d}.liquid-hover-tool:hover:not(:disabled) span,.liquid-hover-tool:focus-visible span{opacity:1;max-width:12ch}.liquid-hover-tool:disabled{opacity:.45;cursor:not-allowed}.liquid-primary:disabled,.liquid-secondary:disabled{opacity:.48;cursor:not-allowed;transform:none}.liquid-email-draft label{color:#536a74;gap:6px;margin-top:13px;font-size:13px;font-weight:700;display:grid}.liquid-email-draft input,.liquid-email-draft select,.liquid-email-draft textarea,.liquid-schedule input{color:#354f59;min-width:0;font:inherit;background:#ffffffa3;border:1px solid #678e913d;border-radius:8px;padding:9px 10px}.liquid-email-draft textarea{resize:vertical;width:100%;line-height:1.5}.liquid-revision-note{color:var(--vista-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.liquid-permission-note{color:#8a5a16;margin:12px 0 0;font-size:13px;line-height:1.45}.liquid-schedule{color:var(--vista-text-muted);background:#ffffff52;border:1px solid #6e919429;border-radius:14px;gap:9px;margin-top:12px;padding:12px;font-size:13px;display:grid}.liquid-schedule label{margin:0}.liquid-schedule p{margin:0;line-height:1.5}.liquid-schedule button{justify-self:start}.liquid-compact-schedule{border-top:1px solid #536f791a;margin-top:12px}.liquid-compact-schedule>summary{color:var(--vista-text-muted);cursor:pointer;padding-top:9px;font-size:13px;font-weight:700;list-style:none}.liquid-compact-schedule>summary::-webkit-details-marker{display:none}.liquid-compact-schedule>summary:after{content:"›";color:var(--vista-text-muted);margin-left:7px;font-size:15px}.liquid-compact-schedule[open]>summary:after{display:inline-block;transform:rotate(90deg)}.liquid-checkbox{grid-template-columns:none;align-items:flex-start;gap:7px!important;font-weight:600!important;display:flex!important}.liquid-checkbox input{width:auto;margin:2px 0 0;padding:0}.liquid-warning{color:#8a5a16;background:#fff4d694;border:1px solid #dd9f3747;border-radius:14px;align-items:flex-start;gap:9px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.liquid-warning svg{flex:none}.liquid-notice{color:#2c6f89;margin:14px 1px 0;font-size:13px;font-weight:600}.liquid-notice.error{color:#b34d47}.liquid-loading,.liquid-empty{min-height:var(--vista-viewport-height);color:var(--vista-text-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:34px;display:grid}.liquid-loading i{border:3px solid #2d82aa29;border-top-color:#2d82aa;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite liquid-spin}.liquid-empty p{max-width:340px;margin:0;line-height:1.5}.liquid-empty button,.liquid-list-empty button,.liquid-thread-empty button{color:#2d82aa;cursor:pointer;background:#ffffff8a;border:1px solid #fffc;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}@keyframes liquid-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.liquid-inbox{min-height:var(--vista-viewport-height);overflow:visible}.liquid-shell{width:100%;min-height:var(--vista-viewport-height);grid-template-columns:minmax(0,1fr);align-content:start;margin-left:0;display:grid;overflow:visible}.liquid-list-panel,.liquid-thread-list{display:contents}.liquid-list-heading{padding:calc(env(safe-area-inset-top) + 20px)18px 14px 68px;order:-4}.liquid-visibility-tabs{width:118px}.liquid-filters{order:-3}.liquid-filters button{white-space:nowrap;min-width:0;padding:7px 4px;font-size:13px}.liquid-filters span{min-width:16px;height:16px;margin-left:3px}.liquid-search{order:-1}.liquid-list-empty{order:0}.liquid-thread-row-shell{order:var(--mobile-thread-order);width:calc(100% - 24px);min-width:0;max-width:none;margin:5px 12px;display:block;position:relative}.liquid-thread-row-shell.selected{margin-bottom:0}.liquid-thread-row{background:#fff3;border-color:#487f9a13;border-radius:20px;width:100%;min-width:0;max-width:none;min-height:66px;margin:0;padding:11px 14px 11px 11px;box-shadow:0 7px 18px -16px #1f4a5b57,inset 0 1px #ffffff9e}.liquid-thread-row.selected{border-color:#4285a43d;border-radius:20px 20px 8px 8px}.liquid-thread-row .liquid-avatar{width:34px;height:34px}.liquid-thread-preview{display:none}.liquid-thread-copy strong{font-size:15px;font-weight:700}.liquid-thread-subject{margin-top:4px;font-size:13px;line-height:1.25}.liquid-thread-panel{order:var(--mobile-thread-order);background:#ffffff61;border:0;border-radius:8px 8px 20px 20px;min-width:0;height:auto;max-height:min(82dvh,760px);margin:0 12px 10px;overflow:hidden;box-shadow:0 18px 36px -28px #1f4a5b80,inset 0 1px #ffffffc7}.liquid-thread-panel.is-empty,.liquid-thread-header{display:none}.liquid-thread-mobile-actions{display:flex}.liquid-thread-empty{min-height:42dvh}.liquid-thread-scroll{width:100%;height:auto;max-height:min(82dvh,760px);padding:10px 9px 16px;overflow-y:auto}.liquid-thread-disposition{margin-bottom:10px}.liquid-thread-history-messages{max-height:min(56dvh,440px);padding:16px 12px}.liquid-thread-history header{padding:13px 14px}.liquid-thread-history-toggle{font-size:13px}.liquid-action-card{padding:18px 14px}.liquid-progress{gap:4px}.liquid-progress small{white-space:normal;max-width:66px;font-size:13px;line-height:1.22}.liquid-email-body,.liquid-email-body-input{font-size:15px}.liquid-schedule button{width:100%}.liquid-shell.has-selected-thread{height:var(--vista-viewport-height);min-height:0;padding-top:calc(env(safe-area-inset-top) + 52px);grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.liquid-shell.has-selected-thread .liquid-list-heading,.liquid-shell.has-selected-thread .liquid-filters,.liquid-shell.has-selected-thread .liquid-search,.liquid-shell.has-selected-thread .liquid-thread-row-shell:not(.selected){display:none}.liquid-shell.has-selected-thread .liquid-thread-row-shell.selected{width:calc(100% - 24px);margin:0 12px}.liquid-shell.has-selected-thread .liquid-thread-panel{height:auto;min-height:0;max-height:none;margin-bottom:max(8px,env(safe-area-inset-bottom))}.liquid-shell.has-selected-thread .liquid-thread-scroll{height:100%;max-height:none;padding-bottom:max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.liquid-shell.has-selected-thread .liquid-thread-history-messages{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.liquid-loading i{animation-duration:1.8s}}.liquid-pipeline{min-height:var(--vista-viewport-height);color:#12242c;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 54px 104px;position:relative;overflow:hidden}.liquid-pipeline-header,.liquid-pipeline-content{width:var(--vista-board-width);margin:0 auto;position:relative}.liquid-pipeline-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-right:min(320px,25vw);display:flex}.liquid-pipeline-header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.liquid-pipeline-header h1{letter-spacing:-.018em;margin:6px 0 8px;font-size:34px;line-height:1}.liquid-pipeline-header span{color:var(--vista-text-muted);font-size:13px}.liquid-pipeline-header span i{background:#0b8a82;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block;box-shadow:0 0 0 3px #0b8a8226}.liquid-pipeline-header-tools{align-items:center;gap:10px;display:flex}.liquid-pipeline-header-tools label{color:var(--vista-text-muted);gap:5px;font-size:13px;font-weight:700;display:grid}.liquid-pipeline-header-tools select{color:#39545f;background:#ffffff8c;border:1px solid #ffffffc7;border-radius:14px;padding:9px 32px 9px 12px;box-shadow:inset 0 1px #ffffffe6}.pipeline-pulse{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:radial-gradient(circle at 88% 12%,#d4bcf661,#0000 29%),radial-gradient(circle at 52% 120%,#ace3d566,#0000 48%),#ffffff61;border:1px solid #ffffffc7;border-radius:20px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 20px 48px -34px #18434e85,inset 0 1px #ffffffeb}.pipeline-pulse-copy{max-width:560px}.pipeline-pulse-copy p{color:var(--vista-text-muted);letter-spacing:.14em;margin:0;font-size:13px;font-weight:700}.pipeline-pulse-copy span{color:var(--vista-text-muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.pipeline-pulse-stats{grid-template-columns:repeat(4,minmax(82px,1fr));align-items:stretch;gap:7px;min-width:332px;display:grid}.pipeline-pulse-stats div{text-align:center;background:#ffffff59;border:1px solid #ffffffb3;border-radius:14px;gap:2px;padding:11px 10px;display:grid;box-shadow:inset 0 1px #ffffffb3}.pipeline-pulse-stats strong,.pipeline-pulse-stats span{display:block}.pipeline-pulse-stats strong{color:#1d3a43;letter-spacing:-.018em;font-size:21px;line-height:1}.pipeline-pulse-stats span{color:var(--vista-text-muted);white-space:normal;margin-top:5px;font-size:13px;font-weight:700;line-height:1.25}.pipeline-pulse-stats .is-watchlist{background:#fff5de85}.pipeline-pulse-stats .is-watchlist strong{color:#b76f0c}.pipeline-pulse-stats .is-won{background:#e2f8ef8a}.pipeline-pulse-stats .is-won strong{color:#147a68}.liquid-pipeline-controls{justify-content:flex-end;gap:8px;margin:16px 0;display:flex}.liquid-pipeline-controls button{min-height:38px;color:var(--vista-text-muted);cursor:pointer;background:#ffffff75;border:1px solid #ffffffb8;border-radius:14px;padding:8px 12px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffffe6}.liquid-pipeline-controls .pipeline-add-contact-button{color:#1f6f6c;background:#287f7c17;border-color:#287f7c42;margin-right:auto}.pipeline-add-contact{background:linear-gradient(145deg,#ffffffe6,#f9fdfdad);border:1px solid #fffc;border-radius:14px;gap:12px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 12px 26px -22px #163e498c,inset 0 1px #fffffff0}.pipeline-add-contact>strong{color:#294b55;font-size:15px}.pipeline-add-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pipeline-add-contact label{color:var(--vista-text-muted);gap:5px;font-size:13px;font-weight:700;display:grid}.pipeline-add-contact input,.pipeline-add-contact select,.pipeline-add-contact textarea{color:#294b55;min-width:0;font:inherit;background:#fff;border:1px solid #cedfe1;border-radius:8px;padding:9px 10px;font-weight:400}.pipeline-add-contact textarea{resize:vertical}.pipeline-add-contact>button{color:#fff;background:#287f7c;border:0;border-radius:14px;justify-self:end;min-height:38px;padding:8px 16px;font-weight:700}.pipeline-add-contact>button:disabled{opacity:.5}.pipeline-bulk-bar{background:linear-gradient(145deg,#ffffffdb,#fdffff94);border:1px solid #fffc;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex;box-shadow:0 10px 19px -18px #163e4985,inset 0 1px #ffffffeb}.pipeline-bulk-count{color:#26706b;font-size:13px;font-weight:700}.pipeline-bulk-bar select,.pipeline-bulk-bar input{background:#ffffff9e;border:1px solid #ffffffb8;border-radius:14px;min-height:36px;padding:6px 10px;font-size:13px}.pipeline-bulk-bar input{flex:180px}.pipeline-bulk-bar button{color:#1f5f5a;cursor:pointer;background:#26706b24;border:1px solid #ffffffb8;border-radius:14px;min-height:36px;padding:7px 13px;font-size:13px;font-weight:600}.pipeline-bulk-bar button[disabled]{opacity:.5;cursor:not-allowed}.pipeline-bulk-bar .pipeline-bulk-clear{color:var(--vista-text-muted);background:#ffffff75}.pipeline-lead-select{z-index:2;position:absolute;top:8px;right:8px}.pipeline-lead-card.is-selected{outline-offset:1px;outline:2px solid #26706b8c}.pipeline-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid;position:relative}.pipeline-stage-column{background:linear-gradient(165deg,#fff9,#ffffff4d);border:1px solid #ffffffa6;border-radius:20px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -31px #18434e75,inset 0 1px #ffffffe0}.pipeline-stage-column[data-stage-kind=early]{background:linear-gradient(165deg,#ebf5ffad,#ffffff4d)}.pipeline-stage-column[data-stage-kind=action]{background:linear-gradient(165deg,#fff8e1ad,#ffffff4d)}.pipeline-stage-column[data-stage-kind=won]{background:linear-gradient(165deg,#e7fbf3ad,#ffffff4d)}.pipeline-stage-column.is-drag-over{box-shadow:0 0 0 3px #0b737233,0 18px 36px -24px #18434e8c,inset 0 1px #ffffffeb}.pipeline-stage-column:focus{outline-offset:2px;outline:2px solid #0b737257}.pipeline-stage-accent{opacity:.85;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:16px;right:16px}.pipeline-stage-header{padding:16px 16px 11px}.pipeline-stage-header>div{color:var(--vista-text-muted);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pipeline-stage-count{color:#193941;letter-spacing:-.018em;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;font-size:27px;line-height:1;display:block}.pipeline-stage-leads{overscroll-behavior:contain;scrollbar-color:#4e7d8447 transparent;flex-direction:column;gap:8px;min-height:120px;max-height:62dvh;padding:1px 10px 10px;display:flex;overflow-y:auto}.pipeline-lead-card{background:linear-gradient(145deg,#ffffffcf,#fdffff85);border:1px solid #fffc;border-radius:14px;position:relative;box-shadow:0 10px 19px -18px #163e4985,inset 0 1px #ffffffeb}.pipeline-lead-card:hover{background:#ffffffe0;box-shadow:0 13px 22px -18px #163e4994,inset 0 1px #fffffff2}.pipeline-lead-card.is-touch-dragging{pointer-events:none;z-index:3;opacity:.72;box-shadow:0 0 0 3px #0b737238,0 18px 28px -18px #163e4994}.pipeline-lead-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.pipeline-lead-summary:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #0b737273}.pipeline-lead-summary.is-draggable{cursor:grab}.pipeline-lead-summary.is-draggable:active{cursor:grabbing}.pipeline-lead-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px}.pipeline-lead-dot.is-priority{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.pipeline-lead-text{flex:1;gap:2px;min-width:0;display:grid}.pipeline-lead-summary strong,.pipeline-lead-summary small,.pipeline-lead-summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-lead-summary strong{color:#273f49;font-size:13px}.pipeline-lead-summary small{color:var(--vista-text-muted);font-size:13px}.pipeline-lead-summary em{color:var(--vista-text-muted);font-size:13px;font-style:normal}.pipeline-lead-detail{border-top:1px solid #6e919424;overflow:hidden}.pipeline-lead-context{color:var(--vista-text-muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 10px 0;font-size:13px;display:flex}.pipeline-lead-context span{background:#ebf4f4b8;border-radius:8px;padding:4px 6px}.pipeline-lead-context .pipeline-priority-badge{color:#8a5b17;background:#fff2ce;font-weight:700}.pipeline-contact-details{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:7px;margin:0;padding:9px 10px 0;display:grid}.pipeline-contact-details>div{background:#f7fbfbad;border:1px solid #6e91941f;border-radius:8px;min-width:0;padding:8px}.pipeline-contact-details dt{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.pipeline-contact-details dd{color:#36515a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:700;overflow:hidden}.pipeline-latest-email{width:calc(100% - 20px);min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#f0faf9db,#ffffff9e);border:1px solid #4a848933;border-radius:14px;gap:4px;margin:9px 10px 0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffe6}.pipeline-latest-email:hover{background:#f5fcfbf5;border-color:#2b7e8257}.pipeline-latest-email>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-latest-email>span strong{color:#487179;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.pipeline-latest-email time{color:var(--vista-text-muted);flex:none;font-size:13px}.pipeline-latest-email>b,.pipeline-latest-email>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-latest-email>b{color:#284650;font-size:13px}.pipeline-latest-email>small{color:var(--vista-text-muted);font-size:13px}.pipeline-latest-email>em{color:#147875;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:700;display:flex}.pipeline-latest-email>em i{font-size:13px;font-style:normal}.pipeline-no-email{color:var(--vista-text-muted);margin:9px 10px 0;font-size:13px;line-height:1.4}.pipeline-latest-read{background:#e8f5fa9e;border:1px solid #32708929;border-radius:14px;gap:5px;margin:9px 10px 0;padding:10px;display:grid}.pipeline-latest-read header,.pipeline-latest-read>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.pipeline-latest-read header span{color:#397084;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.pipeline-latest-read header small,.pipeline-latest-read>div{color:var(--vista-text-muted);font-size:13px}.pipeline-latest-read p{color:#2c4b57;margin:0;font-size:13px;line-height:1.45}.pipeline-latest-read>div{text-transform:capitalize;justify-content:flex-start}.pipeline-email-history{gap:6px;margin:9px 10px 0;display:grid}.pipeline-email-history>header{color:var(--vista-text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.pipeline-email-history>button{min-width:0;color:inherit;text-align:left;background:#f7fcfcd1;border:1px solid #4a84892e;border-radius:8px;gap:3px;padding:9px;display:grid}.pipeline-email-history>button:hover{border-color:#2b7e8257}.pipeline-email-history>button>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.pipeline-email-history b,.pipeline-email-history small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-email-history b{color:#284650;font-size:13px}.pipeline-email-history time,.pipeline-email-history small{color:var(--vista-text-muted);font-size:13px}.pipeline-email-history em{color:#147875;justify-self:end;font-size:13px;font-style:normal;font-weight:700}.pipeline-contract-form{gap:7px;padding:10px;display:grid}.pipeline-contract-form input,.pipeline-contract-form select,.pipeline-contract-form textarea{color:#354f59;background:#ffffffa3;border:1px solid #678e913d;border-radius:8px;width:100%;min-width:0;padding:8px 9px;font-size:13px}.pipeline-contract-form label{min-width:0;color:var(--vista-text-muted);gap:4px;font-size:13px;font-weight:700;display:grid}.pipeline-contract-form>p{color:var(--vista-text-muted);margin:0;font-size:13px;line-height:1.4}.pipeline-contract-choice{color:var(--vista-text-muted);overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:13px;line-height:1.4}.pipeline-contract-reconciliation{background:#f59e0b14;border-top:1px solid #d9770647}.pipeline-contract-duplicates{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pipeline-contract-duplicates li{overflow-wrap:anywhere;background:#ffffff85;border:1px solid #b4812f38;border-radius:8px;gap:2px;padding:9px;display:grid}.pipeline-contract-duplicates span{color:var(--vista-text-muted);font-size:13px}.pipeline-contract-form button{color:#fff;cursor:pointer;background:#0b7372;border:0;border-radius:8px;padding:8px 9px;font-size:13px;font-weight:700}.pipeline-contract-form button:disabled{opacity:.45;cursor:not-allowed}.pipeline-contract-area{border-top:1px solid #6e919424}.pipeline-contract-panel{color:var(--vista-text-muted);gap:5px;padding:10px;font-size:13px;display:grid}.pipeline-contract-panel>strong{color:#28474f;text-transform:capitalize;font-size:13px}.pipeline-contract-field{overflow-wrap:anywhere}.pipeline-contract-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pipeline-contract-actions button:first-child{color:#9d4b45;background:#fff9;border:1px solid #9d4b4533}.pipeline-permission-note,.pipeline-command-error{color:#8a5a16;margin:4px 10px 0;font-size:13px;line-height:1.4}.pipeline-contract-panel .pipeline-permission-note,.pipeline-contract-panel .pipeline-command-error{margin:3px 0}.pipeline-command-notice{color:#26706b;margin:14px 0 0;font-size:13px;font-weight:600}.pipeline-command-notice.error{color:#b34d47}.liquid-pipeline-state{min-height:55dvh;color:var(--vista-text-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:34px;display:grid}.liquid-pipeline-state>i{border:3px solid #0b737229;border-top-color:#0b7372;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pipeline-spin}.liquid-pipeline-state strong{color:#29434e;font-size:17px}.liquid-pipeline-state span{max-width:340px;line-height:1.5}.liquid-pipeline-state button{color:#176c70;cursor:pointer;background:#ffffff8a;border:1px solid #fffc;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}@keyframes pipeline-spin{to{transform:rotate(360deg)}}.pipeline-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.pipeline-stage-overview-card{min-height:150px;color:inherit;cursor:pointer;background:linear-gradient(150deg,#ffffff9e,#ffffff52);border:1px solid #ffffffa6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:26px 16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -26px #1b465273,inset 0 1px #ffffffe6}.pipeline-stage-overview-card>i{border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:16px;right:16px}.pipeline-stage-overview-card>strong{color:#0f172a;letter-spacing:-.018em;font-size:34px;line-height:1}.pipeline-stage-overview-card>span{color:#1e293b9e;font-size:13px;font-weight:400}.pipeline-unclassified{background:#f9fbfcc2;border:1px solid #71899138;border-radius:20px;gap:12px;margin-top:18px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffe6}.pipeline-unclassified.is-drag-over{box-shadow:0 0 0 3px #0b737233,inset 0 1px #ffffffeb}.pipeline-unclassified>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-unclassified>header div{gap:2px;display:grid}.pipeline-unclassified-body>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.pipeline-unclassified-body>summary::-webkit-details-marker{display:none}.pipeline-unclassified-body[open]>summary{margin-bottom:12px}.pipeline-unclassified-toggle{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.pipeline-unclassified-toggle>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pipeline-unclassified-toggle>div>span{color:var(--vista-text-muted);font-size:13px}.pipeline-unclassified-body>form{align-items:center;gap:8px;margin-bottom:14px;display:flex}.pipeline-unclassified-body>form input[type=search]{color:#294b55;min-width:0;font:inherit;background:#ffffffb8;border:1px solid #678e913d;border-radius:8px;flex:auto;padding:8px 11px;font-size:13px}.pipeline-unclassified-body>form button{color:#294b55;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #678e913d;border-radius:8px;flex:none;padding:8px 13px;font-size:13px;font-weight:600}.pipeline-unclassified-body>form button:hover{background:#fff}.pipeline-unclassified-toggle i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #6b858d;flex:none;width:0;height:0;transition:transform .15s}.pipeline-unclassified-body[open] .pipeline-unclassified-toggle i{transform:rotate(90deg)}.pipeline-unclassified>header strong{color:#294650;font-size:15px}.pipeline-unclassified>header span{color:var(--vista-text-muted);font-size:13px}.pipeline-unclassified>header>span{color:#48656e;text-align:center;background:#e8f0f1;border-radius:999px;min-width:28px;padding:5px 8px;font-weight:700}.pipeline-unclassified>form{gap:8px;display:flex}.pipeline-unclassified>form input{color:#294b55;background:#fff;border:1px solid #cedfe1;border-radius:8px;flex:1;min-width:0;padding:9px 11px}.pipeline-unclassified>form button{color:#35626a;background:#edf4f4;border:1px solid #4d6f782e;border-radius:8px;padding:8px 12px;font-weight:700}.pipeline-unclassified>p{color:var(--vista-text-muted);margin:0;font-size:13px}.pipeline-unclassified-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pipeline-unclassified-card{background:#fff;min-width:0}.pipeline-unclassified-list>p{color:var(--vista-text-muted);font-size:13px}.pipeline-summary{min-height:38px;color:var(--vista-text-muted);background:#ffffff4a;border:1px solid #ffffffab;border-radius:14px;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:9px 14px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffffad}.pipeline-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(16px)saturate(.88);backdrop-filter:blur(16px)saturate(.88);background:linear-gradient(145deg,#0d262d9e,#1d353b7a);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pipeline-detail-dialog{width:min(900px,100%);max-height:calc(var(--vista-viewport-height) - 44px);background:linear-gradient(155deg,#f8fcfc,#f3f8f8);border:1px solid #ffffffbd;border-radius:20px;outline:0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 34px 100px #09222857,inset 0 1px #ffffffe0}.pipeline-detail-dialog>header{background:linear-gradient(135deg,#ffffffe0,#eef8f7b8);border-bottom:1px solid #7e9da029;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:22px 24px 20px;display:flex}.pipeline-detail-identity{gap:5px;min-width:0;display:grid}.pipeline-detail-identity>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pipeline-detail-stage,.pipeline-detail-priority{color:#467078;letter-spacing:.07em;text-transform:uppercase;background:#dcededcc;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:600;line-height:1}.pipeline-detail-priority{color:#835a1f;background:#fff0ca}.pipeline-detail-dialog>header h2{overflow-wrap:anywhere;color:#1d3b44;letter-spacing:-.018em;margin:0;font-size:27px;line-height:1.08}.pipeline-detail-identity>small{color:var(--vista-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pipeline-detail-close{color:#46666e;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.pipeline-detail-close>span{background:#ffffffb3;border:1px solid #5d81862e;border-radius:14px;place-items:center;width:32px;height:32px;transition:transform .16s,background .16s;display:grid}.pipeline-detail-close svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;width:16px;height:16px}.pipeline-detail-close:hover>span{background:#fff;transform:rotate(2deg)}.pipeline-detail-close:focus-visible{outline-offset:2px;outline:2px solid #0b737273}.pipeline-detail-scroll{overscroll-behavior:contain;scrollbar-color:#46737952 transparent;min-height:0;padding:18px 20px 26px;overflow:auto}.pipeline-detail-overview{background:#ffffff9e;border-radius:20px;padding:18px;box-shadow:0 14px 34px -28px #123e468c,inset 0 1px #ffffffe0}.pipeline-detail-scroll .pipeline-lead-context,.pipeline-detail-scroll .pipeline-contact-details,.pipeline-detail-scroll .pipeline-latest-read,.pipeline-detail-scroll .pipeline-email-history,.pipeline-detail-scroll .pipeline-no-email{margin-left:0;margin-right:0}.pipeline-detail-scroll .pipeline-lead-context{padding:0;font-size:13px}.pipeline-detail-scroll .pipeline-contact-details{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 0}.pipeline-detail-scroll .pipeline-contact-details>div{background:#ebf4f49e;border-color:#0000}.pipeline-detail-scroll .pipeline-contact-details dt,.pipeline-detail-scroll .pipeline-contact-details dd{font-size:13px}.pipeline-detail-scroll .pipeline-latest-read{margin-top:14px;padding:16px}.pipeline-detail-scroll .pipeline-latest-read header span,.pipeline-detail-scroll .pipeline-latest-read header small,.pipeline-detail-scroll .pipeline-latest-read>div{font-size:13px}.pipeline-detail-scroll .pipeline-latest-read p,.pipeline-detail-scroll .pipeline-latest-read li{font-size:13px;line-height:1.55}.pipeline-detail-scroll .pipeline-email-history{margin-top:14px}.pipeline-detail-scroll .pipeline-email-history>header,.pipeline-detail-scroll .pipeline-email-history b,.pipeline-detail-scroll .pipeline-email-history time,.pipeline-detail-scroll .pipeline-email-history small,.pipeline-detail-scroll .pipeline-email-history em{font-size:13px}.pipeline-detail-scroll .pipeline-contract-area{background:#ffffff9e;border:0;border-radius:20px;margin-top:16px;overflow:hidden;box-shadow:0 14px 34px -28px #123e468c,inset 0 1px #ffffffe0}.pipeline-detail-scroll .pipeline-contract-panel,.pipeline-detail-scroll .pipeline-contract-form{padding:16px;font-size:13px}.pipeline-detail-scroll .pipeline-contract-panel>strong{font-size:15px}@media (max-width:840px){.liquid-pipeline{height:var(--vista-viewport-height);min-height:var(--vista-viewport-height);padding:calc(env(safe-area-inset-top) + 24px)14px max(10px,env(safe-area-inset-bottom));flex-direction:column;display:flex}.liquid-pipeline-header{flex:none;margin-bottom:8px;padding-left:56px;padding-right:0}.liquid-pipeline-header h1{font-size:27px}.liquid-pipeline-header-tools{flex-direction:column;align-items:flex-end;margin-top:46px}.liquid-pipeline-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pipeline-pulse{display:none}.liquid-pipeline-controls{flex:none;margin:8px 0}.pipeline-board-grid{min-height:calc(var(--vista-viewport-height) - 150px);scroll-snap-type:x mandatory;flex:none;gap:12px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.pipeline-stage-column{scroll-snap-align:center;width:100%;min-width:100%;height:100%}.pipeline-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pipeline-stage-overview-card{border-radius:14px;width:auto;min-width:0;min-height:72px;padding:14px 8px 10px}.pipeline-stage-overview-card>strong{font-size:27px}.pipeline-stage-overview-card>span{text-align:center;font-size:13px;line-height:1.15}.pipeline-stage-column{border-radius:20px}.pipeline-stage-header{padding:15px 15px 9px}.pipeline-stage-leads{flex:1;min-height:0;max-height:none;padding-left:9px;padding-right:9px}.pipeline-summary{flex:none;gap:9px;margin-top:8px;font-size:13px}.pipeline-add-contact-grid{grid-template-columns:1fr}.pipeline-add-contact>button{justify-self:stretch}.pipeline-unclassified{flex:none}.pipeline-unclassified-list{grid-template-columns:1fr}.pipeline-detail-backdrop{padding:0}.pipeline-detail-dialog{width:100%;max-height:var(--vista-viewport-height);height:var(--vista-viewport-height);border:0;border-radius:0}.pipeline-detail-dialog>header{padding:calc(env(safe-area-inset-top) + 14px)16px 14px}.pipeline-detail-dialog>header h2{font-size:21px}.pipeline-detail-scroll{padding:14px 14px max(24px,env(safe-area-inset-bottom))}.pipeline-detail-overview{border-radius:14px;padding:15px}.pipeline-detail-scroll .pipeline-contact-details{grid-template-columns:1fr}}@media (max-width:380px){.pipeline-summary span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.liquid-pipeline-state>i{animation-duration:1.8s}.pipeline-detail-close>span{transition:none}}.pipeline-lead-grip{display:none}@media (max-width:840px){.pipeline-lead-grip{touch-action:none;width:30px;height:44px;color:var(--vista-text-muted);flex:none;place-items:center;display:grid}.pipeline-lead-grip svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:16px;height:16px}.pipeline-lead-summary{gap:10px;padding:12px 13px}.pipeline-lead-summary strong{font-size:15px}.pipeline-lead-summary small,.pipeline-lead-summary em{font-size:13px}.pipeline-stage-header>div{letter-spacing:.02em;font-size:13px}.pipeline-lead-context,.pipeline-contact-details,.pipeline-contact-details dt,.pipeline-latest-read,.pipeline-bulk-count,.pipeline-permission-note{font-size:13px}}.pipeline-inline-detail-reveal{overflow:hidden}.pipeline-inline-detail{background:#ffffffb8;border:1px solid #6e919429;border-radius:14px;gap:14px;margin:4px 0 12px;padding:16px 15px;display:grid;box-shadow:inset 0 1px #ffffffe6}.pipeline-inline-detail .pipeline-detail-overview{gap:12px;display:grid}@media (max-width:840px){.pipeline-inline-detail{font-size:15px}.pipeline-inline-detail h2{font-size:17px}.pipeline-inline-detail .pipeline-contact-details{font-size:15px}.pipeline-inline-detail .pipeline-contact-details dt,.pipeline-inline-detail .pipeline-latest-read,.pipeline-inline-detail .pipeline-lead-context,.pipeline-inline-detail .pipeline-email-history{font-size:13px}}.meeting-followups{min-height:var(--vista-viewport-height);color:#12242c;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 54px 104px;overflow-x:hidden}.meeting-followups-header{justify-content:space-between;align-items:flex-start;min-height:112px;display:flex}.meeting-followups-header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.meeting-followups-header h1{color:#153642;letter-spacing:-.018em;margin:3px 0 5px;font-size:34px;font-weight:600}.meeting-followups-header span{color:var(--vista-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.meeting-followups-header span i{background:#38a9a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38a9a417}.meeting-followups-content{gap:16px;display:grid}.meeting-followups-intro{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:radial-gradient(circle at 88% 12%,#d4bcf661,#0000 29%),radial-gradient(circle at 52% 120%,#ace3d566,#0000 48%),#ffffff61;border:1px solid #ffffffc7;border-radius:20px;padding:22px 24px;box-shadow:0 20px 48px -34px #18434e85,inset 0 1px #ffffffeb}.meeting-followups-intro p{color:#4b767f;letter-spacing:.16em;margin:0 0 5px;font-size:13px;font-weight:700}.meeting-followups-intro h2{color:#24434d;margin:0 0 6px;font-size:17px}.meeting-followups-intro span{color:var(--vista-text-muted);font-size:13px;line-height:1.55}.meeting-followups-list{gap:14px;display:grid}.meeting-followup-card{background:linear-gradient(150deg,#ffffffc7,#eef8f794);border:1px solid #ffffffb8;border-radius:20px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 38px -31px #18434e80,inset 0 1px #fff}.meeting-followup-attendee{align-items:center;gap:11px;min-width:0;display:flex}.meeting-followup-attendee>span{color:#246467;background:#6dc4bb2e;border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.meeting-followup-attendee div{gap:2px;min-width:0;display:grid}.meeting-followup-attendee small,.meeting-followup-card dt{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.meeting-followup-attendee strong{color:#294850;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.meeting-followup-card dl{gap:10px;margin:0;display:grid}.meeting-followup-card dl div{gap:3px;display:grid}.meeting-followup-card dd{color:#526b74;margin:0;font-size:13px;line-height:1.5}.meeting-followup-question{color:#526b74;gap:4px;margin:0;font-size:13px;line-height:1.5;display:grid}.meeting-followup-question strong{color:#294850;font-size:15px}.meeting-followup-form{gap:8px;display:grid}.meeting-followup-form>label{color:#526b74;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.meeting-followup-form textarea{resize:vertical;color:#294850;width:100%;min-height:104px;font:inherit;background:#ffffffc2;border:1px solid #315c6333;border-radius:14px;padding:11px 12px;line-height:1.5}.meeting-followup-form textarea:focus{border-color:#0b7372;outline:2px solid #0b73723d}.meeting-followup-submission{color:#25625f;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.meeting-followup-submission.error{color:#9a3f3f}.meeting-followup-card button.inline{color:#315c63;background:#315c631a;flex:none;width:auto;padding:5px 9px}.meeting-followup-card button:not(.vista-btn),.meeting-followups-state button:not(.vista-btn){color:#fff;cursor:pointer;background:#0b7372;border:0;border-radius:14px;width:100%;padding:10px 12px;font-size:13px;font-weight:700}.meeting-followup-card button:not(.vista-btn):disabled{opacity:.5;cursor:not-allowed}.meeting-followups-state{min-height:210px;color:var(--vista-text-muted);text-align:center;background:#ffffff75;border:1px solid #ffffffb8;border-radius:20px;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.meeting-followups-state strong{color:#294850;font-size:17px}.meeting-followups-state span{max-width:440px;font-size:13px;line-height:1.5}.meeting-followups-state>i{border:2px solid #0b737233;border-top-color:#0b7372;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite meeting-followups-spin}.meeting-followups-state button{width:auto;margin-top:6px}.meeting-followups-notice{color:#25625f;background:#62b9ae1f;border-radius:14px;margin:0;padding:10px 13px;font-size:13px}.meeting-followups-notice.error{color:#9a3f3f;background:#d25b5b1a}@keyframes meeting-followups-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.meeting-followups{padding:max(76px,calc(env(safe-area-inset-top) + 64px))14px max(32px,env(safe-area-inset-bottom))}.meeting-followups-header{min-height:96px;padding-left:56px}.meeting-followups-header h1{font-size:27px}.meeting-followups-intro{padding:18px}.meeting-followups-list{grid-template-columns:minmax(0,1fr)}.meeting-followup-card{padding:17px}}.actions-workspace{min-height:var(--vista-viewport-height);color:#12242c;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 54px 104px;overflow-x:hidden}.actions-header,.actions-filters,.actions-content{width:var(--vista-reading-width);margin-left:auto;margin-right:auto}.actions-header{align-items:flex-start;min-height:108px;display:flex}.actions-header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.actions-header h1{color:#153642;letter-spacing:-.018em;margin:3px 0 5px;font-size:34px;font-weight:600}.actions-header span{color:var(--vista-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.actions-header span i{background:#38a9a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38a9a417}.actions-filters{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff73;border:1px solid #ffffffa6;border-radius:14px;gap:2px;width:auto;max-width:100%;margin:0 max(50% - 520px,0px) 18px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a}.actions-filters button{min-height:36px;color:var(--vista-text-muted);background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.actions-filters button:hover{color:#263e47;background:#ffffff6b}.actions-filters button.active{color:#263e47;background:#fff;box-shadow:0 2px 8px #0f172a14}.actions-filters button span{color:#337c80;background:#2e7d7d1a;border-radius:8px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:13px;display:grid}.actions-content{gap:18px;display:grid}.actions-section{min-width:0;padding:0}.actions-section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.actions-section>header p{color:#3f747d;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:600}.actions-section>header h2{color:#24434d;margin:0;font-size:17px;line-height:1.25}.actions-section>header>span{color:#2b7378;background:#50a6a11f;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;display:grid}.actions-section-note{color:var(--vista-text-muted);margin:-5px 0 15px;font-size:13px;line-height:1.55}.actions-card-list{gap:12px;display:grid}.actions-email-record{background:linear-gradient(132deg,#ffffffb8,#ebf8fc7a);border:1px solid #fffc;border-radius:20px;gap:11px;min-width:0;padding:20px 21px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px -34px #2968848c,inset 0 1px #fffffff5}.actions-email-record:before{content:"";background:linear-gradient(#70c1dc,#3b8faf);width:3px;position:absolute;inset:0 auto 0 0}.actions-record-disclosure{min-width:0}.actions-record-disclosure>summary{cursor:pointer;min-width:0;padding-right:22px;list-style:none;position:relative}.actions-record-disclosure>summary::-webkit-details-marker{display:none}.actions-record-disclosure>summary:after{content:"›";color:var(--vista-text-muted);font-size:17px;line-height:1;transition:transform .16s;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.actions-record-disclosure[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.actions-record-disclosure>summary header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.actions-record-disclosure>summary header>div:first-child{min-width:0}.actions-record-meta{flex:none;justify-items:end;gap:6px;display:grid}.actions-record-body{gap:11px;margin-top:13px;display:grid}.actions-email-record h3{overflow-wrap:anywhere;color:#183b46;margin:3px 0;font-size:15px}.actions-record-disclosure header p{overflow-wrap:anywhere;color:var(--vista-text-muted);margin:0;font-size:13px}.actions-record-disclosure header time{color:var(--vista-text-muted);font-size:13px}.actions-kicker{color:#4d7b83;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.actions-status{text-transform:capitalize;border-radius:999px;width:max-content;padding:4px 9px;font-size:13px;font-weight:700}.actions-status.pending{color:#8a5b17;background:#fff2ce}.actions-status.scheduled{color:#276578;background:#dff1f5}.actions-record-body>.liquid-action-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.actions-record-body>.liquid-action-card .liquid-action-glow,.actions-record-body>.liquid-action-card .liquid-email-heading{display:none}.actions-record-body>.liquid-action-card .liquid-email-body{background:#ffffff94;border-color:#6a9db129;border-radius:20px;margin-top:0;font-size:15px;line-height:1.65;box-shadow:0 16px 36px -30px #27586c70,inset 0 1px #fffffff0}.actions-record-body>.liquid-action-card .liquid-email-footer{border-top:1px solid #ffffffa8;margin-top:13px;padding:12px 0 0}.actions-email-record .liquid-compact-schedule{border-top:1px solid #536f791a}.actions-email-record .liquid-compact-schedule>summary{color:var(--vista-text-muted);cursor:pointer;padding:9px 2px 0;font-size:13px;font-weight:700;list-style:none}.actions-email-record .liquid-compact-schedule>summary::-webkit-details-marker{display:none}.actions-email-record .liquid-compact-schedule>summary:after{content:"›";color:var(--vista-text-muted);margin-left:7px;font-size:15px}.actions-email-record .liquid-compact-schedule[open]>summary:after{display:inline-block;transform:rotate(90deg)}.actions-human-detail{color:#385861;background:#ebf4f4b8;border-radius:14px;gap:3px;padding:10px 12px;font-size:13px;display:grid}.actions-human-detail span{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.actions-reschedule{align-items:end;gap:8px;display:flex}.actions-reschedule label{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;flex:1;gap:4px;font-size:13px;font-weight:600;display:grid}.actions-reschedule input{color:#294c56;min-width:0;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffffb8;border:1px solid #3a657029;border-radius:14px;padding:9px 10px}.actions-contract-details{gap:7px;display:grid}.actions-contract-details span{overflow-wrap:anywhere;min-width:0;color:var(--vista-text-muted);grid-template-columns:minmax(88px,.35fr) minmax(0,1fr);gap:10px;font-size:13px;display:grid}.actions-contract-details strong{color:#34545e}.actions-contract-type-change{background:#edf6f5ad;border:1px solid #3a657021;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;padding:12px;display:grid}.actions-contract-type-change label{color:#526c75;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.actions-contract-type-change input,.actions-contract-type-change select{color:#294c56;width:100%;min-width:0;font:inherit;background:#fffc;border:1px solid #3a657029;border-radius:8px;padding:9px 10px}.actions-card-decisions{border-top:1px solid #536f791a;padding-top:10px}.actions-stage-review-list{gap:12px;display:grid}.actions-stage-review-record{background:#ffffff9e;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 14px 34px -28px #1a3f4c8f,inset 0 1px #ffffffe6}.actions-stage-review-icon{color:#8a5b17;background:#fff0d2;border-radius:14px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.actions-stage-review-icon.high{color:#9b3d45;background:#fdebed}.actions-stage-review-record>div{min-width:0}.actions-stage-review-record header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.actions-stage-review-record h3{overflow-wrap:anywhere;color:#183b46;margin:3px 0;font-size:15px}.actions-stage-review-record header p,.actions-stage-review-record>div>p{overflow-wrap:anywhere;color:var(--vista-text-muted);margin:0;font-size:13px;line-height:1.5}.actions-stage-review-record>div>p,.actions-reconciliation-record .actions-human-detail{margin-top:10px}.actions-reconciliation-form{gap:10px;margin-top:12px;display:grid}.actions-reconciliation-form label{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:13px;font-weight:600;display:grid}.actions-reconciliation-form input,.actions-reconciliation-form select{color:#294c56;min-width:0;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffffb8;border:1px solid #3a657029;border-radius:14px;padding:9px 10px}.actions-attach-address{align-items:center;gap:8px;display:flex}.actions-reconciliation-form .actions-attach-address input{background:0 0;border:0;width:auto;padding:0}.actions-contract-selection{background:#edf6f5ad;border:1px solid #3a657021;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.actions-contract-selection label{color:#526c75;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.actions-contract-selection input,.actions-contract-selection select{color:#294c56;width:100%;min-width:0;font:inherit;background:#fffc;border:1px solid #3a657029;border-radius:8px;padding:9px 10px}.actions-contract-selection button{grid-column:1/-1;justify-self:start}.actions-contract-selection .actions-notice,.actions-contract-purpose,.actions-contract-suggestion{grid-column:1/-1}.actions-contract-purpose{color:var(--vista-text-muted);margin:0;font-size:13px;line-height:1.5}.actions-contract-suggestion{color:var(--vista-text-muted);border-left:2px solid #3a65702e;margin:0;padding-left:10px;font-size:13px;line-height:1.5}.actions-availability-form,.actions-availability-approval{gap:10px;margin-top:12px;display:grid}.actions-availability-form label{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:13px;font-weight:600;display:grid}.actions-availability-form textarea{resize:vertical;color:#294c56;min-height:84px;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffffb8;border:1px solid #3a657029;border-radius:14px;padding:10px 12px}.actions-status.urgent{color:#9b3d45;background:#fdebed}.actions-notice{color:#2d686c;background:#e4f5ef;border-radius:14px;margin:0;padding:10px 12px;font-size:13px}.actions-notice.error{color:#9b3d45;background:#fdebed}.actions-notice button{color:inherit;font:inherit;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.actions-activity-list{gap:10px;display:grid}.actions-activity-record{background:#ffffff9e;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 16px;display:grid;box-shadow:0 14px 34px -28px #1a3f4c8f,inset 0 1px #ffffffe6}.actions-activity-icon{border-radius:14px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.actions-activity-icon.success{color:#267469;background:#daf0e9}.actions-activity-icon.attention{color:#955f26;background:#fff0d2}.actions-activity-record header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.actions-activity-record h3{overflow-wrap:anywhere;color:#183b46;text-transform:none;margin:3px 0 0;font-size:15px}.actions-activity-record time{color:var(--vista-text-muted);flex:none;font-size:13px}.actions-activity-state{color:var(--vista-text-muted);text-transform:capitalize;margin:4px 0 0;font-size:13px}.actions-business-details{color:#526a72;background:#ebf4f49e;border-radius:14px;margin-top:10px;padding:9px 10px;font-size:13px}.actions-business-details summary{cursor:pointer;font-weight:700}.actions-business-details p{white-space:pre-wrap;gap:3px;margin:9px 0 0;line-height:1.5;display:grid}.actions-activity-error{color:#9b3d45}.actions-report{background:#ffffffa8;border:1px solid #ffffffbf;border-radius:20px;margin-bottom:18px;padding:18px;box-shadow:0 16px 42px -34px #1a3f4c99}.actions-report>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.actions-report>header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:600}.actions-report>header h2{color:#173a45;margin:0;font-size:15px}.actions-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.actions-report-grid article{background:#f1f7f7d1;border-radius:14px;gap:2px;min-width:0;padding:11px;display:grid}.actions-report-grid span,.actions-report-grid small{overflow-wrap:anywhere;color:var(--vista-text-muted);font-size:13px}.actions-report-grid strong{overflow-wrap:anywhere;color:#173a45;font-size:17px}.actions-report-queue{color:var(--vista-text-muted);margin:12px 0 0;font-size:13px}.actions-state{min-height:104px;color:var(--vista-text-muted);text-align:center;border:1px dashed #597a8238;border-radius:14px;place-content:center;justify-items:center;gap:7px;padding:18px;font-size:13px;display:grid}.actions-state i{border:2px solid #2b7e892e;border-top-color:#2b7e89;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite actions-spin}.actions-state strong{color:#34545e}.actions-state button{color:#fff;background:#2e7d7d;border:0;border-radius:8px;padding:7px 11px;font-weight:700}@keyframes actions-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.actions-workspace{padding:86px 14px 34px}.actions-header{min-height:88px;padding-left:56px}.actions-header h1{font-size:27px}.actions-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 0 18px;display:grid}.actions-filters button{justify-content:center;min-width:0;padding:8px 5px}.actions-email-record{padding:17px 16px}.actions-reschedule{flex-direction:column;align-items:stretch}.actions-activity-record{padding:13px 12px}.actions-report{padding:14px 12px}.actions-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-contract-type-change{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.actions-state i{animation-duration:1.8s}}.actions-record-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-record-controls>*{order:3}.actions-record-controls>.vista-btn-secondary{order:1;margin-right:auto}.actions-record-controls>.vista-btn-quiet{order:2;margin-right:0}@media (max-width:840px){.actions-record-controls>*{order:0}.actions-record-controls>.vista-btn-secondary{margin-right:0}}.actions-availability-exchange{gap:8px;margin:2px 0 4px;display:grid}.actions-availability-said,.actions-availability-asked{max-width:88%;margin:0;padding:10px 13px;font-size:13px;line-height:1.5}.actions-availability-said{color:#12414f;background:#7ac5de42;border-radius:14px 14px 8px;justify-self:end}.actions-availability-asked{color:#2b4a53;background:#ffffffd1;border-radius:14px 14px 14px 8px;justify-self:start;box-shadow:inset 0 0 0 1px #6e919429}.actions-card-footer{border-top:1px solid #6e919424;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.actions-footer-decide{gap:10px;margin-left:auto;display:flex}@media (max-width:560px){.actions-card-footer{flex-direction:column;align-items:stretch}.actions-footer-decide{flex-direction:column;margin-left:0}}.actions-record-preview{color:var(--vista-text-muted);text-overflow:ellipsis;margin:4px 0 0;font-size:13px;line-height:1.5;overflow:hidden}.tenant-admin-workspace{min-height:var(--vista-viewport-height);color:#17313b;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 60px 104px;overflow-x:hidden}.tenant-admin-workspace>header{min-height:112px}.tenant-admin-workspace>header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.tenant-admin-workspace>header h1{letter-spacing:-.018em;margin:3px 0 5px;font-size:34px}.tenant-admin-workspace>header span{color:var(--vista-text-muted);font-size:13px}.tenant-admin-workspace>main{gap:18px;display:grid}.admin-section-nav{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #4b6c7421;border-radius:14px;gap:6px;width:max-content;max-width:100%;margin:-18px 0 18px;padding:6px;display:flex;position:sticky;top:12px;overflow:auto;box-shadow:0 12px 30px -24px #18434eb3}.admin-section-nav a{color:var(--vista-text-muted);border-radius:8px;flex:none;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}.admin-section-nav a:hover,.admin-section-nav a:focus-visible{color:#fff;background:#2e7d7d;outline:none}.admin-command-center section[id]{scroll-margin-top:82px}.tenant-admin-workspace section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f4f9f9ad;border:1px solid #ffffffd1;border-radius:20px;min-width:0;padding:22px;box-shadow:0 18px 46px -34px #18434e8c,inset 0 1px #ffffffeb}.tenant-admin-section-heading{margin-bottom:18px}.tenant-admin-section-heading p{color:#427780;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:600}.tenant-admin-section-heading h2{margin:0 0 4px;font-size:21px}.tenant-admin-section-heading span{color:var(--vista-text-muted);font-size:13px}.tenant-admin-form{gap:16px;display:grid}.tenant-admin-form label,.tenant-admin-create-member label,.tenant-admin-member-actions label{color:#405d66;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.tenant-admin-form label small,.tenant-admin-create-member label small{color:var(--vista-text-muted);font-weight:600}.tenant-admin-form input,.tenant-admin-form textarea,.tenant-admin-form select,.tenant-admin-create-member input,.tenant-admin-create-member select,.tenant-admin-member select{color:#1e3e48;width:100%;min-width:0;font:inherit;background:#ffffffc7;border:1px solid #4e707a2b;border-radius:14px;padding:10px 11px;font-weight:600}.tenant-admin-form textarea{resize:vertical;min-height:92px;line-height:1.45}.tenant-admin-form input:focus,.tenant-admin-form textarea:focus,.tenant-admin-form select:focus,.tenant-admin-create-member input:focus,.tenant-admin-create-member select:focus,.tenant-admin-member select:focus{border-color:#478d8d;outline:2px solid #2d848440}.tenant-admin-fields{gap:12px;display:grid}.tenant-admin-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-admin-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-admin-technical{min-width:0;color:var(--vista-text-muted);font-size:13px}.tenant-admin-technical summary{cursor:pointer;font-weight:700}.tenant-admin-technical[open] summary{margin-bottom:8px}.tenant-admin-evidence{grid-template-columns:90px minmax(0,.8fr) minmax(0,1.5fr);gap:8px;margin:0;display:grid}.tenant-admin-evidence>div{background:#e6f1f1b8;border-radius:14px;min-width:0;padding:9px 10px}.tenant-admin-evidence dt{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.tenant-admin-evidence dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.tenant-admin-evidence code{color:#526c75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tenant-admin-faqs,.tenant-admin-role-checks,.tenant-admin-switch{border:1px solid #4e707a24;border-radius:14px;gap:10px;margin:0;padding:14px;display:grid}.tenant-admin-faqs legend,.tenant-admin-role-checks legend{color:#45656f;text-transform:capitalize;padding:0 5px;font-size:13px;font-weight:700}.tenant-admin-faqs>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;display:grid}.tenant-admin-faqs textarea{min-height:42px}.tenant-admin-voice-samples{border:1px solid #4e707a24;border-radius:14px;margin:0;padding:14px}.tenant-admin-voice-samples>summary{cursor:pointer;color:#45656f;font-size:13px;font-weight:700}.tenant-admin-voice-samples>summary small{color:var(--vista-text-muted);text-transform:none;font-weight:600}.tenant-admin-voice-samples[open]>summary{margin-bottom:10px}.tenant-admin-voice-list{gap:10px;display:grid}.tenant-admin-voice-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tenant-admin-voice-list>div>button{align-self:end}.tenant-admin-voice-list textarea{resize:vertical;min-height:150px;line-height:1.5}.tenant-admin-voice-list>button{justify-self:start}.tenant-admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-admin-role-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-admin-approval-copy{color:#405d66;gap:4px;display:grid}.tenant-admin-approval-copy strong{font-size:13px}.tenant-admin-approval-copy span,.tenant-admin-role-checks>small{color:var(--vista-text-muted);font-size:13px;font-weight:600;line-height:1.45}.tenant-admin-role-checks>small{grid-column:1/-1;min-height:30px}.tenant-admin-role-checks label,.tenant-admin-switch>label:first-child{text-transform:capitalize;align-items:center;gap:7px;display:flex}.tenant-admin-role-checks input,.tenant-admin-switch input[type=checkbox]{width:auto}.tenant-admin-policy-group{gap:10px;display:grid}.tenant-admin-policy-subgroup{background:#e6f1f159;border:1px solid #4e707a1a;border-radius:20px;gap:10px;padding:4px;display:grid}.tenant-admin-policy-subgroup>.tenant-admin-approval-copy{padding:10px 14px 0}.tenant-admin-policy-toggle{background:#ffffff7a;border:1px solid #4e707a24;border-radius:14px;gap:12px;padding:14px;display:grid}.tenant-admin-policy-toggle.is-active{background:#ebf7f5b3;border-color:#2e7d7d40}.tenant-admin-policy-toggle-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tenant-admin-policy-toggle-head>div{gap:3px;display:grid}.tenant-admin-policy-toggle-head strong,.tenant-admin-inline-setting strong{color:#405d66;font-size:13px}.tenant-admin-policy-toggle-head span,.tenant-admin-inline-setting span{color:var(--vista-text-muted);font-size:13px;font-weight:600;line-height:1.45}.tenant-admin-policy-toggle-head>button{cursor:pointer;background:#cbd7d9;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background .16s;position:relative}.tenant-admin-policy-toggle-head>button[aria-checked=true]{background:#2e8585}.tenant-admin-policy-toggle-head>button[aria-checked=true][data-tone=priority]{background:#d19737}.tenant-admin-policy-toggle-head>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #1939413d}.tenant-admin-policy-toggle-head>button[aria-checked=true] i{transform:translate(20px)}.tenant-admin-inline-setting{background:#ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.tenant-admin-inline-setting>div{gap:2px;display:grid}.tenant-admin-inline-setting>label{flex:none;grid-auto-flow:column;align-items:center;gap:7px;display:flex}.tenant-admin-inline-setting input{width:82px}.tenant-admin-inline-setting select{width:auto}.tenant-admin-inline-setting label small{color:var(--vista-text-muted)}.tenant-admin-duration-control{flex:none;grid-template-columns:minmax(82px,1fr) auto;align-items:end;gap:7px;display:grid}.tenant-admin-duration-control label{display:block}.tenant-admin-duration-control input{width:92px}.tenant-admin-duration-control select{width:auto;min-height:38px}.tenant-admin-field-error{color:#973d46;font-size:13px;font-weight:700;line-height:1.4}.tenant-admin-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage-followups{border:1px solid #4e707a24;border-radius:14px;gap:8px;margin:0;padding:13px 15px;display:grid}.stage-followups legend{color:#45656f;padding:0 5px;font-size:13px;font-weight:700}.stage-followups>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-followups label{align-items:center;gap:6px;margin:0;display:flex}.stage-followups input{width:72px}.stage-followups span{color:var(--vista-text-muted);font-size:13px}.stage-followups>button{justify-self:start}.stage-followups>small{color:var(--vista-text-muted);font-size:13px}.pipeline-admin-findings{gap:10px;margin-bottom:16px;display:grid}.pipeline-admin-finding-group{background:#fffaeeeb;border:1px solid #be7e2347;border-radius:14px;gap:4px;padding:13px 15px;display:grid}.pipeline-admin-finding-group.is-broken{background:#fdeef0f0;border-color:#ad3f4a4d}.pipeline-admin-finding-group strong{color:#41606a;font-size:13px}.pipeline-admin-finding-group span{color:var(--vista-text-muted);font-size:13px}.pipeline-admin-finding-group button{justify-self:start;margin-top:6px}.pipeline-admin-finding-group ul{color:var(--vista-text-muted);gap:3px;margin:5px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.pipeline-admin-finding-group b{font-weight:700}.tenant-admin-save-bar{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafdfdf0;border:1px solid #3a676d2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding:11px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 35px -24px #18434ebf}.tenant-admin-save-bar.is-dirty{background:#fffaeef5;border-color:#be7e2352}.tenant-admin-save-bar>div{gap:2px;display:grid}.tenant-admin-save-bar strong{color:#405d66;font-size:13px}.tenant-admin-save-bar span{color:var(--vista-text-muted);font-size:13px}.tenant-admin-save-bar .tenant-admin-primary{flex:none}.tenant-admin-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#122a3061;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-admin-workspace .tenant-admin-confirm-dialog{background:#f9fcfc;border:1px solid #fffc;border-radius:20px;gap:10px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #122a3047}.tenant-admin-confirm-dialog p,.tenant-admin-confirm-dialog h2,.tenant-admin-confirm-dialog span{margin:0}.tenant-admin-confirm-dialog p{color:#427780;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.tenant-admin-confirm-dialog h2{font-size:21px}.tenant-admin-confirm-dialog span{color:var(--vista-text-muted);font-size:13px;line-height:1.5}.tenant-admin-confirm-dialog>div{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.tenant-admin-confirm-dialog button{color:#42626b;background:#fff;border:1px solid #32686e29;border-radius:14px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700}.tenant-admin-confirm-dialog button.danger{color:#fff;background:#a65058;border-color:#a65058}.tenant-admin-primary,.tenant-admin-create-member button,.tenant-admin-member-actions button,.tenant-admin-state button,.tenant-admin-faqs button,.tenant-admin-voice-list button{color:#42626b;background:#ffffffc7;border:1px solid #32686e29;border-radius:14px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700}.tenant-admin-primary{color:#fff;background:#2e7d7d;border-color:#2e7d7d;justify-self:end}.tenant-admin-primary:disabled,.tenant-admin-member-actions button:disabled{cursor:not-allowed;opacity:.55}.tenant-admin-google{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.tenant-admin-google>div{gap:4px;display:grid}.tenant-admin-google>.tenant-admin-google-actions{align-items:center;gap:8px;display:flex}.tenant-admin-google span,.tenant-admin-google small{color:var(--vista-text-muted);font-size:13px}.tenant-admin-google small{max-width:720px;line-height:1.45}.tenant-admin-google .tenant-admin-primary{flex:none}.tenant-admin-google-history{background:#edf6f5ad;border:1px solid #3a657021;border-radius:14px;gap:6px;width:100%;padding:14px;display:grid}.tenant-admin-google-history strong{color:#294b55;font-size:15px}.tenant-admin-google-history span{color:var(--vista-text-muted);font-size:13px;line-height:1.45}.tenant-admin-google-history .vista-btn{justify-self:start;margin-top:4px}.tenant-admin-create-member{grid-template-columns:minmax(0,1fr) minmax(120px,.25fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.tenant-admin-members,.tenant-admin-invitations{gap:9px;display:grid}.tenant-admin-invitations{margin-bottom:14px}.tenant-admin-invitation{background:#e7f6f3a8;border:1px solid #4e707a21;border-radius:14px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.tenant-admin-invitation>div:first-child{gap:2px;min-width:0;display:grid}.tenant-admin-invitation>div:first-child span,.tenant-admin-invitation>div:first-child small{color:var(--vista-text-muted);text-transform:capitalize;font-size:13px}.tenant-admin-invitation code{overflow-wrap:anywhere;min-width:0;color:var(--vista-text-muted);font-size:13px}.tenant-admin-invitation>.tenant-admin-notice{grid-column:1/-1}.tenant-admin-member{background:#ffffff9e;border:1px solid #4e707a21;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(300px,.65fr);align-items:center;gap:12px;padding:13px;display:grid}.tenant-admin-member>div:first-child{gap:2px;min-width:0;display:grid}.tenant-admin-member strong,.tenant-admin-member span{overflow-wrap:anywhere}.tenant-admin-member>div:first-child span,.tenant-admin-member>div:first-child small{color:var(--vista-text-muted);font-size:13px}.tenant-admin-role{color:#2d6870;text-transform:uppercase;letter-spacing:.07em;background:#dff2ef;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:600}.tenant-admin-member-actions{justify-content:flex-end;align-items:end;gap:7px;display:flex}.tenant-admin-member-actions label{min-width:105px}.tenant-admin-member-actions .danger{color:#9a3e47;background:#fdecee}.tenant-admin-member-actions .quiet,.tenant-admin-faqs .quiet,.tenant-admin-voice-list .quiet{background:0 0}.tenant-admin-member>.tenant-admin-notice{grid-column:1/-1}.tenant-admin-notice{color:#2d686c;background:#e4f5ef;border-radius:14px;margin:0;padding:10px 12px;font-size:13px}.tenant-admin-notice.error{color:#973d46;background:#fdebed}.tenant-admin-state{min-height:110px;color:var(--vista-text-muted);text-align:center;place-content:center;justify-items:center;gap:7px;font-size:13px;display:grid}.tenant-admin-state i{border:2px solid #2b7e892e;border-top-color:#2b7e89;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite tenant-admin-spin}.tenant-admin-state.error{color:#9a4650}.admin-operations{gap:14px;display:grid}.admin-status-banner{background:#2a7b701f;border:1px solid #2a7b702e;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-status-banner.attention{background:#a14a511f;border-color:#a14a5138}.admin-status-banner>div{background:#ffffffc7;gap:3px;padding:16px 17px;display:grid}.admin-status-banner span{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.admin-status-banner strong{color:#286a63;font-size:15px}.admin-status-banner.attention strong{color:#9a4650}.admin-status-banner small{color:var(--vista-text-muted);font-size:13px}.admin-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-operations-metrics article{background:#ffffffad;border:1px solid #4e707a21;border-radius:14px;gap:4px;min-width:0;padding:15px;display:grid}.admin-operations-metrics span,.admin-operations-metrics small{color:var(--vista-text-muted);font-size:13px}.admin-operations-metrics strong{overflow-wrap:anywhere;letter-spacing:-.018em;font-size:21px}.admin-operations-metrics strong.attention{color:#a14a51}.admin-model-usage{background:#fff9;border:1px solid #4e707a21;border-radius:14px;gap:10px;padding:14px;display:grid}.admin-model-usage>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-model-usage>header span{color:var(--vista-text-muted);font-size:13px}.admin-model-usage-table{overflow-x:auto}.admin-model-usage table{border-collapse:collapse;color:#526d75;width:100%;min-width:760px;font-size:13px}.admin-model-usage th,.admin-model-usage td{text-align:left;white-space:nowrap;border-bottom:1px solid #4e707a1a;padding:8px 7px}.admin-model-usage thead th{color:var(--vista-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600}.admin-model-usage tbody th{color:#405d66;font-weight:700}.admin-model-usage tfoot th,.admin-model-usage tfoot td{color:#405d66;border-bottom:0;font-weight:700}.admin-client-rollup,.admin-failures,.admin-health-detail{background:#fff9;border:1px solid #4e707a21;border-radius:14px;gap:10px;padding:14px;display:grid}.admin-client-rollup>header,.admin-failures>header,.admin-health-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-client-rollup>header span,.admin-failures>header span,.admin-health-detail>header span{color:var(--vista-text-muted);font-size:13px}.admin-health-detail dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-health-detail dl>div{background:#ebf5f4b8;border-radius:14px;gap:4px;padding:10px;display:grid}.admin-health-detail dt{color:var(--vista-text-muted);font-size:13px}.admin-health-detail dd{margin:0;font-size:17px;font-weight:700}.admin-health-detail .attention{color:#9a4650;background:#fff0f0}.admin-client-rollup>div{gap:7px;display:grid}.admin-client-rollup article{background:#ebf5f4b8;border-radius:14px;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(90px,.25fr));align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.admin-client-rollup article>div{gap:2px;min-width:0;display:grid}.admin-client-rollup article strong{overflow-wrap:anywhere}.admin-client-rollup article small{color:var(--vista-text-muted);text-transform:capitalize}.admin-failures ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-failures li{background:#fff1f1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 12px;display:grid}.admin-failures li>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-failures li time,.admin-failures li>span{color:var(--vista-text-muted);font-size:13px}.admin-failures li p{color:#734f53;grid-column:1/-1;margin:0;font-size:13px}.admin-pipeline-test>p{color:var(--vista-text-muted);margin:0;font-size:13px;line-height:1.5}.pipeline-admin{gap:16px;display:grid}.pipeline-admin-clone,.pipeline-admin-editor{background:#ffffff8c;border:1px solid #4e707a21;border-radius:20px;padding:16px}.pipeline-admin h3{margin:0;font-size:15px}.pipeline-admin-stages{gap:10px;display:grid}.pipeline-admin-stage{background:#fafdfdcc;border:1px solid #4e707a21;border-radius:14px;gap:12px;padding:14px;display:grid}.pipeline-admin-stage>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.pipeline-admin-stage>header>span{color:#2b7378;background:#dff0ef;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid}.pipeline-admin-stage>header>div{gap:5px;display:flex}.pipeline-admin-stage button.quiet,.pipeline-admin-footer button.quiet{color:#49666e;background:#ffffffb8;border:1px solid #32686e24;border-radius:8px;min-height:34px;padding:6px 9px;font-size:13px;font-weight:700}.pipeline-admin-stage>small{color:var(--vista-text-muted)}.stage-contract-types{border:1px solid #4e707a1f;border-radius:14px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:11px 12px;display:flex}.stage-contract-types legend{color:#526d75;padding:0 5px;font-size:13px;font-weight:700}.stage-contract-types label{text-transform:capitalize;align-items:center;gap:6px;display:flex}.stage-contract-types input{width:auto}.stage-contract-types small{color:var(--vista-text-muted)}.contract-template-schema{background:#f5f9fab3;border:1px solid #4e707a1f;border-radius:14px;gap:8px;margin:10px 0;padding:10px 12px;display:grid}.contract-template-schema article{gap:5px;display:grid}.contract-template-schema ul{color:#526d75;flex-wrap:wrap;gap:5px 12px;margin:0;padding-left:18px;font-size:13px;display:flex}.pipeline-admin-footer{grid-template-columns:auto minmax(170px,.4fr) auto;align-items:end;gap:10px;display:grid}.contract-template-admin,.contract-template-list{gap:12px;display:grid}.contract-type-create{background:#e7f6f394;border:1px solid #4e707a21;border-radius:14px;gap:12px;padding:14px;display:grid}.contract-type-create>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-type-create>header span{color:var(--vista-text-muted);font-size:13px}.contract-template-row{background:#ffffff9e;border:1px solid #4e707a21;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.contract-template-row>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.contract-template-row>header>div{gap:2px;min-width:0;display:grid}.contract-template-row>header strong{overflow-wrap:anywhere;text-transform:capitalize}.contract-template-row>header span,.contract-template-row>header small{color:var(--vista-text-muted);font-size:13px}.contract-template-confirm{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.contract-template-confirm p{color:var(--vista-text-muted);flex:1;margin:0;font-size:13px}.contract-template-confirm button.quiet{color:#42626b;background:#ffffffc7;border:1px solid #32686e29;border-radius:14px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700}.contract-field-editor{color:#506a73;grid-column:1/-1;min-width:0;padding-top:4px;font-size:13px}.contract-field-editor>summary{cursor:pointer;font-weight:700}.contract-field-editor[open]>summary{margin-bottom:12px}.contract-field-editor>form{gap:12px;display:grid}.contract-field-editor>form>p{color:var(--vista-text-muted);margin:0;line-height:1.5}.contract-field-list{gap:9px;display:grid}.contract-field-row{background:#f7fbfbcc;border:1px solid #4e707a1f;border-radius:14px;gap:10px;padding:12px;display:grid}.contract-field-row>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-field-row>header .quiet,.contract-field-actions .quiet{color:#49666e;background:#ffffffb8;border:1px solid #32686e24;border-radius:8px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:700}.contract-field-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-template-row>.tenant-admin-notice{grid-column:1/-1}@keyframes tenant-admin-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.tenant-admin-workspace{padding:86px 14px 36px}.tenant-admin-workspace>header{min-height:92px;padding-left:56px}.tenant-admin-workspace>header h1{font-size:27px}.tenant-admin-workspace section{border-radius:20px;padding:16px}.tenant-admin-fields.two,.tenant-admin-fields.three,.tenant-admin-role-grid,.tenant-admin-evidence,.tenant-admin-faqs>div,.pipeline-admin-footer,.admin-operations-metrics,.admin-status-banner{grid-template-columns:minmax(0,1fr)}.admin-health-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-rollup article{grid-template-columns:minmax(0,1fr) minmax(80px,.35fr)}.admin-client-rollup article>div{grid-column:1/-1}.pipeline-admin-stage>header{grid-template-columns:auto minmax(0,1fr)}.pipeline-admin-stage>header>div{grid-column:1/-1}.pipeline-admin-footer .tenant-admin-primary{width:100%}.contract-template-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.contract-template-row>.tenant-admin-primary{width:100%}.contract-template-confirm{flex-direction:column;align-items:stretch}.contract-template-confirm .tenant-admin-primary{width:100%}.contract-field-actions{flex-direction:column;align-items:stretch}.contract-field-actions button{width:100%}.tenant-admin-create-member{grid-template-columns:minmax(0,1fr) minmax(105px,.35fr)}.tenant-admin-google{flex-direction:column;align-items:stretch}.tenant-admin-google .tenant-admin-primary{width:100%}.tenant-admin-google>.tenant-admin-google-actions{flex-direction:column;align-items:stretch}.tenant-admin-google-history .vista-btn{justify-self:stretch}.tenant-admin-inline-setting{flex-direction:column;align-items:stretch}.tenant-admin-inline-setting>label{justify-content:flex-start}.tenant-admin-duration-control{grid-template-columns:minmax(0,1fr) minmax(112px,.55fr)}.tenant-admin-duration-control input,.tenant-admin-duration-control select{width:100%;min-height:44px}.tenant-admin-save-bar{bottom:max(10px,env(safe-area-inset-bottom))}.tenant-admin-save-bar>div{min-width:0}.tenant-admin-confirm-dialog>div{flex-direction:column;align-items:stretch}.tenant-admin-create-member .tenant-admin-primary{grid-column:1/-1;width:100%}.tenant-admin-member{grid-template-columns:minmax(0,1fr) auto}.tenant-admin-invitation{grid-template-columns:minmax(0,1fr);align-items:stretch}.tenant-admin-invitation .tenant-admin-member-actions{grid-column:auto}.tenant-admin-member-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.tenant-admin-member-actions label{flex:120px}}@media (max-width:430px){.tenant-admin-role-checks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tenant-admin-state i{animation-duration:1.8s}}.contacts-workspace{min-height:var(--vista-viewport-height);color:#17313b;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 60px 104px;overflow-x:hidden}.contacts-workspace>header{min-height:112px}.contacts-workspace>header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.contacts-workspace>header h1{letter-spacing:-.018em;margin:3px 0 5px;font-size:34px}.contacts-workspace>header span{color:var(--vista-text-muted);font-size:13px}.contacts-workspace>main{gap:18px;display:grid}.contacts-search{background:#f4f9f9bd;border:1px solid #4e707a21;border-radius:20px;align-items:end;gap:9px;max-width:720px;padding:14px;display:flex}.contacts-search label{color:#405d66;flex:1;gap:6px;font-size:13px;font-weight:700;display:grid}.contacts-search input,.contacts-card input[type=text],.contacts-card input[type=email],.contacts-card input[type=datetime-local],.contacts-card input:not([type]),.contacts-card textarea,.contacts-card select{color:#1e3e48;width:100%;min-width:0;font:inherit;background:#ffffffd1;border:1px solid #4e707a2b;border-radius:14px;padding:10px 11px}.contacts-card textarea{resize:vertical}.contacts-search button,.contacts-card button,.contacts-state button{color:#fff;background:#2e7d7d;border:1px solid #2e7d7d;border-radius:14px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700}.contacts-search .quiet{color:#42626b;background:0 0;border-color:#32686e29}.contacts-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.contacts-card{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#f4f9f9ad;border:1px solid #ffffffd1;border-radius:20px;min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden;box-shadow:0 18px 46px -34px #18434e8c,inset 0 1px #ffffffeb}.contacts-card:hover{background:#f8fcfcd6;border-color:#689e9f40}.contacts-card.is-expanded{background:#f8fcfceb;border-color:#48908f57;box-shadow:0 24px 56px -36px #18434ead,inset 0 1px #fffffff2}.contacts-card-summary{text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;display:grid;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:13px 16px!important}.contacts-card-summary:focus-visible{outline-offset:-3px;outline:3px solid #2e7d7d3d}.contacts-avatar{color:#fff;background:#3a7f83;border-radius:14px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.contacts-card h2{overflow-wrap:anywhere;margin:0;font-size:15px}.contacts-card-copy{min-width:0}.contacts-card-copy h2,.contacts-card-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-card-copy p{color:var(--vista-text-muted);margin:2px 0 0;font-size:13px}.contacts-card-glance{min-width:0;color:var(--vista-text-muted);text-transform:capitalize;flex-wrap:wrap;gap:4px 11px;margin-top:5px;font-size:13px;display:flex}.contacts-card-glance span{position:relative}.contacts-card-glance span+span:before{content:"·";color:var(--vista-text-muted);position:absolute;left:-7px}.contacts-priority{color:#8a5b17;text-transform:capitalize;background:#fff2ce;border-radius:999px;width:max-content;padding:4px 9px;font-size:13px;font-weight:700}.contacts-card-chevron{color:var(--vista-text-muted);font-size:21px;line-height:1;transition:transform .16s}.contacts-card-summary[aria-expanded=true] .contacts-card-chevron{transform:rotate(90deg)}.contacts-card-detail{border-top:1px solid #4e707a1a;padding:0 17px 17px}.contacts-identity-review{background:#e4f5efb8;border:1px solid #2e7d7d47;border-radius:14px;gap:10px;margin-top:13px;padding:14px;display:grid}.contacts-identity-review header,.contacts-identity-review-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.contacts-identity-review header span,.contacts-identity-review header small{color:var(--vista-text-muted);font-size:13px;font-weight:700}.contacts-identity-review h3,.contacts-identity-review p{margin:0}.contacts-identity-review h3{color:#315f67;font-size:13px}.contacts-identity-review p{color:#36555f;font-size:13px}.contacts-identity-review dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.contacts-identity-review-actions{justify-content:flex-end}.contacts-identity-review-actions .quiet{color:#42626b;background:0 0;border-color:#32686e29}.contacts-primary-info{background:#f5fbfad1;border:1px solid #2e7d7d2e;border-radius:14px;gap:10px;margin-top:13px;padding:14px;display:grid}.contacts-primary-info>h3{color:#315f67;margin:0;font-size:13px}.contacts-primary-info .contacts-stack,.contacts-primary-info .contacts-email-form{margin-top:0}.contacts-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.contacts-card dl>div{background:#e6f1f1b8;border-radius:14px;min-width:0;padding:9px 10px}.contacts-card dt{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.contacts-card dd{overflow-wrap:anywhere;color:#36555f;text-transform:capitalize;margin:3px 0 0;font-size:13px}.contacts-card dd.contacts-plain{text-transform:none}.contacts-notes-view{color:#36555f;white-space:pre-wrap;overflow-wrap:anywhere;background:#e6f1f1b8;border-radius:14px;margin:0 0 14px;padding:9px 10px;font-size:13px}.contacts-card form{border-top:1px solid #4e707a1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:13px;display:grid}.contacts-card form label{color:#405d66;gap:5px;font-size:13px;font-weight:700;display:grid}.contacts-card form .contacts-priority-toggle{align-items:center;gap:6px;min-height:38px;display:flex}.contacts-card form button{grid-column:1/-1;justify-self:end}.contacts-card form.contacts-stack{grid-template-columns:minmax(0,1fr)}.contacts-email-form{background:#e6f1f194;border-radius:14px;margin-top:13px;border:1px solid #2e7d7d29!important;padding:13px!important}.contacts-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contacts-relationship-correction small{color:var(--vista-text-muted);font-size:13px;font-weight:600;line-height:1.4}.contacts-edit-form fieldset{border:0;flex-wrap:wrap;gap:2px 12px;min-width:0;margin:0;padding:0;display:flex}.contacts-edit-form legend{color:#405d66;margin-bottom:4px;font-size:13px;font-weight:700}.contacts-card form.contacts-snooze{grid-template-columns:minmax(0,1fr) auto}.contacts-advanced{border-top:1px solid #4e707a1f;margin-top:13px;padding-top:13px}.contacts-advanced>summary{color:#42626b;cursor:pointer;font-size:13px;font-weight:700}.contacts-advanced[open]>summary{margin-bottom:4px}.contacts-advanced>div{display:grid}.contacts-advanced>div>form:first-child{border-top:0}.contacts-card button:disabled{cursor:not-allowed;opacity:.52}.contacts-calls,.contacts-timeline{border-top:1px solid #4e707a1f;gap:9px;margin-top:13px;padding-top:13px;display:grid}.contacts-calls>.quiet,.contacts-timeline>.quiet{color:#42626b;background:0 0;border-color:#32686e29;justify-self:start}.contacts-calls ul,.contacts-timeline ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.contacts-calls li,.contacts-timeline li{color:#36555f;background:#e6f1f1b8;border-radius:14px;gap:3px;padding:8px 10px;font-size:13px;display:grid}.contacts-calls li time,.contacts-calls li small,.contacts-timeline li time{color:var(--vista-text-muted);font-size:13px}.contacts-calls li span,.contacts-timeline li span{overflow-wrap:anywhere;white-space:pre-wrap}.contacts-timeline-groups{gap:12px;display:grid}.contacts-timeline-groups>section{gap:7px;display:grid}.contacts-timeline h3{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.contacts-latest-read{background:#e8f5faad;border:1px solid #30708729;border-radius:14px;padding:12px}.contacts-latest-read header,.contacts-latest-read>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.contacts-latest-read header span{color:#397084;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.contacts-latest-read header small{color:var(--vista-text-muted);font-size:13px}.contacts-latest-read p{color:#294a56;margin:2px 0 3px;font-size:13px;line-height:1.5}.contacts-latest-read>div{color:var(--vista-text-muted);text-transform:capitalize;flex-wrap:wrap;justify-content:flex-start;font-size:13px}.contacts-latest-read>div time{margin-left:auto}.contacts-email-history-link{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.contacts-email-history-link em{color:#277a91;justify-self:end;font-size:13px;font-style:normal;font-weight:700}.contacts-email-history-link:hover strong{color:#176c84}.contacts-calls-state{color:var(--vista-text-muted);margin:0;font-size:13px}.contacts-calls-state.error{color:#9a4650}.contacts-notice{color:#2d686c;background:#e4f5ef;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:13px}.contacts-notice.error{color:#973d46;background:#fdebed}.contacts-state{min-height:180px;color:var(--vista-text-muted);text-align:center;place-content:center;justify-items:center;gap:7px;font-size:13px;display:grid}.contacts-state i{border:2px solid #2b7e892e;border-top-color:#2b7e89;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite contacts-spin}.contacts-state.error{color:#9a4650}@keyframes contacts-spin{to{transform:rotate(360deg)}}@media (max-width:840px){.contacts-workspace{padding:86px 14px 36px}.contacts-workspace>header{min-height:92px;padding-left:56px}.contacts-workspace>header h1{font-size:27px}.contacts-search{grid-template-columns:minmax(0,1fr) auto;display:grid}.contacts-search label{grid-column:1/-1}.contacts-card-summary{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;padding:12px 13px!important}.contacts-card-glance{gap:3px 9px}.contacts-card-detail{padding:0 13px 13px}.contacts-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-card form,.contacts-name-fields{grid-template-columns:minmax(0,1fr)}.contacts-card form button{width:100%}}@media (prefers-reduced-motion:reduce){.contacts-state i{animation-duration:1.8s}}.contacts-visibility small{color:var(--vista-text-muted);font-size:13px;line-height:1.5}.contacts-visibility-actions{flex-wrap:wrap;gap:8px;display:flex}.contacts-visibility-actions button{min-height:34px;color:var(--vista-text-muted);cursor:pointer;background:#ffffffa8;border:1px solid #3a65702e;border-radius:14px;padding:7px 12px;font-size:13px;font-weight:700}.contacts-visibility-actions button:hover:not(:disabled){color:#3d5b64;background:#fff}.contacts-visibility-actions button:disabled{cursor:not-allowed;opacity:.55}.chat-workspace{min-height:var(--vista-viewport-height);color:#203e46;background:radial-gradient(circle at 80% 0,#4ba3c72b,#0000 32%),linear-gradient(135deg,#f8fbfd,#eef5f9);grid-template-columns:290px minmax(0,1fr);padding-left:72px;display:grid}.chat-history{background:#ffffff52;border-right:1px solid #b2cdd094;min-width:0;padding:36px 18px 24px}.chat-brand p,.chat-conversation header p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:600}.chat-brand h1{margin:0;font-size:34px;line-height:1}.chat-brand span{color:var(--vista-text-muted);margin-top:8px;font-size:13px;display:block}.chat-new{color:#fff;background:#2d82aa;border:1px solid #2d82aa47;border-radius:14px;width:100%;margin:24px 0 14px;padding:11px 14px;font-weight:700}.chat-history-list{max-height:calc(var(--vista-viewport-height) - 190px);gap:7px;display:grid;overflow:auto}.chat-history-list>button{color:#365a62;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:4px;width:100%;padding:12px 34px 12px 13px;display:grid;position:relative}.chat-history-list>button:hover,.chat-history-list>button.selected{background:#ffffff9e;border-color:#ffffffe0;box-shadow:0 8px 22px #2d5b6312}.chat-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-history-list span{text-overflow:ellipsis;white-space:nowrap;color:var(--vista-text-muted);font-size:13px;overflow:hidden}.chat-history-list small{color:var(--vista-text-muted);font-size:13px;position:absolute;top:13px;right:11px}.chat-muted{color:var(--vista-text-muted);font-size:13px}.chat-inline-error{color:#9b4c4c;gap:8px;font-size:13px;display:grid}.chat-inline-error button,.chat-empty button,.chat-send-error button{color:#2d82aa;background:0 0;border:0;width:max-content;font-weight:700}.chat-conversation{min-width:0;height:var(--vista-viewport-height);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.chat-conversation>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fcfca6;border-bottom:1px solid #bed3d585;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:22px 46px;display:flex}.chat-conversation header h2{text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:21px;overflow:hidden}.chat-visibility-notice{z-index:3;color:#226b5e;background:#f2fbf8;border:1px solid #c8dfd8;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:700;position:absolute;top:94px;right:24px;box-shadow:0 10px 24px #26535b1a}.chat-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#132b316b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.chat-confirm-dialog{background:#fff;border:1px solid #ffffffdb;border-radius:20px;outline:0;gap:10px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 26px 70px #14343b47}.chat-confirm-dialog p,.chat-confirm-dialog h2,.chat-confirm-dialog span,.chat-confirm-dialog small{margin:0}.chat-confirm-dialog p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.chat-confirm-dialog h2{color:#263f47;font-size:21px}.chat-confirm-dialog span{color:var(--vista-text-muted);font-size:13px;line-height:1.5}.chat-confirm-dialog small{color:#a34e48}.chat-confirm-dialog>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.chat-confirm-dialog button{color:var(--vista-text-muted);background:#f7fbfb;border:1px solid #d3e2e3;border-radius:8px;padding:9px 13px;font-weight:700}.chat-confirm-dialog button:last-child{color:#fff;background:#a64f49;border-color:#a64f49}.chat-confirm-dialog button:disabled{opacity:.55}.chat-mobile-history{display:none}.chat-messages{width:min(820px,100%);margin:0 auto;padding:34px 34px 20px;overflow:auto}.chat-message{gap:5px;width:min(680px,88%);margin:0 0 20px;display:grid;position:relative}.chat-message.user{margin-left:auto}.chat-message>span{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.chat-message.user>span,.chat-message.user time{text-align:right}.chat-message p{color:#294a52;white-space:pre-wrap;background:#ffffffc2;border:1px solid #c7dadcbf;border-radius:8px 20px 20px;margin:0;padding:14px 16px;box-shadow:0 9px 26px #26535b0f}.chat-message.user p{color:#fff;background:#2d82aa;border-color:#2d82aa;border-radius:20px 8px 20px 20px;box-shadow:0 10px 24px #2d82aa33}.chat-message time{color:var(--vista-text-muted);font-size:13px}.chat-thinking{width:max-content;color:var(--vista-text-muted);background:#ffffffc2;border:1px solid #c7dadcbf;border-radius:8px 20px 20px;align-items:center;gap:9px;padding:12px 15px;display:flex;box-shadow:0 9px 26px #26535b0f}.chat-thinking strong{font-size:13px;font-weight:600}.chat-thinking>span[aria-hidden=true]{align-items:center;gap:4px;display:flex}.chat-thinking i{background:#4ba3c7;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite chat-thinking-bounce}.chat-thinking i:nth-child(2){animation-delay:.14s}.chat-thinking i:nth-child(3){animation-delay:.28s}.chat-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes chat-thinking-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-thinking i{opacity:.7;animation:none}}.chat-action-card{color:#294a52;background:#eff8fcf0;border:1px solid #4ba3c761;border-radius:14px;gap:7px;width:min(620px,92%);margin:4px 0 18px auto;padding:14px 16px;display:grid}.chat-action-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-action-card-head>span,.chat-action-card-head>small{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.chat-action-card-head>small{color:#7a5b1d;letter-spacing:.05em;background:#e8b24029;border-radius:999px;flex:none;padding:3px 9px}.chat-action-card p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.chat-action-card>div{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.chat-action-card button{color:#466870;background:#fff;border:1px solid #b8d0d2;border-radius:8px;padding:8px 12px;font-weight:700}.chat-action-card button:last-child{color:#fff;background:#2d82aa;border-color:#2d82aa}.chat-action-card button:disabled{opacity:.55}.chat-empty{min-height:50vh;color:var(--vista-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.chat-empty strong{color:#284c55;font-size:21px}.chat-empty>span:not(.chat-orb){max-width:480px;font-size:15px}.chat-empty small{max-width:520px;color:var(--vista-text-muted)}.chat-orb{color:#fff;background:linear-gradient(145deg,#4ba3c7,#5f75bd);border-radius:20px;place-items:center;width:52px;height:52px;margin-bottom:8px;font-weight:700;display:grid;box-shadow:0 14px 30px #2d82aa38}.chat-send-error{color:#944f48;background:#fff5f3;border:1px solid #e3c8c4;border-radius:14px;justify-content:space-between;gap:12px;margin:4px 0 18px;padding:10px 13px;font-size:13px;display:flex}.chat-composer{width:min(820px,100% - 68px);padding:14px 0 max(22px,env(safe-area-inset-bottom));margin:0 auto}.chat-composer>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.chat-composer>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border:1px solid #b1cdd0d1;border-radius:20px;align-items:flex-end;gap:10px;padding:9px 9px 9px 15px;display:flex;box-shadow:0 15px 42px #2b575e1f}.chat-composer textarea{resize:none;color:#294a52;min-width:0;max-height:150px;font:inherit;background:0 0;border:0;outline:0;flex:1;line-height:1.45}.chat-composer button{color:#fff;background:#2d82aa;border:0;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-composer button:disabled{opacity:.45}.chat-composer .chat-voice{color:var(--vista-text-muted);background:#eaf4f9}.chat-composer .chat-voice.listening{color:#fff;background:#cc655c;box-shadow:0 0 0 4px #cc655c29}.chat-converse-status{color:#3f6770;background:#ebf7f6eb;border:1px solid #c5dfe0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0 6px 7px;padding:8px 11px;font-size:13px;display:flex}.chat-converse-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-converse-status.listening:before{content:"";background:#cc655c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #cc655c21}.chat-converse-status button{color:#fff;white-space:nowrap;background:#527178;border-radius:8px;width:auto;height:auto;padding:6px 9px;font-size:13px}.chat-composer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px}.chat-composer>small{color:var(--vista-text-muted);text-align:center;margin-top:6px;font-size:13px;display:block}@media (max-width:840px){.chat-workspace{padding-left:0;display:block}.chat-history{display:none}.chat-conversation>header{min-height:74px;padding:calc(env(safe-area-inset-top) + 14px)max(16px,env(safe-area-inset-right))14px max(70px,calc(env(safe-area-inset-left) + 70px))}.chat-conversation header h2{max-width:54vw;font-size:17px}.chat-visibility-notice{text-align:center;top:80px;left:12px;right:12px}.chat-mobile-history{width:38vw;color:var(--vista-text-muted);background:#ffffffb3;border:1px solid #c9dfe1;border-radius:14px;padding:7px 9px;font-size:13px;display:block}.chat-messages{height:calc(var(--vista-viewport-height) - 178px);padding:24px 15px 12px}.chat-message{width:94%}.chat-message p{padding:12px 13px;font-size:15px}.chat-composer{width:calc(100% - 24px);padding:9px 0 max(12px,env(safe-area-inset-bottom))}.chat-composer>small{display:none}.chat-empty{min-height:45vh;padding:0 10px}}.chat-history-tools{border-top:1px solid #536f791a;gap:8px;padding:10px 4px 2px;display:flex}.chat-history-tools button{min-height:32px;color:var(--vista-text-muted);cursor:pointer;background:#ffffffb3;border:1px solid #3a65702e;border-radius:8px;flex:1;padding:7px 10px;font-size:13px;font-weight:700}.chat-history-tools button.quiet{border-style:dashed}.chat-history-tools button:disabled{cursor:not-allowed;opacity:.5}.chat-history-select{cursor:pointer;border-radius:14px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.chat-history-select:hover{background:#fff9}.chat-history-select.is-marked{background:#cc655c14}.chat-history-select span{gap:2px;min-width:0;display:grid}.chat-history-select strong{color:#27444d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-history-select small{color:var(--vista-text-muted);font-size:13px}.files-workspace{min-height:var(--vista-viewport-height);color:#12242c;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:38px 28px 54px 104px;overflow-x:hidden}.files-header,.files-columns,.files-connect,.files-history{width:var(--vista-reading-width);margin-left:auto;margin-right:auto}.files-header{min-height:108px}.files-header p,.files-kicker{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.files-header h1{color:#153642;letter-spacing:-.018em;margin:3px 0 5px;font-size:34px;font-weight:600}.files-header span{color:var(--vista-text-muted);align-items:center;gap:7px;font-size:13px;display:flex}.files-header span i{background:#38a9a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #38a9a417}.files-connect,.files-panel{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);background:#ffffff8c;border:1px solid #ffffffc7;border-radius:20px;box-shadow:0 20px 48px -34px #18434e85}.files-connect{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:17px 20px;display:flex}.files-connect div{gap:3px;display:grid}.files-connect span,.files-panel>span{color:var(--vista-text-muted);font-size:13px}.files-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.files-panel{padding:22px}.files-panel h2{margin:4px 0 16px;font-size:17px}.files-panel form{gap:11px;display:grid}.files-panel label{color:#49636d;gap:5px;font-size:13px;font-weight:700;display:grid}.files-panel input,.files-panel select,.files-panel textarea{color:#17343e;width:100%;font:inherit;background:#fffc;border:1px solid #587e8938;border-radius:8px;padding:10px 11px}.files-panel textarea{resize:vertical;min-height:86px}.files-panel button,.files-panel a,.files-connect button{color:#fff;cursor:pointer;background:#0b7372;border:0;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none}.files-panel button:disabled{opacity:.45;cursor:not-allowed}.files-panel .secondary{color:#9a4b46;background:#ffffffb3;border:1px solid #9a4b462e}.files-list{gap:10px;display:grid}.files-list article{background:#ffffff9e;border:1px solid #55798324;border-radius:14px;gap:7px;padding:14px;display:grid}.files-list article>span{color:var(--vista-text-muted);text-transform:capitalize;font-size:13px}.files-list article>div{gap:7px;display:flex}.files-list article a{justify-self:start}.files-empty{min-height:84px;color:var(--vista-text-muted);text-align:center;place-items:center;gap:8px;font-size:13px;display:grid}.files-notice{color:#25625f;background:#62b9ae1f;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:13px}.files-notice.error{color:#9a3f3f;background:#d25b5b1a}.files-history{margin-top:16px}.files-history h2{margin-bottom:14px}@media (max-width:840px){.files-workspace{padding:max(76px,calc(env(safe-area-inset-top) + 64px))14px max(32px,env(safe-area-inset-bottom))}.files-header{min-height:96px;padding-left:56px}.files-header h1{font-size:27px}.files-columns{grid-template-columns:1fr}.files-connect{flex-direction:column;align-items:stretch}.files-panel{padding:18px}}.vista-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 20px;font-size:15px;font-weight:600;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.vista-btn:focus-visible{outline-offset:2px;outline:2px solid #2d82aa}.vista-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.vista-btn-primary{color:#fff;background:linear-gradient(145deg,#3a9a95,#2e7d7d);border-color:#ffffff3d;box-shadow:0 8px 18px #2e7d7d47,inset 0 1px #ffffff42}.vista-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 22px #2e7d7d57,inset 0 1px #ffffff52}.vista-btn-primary:active:not(:disabled){transform:translateY(0)}.vista-btn-secondary{color:#42626b;background:#ffffffb8;border-color:#3a65702e;box-shadow:inset 0 1px #ffffffd9}.vista-btn-secondary:hover:not(:disabled){color:#2b4a53;background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 6px 14px #2d5a6e1f}.vista-btn-secondary:active:not(:disabled){transform:translateY(0)}.vista-btn-quiet{color:#5d757e;background:0 0;padding-inline:6px}.vista-btn-quiet:hover:not(:disabled){color:#24444d}.vista-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.vista-action-row>.vista-btn-quiet:first-child{margin-right:auto}@media (max-width:840px){.vista-action-row{flex-direction:column;justify-content:flex-start;align-items:stretch}.vista-action-row>.vista-btn{width:100%}.vista-action-row>.vista-btn-quiet:first-child{margin-right:0}.vista-action-row>.actions-footer-decide{width:100%;margin-left:0}.vista-action-row .actions-footer-decide>.vista-btn{width:100%}}@media (prefers-reduced-motion:reduce){.vista-btn,.vista-btn:hover:not(:disabled){transition:none;transform:none}}:root{--vista-viewport-height:100dvh;--vista-text-muted:#5c6c72;--vista-board-width:min(100%,max(1280px,88vw));--vista-reading-width:min(100%,max(1040px,74vw))}#react-inbox,#react-chat,#react-pipeline,#react-meeting-checkins,#react-settings,#react-admin,#react-contacts,#react-knowledge,#react-files{height:var(--vista-viewport-height)}@media (max-width:840px){.actions-workspace,.contacts-workspace,.files-workspace,.knowledge-workspace,.liquid-inbox,.liquid-pipeline,.meeting-followups,.tenant-admin-workspace,.liquid-shell,.liquid-list-panel{background-color:#0000}.liquid-visibility-tabs{grid-template-columns:repeat(2,auto);width:auto}.liquid-visibility-tabs button{white-space:nowrap;padding-inline:10px}.liquid-thread-row{background:#ffffffb8}.liquid-thread-row:hover{background:#ffffffdb}.liquid-search{background:#ffffff9e}.liquid-visibility-tabs{background:#ffffff8c}}@keyframes vista-live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.8)}}.liquid-pipeline-header span i,.actions-header span i,.meeting-followups-header span i{animation:2.6s ease-in-out infinite vista-live-dot-pulse}@media (prefers-reduced-motion:reduce){.liquid-pipeline-header span i,.actions-header span i,.meeting-followups-header span i{animation:none}}#react-navigation nav{margin-top:0}#react-navigation nav span{color:inherit;font-size:inherit;font-weight:inherit;border-radius:0;padding:0}#react-navigation nav button>span:first-child{border-radius:.75rem}#react-navigation nav button>span:nth-child(2){font-size:15px;font-weight:600}#react-navigation nav .ml-auto{color:#fff;border-radius:999px;padding:.125rem .375rem;font-size:13px;font-weight:700}#react-navigation #vista-mobile-navigation{display:flex}body.react-inbox-ready.react-mail-active #react-inbox{z-index:1;display:block;position:fixed;inset:0}body.react-chat-ready.react-chat-active #react-chat{z-index:1;display:block;position:fixed;inset:0;overflow:auto}body.react-chat-ready.react-chat-active .content>.error,body.react-inbox-ready.react-mail-active #mail-view,body.react-inbox-ready.react-mail-active .content>.error,body.react-inbox-ready.react-mail-active #test-composer{display:none}body.react-pipeline-ready.react-pipeline-active #react-pipeline{z-index:1;display:block;position:fixed;inset:0;overflow:auto}body.react-pipeline-ready.react-pipeline-active #pipeline-view,body.react-pipeline-ready.react-pipeline-active .content>.error{display:none}body.react-meeting-checkins-ready.react-meeting-checkins-active #react-meeting-checkins,body.react-settings-ready.react-settings-active #react-settings,body.react-admin-ready.react-admin-active #react-admin,body.react-contacts-ready.react-contacts-active #react-contacts,body.react-knowledge-ready.react-knowledge-active #react-knowledge,body.react-files-ready.react-files-active #react-files{z-index:1;display:block;position:fixed;inset:0;overflow:auto}body.react-meeting-checkins-ready.react-meeting-checkins-active .content>.error,body.react-settings-ready.react-settings-active .content>.error,body.react-admin-ready.react-admin-active .content>.error,body.react-contacts-ready.react-contacts-active .content>.error,body.react-knowledge-ready.react-knowledge-active .content>.error{display:none}body.react-inbox-ready.react-mail-active .content>header,body.react-chat-ready.react-chat-active .content>header,body.react-pipeline-ready.react-pipeline-active .content>header,body.react-meeting-checkins-ready.react-meeting-checkins-active .content>header,body.react-settings-ready.react-settings-active .content>header,body.react-admin-ready.react-admin-active .content>header,body.react-contacts-ready.react-contacts-active .content>header,body.react-knowledge-ready.react-knowledge-active .content>header{z-index:35;min-height:0;display:block;position:fixed;top:16px;right:20px}body.react-mail-active .content>header .page-heading,body.react-chat-active .content>header .page-heading,body.react-pipeline-active .content>header .page-heading,body.react-meeting-checkins-active .content>header .page-heading,body.react-settings-active .content>header .page-heading,body.react-admin-active .content>header .page-heading,body.react-contacts-active .content>header .page-heading,body.react-knowledge-active .content>header .page-heading{display:none}.knowledge-workspace{min-height:var(--vista-viewport-height);color:#1f3b43;background-color:#fff;background-image:radial-gradient(#5b6c7a14 .7px,#0000 .8px);background-size:5px 5px;padding:40px 46px 72px 116px}.knowledge-workspace>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.knowledge-workspace>header p,.knowledge-overview p{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:600}.knowledge-workspace>header h1{margin:0;font-size:34px;line-height:1}.knowledge-workspace>header span{color:var(--vista-text-muted);margin-top:9px;font-size:15px;display:block}.knowledge-workspace main{gap:20px;display:grid}.knowledge-overview{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 44px #26596014}.knowledge-profile{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:20px;min-width:0;padding:26px 28px;box-shadow:0 18px 44px #26596014}.knowledge-overview h2{margin:0 0 8px;font-size:21px}.knowledge-overview>div>span{color:var(--vista-text-muted);font-size:13px}.knowledge-overview dl{margin:0;display:flex}.knowledge-overview dl div{text-align:center;border-left:1px solid #dbe8e9;min-width:106px;padding:4px 18px}.knowledge-overview dt{font-size:27px;font-weight:700}.knowledge-overview dd{color:var(--vista-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:3px 0 0;font-size:13px;font-weight:600}.knowledge-primary{color:#fff;background:#278594;border:0;border-radius:14px;padding:11px 17px;font-weight:700}.knowledge-primary:disabled{opacity:.55}.knowledge-suggestions{color:#245b65;text-align:left;background:#eaf7f7;border:1px solid #b9dbde;border-radius:14px;justify-content:space-between;gap:16px;width:100%;padding:15px 18px;display:flex}.knowledge-suggestions span{color:var(--vista-text-muted)}.knowledge-corrections{background:#ffffff94;border:1px solid #d5e5e6;border-radius:20px;gap:14px;padding:20px;display:grid}.knowledge-corrections>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.knowledge-corrections>summary::-webkit-details-marker{display:none}.knowledge-corrections>summary:after{content:"›";color:var(--vista-text-muted);flex:none;font-size:21px;line-height:1;transition:transform .16s}.knowledge-corrections[open]>summary:after{transform:rotate(90deg)}.knowledge-corrections>summary>div{min-width:0}.knowledge-corrections>summary h2,.knowledge-corrections>summary span,.knowledge-corrections>summary p{overflow-wrap:anywhere}.knowledge-corrections>summary>strong{flex:none}.knowledge-corrections>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.knowledge-corrections>summary p,.knowledge-corrections>header p{color:#397f8a;letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:600}.knowledge-corrections>summary h2,.knowledge-corrections>header h2{margin:0 0 5px;font-size:17px}.knowledge-corrections>summary span,.knowledge-corrections>header span{color:var(--vista-text-muted);font-size:13px}.knowledge-corrections>summary>strong,.knowledge-corrections>header>strong{color:#fff;background:#278594;border-radius:14px;place-items:center;min-width:42px;height:42px;font-size:17px;display:grid}.knowledge-corrections .knowledge-state{min-height:100px;padding:14px}.knowledge-entry-form{background:#ffffffc7;border:1px solid #d5e5e6;border-radius:20px;gap:14px;padding:22px;display:grid}.knowledge-entry-form label{color:var(--vista-text-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.knowledge-entry-form input,.knowledge-entry-form select,.knowledge-entry-form textarea{color:#1f3b43;width:100%;font:inherit;background:#fff;border:1px solid #cbdcde;border-radius:14px;padding:10px 12px}.knowledge-entry-form textarea{resize:vertical;min-height:110px}.knowledge-form-grid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.knowledge-entry-form .knowledge-disclosure{align-items:flex-start;display:flex}.knowledge-disclosure input{width:auto;margin-top:3px}.knowledge-disclosure span{gap:2px;display:grid}.knowledge-disclosure small{color:var(--vista-text-muted);font-weight:400}.knowledge-form-actions{justify-content:flex-end;gap:9px;display:flex}.knowledge-search{display:block;position:relative}.knowledge-search span{color:var(--vista-text-muted);position:absolute;top:11px;left:15px}.knowledge-search input{background:#ffffffbd;border:1px solid #d2e1e3;border-radius:14px;width:100%;padding:12px 15px 12px 39px}.knowledge-categories{flex-wrap:wrap;gap:8px;display:flex}.knowledge-categories button{white-space:nowrap;color:var(--vista-text-muted);background:#ffffff9e;border:1px solid #d2e2e3;border-radius:999px;padding:8px 12px}.knowledge-categories button.active{color:#fff;background:#278594;border-color:#278594}.knowledge-categories span{opacity:.72;margin-left:5px}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.knowledge-entry{background:#ffffffb3;border:1px solid #ffffffd9;border-radius:20px;min-width:0;padding:18px;box-shadow:0 10px 24px #2b5b620f}.knowledge-entry header,.knowledge-entry footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledge-entry header span{color:#37818d;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600}.knowledge-entry header em{color:#8b6221;background:#fff2d8;border-radius:999px;padding:4px 7px;font-size:13px;font-style:normal}.knowledge-entry h3{margin:13px 0 8px;font-size:15px}.knowledge-entry p{color:var(--vista-text-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.knowledge-entry footer{color:var(--vista-text-muted);border-top:1px solid #e0eaeb;margin-top:18px;padding-top:12px;font-size:13px}.knowledge-entry footer div{gap:5px;display:flex}.knowledge-entry button.quiet,.knowledge-form-actions button.quiet,.knowledge-state button{color:var(--vista-text-muted);background:#fff;border:1px solid #c9dbdd;border-radius:8px;padding:6px 9px}.knowledge-entry button.danger{color:#a34b4b}.knowledge-state{min-height:180px;color:var(--vista-text-muted);text-align:center;place-items:center;gap:7px;padding:28px;display:grid}.knowledge-state i{border:2px solid #bdd4d7;border-top-color:#278594;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.knowledge-state.error{color:#a34b4b}.knowledge-notice{color:#286b54;background:#e8f6ef;border-radius:14px;margin:0;padding:11px 14px}.knowledge-notice.error{color:#9d4343;background:#faeaea}.knowledge-evidence{color:var(--vista-text-muted);background:#ffffff8c;border:1px solid #d6e4e5;border-radius:14px;padding:13px 16px}.knowledge-evidence summary{cursor:pointer;font-size:13px;font-weight:700}.knowledge-evidence dl{gap:7px;margin:12px 0 0;display:grid}.knowledge-evidence dl div{grid-template-columns:110px 1fr;gap:10px;display:grid}.knowledge-evidence dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:840px){body.react-inbox-ready.react-mail-active .content>header,body.react-pipeline-ready.react-pipeline-active .content>header,body.react-meeting-checkins-ready.react-meeting-checkins-active .content>header,body.react-settings-ready.react-settings-active .content>header,body.react-admin-ready.react-admin-active .content>header,body.react-contacts-ready.react-contacts-active .content>header,body.react-knowledge-ready.react-knowledge-active .content>header{top:max(12px,env(safe-area-inset-top));width:auto;padding:0;right:12px}body.react-mail-active .header-actions,body.react-pipeline-active .header-actions,body.react-meeting-checkins-active .header-actions,body.react-settings-active .header-actions,body.react-admin-active .header-actions,body.react-contacts-active .header-actions,body.react-knowledge-active .header-actions{align-items:flex-end}body.react-mail-active #gmail-connection,body.react-pipeline-active #gmail-connection,body.react-meeting-checkins-active #gmail-connection,body.react-contacts-active #gmail-connection,body.react-knowledge-active #gmail-connection{display:none}body.react-mail-active .client-picker,body.react-pipeline-active .client-picker,body.react-meeting-checkins-active .client-picker,body.react-settings-active .client-picker,body.react-admin-active .client-picker,body.react-contacts-active .client-picker,body.react-knowledge-active .client-picker{font-size:0}body.react-mail-active .client-picker select,body.react-pipeline-active .client-picker select,body.react-meeting-checkins-active .client-picker select,body.react-settings-active .client-picker select,body.react-admin-active .client-picker select,body.react-contacts-active .client-picker select,body.react-knowledge-active .client-picker select{min-width:0;max-width:42vw;font-size:13px}.knowledge-workspace{padding:76px 14px 42px}.knowledge-profile{border-radius:20px;padding:18px}.knowledge-workspace>header{align-items:flex-start}.knowledge-workspace>header h1{font-size:27px}.knowledge-overview{flex-direction:column;align-items:flex-start;padding:20px}.knowledge-overview dl{width:100%}.knowledge-overview dl div{flex:1;min-width:0;padding:4px 8px}.knowledge-form-grid,.knowledge-grid{grid-template-columns:1fr}.knowledge-suggestions{flex-direction:column}.knowledge-corrections{padding:16px}.knowledge-corrections>header{align-items:flex-start}}.project-summary{gap:.55rem;margin:0;display:grid}.project-summary-entry{grid-template-columns:minmax(5.5rem,auto) 1fr;align-items:baseline;gap:.15rem .85rem;display:grid}.project-summary dt{color:var(--vista-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:600}.project-summary dd{margin:0}.project-summary dd>ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:560px){.project-summary-entry{grid-template-columns:minmax(0,1fr);gap:.2rem}}.vista-nav-rail{display:none}@media (min-width:841px){.vista-nav-rail{display:block}.vista-nav-mobile{display:none}}@media (max-width:840px){#react-navigation{width:0;height:0;position:absolute;top:0;left:0}input,select,textarea{font-size:16px!important}}@media (pointer:coarse){input,select,textarea{font-size:16px!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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}