/*! tailwindcss v4.3.0 | 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-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-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--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-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-content:"";--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-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color:#172026;--app-divider-color:#edf1ef;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:calc(var(--spacing) * 0);background-color:#f8faf9}button,input,select,textarea{font:inherit}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - .95rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;padding-right:2.25rem}input::placeholder,textarea::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}button,a,input,select,textarea{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))}input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}h1,h2,h3,p{margin:calc(var(--spacing) * 0)}h1{--tw-leading:1.08;--tw-font-weight:var(--font-weight-semibold);font-size:1.85rem;line-height:1.08;font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}h2{--tw-font-weight:var(--font-weight-semibold);font-size:.95rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}h3{color:var(--color-slate-900);font-size:.94rem}hr{border:0;border-top:1px solid var(--app-divider-color)}}@layer components{.app-shell{min-height:100vh;min-width:calc(var(--spacing) * 0);grid-template-columns:252px minmax(0,1fr);display:grid;overflow-x:clip}.app-shell.admin-shell{grid-template-columns:180px minmax(0,1fr)}.admin-sidebar{top:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);min-height:100vh;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);color:var(--color-slate-700);background-color:#fbfcfb;border-color:#e7ebe8;border-right-width:1px;flex-direction:column;align-self:flex-start;display:flex;position:sticky}.admin-sidebar-exit{margin-top:calc(var(--spacing) * 1)}.auth-shell{min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);background-color:#f8faf9;place-items:center;display:grid}.auth-panel{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#0206180d;border-width:1px;border-color:#e7ebe8;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.auth-brand{justify-items:center;gap:calc(var(--spacing) * 3);text-align:center;display:grid}.auth-brand img{width:100%;max-width:260px;height:auto}.auth-brand h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.auth-form{gap:calc(var(--spacing) * 4);display:grid}.auth-form label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:grid}.auth-form input{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-950);--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.auth-form input:focus{border-color:var(--color-teal-700);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#216b5d1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.auth-form .auth-legal-consent{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);background-color:#f8faf9;border-width:1px;border-color:#dfe6e2;display:flex}.auth-form .auth-legal-consent input{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 4);cursor:pointer;accent-color:var(--color-teal-700);flex-shrink:0}.auth-form .auth-legal-consent a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);text-underline-offset:4px;text-decoration-line:underline}.auth-form .auth-legal-consent a:hover{color:var(--color-teal-900)}.form-error{border-radius:var(--radius-md);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.form-success{border-radius:var(--radius-md);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-700)}.form-warning{border-radius:var(--radius-md);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-800)}.password-policy{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#f8faf9;border-width:1px;border-color:#dfe6e2;display:grid}.password-policy-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-slate-500);display:flex}.password-policy-item svg{color:var(--color-red-500);flex-shrink:0}.password-policy-item.met{color:var(--color-teal-800)}.password-policy-item.met svg{color:var(--color-teal-700)}.password-policy-item.pending svg{color:var(--color-slate-300)}.text-button{cursor:pointer;border-style:var(--tw-border-style);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);background-color:#0000;border-width:0}.text-button:hover{color:var(--color-teal-900);text-underline-offset:4px;text-decoration-line:underline}.sidebar{top:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);min-height:100vh;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);color:var(--color-slate-700);background-color:#fbfcfb;border-color:#e7ebe8;border-right-width:1px;flex-direction:column;align-self:flex-start;display:flex;position:sticky}.mobile-sidebar-backdrop,.mobile-drawer-user{display:none}.brand{min-height:calc(var(--spacing) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:.92rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950);display:flex}.brand-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.brand-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-title svg{color:var(--color-teal-700);flex-shrink:0}.nav-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * .5);display:grid}.nav-sub-list{margin-block:calc(var(--spacing) * 1);margin-left:calc(var(--spacing) * 5);gap:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 2.5);border-color:#dfe6e2;border-left-width:1px;display:grid}.nav-sub-list .nav-item{margin-right:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 7);font-size:.78rem}.channel-nav-sub-list{max-height:calc(var(--spacing) * 52);padding-right:calc(var(--spacing) * 1);overflow-y:auto}.document-nav-sub-list{max-height:calc(var(--spacing) * 60);padding-right:calc(var(--spacing) * 1);overflow-y:auto}.document-nav-folder{gap:calc(var(--spacing) * .5);display:grid}.document-nav-folder-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);display:flex}.document-nav-folder-row .document-nav-item{flex:1;max-width:calc(100% - .25rem)}.document-nav-folder-toggle{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-nav-folder-toggle:hover,.document-nav-folder-toggle:focus-visible{color:var(--color-slate-950);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.document-nav-folder-toggle[aria-expanded=true] .nav-chevron,.nav-chevron.expanded{rotate:180deg}.document-nav-folder-children{gap:calc(var(--spacing) * .5);display:grid}.document-nav-item span,.channel-nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-nav-item.unseen span,.nav-group-link.unseen{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950)}.nav-empty-state{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:.76rem;font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.nav-group-row{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.nav-group-link{flex:1}.nav-group-toggle{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-group-toggle:hover{color:var(--color-slate-950);background-color:#eef3f0}.nav-chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-left:auto}.nav-group-toggle[aria-expanded=true] .nav-chevron{rotate:180deg}.nav-item{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-normal);font-size:.82rem;font-weight:var(--font-weight-normal);color:var(--color-slate-500);text-decoration-line:none;display:flex}.nav-item-icon-badge-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.today-nav-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);text-align:center;--tw-leading:1;background-color:#0000;border-width:1px;border-color:currentColor;border-radius:4px;flex-shrink:0;grid-template-rows:8px 1fr;line-height:1;display:grid;overflow:hidden}.today-nav-icon span{padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:7px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:uppercase;background-color:#216b5d;place-items:center;display:grid}.today-nav-icon strong{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:currentColor;place-items:center;display:grid}.nav-item-status-dot{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:#fbfcfb;border-radius:3.40282e38px;position:absolute}.nav-item-status-dot.new,.nav-item-status-dot.unseen{background-color:var(--color-yellow-500)}.nav-item-status-dot.overdue{background-color:var(--color-red-700)}.nav-item:hover{color:var(--color-slate-950);background-color:#eef3f0}.sidebar .nav-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #93c5fd}.nav-item.active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);background-color:#e7efeb}.sidebar-footer{padding-top:calc(var(--spacing) * 4);margin-top:auto}.nav-item-subtle{color:var(--color-slate-400)}.nav-item-subtle:hover{color:var(--color-slate-700);background-color:#0000}.workspace{width:100%;max-width:1480px;min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7);overflow-x:clip}.topbar{max-width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 6);border-color:#e7ebe8;border-bottom-width:1px;display:flex;overflow-x:clip}.topbar-title-row{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.topbar-title-row>div{min-width:calc(var(--spacing) * 0)}.topbar-heading{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.topbar-heading-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-slate-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar-heading-icon svg{stroke-width:1.45px;width:34px;height:34px}.today-topbar-icon{width:34px;height:34px;color:var(--color-slate-600);border-radius:6px;grid-template-rows:13px 1fr}.today-topbar-icon span{font-size:9px}.today-topbar-icon strong{font-size:15px}.topbar h1{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-title-input{width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-slate-950);--tw-outline-style:none;font:inherit;background-color:#0000;border-width:0;outline-style:none;display:block}.topbar-title-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mobile-menu-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-600);border-width:1px;border-color:#dfe6e2;flex-shrink:0;justify-content:center;align-items:center;display:none}.mobile-menu-button:hover{border-color:var(--color-slate-300);color:var(--color-slate-950);background-color:#eef3f0}.mobile-menu-workspace-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);object-fit:cover;aspect-ratio:1}.eyebrow{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.breadcrumbs{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}.breadcrumbs span{align-items:center;gap:calc(var(--spacing) * 1);display:inline-flex}.breadcrumbs span:not(:last-child):after{color:var(--color-slate-300);content:"/"}.breadcrumbs a{color:var(--color-slate-500);text-decoration-line:none}.breadcrumbs a:hover{color:var(--color-slate-950);text-underline-offset:4px;text-decoration-line:underline}.topbar-subtitle{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.topbar-actions{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.topbar-actions .user-menu{margin-left:calc(var(--spacing) * 2)}.workspace-switcher{position:relative}.workspace-switcher-trigger{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);text-align:left;color:var(--color-slate-700);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#dfe6e2;display:inline-flex}.workspace-switcher-trigger.compact{height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;justify-content:center}.workspace-switcher-trigger:hover,.workspace-switcher-trigger[aria-expanded=true]{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-950)}.workspace-switcher-trigger.compact:hover,.workspace-switcher-trigger.compact[aria-expanded=true]{border-style:var(--tw-border-style);color:var(--color-slate-950);background-color:#0000;border-width:0}.workspace-switcher-trigger span{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:grid}.workspace-switcher-trigger small,.workspace-switcher-panel small{--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.workspace-switcher-trigger strong,.workspace-switcher-panel strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.workspace-switcher-panel{top:calc(100% + 8px);right:calc(var(--spacing) * 0);z-index:30;min-width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.workspace-switcher-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.workspace-switcher-panel button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;background-color:#0000;border-width:0;display:flex}.workspace-switcher-panel button:hover,.workspace-switcher-panel button.active{background-color:#eef3f0}.workspace-switcher-panel hr{margin-block:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#edf1ef;border-top-width:1px}.workspace-switcher-panel button.workspace-invite-action{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#21756d;display:flex}.workspace-brand-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);object-fit:cover;aspect-ratio:1;flex-shrink:0}.workspace-switcher-option-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-white);color:#21756d;--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);--tw-ring-color:#dfe6e2;--tw-ring-inset:inset;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workspace-switcher-option-icon img{border-radius:var(--radius-md);object-fit:cover;width:100%;height:100%}.workspace-switcher-option-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.invitation-modal{max-width:var(--container-lg);min-width:calc(var(--spacing) * 0);max-width:min(42rem,100vw - 2rem)}.invitation-link-box{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;display:grid}.modal-field{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:grid}.modal-field input,.modal-field textarea{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);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));--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.modal-field textarea{min-height:calc(var(--spacing) * 24);resize:vertical}.channel-create-modal-form{gap:calc(var(--spacing) * 4);display:grid}.invitation-link-box label{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase;display:grid}.invitation-link-box label span{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);word-break:break-all;color:var(--color-slate-900);text-transform:none}.invitation-link-box small{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);overflow-wrap:anywhere}.search-field{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:1px;border-color:#0000;display:flex}.search-field:hover,.search-field:focus-visible,.search-field:focus-within{color:var(--color-slate-950);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.search-field svg{color:var(--color-slate-500)}.search-field input{width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.command-trigger{cursor:pointer;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);justify-content:flex-start}.command-trigger kbd,.command-input-row kbd{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-slate-500);background-color:#f6f8f7;border-width:1px;border-color:#dfe6e2;border-radius:.25rem}.topbar-reminder-button,.topbar-icon-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar-icon-badge{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.62rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0f766e;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.topbar-reminder-button:hover,.topbar-reminder-button:focus-visible,.topbar-icon-button:hover,.topbar-icon-button:focus-visible,.topbar-icon-button[aria-expanded=true]{color:var(--color-slate-950);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.topbar-reminder-button.today{color:var(--color-yellow-500)}.topbar-reminder-button.overdue{color:var(--color-red-700)}.topbar-reminder-button.today svg,.topbar-reminder-button.overdue svg{fill:currentColor}.topbar-reminder-button.ringing svg{transform-origin:50% 12%;animation:30s ease-in-out infinite reminderBellRing}.direct-chat-menu{position:relative}.direct-chat-menu-panel{top:calc(100% + 8px);right:calc(var(--spacing) * 0);z-index:30;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:min(20rem,100vw - 1rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.direct-chat-menu-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.direct-chat-menu-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-color:#edf1ef;border-bottom-width:1px;display:flex}.direct-chat-menu-header-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:#216b5d;background-color:#eef3f0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.direct-chat-menu-header div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex:1;display:grid}.direct-chat-menu-header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.direct-chat-menu-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.direct-chat-menu-section{gap:calc(var(--spacing) * 1);display:grid}.direct-chat-menu-section+.direct-chat-menu-search{margin-top:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-color:#edf1ef;border-top-width:1px}.direct-chat-menu-search{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-slate-500);background-color:#f8faf9;border-width:1px;border-color:#dfe6e2;display:flex}.direct-chat-menu-search input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.direct-chat-menu-search input::placeholder{color:var(--color-slate-400)}.direct-chat-menu-panel button{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);background-color:#0000;border-width:0;display:flex}.direct-chat-menu-panel .direct-chat-menu-close{height:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 0);color:var(--color-slate-400);justify-content:center}.direct-chat-menu-panel button.unseen{color:var(--color-slate-950)}.direct-chat-unseen-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#0f766e;border-radius:3.40282e38px;margin-left:auto}.direct-chat-menu-panel button:hover,.direct-chat-menu-panel button:focus-visible{background-color:var(--color-slate-50);color:var(--color-slate-950);--tw-outline-style:none;outline-style:none}.direct-chat-menu-panel p{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.direct-chat-menu-panel .direct-chat-error{color:var(--color-red-700)}.reminder-popover{top:5.75rem;right:calc(var(--spacing) * 8);z-index:40;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:min(25rem,100vw - 2rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181f;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.reminder-popover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.reminder-popover-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-color:#edf1ef;border-bottom-width:1px;display:flex}.reminder-popover-header-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:#216b5d;background-color:#eef3f0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reminder-popover-header div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex:1;display:grid}.reminder-popover-header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.reminder-popover-header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.reminder-list{gap:calc(var(--spacing) * 1);max-height:60vh;display:grid;overflow-y:auto}.reminder-group{gap:calc(var(--spacing) * 1);display:grid}.reminder-group+.reminder-group{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-color:#edf1ef;border-top-width:1px}.reminder-group h3{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:.7rem;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.reminder-row{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);border-width:1px;border-color:#0000;display:grid}.reminder-row.exiting{pointer-events:none;animation:.18s ease-in forwards reminderCompleteExit}.reminder-row:hover{background-color:#fbfcfb;border-color:#dfe6e2}.reminder-row:hover .reminder-row-actions,.reminder-row:focus-within .reminder-row-actions{visibility:visible;--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.reminder-row.due{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.reminder-row.due{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.reminder-row.overdue{border-color:var(--color-red-100);background-color:#fef2f2cc}@supports (color:color-mix(in lab,red,red)){.reminder-row.overdue{background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}.reminder-row-content{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.reminder-row-main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.reminder-row-main span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.reminder-title-button{cursor:pointer;border-style:var(--tw-border-style);width:fit-content;padding:calc(var(--spacing) * 0);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);text-underline-offset:2px;background-color:#0000;border-width:0}.reminder-title-button:hover,.reminder-title-button:focus-visible{color:var(--color-teal-700);--tw-outline-style:none;outline-style:none;text-decoration-line:underline}.reminder-title-button:disabled{cursor:not-allowed;opacity:.6;text-decoration-line:none}.reminder-row-main small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.reminder-row-actions{visibility:hidden;--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);opacity:0;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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);transition-property:opacity,transform,visibility;display:flex}.reminder-action-separator{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);background-color:var(--color-slate-200);flex-shrink:0;width:1px}.reminder-move-icons{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);flex:1;display:flex}.reminder-move-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);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));background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.reminder-move-button:hover,.reminder-move-button:focus-visible{color:var(--color-teal-700);--tw-outline-style:none;outline-style:none}.reminder-move-button span{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.78rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.reminder-move-button.seven-days span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.reminder-move-button.seven-days:hover span,.reminder-move-button.seven-days:focus-visible span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.reminder-date-picker-input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.reminder-complete-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-teal-700);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));background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reminder-complete-button:hover,.reminder-complete-button:focus-visible{color:var(--color-white);--tw-outline-style:none;background-color:#216b5d;border-color:#216b5d;outline-style:none}.reminder-complete-button:disabled{cursor:default}.reminder-empty{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:flex}.reminder-empty span{gap:calc(var(--spacing) * 1);display:grid}.reminder-empty strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.reminder-empty small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.primary-button,.secondary-button,.ghost-button{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);white-space:nowrap;text-decoration-line:none;display:inline-flex}.primary-button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#216b5d;border-width:0}.primary-button:hover{background-color:#1b5a50;transform:none}.primary-button.success{background-color:var(--color-emerald-700)}.primary-button.success:hover{background-color:var(--color-emerald-800)}.primary-button.danger{background-color:var(--color-red-700)}.primary-button.danger:hover{background-color:var(--color-red-800)}.primary-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.primary-button.icon-only{height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 0);flex-shrink:0}.secondary-button{border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#dfe6e2}.secondary-button:hover,.secondary-button:focus-visible{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-950);--tw-outline-style:none;outline-style:none}.secondary-button.danger{color:var(--color-red-700)}.secondary-button.danger:hover,.secondary-button.danger:focus-visible{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-800)}.secondary-button:disabled{cursor:not-allowed;opacity:.6}.ghost-button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);background-color:#0000;border-width:1px;border-color:#dfe6e2}.ghost-button:hover{border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-950)}.ghost-button.icon-only{height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 0);flex-shrink:0}.ghost-button.danger:hover{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.ghost-button:disabled{cursor:not-allowed;color:var(--color-slate-400);background-color:#f8faf9;border-color:#edf1ef}.icon-button.subtle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-400);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.icon-button.subtle:hover,.icon-button.subtle:focus-visible{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700);--tw-outline-style:none;outline-style:none}.user-menu{position:relative}.user-menu-trigger{height:calc(var(--spacing) * 10);max-width:calc(var(--spacing) * 48);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#dfe6e2;display:inline-flex}.user-menu-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-trigger-icon{gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);max-width:none;height:auto;padding:calc(var(--spacing) * 0);color:var(--color-slate-400);background-color:#0000;border-width:0}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-950)}.user-menu-trigger-icon:hover,.user-menu-trigger-icon[aria-expanded=true]{border-style:var(--tw-border-style);color:var(--color-slate-600);background-color:#0000;border-width:0}.user-menu-caret{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.user-menu-trigger-icon[aria-expanded=true] .user-menu-caret{rotate:180deg}.user-avatar-presence{flex-shrink:0;display:inline-flex;position:relative;overflow:visible}.presence-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-slate-300);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.user-avatar-presence>.presence-dot{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);position:absolute}.presence-dot.online{background-color:#1f9d70}.presence-dot.offline{background-color:var(--color-slate-300)}.user-menu-panel{top:calc(100% + 8px);right:calc(var(--spacing) * 0);z-index:30;min-width:calc(var(--spacing) * 44);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.user-menu-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.user-menu-panel button{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);background-color:#0000;border-width:0}.user-menu-panel button:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}.user-menu-action{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.user-menu-action svg{color:var(--color-slate-400);flex-shrink:0}.user-menu-action:hover svg,.user-menu-action:focus-visible svg{color:var(--color-slate-700)}.user-menu-panel .presence-switch-row,.mobile-drawer-user-panel .presence-switch-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);color:var(--color-slate-700);display:flex}.presence-switch-row>span:first-child{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.presence-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);background-color:var(--color-slate-200);padding:calc(var(--spacing) * .5);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));border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.presence-switch>span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}.presence-switch.active{background-color:#216b5d}.presence-switch.active>span{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.metric-grid{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.today-page{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);display:grid}.today-hero{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);display:flex}.today-hero-summary{min-width:calc(var(--spacing) * 24);justify-items:end;gap:calc(var(--spacing) * .5);text-align:right;display:grid}.today-hero-summary strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:#216b5d}.today-hero-summary span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.home-whats-up{min-height:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 4);--whats-up-accent:#4f766f;justify-content:center;align-items:center;display:flex}.home-whats-up-actions{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}.home-whats-up-button,.home-whats-up-loading-circle{height:calc(var(--spacing) * 20);min-height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--whats-up-accent);background-color:#fbfcfb;border-width:2px;border-color:#dfe6e2;border-radius:3.40282e38px}.home-whats-up-loading-circle{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:2px;border-color:var(--whats-up-accent);background-color:#f8faf9}@supports (color:color-mix(in lab,red,red)){.home-whats-up-loading-circle{border-color:color-mix(in srgb,var(--whats-up-accent) 20%,transparent)}}.home-whats-up-loading-circle{border-top-color:var(--whats-up-accent);animation:.9s linear infinite whatsUpSpinner}.home-whats-up-button:hover{color:#42645e;background-color:#f5faf8;border-color:#42645e}.home-whats-up-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.home-whats-up-label.loading{animation:.5s whatsUpLabelSwap}.home-whats-up-answer{max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:pre-wrap;color:var(--color-slate-700);--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#dfe6e2}.home-whats-up-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.today-work-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-work-section{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#e7ebe8}.today-work-section-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#edf1ee;border-bottom-width:1px;display:flex}.today-work-section-header h3{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);display:flex}.today-work-section-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-500);flex-shrink:0;place-items:center;display:grid}.today-work-count{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;background-color:#edf7f4;border-radius:3.40282e38px;place-items:center;display:grid}.today-work-count.complete{min-width:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 0);color:var(--color-white);background-color:#216b5d}.today-work-list{display:grid}.today-work-subtitle{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.today-work-item{min-height:calc(var(--spacing) * 16);width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));border-color:#f1f4f2;border-bottom-width:1px;text-decoration-line:none;display:flex}.today-work-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.today-work-item:hover,.today-work-item:focus-visible{--tw-outline-style:none;background-color:#f7fbf9;outline-style:none}.today-work-item.action{cursor:pointer;background-color:#0000}.today-work-item>span:not(.today-item-chip):not(.lead-status):not(.ticket-status):not(.deal-probability-badge):not(.account-favicon-placeholder){min-width:calc(var(--spacing) * 0);flex:1}.today-work-item>.lead-status,.today-work-item>.ticket-status{flex-shrink:0}.today-work-item>.deal-probability-badge{margin:calc(var(--spacing) * 0);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.today-work-item .probability-ring{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);position:absolute}.today-work-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);display:block;overflow:hidden}.today-work-item small{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block;overflow:hidden}.today-item-chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;background-color:#eef4f1;border-radius:3.40282e38px;flex-shrink:0}.today-item-chip.urgent{background-color:var(--color-amber-50);color:var(--color-amber-700)}.today-work-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.today-work-more{border-bottom-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;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));border-bottom-width:0}.today-work-more:hover,.today-work-more:focus-visible{--tw-outline-style:none;background-color:#f7fbf9;outline-style:none}.metric,.panel{border-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0}.metric{min-height:calc(var(--spacing) * 24);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:0;display:grid;position:relative}.metric:has(.metric-help:hover),.metric:has(.metric-help:focus-visible){z-index:40}.metric span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.metric-label{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.metric-help{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:help;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-slate-400);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));background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.metric-help:hover{color:var(--color-teal-700)}}.metric-help:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-teal-500)}.metric-help-tooltip{visibility:hidden;top:calc(100% + 8px);right:calc(var(--spacing) * 0);z-index:50;width:calc(var(--spacing) * 72);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);max-width:min(18rem,100vw - 2rem);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);opacity:0;--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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));border-width:1px;border-color:#dfe6e2;position:absolute}.metric-help-tooltip:before{right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);background-color:var(--color-white);--tw-content:"";content:var(--tw-content);border-color:#dfe6e2;border-left-width:1px;position:absolute;bottom:100%;rotate:45deg}.metric:first-child .metric-help-tooltip{right:auto;left:calc(var(--spacing) * 0)}.metric:first-child .metric-help-tooltip:before{right:auto;left:calc(var(--spacing) * 1.5)}.metric-help:hover .metric-help-tooltip,.metric-help:focus-visible .metric-help-tooltip{visibility:visible;opacity:1}.metric strong{--tw-font-weight:var(--font-weight-semibold);font-size:1.55rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.metric small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.content-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);display:grid}.lead-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);display:grid}.channels-layout{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}.module-grid{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.module-card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0;text-decoration-line:none}.module-card:hover{background-color:#fbfcfb;transform:none}.module-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.module-card h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.module-card p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.module-placeholder{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e7ebe8;display:flex}.module-placeholder h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-slate-950)}.module-placeholder p:last-child{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-500)}.documents-page{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 5);display:grid}.documents-layout{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.documents-browser-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#e7ebe8;overflow:hidden}.document-browser-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-slate-700);background-color:#0000;grid-template-columns:auto minmax(0,1fr);display:grid}.document-row{width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-slate-700);background-color:#0000;border-width:0;display:flex}.document-browser-row.active{background-color:var(--color-teal-50);color:var(--color-teal-800)}.document-browser-row input[type=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-teal-700)}.document-browser-row.active .document-row,.document-browser-row.active .document-row small{color:var(--color-teal-800)}.document-folder-browser-row{background-color:#f8faf9}.document-folder-browser-row:hover,.document-folder-browser-row:focus-visible{background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-row span{min-width:calc(var(--spacing) * 0);flex:1;display:grid}.document-row .document-support-approved-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--color-emerald-50);color:var(--color-emerald-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.document-row strong,.document-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row small,.document-version-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.documents-browser-panel{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.documents-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);border-color:#e7ebe8;border-bottom-width:1px;display:flex}.documents-panel-header h2{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-browser-actions{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-color:#e7ebe8;border-bottom-width:1px;flex-wrap:wrap;display:flex}.document-browser-toolbar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#f8faf9;border-color:#e7ebe8;border-bottom-width:1px;flex-wrap:wrap;display:flex}.document-browser-toolbar input{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-800);width:calc(var(--spacing) * 48);border-width:1px;border-color:#d8dedb}.document-folder-icon-picker{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);border-width:1px;border-color:#d8dedb;flex-wrap:wrap;display:inline-flex}.document-folder-icon-option{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-slate-500);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));background-color:#0000;border-width:1px;border-color:#0000;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.document-folder-icon-option:hover,.document-folder-icon-option:focus-visible{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-folder-icon-option.active{border-color:var(--color-teal-300);background-color:var(--color-teal-100);color:var(--color-teal-900);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0f766e2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.document-folder-icon-option:disabled{cursor:not-allowed;opacity:.5}.document-folder-icon-modal-trigger{min-width:fit-content}.document-folder-icon-modal{max-width:var(--container-2xl)}.document-folder-icon-picker.modal-picker{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);max-height:min(24rem,70svh);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));display:grid;overflow-y:auto}.document-folder-icon-picker.modal-picker .document-folder-icon-option{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 0);color:var(--color-slate-600);border-color:#d8dedb}.document-folder-icon-picker.modal-picker .document-folder-icon-option svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.document-browser-toolbar-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.ghost-button.danger{color:var(--color-rose-700)}.ghost-button.danger:hover,.ghost-button.danger:focus-visible{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-800)}.document-create-dropdown{position:relative}.document-create-modal-form{gap:calc(var(--spacing) * 4);display:grid}.document-create-menu{top:calc(100% + .35rem);left:calc(var(--spacing) * 0);z-index:20;min-width:calc(var(--spacing) * 44);gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d8dedb;display:grid;position:absolute}.document-create-menu button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);background-color:#0000;border-width:0;display:flex}.document-create-menu button:hover,.document-create-menu button:focus-visible{background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-create-form input,.document-title-input{width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-width:1px;border-color:#d8dedb}.documents-list{align-content:flex-start;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2.5);display:grid;overflow:auto}.document-empty-message{margin-inline:auto;margin-block:calc(var(--spacing) * 8);max-width:var(--container-sm);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.document-editor-page{margin-inline:calc(var(--spacing) * -8);margin-bottom:calc(var(--spacing) * -7);background-color:var(--color-white);min-height:calc(100svh - 9.5rem)}.document-editor-surface{background-color:var(--color-white);grid-template-rows:auto auto minmax(20rem,auto);min-height:calc(100svh - 9.5rem);display:grid}.document-editor-page-header{top:calc(var(--spacing) * 0);z-index:10;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);background-color:#fffffff2;border-color:#eef2f0;border-bottom-width:1px;grid-template-columns:auto minmax(0,1fr);display:grid;position:sticky}@supports (color:color-mix(in lab,red,red)){.document-editor-page-header{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.document-editor-page-header{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(8px);-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,)}.document-editor-back-button{padding-inline:calc(var(--spacing) * 2);color:var(--color-slate-500);background-color:#0000;border-color:#0000}.document-editor-back-button:hover,.document-editor-back-button:focus-visible{color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-color:#0000;outline-style:none}.document-editor-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;justify-self:flex-end;display:flex}.document-support-toggle.active{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.document-support-toggle.active:hover,.document-support-toggle.active:focus-visible{border-color:var(--color-teal-300);background-color:var(--color-teal-100);color:var(--color-teal-900);--tw-outline-style:none;outline-style:none}.document-save-button:disabled{color:var(--color-slate-400);opacity:1;background-color:#eef3f0}.document-save-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#eef3f0;border-radius:3.40282e38px}.document-save-status.saving{background-color:var(--color-teal-50);color:var(--color-teal-800)}.document-save-status.error{background-color:var(--color-rose-50);color:var(--color-rose-700)}.document-save-status.saved{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.document-editor-format-toolbar{z-index:30;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:fit-content;max-width:calc(100% - 2rem);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--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);left:var(--toolbar-left,auto);right:var(--toolbar-right,2rem);top:var(--toolbar-top,15.5rem);border-width:1px;border-color:#dfe6e2;flex-wrap:wrap;display:flex;position:fixed}.document-editor-format-toolbar button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.document-editor-format-toolbar .document-editor-toolbar-grip{cursor:grab;color:var(--color-slate-400)}.document-editor-format-toolbar .document-editor-toolbar-grip:active{cursor:grabbing}.document-editor-format-toolbar button:hover,.document-editor-format-toolbar button:focus-visible,.document-editor-format-toolbar button.active{border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-rich-editor-content{width:100%;min-height:60svh;max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 28);--tw-leading:calc(var(--spacing) * 8);font-size:1.02rem;line-height:calc(var(--spacing) * 8);color:var(--color-slate-900);--tw-outline-style:none;outline-style:none;margin-inline:auto}.document-rich-editor-content.tiptap{--tw-outline-style:none;outline-style:none}.document-rich-editor-content h1{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-rich-editor-content h2{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-rich-editor-content h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-rich-editor-content p{margin-block:calc(var(--spacing) * 2)}.document-rich-editor-content[data-placeholder]>p:first-child:empty:before,.document-rich-editor-content[data-placeholder]>p:first-child:has(>br.ProseMirror-trailingBreak:only-child):before{pointer-events:none;float:left;height:calc(var(--spacing) * 0);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);content:"# Überschrift 1"}.document-rich-editor-content ul,.document-rich-editor-content ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6)}.document-rich-editor-content ul{list-style-type:disc}.document-rich-editor-content ul[data-type=taskList]{padding-left:calc(var(--spacing) * 0);list-style-type:none}.document-rich-editor-content li[data-type=taskItem]{margin-block:calc(var(--spacing) * 1);align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:auto minmax(0,1fr);display:grid}.document-rich-editor-content li[data-type=taskItem] label{padding-top:calc(var(--spacing) * 1)}.document-rich-editor-content li[data-type=taskItem] input[type=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-teal-700)}.document-rich-editor-content li[data-type=taskItem] p{margin-block:calc(var(--spacing) * 0)}.document-rich-editor-content ol{list-style-type:decimal}.document-rich-editor-content blockquote{margin-block:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-teal-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-600);background-color:#0000}.document-rich-editor-content pre{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-50);overflow:auto}.document-rich-editor-content code{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);border-radius:.25rem}.document-rich-editor-content pre code{padding:calc(var(--spacing) * 0);color:var(--color-slate-50);background-color:#0000}.document-rich-editor-content .tableWrapper{margin-block:calc(var(--spacing) * 5);max-width:100%;overflow-x:auto}.document-rich-editor-content table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.document-rich-editor-content th,.document-rich-editor-content td{min-width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top}.document-rich-editor-content th{background-color:var(--color-slate-50);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-rich-editor-content td{background-color:var(--color-white);color:var(--color-slate-800)}.document-rich-editor-content th p,.document-rich-editor-content td p{margin-block:calc(var(--spacing) * 0)}.document-table-context-menu{z-index:50;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:248px;padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0f172b1f;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.document-table-context-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.document-table-context-menu{left:var(--menu-left);top:var(--menu-top)}.document-table-context-menu-section{gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 1);display:grid}.document-table-context-menu-section:last-child{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 0);border-bottom-width:0}.document-table-context-menu-label{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase;display:flex}.document-table-context-menu button{min-height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:flex}.document-table-context-menu button:hover,.document-table-context-menu button:focus-visible{background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-table-context-menu button:disabled{cursor:not-allowed;color:var(--color-slate-300);background-color:#0000}.document-slash-command-token{background-color:var(--color-teal-50);color:var(--color-teal-800);border-radius:.25rem}.document-slash-command-menu{z-index:50;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:280px;padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0f172b1f;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.document-slash-command-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.document-slash-command-menu{left:var(--slash-menu-left);top:var(--slash-menu-top)}.document-slash-command-menu button{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.document-slash-command-menu button:hover,.document-slash-command-menu button:focus-visible,.document-slash-command-menu button.active{background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.document-slash-command-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-slate-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);justify-content:center;align-items:center;display:inline-flex}.document-slash-command-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-slash-command-menu small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.document-slash-command-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.revenue-page{gap:calc(var(--spacing) * 5);display:grid}.revenue-panel{max-width:none}.revenue-page-header{justify-content:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.revenue-empty-state{gap:calc(var(--spacing) * 4);display:grid}.revenue-empty-state h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.revenue-empty-state p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.revenue-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.revenue-period-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.revenue-period-current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.revenue-stream-list{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;gap:1px;display:grid;overflow:hidden}.revenue-stream-row{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;display:grid}.revenue-stream-row>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.revenue-stream-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.revenue-stream-row span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.revenue-chart-mode{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * .5);background-color:#f8faf9;border-width:1px;border-color:#dfe6e2;display:inline-flex}.revenue-chart-mode button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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));background-color:#0000;border-width:0;border-radius:.35rem}.revenue-chart-mode button:hover,.revenue-chart-mode button:focus-visible{color:var(--color-slate-950);--tw-outline-style:none;outline-style:none}.revenue-chart-mode button.active{background-color:var(--color-white);color:var(--color-teal-800);--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);--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab,red,red)){.revenue-chart-mode button.active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.revenue-chart{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 64);min-width:calc(var(--spacing) * 0)}.revenue-chart .recharts-cartesian-axis-tick-value{fill:var(--color-slate-400);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold)}.revenue-chart .recharts-legend-wrapper{padding-top:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.revenue-chart .recharts-legend-item{cursor:pointer;padding-inline:calc(var(--spacing) * 2)}.revenue-stream-row select,.revenue-grid input{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.revenue-grid-wrap{max-width:100%;overflow-x:auto}.revenue-grid{table-layout:fixed;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;min-width:720px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.revenue-grid th,.revenue-grid td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);text-align:left;border-color:#edf1ef;border-bottom-width:1px}.revenue-grid thead th{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-500);text-transform:uppercase;background-color:#f8faf9}.revenue-grid thead th:first-child{width:calc(var(--spacing) * 36)}.revenue-grid thead th:not(:first-child){text-align:right}.revenue-grid-stream-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.revenue-grid-stream-heading b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.revenue-grid tbody th{left:calc(var(--spacing) * 0);z-index:10;width:calc(var(--spacing) * 36);min-width:calc(var(--spacing) * 36);background-color:var(--color-white);position:sticky}.revenue-grid tbody tr:focus-within th,.revenue-grid tbody tr:focus-within td{border-bottom-color:var(--color-amber-100);background-color:var(--color-amber-50)}.revenue-grid tbody th strong,.revenue-grid tbody th span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revenue-grid tbody th span{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.68rem;font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.revenue-grid input{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);width:100%;padding-inline:calc(var(--spacing) * 1);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.revenue-grid input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.revenue-grid input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.revenue-stream-modal{max-width:var(--container-xl)}.settings-page{margin-top:calc(var(--spacing) * 6);max-width:var(--container-6xl);gap:calc(var(--spacing) * 5);display:grid}.settings-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#e7ebe8;border-bottom-width:1px;display:flex}.settings-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.settings-heading p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.settings-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:220px minmax(0,1fr);display:grid}.settings-subnav{top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);border-width:1px;border-color:#e7ebe8;display:grid;position:sticky}.settings-subnav button{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));display:inline-flex}.settings-subnav button:hover,.settings-subnav button.active{background-color:var(--color-teal-50);color:var(--color-teal-800)}.settings-content{min-width:calc(var(--spacing) * 0)}.settings-section-stack{gap:calc(var(--spacing) * 5);display:grid}.settings-grid{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);display:grid}.settings-panel{align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.settings-role-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-800);background-color:#eef3f0;display:inline-flex}.settings-ticket-number-preview{white-space:nowrap;flex-shrink:0;min-width:max-content}.settings-ticket-number-preview svg{flex-shrink:0}.settings-ticket-number-value{white-space:nowrap}.settings-feature-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:inline-flex}.settings-list{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;gap:1px;display:grid;overflow:hidden}.settings-list>div{gap:calc(var(--spacing) * 1);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:grid}.settings-list span,.settings-list small,.settings-muted,.settings-info{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.settings-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.settings-list .api-key-row-header{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-list .api-key-row-header strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-list .api-key-status-chip{width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.settings-list .api-key-status-chip.active{background-color:var(--color-emerald-50);color:var(--color-emerald-700);--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);--tw-ring-color:var(--color-emerald-200);--tw-ring-inset:inset}.settings-list .api-key-status-chip.inactive{background-color:var(--color-red-50);color:var(--color-red-700);--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);--tw-ring-color:var(--color-red-200);--tw-ring-inset:inset}.settings-info{border-radius:var(--radius-md);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-800)}.settings-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspace-icon-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;display:flex}.workspace-icon-row div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.workspace-icon-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.workspace-icon-row span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.workspace-icon-preview,.workspace-icon-placeholder{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:cover;color:#21756d;aspect-ratio:1;border-width:1px;border-color:#dfe6e2;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-user-list{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;gap:1px;display:grid;overflow:hidden}.settings-user-row{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-invitation-row{grid-template-columns:auto minmax(0,1fr) auto auto}.settings-invitation-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-teal-50);color:var(--color-teal-700);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.settings-user-row div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.settings-user-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.settings-user-row span,.settings-user-row small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.settings-row-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.settings-user-row .invitation-status-chip{width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.settings-user-row .invitation-status-chip.open{background-color:var(--color-teal-50);color:var(--color-teal-700);--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);--tw-ring-color:var(--color-teal-200);--tw-ring-inset:inset}.settings-user-row .invitation-status-chip.expired{background-color:var(--color-amber-50);color:var(--color-amber-700);--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);--tw-ring-color:var(--color-amber-200);--tw-ring-inset:inset}.settings-form{gap:calc(var(--spacing) * 4);display:grid}.settings-form label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:grid}.settings-form input,.settings-form select{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);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));--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.settings-form input:focus,.settings-form select:focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100)}.settings-form input:disabled,.settings-form select:disabled{cursor:not-allowed;background-color:var(--color-slate-50);color:var(--color-slate-500)}.revenue-stream-tabs{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.revenue-stream-tabs button{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));border-width:1px;border-color:#dfe6e2;display:inline-flex}.revenue-stream-tabs button:hover{border-color:var(--color-teal-200);color:var(--color-slate-950);background-color:#f8faf9}.revenue-stream-tabs button.active{color:var(--color-white);background-color:#216b5d;border-color:#216b5d}.api-key-box{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;display:grid}.api-key-box code{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-slate-900)}.api-key-create-modal{max-width:var(--container-2xl)}.api-permission-grid{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;gap:1px;display:grid;overflow:hidden}.api-permission-row{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);display:grid}.api-permission-row strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.api-permission-actions{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.permission-toggle{min-height:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.74rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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));background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;justify-content:center;align-items:center;display:inline-flex;position:relative}.permission-toggle:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.permission-toggle.checked{border-color:var(--color-teal-200);color:var(--color-teal-900);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#216b5d1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#e7efeb}.permission-toggle input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.permission-toggle:has(input:focus-visible){outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-teal-500)}.permission-toggle:has(input:disabled){cursor:not-allowed;background-color:var(--color-slate-50);color:var(--color-slate-400);border-color:#edf1ef}.settings-examples{max-width:none}.settings-code-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-code-grid pre{margin:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-100);border-width:1px;border-color:#dfe6e2;overflow:auto}.placeholder-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);color:var(--color-slate-700);background-color:#eef3f0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.panel{max-width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e7ebe8;overflow:hidden}.deals-panel{width:min(760px,100%)}.panel-header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;display:flex}.panel-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.panel-header-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.deal-tabs{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-color:#edf1ef;border-bottom-width:1px;flex-wrap:wrap;display:flex}.deal-tabs button{min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#0000;border-width:0;display:inline-flex}.deal-tabs button:hover,.deal-tabs button.active{color:var(--color-slate-950);background-color:#f8faf9}.deal-tabs button span{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#eef3f0;border-radius:.25rem}.deal-list-empty{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.deal-list,.lead-list{gap:calc(var(--spacing) * 3);display:grid}.activity-log-list{gap:calc(var(--spacing) * 5);display:grid}.channel-online-panel{align-self:flex-start}.channel-online-list{gap:calc(var(--spacing) * 2);display:grid}.channel-online-user{min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);background-color:#0000;border-width:0;display:flex}.channel-online-user:hover:not(:disabled),.channel-online-user:focus-visible:not(:disabled){color:var(--color-slate-950);--tw-outline-style:none;background-color:#f5f8f6;outline-style:none}.channel-online-user:disabled{cursor:default;color:var(--color-slate-500)}.channel-online-user>span:nth-child(2){min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.channel-online-user>svg{color:var(--color-slate-400);flex-shrink:0}.channel-online-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.channel-online-avatar{display:inline-flex;position:relative}.channel-online-avatar>span:last-child{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:#1f9d70;border-radius:3.40282e38px;position:absolute}.channel-management-page{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);display:grid}.channel-management-panel{min-width:calc(var(--spacing) * 0)}.channel-management-panel .panel-header{align-items:flex-start}.channel-management-panel .panel-header p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.channel-management-header-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.channel-management-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}.channel-management-grid h3{margin-top:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.channel-management-grid h3:first-child{margin-top:calc(var(--spacing) * 0)}.channel-management-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border-width:1px;border-color:#e7ebe8;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.channel-management-row:hover,.channel-management-row:focus-within{background-color:#fbfdfc;border-color:#cfe0da}.channel-management-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:var(--color-slate-600);background-color:#eef3f0;justify-content:center;align-items:center;display:inline-flex}.channel-management-row strong{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:flex}.channel-management-content{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.channel-management-title-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.channel-management-link{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);--tw-outline-style:none;outline-style:none}.channel-management-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100)}.channel-management-row strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-management-row strong .channel-unseen-chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#0f766e;text-transform:uppercase;background-color:#d9f3ee;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.channel-management-row small{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block;overflow:hidden}.channel-management-description-row{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.channel-management-description-row small{min-width:calc(var(--spacing) * 0);flex:1}.channel-management-actions{align-items:flex-start;gap:calc(var(--spacing) * 2);align-self:flex-start;display:flex}.channel-description-edit-form{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);display:grid}.channel-description-edit-form input,.channel-description-edit-form textarea{min-height:calc(var(--spacing) * 20);resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);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));--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.channel-description-edit-form input{min-height:calc(var(--spacing) * 11);resize:none}.channel-description-edit-form input:focus-visible,.channel-description-edit-form textarea:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100);border-color:#69b8ab}.channel-description-edit-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.channel-description-edit-action{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));border-width:1px;justify-content:center;align-items:center;display:inline-flex}.channel-description-edit-action.save{color:var(--color-white);--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);background-color:#216b5d;border-color:#216b5d}.channel-description-edit-action.save:hover,.channel-description-edit-action.save:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100);background-color:#185447;border-color:#185447}.channel-description-edit-action.cancel{background-color:var(--color-white);color:var(--color-slate-600);border-color:#dfe6e2}.channel-description-edit-action.edit{background-color:var(--color-white);color:#216b5d;--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);border-color:#dfe6e2}.channel-description-edit-action.edit:hover,.channel-description-edit-action.edit:focus-visible{color:#185447;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100);background-color:#eef7f4;border-color:#b9d4cc}.channel-description-edit-action.cancel:hover,.channel-description-edit-action.cancel:focus-visible{color:var(--color-slate-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-slate-100);background-color:#f6f8f7;border-color:#cbd5d1}.channel-description-edit-action:disabled{cursor:not-allowed;opacity:.45;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.channel-visibility-toggle{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-500);--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);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));border-width:1px;border-color:#dfe6e2;justify-content:center;align-items:center;display:inline-flex}.channel-visibility-toggle:hover,.channel-visibility-toggle:focus-visible{color:#185447;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100);background-color:#eef7f4;border-color:#b9d4cc}.channel-visibility-toggle.active{color:var(--color-white);background-color:#216b5d;border-color:#216b5d}.channel-workspace{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);grid-template-rows:minmax(0,1fr);max-height:calc(100dvh - 11.5rem);display:grid}.channel-section{align-content:flex-start;gap:calc(var(--spacing) * 3);display:grid}.channel-chat-section{min-height:calc(var(--spacing) * 0);grid-template-rows:auto minmax(0,1fr) auto}.channel-chat-section.direct{grid-template-rows:auto minmax(0,1fr) auto}.team-room-header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;flex-wrap:wrap;display:flex}.team-room-title-row{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.team-room-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:#216b5d;background-color:#e7f4f1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-room-title-row h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.team-room-title-row p:not(.eyebrow){margin-top:calc(var(--spacing) * 1);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.team-room-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.team-room-mode{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-width:1px;border-color:#dfe6e2;display:inline-flex}.team-room-mode.active{color:#216b5d;background-color:#eef8f5;border-color:#cfe0da}.channel-chat-toolbar{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;justify-content:flex-end;display:flex}.direct-chat-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;display:flex}.direct-chat-avatar{display:inline-flex;position:relative}.direct-chat-avatar .user-avatar{width:3.25rem;height:3.25rem;font-size:1.05rem}.direct-chat-avatar .presence-dot{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);position:absolute}.direct-chat-header h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.direct-chat-header p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.message-list{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 1);overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;overflow-y:auto}.channel-empty-message{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);background-color:#f8faf9}.channel-message-form{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#edf1ef;border-top-width:1px;display:grid}.channel-message-form textarea{min-height:calc(var(--spacing) * 24);resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);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));--tw-outline-style:none;border-width:1px;border-color:#d9e2dd;outline-style:none}@media(min-width:48rem){.channel-message-form textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.channel-message-form textarea:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#216b5d24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#216b5d}.channel-typing-indicator{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);display:flex}.channel-typing-indicator span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-slate-400);border-radius:3.40282e38px;animation:1.1s ease-in-out infinite typingBounce}.channel-typing-indicator span:nth-child(2){animation-delay:.14s}.channel-typing-indicator span:nth-child(3){animation-delay:.28s}.channel-message-form .primary-button{justify-self:flex-end}.channel-empty-panel{min-height:calc(var(--spacing) * 72);align-content:center;place-items:center;gap:calc(var(--spacing) * 3);text-align:center;color:var(--color-slate-500);display:grid}.channel-empty-panel h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-slate-950)}.channel-files-drawer{max-width:var(--container-lg)}.channel-files-drawer.previewing{max-width:var(--container-5xl);grid-template-columns:minmax(18rem,24rem) minmax(26rem,1fr)}.channel-files-drawer.previewing .drawer-header,.channel-files-drawer.previewing .channel-files-actions,.channel-files-drawer.previewing .channel-files-empty,.channel-files-drawer.previewing .channel-files-list{grid-column-start:1}.channel-files-list{gap:calc(var(--spacing) * 2);display:grid}.channel-files-actions{margin-bottom:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.channel-files-actions .form-error{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.channel-file-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);text-align:left;color:inherit;font:inherit;background-color:#f8faf9;border-width:1px;border-color:#edf1ef;grid-template-columns:auto minmax(0,1fr);text-decoration-line:none;display:grid}button.channel-file-row,a.channel-file-row{cursor:pointer}button.channel-file-row:hover,button.channel-file-row:focus-visible,a.channel-file-row:hover,a.channel-file-row:focus-visible{border-color:var(--color-teal-200);background-color:var(--color-teal-50);--tw-outline-style:none;outline-style:none}.channel-file-row.folder{border-color:var(--color-teal-200);background-color:var(--color-teal-50)}.channel-file-row.active{border-color:var(--color-teal-300);background-color:var(--color-teal-50);color:var(--color-teal-900)}.channel-file-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-teal-700);--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);--tw-ring-color:#dfe6e2;justify-content:center;align-items:center;display:inline-flex}.channel-file-row.folder .channel-file-icon{background-color:var(--color-teal-700);color:var(--color-white);--tw-ring-color:var(--color-teal-700)}.channel-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block;overflow:hidden}.channel-file-row small{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block;overflow:hidden}.channel-files-empty{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);background-color:#f8faf9}.channel-file-preview{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 5);border-color:#edf1ef;border-left-width:1px;grid-row:1/span 4;grid-template-rows:auto minmax(0,1fr);grid-column-start:2;display:grid}.channel-file-preview-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:flex}.channel-file-preview-header h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.channel-file-preview-header small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block}.channel-file-preview-content{min-height:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-800);overflow:auto}.channel-file-preview-content.document-rich-editor-content{margin-inline:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);max-width:none;padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 8);font-size:1.02rem;line-height:calc(var(--spacing) * 8);color:var(--color-slate-900);overflow:auto}.channel-file-preview-content.document-rich-editor-content .tableWrapper{margin-block:calc(var(--spacing) * 5);max-width:100%;overflow-x:auto}.channel-file-preview-content.document-rich-editor-content p{margin-block:calc(var(--spacing) * 2)}.channel-file-preview-content.document-rich-editor-content ul,.channel-file-preview-content.document-rich-editor-content ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6)}.channel-file-preview-content.document-rich-editor-content ul{list-style-type:disc}.channel-file-preview-content.document-rich-editor-content ol{list-style-type:decimal}.channel-file-preview-content.document-rich-editor-content ul[data-type=taskList]{padding-left:calc(var(--spacing) * 0);list-style-type:none}.channel-file-preview-content.document-rich-editor-content input[type=checkbox]{pointer-events:none}.channel-file-preview-content.document-rich-editor-content blockquote{margin-block:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-teal-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-600);background-color:#0000}.channel-file-preview-content.document-rich-editor-content pre{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-50);overflow:auto}.channel-file-preview-content.document-rich-editor-content code{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);border-radius:.25rem}.channel-file-preview-content.document-rich-editor-content pre code{padding:calc(var(--spacing) * 0);color:var(--color-slate-50);background-color:#0000}.channel-file-preview-content.document-rich-editor-content table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.channel-file-preview-content.document-rich-editor-content th,.channel-file-preview-content.document-rich-editor-content td{min-width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top}.channel-file-preview-content.document-rich-editor-content th{background-color:var(--color-slate-50);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.channel-file-preview-content.document-rich-editor-content td{background-color:var(--color-white);color:var(--color-slate-800)}.channel-file-preview-content.document-rich-editor-content th p,.channel-file-preview-content.document-rich-editor-content td p{margin-block:calc(var(--spacing) * 0)}.channel-file-preview-content h4{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.channel-file-preview-content p,.channel-file-preview-content ul,.channel-file-preview-content ol,.channel-file-preview-content blockquote,.channel-file-preview-content pre{margin-block:calc(var(--spacing) * 3)}.channel-file-preview-content ul{padding-left:calc(var(--spacing) * 5);list-style-type:disc}.channel-file-preview-content ol{padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.channel-file-preview-content a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);text-underline-offset:2px;text-decoration-line:underline}.channel-file-preview-content code{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-900);border-radius:.25rem}.channel-file-preview-task-list{padding-left:calc(var(--spacing) * 0);list-style-type:none}.channel-file-preview-task-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.channel-file-preview-task-list input{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-teal-700)}.channel-file-preview-content blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-teal-200);padding-left:calc(var(--spacing) * 3);color:var(--color-slate-600)}.channel-file-preview-content pre{border-radius:var(--radius-md);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-50);overflow:auto}.channel-file-preview-content pre code{padding:calc(var(--spacing) * 0);color:var(--color-slate-50);background-color:#0000}.channel-file-preview-table-wrapper{margin-block:calc(var(--spacing) * 3);max-width:100%;overflow-x:auto}.channel-file-preview-content table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.channel-file-preview-content th,.channel-file-preview-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);vertical-align:top}.channel-file-preview-content th{background-color:var(--color-slate-50);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.channel-file-preview-empty{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);background-color:#f8faf9}.message-row{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;display:grid}.message-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.user-message-author{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.message-meta strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.message-meta span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.message-row p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-700)}.lead-form,.deal-edit-form{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-form label,.deal-edit-form label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-size:.78rem;display:grid}.lead-form input,.lead-form select,.lead-form textarea,.deal-edit-form input,.deal-edit-form textarea,.deal-edit-form select,.bulk-actions select,.comment-form textarea{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none}.lead-form select,.deal-edit-form select{height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);padding-right:calc(var(--spacing) * 9);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#334155 50%),linear-gradient(135deg,#334155 50%,#0000 50%);background-position:calc(100% - 1rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.deal-edit-form input:focus,.deal-edit-form textarea:focus,.deal-edit-form select:focus,.bulk-actions select:focus,.comment-form textarea:focus{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.editable-display-field{min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;display:flex}.editable-display-field .email-address,.editable-display-field .website-address{flex:1}.editable-display-field>button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-slate-400);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editable-display-field>button:hover,.editable-display-field>button:focus-visible{color:var(--color-teal-700);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.lead-form textarea,.deal-edit-form textarea{min-height:calc(var(--spacing) * 24);resize:vertical;padding-block:calc(var(--spacing) * 2)}.account-combobox{position:relative}.user-combobox>input{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none}.user-combobox>input:focus{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.account-combobox-input-row{position:relative}.account-combobox-input-row input{padding-right:calc(var(--spacing) * 44)}.account-create-inline{top:50%;right:calc(var(--spacing) * 1.5);--tw-translate-y: -50% ;max-width:10.25rem;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);border-radius:.25rem;display:flex;position:absolute}@media(hover:hover){.account-create-inline:hover{background-color:var(--color-teal-50)}}.account-create-inline:disabled{cursor:not-allowed;opacity:.6}.account-combobox-list{top:calc(100% + .25rem);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;max-height:calc(var(--spacing) * 64);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.account-combobox-list{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.account-combobox-option{gap:calc(var(--spacing) * .5);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem;display:grid}@media(hover:hover){.account-combobox-option:hover{background-color:#f4f8f6}}.account-combobox-option.active{background-color:var(--color-teal-50)}.account-combobox-option strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.account-combobox-option span,.account-combobox-empty{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);overflow:hidden}.account-combobox-empty{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.deal-select,.date-picker{width:100%;position:relative}.deal-select-trigger{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none;display:flex}.deal-select-trigger span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deal-select-popover{top:calc(100% + .35rem);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:100%;padding:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.deal-select-popover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.deal-select-popover button{min-height:calc(var(--spacing) * 8);cursor:pointer;padding-inline:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-outline-style:none;border-radius:.25rem;outline-style:none}@media(hover:hover){.deal-select-popover button:hover{background-color:var(--color-teal-50);color:var(--color-teal-800)}}.deal-select-popover button.active{background-color:var(--color-teal-50);color:var(--color-teal-800)}.deal-select svg,.date-picker svg{color:var(--color-teal-700);flex-shrink:0}.deal-select-trigger:focus-visible,.date-picker-trigger:focus-visible{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.date-picker-trigger{min-height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none;display:flex}.date-picker-trigger span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.date-picker-popover{top:calc(100% + .35rem);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:100%;padding:calc(var(--spacing) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.date-picker-popover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.date-picker-options{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-picker-options button{min-height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#e7ebe8;border-radius:.25rem;outline-style:none}@media(hover:hover){.date-picker-options button:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}}.date-picker-options button.active{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.date-picker-popover label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase;display:grid}.date-picker-popover input{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none}.date-picker-popover input:focus{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.deal-edit-wide,.lead-form button{grid-column:1/-1}.deal-edit-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:1/-1;display:flex}.leads-panel{gap:calc(var(--spacing) * 2.5);display:grid}.lead-page-header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-color:#edf1ef;border-bottom-width:1px;flex-wrap:wrap;display:flex}.lead-page-header p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.lead-count-line{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lead-count-separator{opacity:.45}.lead-clear-filters{padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.lead-clear-filters:hover,.lead-clear-filters:focus-visible{color:#1b5a50;--tw-outline-style:none;outline-style:none}.lead-toolbar{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.lead-toolbar>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.lead-quick-filters{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:1;display:flex}.lead-filter-chip{min-height:calc(var(--spacing) * 8);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-slate-600);flex-shrink:0}.lead-filter-chip:focus-visible{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800);--tw-outline-style:none;outline-style:none}.lead-filter-chip.active{color:#1b5a50;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f3f8f6;border-color:#9fbfb8}.lead-filter-chip.mine.active{color:#1b5a50;background-color:#f3f8f6;border-color:#9fbfb8}.lead-filter-separator{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);background-color:#dfe6e2;flex-shrink:0;width:1px}.quick-filter{min-height:calc(var(--spacing) * 9);width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);border-width:1px;border-color:#dfe6e2;display:flex}.quick-filter:focus-within{border-color:var(--color-slate-400);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.quick-filter input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.bulk-actions{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 1.5);background-color:#fbfcfb;border-width:1px;border-color:#edf1ef;flex-wrap:wrap;display:flex}.bulk-actions>span:first-child,.bulk-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.bulk-actions select{height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);width:auto;min-width:calc(var(--spacing) * 36);border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-slate-900);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#334155 50%),linear-gradient(135deg,#334155 50%,#0000 50%);background-position:calc(100% - 1rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem}.bulk-owner-combobox{width:calc(var(--spacing) * 64);min-width:calc(var(--spacing) * 56)}.bulk-owner-combobox .account-combobox input{min-height:calc(var(--spacing) * 10);background-color:var(--color-white)}.bulk-action-separator{height:calc(var(--spacing) * 6);background-color:#dfe6e2;flex-shrink:0;width:1px}.bulk-status.done{color:var(--color-teal-700)}.bulk-status.error{color:var(--color-red-700)}.lead-table{max-width:100%;min-width:calc(var(--spacing) * 0);display:grid;overflow-x:auto}.lead-table-header,.lead-table-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:980px;padding-block:calc(var(--spacing) * 1.5);grid-template-columns:34px minmax(210px,1.2fr) minmax(170px,.95fr) minmax(150px,.8fr) minmax(110px,.6fr) minmax(120px,.65fr) minmax(140px,.75fr);display:grid}.lead-table-header>*,.lead-table-row>*{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-table-header{--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.lead-table-row{cursor:pointer;border-top-style:var(--tw-border-style);--tw-outline-style:none;border-color:#edf1ef;border-top-width:1px;outline-style:none}.lead-table-row:hover,.lead-table-row:focus-visible{background-color:#f8faf9}.lead-table-row strong{color:var(--color-slate-950);font-size:.84rem}.lead-table-row span{color:var(--color-slate-600);font-size:.84rem}.lead-name-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.lead-drawer-title{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lead-drawer-title span,.lead-name-cell strong,.lead-name-cell span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-table-row>:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-table input[type=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:#216b5d}.lead-table .ghost-button{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.table-sort-button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase;background-color:#0000;border-width:0;display:inline-flex}.table-sort-button:hover,.table-sort-button.active{color:var(--color-slate-700)}.sort-icon{opacity:0;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))}.table-sort-button.active .sort-icon{opacity:1}.sort-icon.desc{rotate:180deg}.lead-table-empty{border-top-style:var(--tw-border-style);min-width:850px;padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-color:#edf1ef;border-top-width:1px}.drawer-backdrop{inset:calc(var(--spacing) * 0);z-index:40;background-color:#02061833;justify-content:flex-end;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.drawer-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 20%,transparent)}}.lead-drawer{width:100%;height:100%;max-width:var(--container-md);align-content:flex-start;gap:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#02061833;border-color:#dfe6e2;border-left-width:1px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.lead-drawer{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.drawer-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:flex}.drawer-header-actions{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.drawer-header-actions .icon-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-slate-400);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.drawer-header-actions .icon-button:hover,.drawer-header-actions .icon-button:focus-visible{background-color:var(--color-white);color:var(--color-slate-600);--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.drawer-header-actions .icon-button.danger:hover,.drawer-header-actions .icon-button.danger:focus-visible{color:var(--color-red-600)}.account-icon-panel{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#f8faf9;border-width:1px;border-color:#edf1ef;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-detail-favicon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;border-width:1px;border-color:#dce7e3}.account-detail-favicon.placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);justify-content:center;align-items:center;display:flex}.account-icon-panel strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);display:block}.account-icon-panel span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.account-icon-actions{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.account-icon-actions .icon-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-500);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.account-icon-actions .icon-button:hover,.account-icon-actions .icon-button:focus-visible{color:var(--color-slate-800);--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.account-icon-actions .icon-button.danger:hover,.account-icon-actions .icon-button.danger:focus-visible{border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.account-icon-actions .icon-button:disabled{cursor:not-allowed;opacity:.5}.account-icon-file-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-icon-panel .save-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-column-start:2}.reminder-target-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-slate-400);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));background-color:#0000;border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.reminder-target-button:hover,.reminder-target-button:focus-visible{background-color:var(--color-white);color:var(--color-slate-600);--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.reminder-target-button.set{color:var(--color-amber-700)}.reminder-target-button.set svg{fill:currentColor}.reminder-target-button.due{background-color:var(--color-amber-50);color:var(--color-amber-700)}.reminder-target-button.due svg{fill:currentColor}.reminder-drawer{max-width:var(--container-sm)}.reminder-drawer-target-button{cursor:pointer;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);text-align:left;max-width:100%;color:var(--color-slate-900);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));--tw-outline-style:none;outline-style:none;display:grid}.reminder-drawer-target-button span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.reminder-drawer-target-button small{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.reminder-drawer-target-button:hover span,.reminder-drawer-target-button:focus-visible span{color:var(--color-teal-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-teal-200);text-decoration-color:var(--color-teal-200);text-underline-offset:4px}.reminder-drawer-target-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.reminder-quick-grid{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.reminder-quick-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reminder-quick-button:hover,.reminder-quick-button:focus-visible{border-color:var(--color-teal-100);color:var(--color-teal-700);--tw-outline-style:none;background-color:#fbfcfb;outline-style:none}.reminder-quick-button span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.reminder-quick-button.seven-days span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.reminder-quick-button.active{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.reminder-drawer-actions{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#edf1ef;border-top-width:1px;justify-content:space-between;align-items:center}.reminder-drawer-complete-button{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);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));background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;border-radius:3.40282e38px;margin-left:auto;display:inline-flex}.reminder-drawer-complete-button:hover,.reminder-drawer-complete-button:focus-visible{color:var(--color-white);--tw-outline-style:none;background-color:#216b5d;border-color:#216b5d;outline-style:none}.reminder-drawer-complete-button:disabled{cursor:not-allowed;opacity:.6}.drawer-form{grid-template-columns:repeat(1,minmax(0,1fr))}.lead-detail-list{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:grid}.lead-detail-list>div{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#f8faf9;display:grid}.lead-detail-list span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.lead-detail-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.drawer-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.modal-backdrop{inset:calc(var(--spacing) * 0);z-index:50;background-color:#02061833;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.modal-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 20%,transparent)}}.modal-backdrop{padding-inline:calc(var(--spacing) * 4)}.confirm-modal{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#02061833;border-width:1px;border-color:#dfe6e2;display:grid}@supports (color:color-mix(in lab,red,red)){.confirm-modal{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.confirm-modal-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:flex}.confirm-modal h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.confirm-modal p:not(.eyebrow){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.confirm-modal p strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.document-leave-confirm-modal{gap:calc(var(--spacing) * 3);max-width:440px;padding:calc(var(--spacing) * 4)}.document-leave-confirm-modal .confirm-modal-header{padding-bottom:calc(var(--spacing) * 3)}.document-leave-confirm-modal .confirm-modal-actions{padding-top:calc(var(--spacing) * 1)}.document-leave-confirm-modal .secondary-button.danger{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.document-leave-confirm-modal .secondary-button.danger:hover,.document-leave-confirm-modal .secondary-button.danger:focus-visible{border-color:var(--color-red-300);background-color:var(--color-red-100);color:var(--color-red-800)}.version-conflict-body{gap:calc(var(--spacing) * 3);display:grid}.version-conflict-body small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.lost-reason-field{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:grid}.lost-reason-field textarea{min-height:calc(var(--spacing) * 24);resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none}.lost-reason-field textarea:focus{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lead-conversion-modal{max-width:var(--container-2xl)}.lead-conversion-form{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-conversion-preview{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lead-conversion-preview>div{align-content:flex-start;gap:calc(var(--spacing) * 1);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.lead-conversion-preview span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.lead-conversion-preview strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.lead-conversion-preview small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.confirm-modal-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.save-status,.panel-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.save-status.error{color:var(--color-red-700)}.toast{top:calc(var(--spacing) * 5);z-index:50;--tw-translate-x: -50% ;max-width:min(360px,100vw - 40px);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181f;border-width:1px;border-color:#cfe3dc;display:flex;position:fixed;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.toast{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.toast:before{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-600);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;flex-shrink:0}.toast .toast-body{min-width:calc(var(--spacing) * 0);flex:1}.toast-progress{pointer-events:none;bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);transform-origin:0;background-color:var(--color-teal-600);width:100%;animation:toastProgressShrink var(--toast-progress-duration,8s) linear forwards;position:absolute}.toast button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-400);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.toast .toast-action{height:calc(var(--spacing) * 7);width:auto;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700)}.toast button:hover,.toast button:focus-visible{color:var(--color-slate-700);--tw-outline-style:none;background-color:#f8faf9;outline-style:none}@keyframes toastProgressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.toast-progress{animation:none}}.lead-card,.deal-card{gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3);background-color:#0000;border-color:#edf1ef;border-bottom-width:1px;border-radius:0;display:grid}.deal-card{min-width:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 0);overflow:hidden}.record-card{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-color:#edf1ef;border-top-width:1px}.lead-card:hover,.deal-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.deal-card-link{cursor:pointer;color:inherit;--tw-outline-style:none;outline-style:none;text-decoration-line:none}.deal-card-link:hover,.deal-card-link:focus-visible{background-color:#f8faf9}.deal-card-link.soon{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.deal-card-link.soon{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.deal-card-link.soon{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#059669);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.deal-card-link.soon:hover,.deal-card-link.soon:focus-visible{background-color:var(--color-emerald-50)}.deal-card-link.imminent{background-color:#fff7edb3}@supports (color:color-mix(in lab,red,red)){.deal-card-link.imminent{background-color:color-mix(in oklab,var(--color-orange-50) 70%,transparent)}}.deal-card-link.imminent{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#ea580c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.deal-card-link.imminent:hover,.deal-card-link.imminent:focus-visible{background-color:var(--color-orange-50)}.deal-card-link.overdue{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.deal-card-link.overdue{background-color:color-mix(in oklab,var(--color-red-50) 70%,transparent)}}.deal-card-link.overdue{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#dc2626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.deal-card-link.overdue:hover,.deal-card-link.overdue:focus-visible{background-color:var(--color-red-50)}.new-item-highlight{animation:4s ease-out new-item-highlight}.lead-card p,.deal-card p,.lead-details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.deal-card p{margin-top:calc(var(--spacing) * 1)}.deal-card-header{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.deal-probability-badge{margin-left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.deal-account-favicon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;border-width:1px;border-color:#dce7e3;border-radius:3.40282e38px;position:absolute}.deal-card-header>div{min-width:calc(var(--spacing) * 0);flex:1}.deal-card-aside{justify-items:end;gap:calc(var(--spacing) * 1.5);text-align:right;flex-shrink:0;max-width:100%;margin-left:auto;display:grid}.deal-card-aside strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.deal-card-meta{margin-top:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex;overflow:hidden}.deal-card-meta .user-name-cell{flex-shrink:0}.deal-card-meta>span[aria-hidden=true]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-300);flex-shrink:0}.deal-close-relative{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-400);overflow:hidden}.deal-close-text{display:inline}.deal-detail-panel{max-width:var(--container-5xl);gap:calc(var(--spacing) * 5);display:grid}.deal-detail-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;flex-wrap:wrap;display:flex}.deal-detail-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.deal-detail-account-title{margin-top:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.deal-detail-account-title h2{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;padding-top:5px;overflow:hidden}.deal-detail-account-copy{min-width:calc(var(--spacing) * 0);display:grid}.deal-detail-account-copy p{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.deal-detail-account-favicon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;aspect-ratio:1;border-width:1px;border-color:#dce7e3;flex-shrink:0}.ticket-requester-meta{margin-top:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}.ticket-requester-meta>span{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.deal-detail-heading .icon-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-slate-400);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.deal-detail-heading .icon-button:hover,.deal-detail-heading .icon-button.active,.deal-detail-heading .icon-button:focus-visible{background-color:var(--color-white);color:var(--color-slate-600);--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.deal-detail-heading .icon-button.danger:hover,.deal-detail-heading .icon-button.danger:focus-visible{color:var(--color-red-600)}.deal-detail-heading .reminder-target-button.set{color:var(--color-amber-700)}.deal-detail-heading .reminder-target-button.due{background-color:var(--color-amber-50);color:var(--color-amber-700)}.deal-detail-heading .reminder-target-button.due svg{fill:currentColor}.deal-detail-summary{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.deal-detail-summary>div{gap:calc(var(--spacing) * 1);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.deal-detail-summary span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.deal-detail-summary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.ticket-detail-panel{max-width:var(--container-5xl);gap:calc(var(--spacing) * 5);display:grid}.ticket-detail-summary{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#e7ebe8;border-width:1px;border-color:#e7ebe8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ticket-detail-summary>div{min-height:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 1);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.ticket-detail-summary span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.ticket-detail-summary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.ticket-detail-summary .ticket-status{width:fit-content}.ticket-detail-form{max-width:none}.ticket-detail-form .full-span{grid-column:span 2/span 2}.ticket-edit-actions{align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;display:flex}.ticket-edit-actions .primary-button,.ticket-edit-actions .ghost-button{height:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 9);width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ticket-edit-actions svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ticket-description-block{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e7ebe8;display:grid}.ticket-description-block span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.ticket-description-block p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);white-space:pre-wrap;color:var(--color-slate-700)}.deal-detail-summary .date-picker-trigger,.deal-detail-summary .deal-select{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0}.deal-detail-summary .date-picker,.deal-detail-summary .deal-select{z-index:20}.deal-detail-summary .date-picker-popover{width:calc(var(--spacing) * 72)}.deal-detail-summary .deal-select{width:fit-content;padding-right:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.deal-detail-summary .deal-select-trigger{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-300);background-color:var(--color-white);width:auto;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--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);--tw-shadow-color:#0206180d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.deal-detail-summary .deal-select-trigger{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.deal-detail-summary .deal-select-trigger:hover,.deal-detail-summary .deal-select-trigger[aria-expanded=true]{border-color:var(--color-teal-500);background-color:var(--color-teal-50);color:var(--color-slate-950)}.deal-detail-summary .deal-select-trigger span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);text-transform:none}.deal-detail-summary .deal-select-trigger svg{color:var(--color-teal-700)}.deal-detail-summary .deal-select-popover{width:calc(var(--spacing) * 28);right:auto}.deal-stage-progress{margin:calc(var(--spacing) * 0);justify-content:center;gap:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#fbfcfb;border-width:1px;border-color:#edf1ef;grid-template-columns:repeat(4,minmax(118px,148px));list-style-type:none;display:grid;overflow-x:auto}.ticket-status-progress{grid-template-columns:repeat(3,minmax(118px,1fr))}.deal-stage-step{align-items:center;display:flex;position:relative}.deal-stage-step:not(:last-child):after{content:"";background-color:#dfe6e2;height:1px;position:absolute;top:15px;left:calc(50% + 12px);right:calc(12px - 50%)}.deal-stage-step-button{z-index:10;cursor:pointer;justify-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#0000;border-width:0;display:grid;position:relative}.deal-stage-step-button:hover:not(:disabled){color:var(--color-slate-950)}.deal-stage-step-button:disabled{cursor:default}.deal-stage-step-button span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-white);color:#0000;border-width:1px;border-color:#cfd9d5;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deal-stage-step-button.completed{color:var(--color-slate-600)}.deal-stage-step-button.completed span{color:var(--color-white);background-color:#216b5d;border-color:#216b5d}.deal-stage-step-button.completed span svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.deal-stage-step-button.active{color:var(--color-slate-950)}.deal-stage-step-button.active span{background-color:var(--color-white);--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#216b5d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#216b5d}.deal-stage-step-button.lost.active{color:var(--color-red-800)}.deal-stage-step-button.lost.active span{border-color:var(--color-red-700);background-color:var(--color-white);--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#b91c1c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.probability-ring{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background:conic-gradient(#216b5d var(--probability),#edf1ef 0);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.lead-details,.lead-meta{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lead-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);justify-content:space-between;align-items:center}.lead-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-color:#edf1ef;border-top-width:1px;flex-wrap:wrap;display:flex}.lead-actions span,.conversion-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.conversion-status.converted{color:var(--color-teal-700)}.conversion-status.error{color:var(--color-red-700)}.comment-history{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--app-divider-color);display:grid}.comment-form{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.comment-form .mention-textarea{grid-column:span 3/span 3}.comment-form>.ghost-button{grid-area:2/2;justify-self:end}.comment-quote-toggle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-slate-500);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));border-width:1px;border-color:#d9e2de;flex-shrink:0;grid-area:2/3;justify-content:center;align-self:center;align-items:center;display:inline-flex}.comment-quote-toggle:hover,.comment-quote-toggle:focus-visible{border-color:var(--color-teal-300);background-color:var(--color-teal-50);color:var(--color-teal-700);--tw-outline-style:none;outline-style:none}.comment-quote-toggle.active{border-color:var(--color-teal-400);background-color:var(--color-teal-50);color:var(--color-teal-700);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#14b8a61f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.comment-quote-toggle:disabled{cursor:not-allowed;opacity:.6}.comment-quote-contact-select{min-height:calc(var(--spacing) * 9);max-width:calc(var(--spacing) * 56);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);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));--tw-outline-style:none;border-width:1px;border-color:#d9e2de;outline-style:none;grid-area:2/1}.comment-quote-contact-select:focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100)}.comment-form textarea{min-height:calc(var(--spacing) * 20);resize:vertical;padding-block:calc(var(--spacing) * 2)}.mention-textarea{min-width:calc(var(--spacing) * 0)}.mention-textarea-input{min-width:calc(var(--spacing) * 0);position:relative}.mention-textarea textarea,.mention-editor-content{width:100%}.mention-editor-content.ProseMirror{min-height:calc(var(--spacing) * 20);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-900);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));--tw-outline-style:none;min-height:var(--mention-editor-min-height);border-width:1px;border-color:#d9e2de;outline-style:none}.mention-editor-content.ProseMirror:focus{border-color:var(--color-teal-500);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#14b8a624);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mention-editor-content.ProseMirror p{margin:calc(var(--spacing) * 0)}.mention-editor-content.ProseMirror p+p{margin-top:calc(var(--spacing) * 1)}.mention-editor-placeholder{pointer-events:none;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-400);position:absolute}.rich-mention-chip{background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;--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);--tw-ring-color:var(--color-teal-100);border-radius:3.40282e38px;display:inline-flex}.mention-suggestion-list{top:auto;bottom:calc(100% + .25rem);right:auto;left:calc(var(--spacing) * 0);z-index:30;margin-top:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 48);width:min(24rem,100%);padding:calc(var(--spacing) * .5);overflow-y:auto}.mention-suggestion-option{gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.mention-suggestion-option span{font-size:.6875rem}.comment-mention{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;text-decoration-line:none}.comment-mention:hover,.comment-mention:focus-visible{color:var(--color-teal-800);text-underline-offset:4px;--tw-outline-style:none;outline-style:none;text-decoration-line:underline;text-decoration-thickness:2px}.comment-mention.static{color:var(--color-slate-600)}.comment-save-status{min-width:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);grid-area:2/1;align-self:center}.comment-save-status.error{color:var(--color-red-700)}.comment-list{gap:calc(var(--spacing) * 5);display:grid}.chat-date-group{gap:calc(var(--spacing) * 4);display:grid}.chat-date-separator{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.chat-date-separator:before,.chat-date-separator:after{--tw-content:"";content:var(--tw-content);background-color:#edf1ef;flex:1;height:1px}.chat-date-separator span{--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.chat-message{margin-bottom:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);display:grid;container-type:inline-size}.chat-message>.user-avatar,.chat-message>.customer-quote-avatar-wrap,.chat-message>.customer-quote-avatar{grid-area:2/1;align-self:flex-end}.chat-message-system{margin-block:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-slate-100);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);border-radius:3.40282e38px;display:flex}.chat-message-system time{color:var(--color-slate-400);font-size:.68rem}.chat-message-stack{display:contents}.chat-message-meta{gap:calc(var(--spacing) * 1);grid-area:1/2;display:grid}.chat-message-header{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.chat-message-header strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}.chat-message-header.quote-status{column-gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.chat-message-header.quote-status strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}.chat-message-header time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}.chat-message-quote-contact-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#216b5d;text-underline-offset:4px;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))}.chat-message-quote-contact-link:hover,.chat-message-quote-contact-link:focus-visible{color:var(--color-teal-800);--tw-outline-style:none;outline-style:none;text-decoration-line:underline}.chat-message-content-row{grid-area:2/2;max-width:100%}.chat-message-bubble-wrap{vertical-align:bottom;max-width:100%;display:inline-block;position:relative}.chat-message-bubble{border-radius:var(--radius-lg);border-style:var(--tw-border-style);max-width:100%;padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 12);padding-left:calc(var(--spacing) * 4);background-color:#f7fbf9;border-width:1px;border-color:#dcebe6;min-width:min(12rem,100%);position:relative}.chat-message-bubble.editing{width:100%;padding-right:calc(var(--spacing) * 4)}.chat-message-bubble p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-700)}.chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-body.linked{align-items:flex-start;gap:calc(var(--spacing) * 1.5);display:flex}.chat-message-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#216b5d;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#9ecbc1}.chat-message-link:hover,.chat-message-link:focus-visible{color:var(--color-teal-800);-webkit-text-decoration-color:var(--color-teal-700);text-decoration-color:var(--color-teal-700);--tw-outline-style:none;outline-style:none}.chat-message-edit-form{width:100%;scroll-margin-bottom:calc(var(--spacing) * 32);gap:calc(var(--spacing) * 2);display:grid}.chat-message-edit-form textarea{min-height:calc(var(--spacing) * 20);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-800);--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.chat-message-edit-form textarea:focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-teal-100)}.chat-message-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chat-message-quote-toggle{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);grid-area:auto}.chat-message-quote-contact-select{min-height:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 48);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chat-message-actions .ghost-button,.chat-message-actions .primary-button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chat-message-reactions{margin-top:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 1);flex-wrap:wrap;grid-area:3/2;display:flex}.chat-message-reactions button{min-height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:inline-flex}.chat-message-reactions button:hover,.chat-message-reactions button:focus-visible{color:#216b5d;--tw-outline-style:none;background-color:#edf8f5;border-color:#9ecbc1;outline-style:none}.chat-message-reactions button.active{color:#216b5d;--tw-outline-style:none;background-color:#edf8f5;border-color:#0000;outline-style:none}.chat-message-reactions button:disabled,.chat-message-reactions button[aria-disabled=true]{cursor:default;opacity:.6}.chat-message-reactions button strong{color:var(--color-slate-500);font-size:.68rem}.chat-message-reaction-picker{bottom:calc(100% + .5rem);left:calc(var(--spacing) * 0);z-index:10;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0206181a;border-width:1px;border-color:#dfe6e2;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.chat-message-reaction-picker{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.chat-message-reaction-picker button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));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));background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.chat-message-reaction-picker button:hover,.chat-message-reaction-picker button:focus-visible{--tw-outline-style:none;background-color:#edf8f5;outline-style:none}.chat-message-reaction-menu{bottom:calc(var(--spacing) * 0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex;position:absolute;left:calc(100% + 1rem)}.chat-message:hover .chat-message-reaction-menu,.chat-message:focus-within .chat-message-reaction-menu{opacity:1}.chat-message-reaction-trigger{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--color-slate-400);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));background-color:#0000;border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.chat-message-reaction-trigger:hover,.chat-message-reaction-trigger:focus-visible{background-color:var(--color-white);color:#216b5d;--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.chat-message-management-actions{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:absolute}.chat-message:hover .chat-message-management-actions,.chat-message:focus-within .chat-message-management-actions{opacity:1}.chat-message-management-actions .icon-button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-slate-400);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.chat-message-management-actions .icon-button:hover,.chat-message-management-actions .icon-button:focus-visible{background-color:var(--color-white);color:#216b5d;--tw-outline-style:none;border-color:#dfe6e2;outline-style:none}.chat-message-management-actions .icon-button.danger:hover,.chat-message-management-actions .icon-button.danger:focus-visible{color:var(--color-red-600)}@container (min-width:32rem){.chat-message-bubble:not(.editing){padding-right:calc(var(--spacing) * 4);max-width:calc(100% - 4.75rem)}.chat-message-bubble:not(.editing) .chat-message-management-actions{top:calc(var(--spacing) * 0);left:calc(100% + .5rem);right:auto}}.chat-message-target-link{align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300);text-underline-offset:4px;display:inline-flex}.chat-message-target-link:hover{color:#216b5d;text-decoration-color:#216b5d}.comment-item{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#f8faf9;display:grid}.comment-item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-800)}.comment-item small,.comment-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.ai-launcher{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:30;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181f;background-color:#216b5d;border-width:1px;border-color:#216b5d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.ai-launcher{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.ai-launcher:hover,.ai-launcher:focus-visible{color:var(--color-white);--tw-outline-style:none;background-color:#1b5a50;border-color:#1b5a50;outline-style:none}.ai-chat-panel{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:30;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:min(390px,100vw - 40px);height:min(560px,100svh - 40px);padding:calc(var(--spacing) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#0206181f;border-width:1px;border-color:#dfe6e2;grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.ai-chat-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.ai-chat-panel.drag-active{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--tw-shadow-color:#216b5d26;background-color:#fbfdfc;border-color:#216b5d}@supports (color:color-mix(in lab,red,red)){.ai-chat-panel.drag-active{--tw-shadow-color:color-mix(in oklab, oklab(47.8614% -.0753003 .00288299/.15) var(--tw-shadow-alpha), transparent)}}.ai-chat-panel.fullscreen{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5)}.ai-resize-handle{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:nwse-resize;border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;position:absolute}.ai-chat-panel.fullscreen .ai-resize-handle{display:none}.ai-resize-handle:before{content:"";top:calc(var(--spacing) * 1);left:calc(var(--spacing) * 1);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:2px;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-300);position:absolute}.ai-resize-handle:hover:before,.ai-resize-handle:focus-visible:before{border-color:var(--color-slate-500)}.ai-chat-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);border-color:#edf1ef;border-bottom-width:1px;display:flex}.ai-chat-header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.ai-chat-header-actions{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.ai-suggestions{gap:calc(var(--spacing) * 1.5);display:grid}.ai-suggestions-title{padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.ai-suggestion-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ai-suggestion-chips button{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2}.ai-suggestion-chips button:hover,.ai-suggestion-chips button:focus-visible{border-color:var(--color-slate-300);color:var(--color-slate-950);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.ai-chat-messages{min-height:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 1);display:grid;overflow-y:auto}.ai-drop-indicator{top:calc(var(--spacing) * 0);z-index:10;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1b5a50;background-color:#eef6f2;border:1px dashed #216b5d;position:sticky}.ai-chat-message,.ai-chat-empty,.ai-chat-error{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.ai-chat-message.user{--tw-font-weight:var(--font-weight-medium);width:fit-content;max-width:calc(100% - 2rem);font-weight:var(--font-weight-medium);color:var(--color-white);background-color:#216b5d;margin-left:auto}.ai-chat-message.assistant,.ai-chat-empty{--tw-font-weight:var(--font-weight-medium);width:fit-content;max-width:calc(100% - 2rem);font-weight:var(--font-weight-medium);color:var(--color-slate-600);background-color:#f8faf9;margin-right:auto}.ai-chat-message strong,.home-whats-up-answer strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:inherit}.ai-chat-message h3,.home-whats-up-answer h3{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700)}.ai-chat-message h3:first-child,.home-whats-up-answer h3:first-child{margin-top:calc(var(--spacing) * 0)}.ai-chat-message p,.home-whats-up-answer p{margin:calc(var(--spacing) * 0)}.ai-chat-message a,.home-whats-up-answer a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ai-chat-message a,.home-whats-up-answer a{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 40%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 40%,transparent)}}.ai-chat-message a,.home-whats-up-answer a{text-underline-offset:4px}.ai-chat-message a:hover,.ai-chat-message a:focus-visible,.home-whats-up-answer a:hover,.home-whats-up-answer a:focus-visible{--tw-outline-style:none;outline-style:none;text-decoration-color:currentColor}.ai-chat-file{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ai-chat-file div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.ai-chat-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;overflow:hidden}.ai-chat-file small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:inherit;opacity:.7}.ai-pending-file{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-700);background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;display:flex}.ai-pending-file .ghost-icon-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-slate-400);background-color:#0000;border-width:1px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-pending-file .ghost-icon-button:hover,.ai-pending-file .ghost-icon-button:focus-visible{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);--tw-outline-style:none;outline-style:none}.ai-typing{align-items:center;gap:calc(var(--spacing) * 1);width:fit-content;padding-block:calc(var(--spacing) * 3);display:flex}.ai-typing span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-slate-500);border-radius:3.40282e38px;animation:.95s ease-in-out infinite aiTypingBounce}.ai-typing span:nth-child(2){animation-delay:.14s}.ai-typing span:nth-child(3){animation-delay:.28s}.ai-chat-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.ai-chat-input-row{align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) 2.5rem;display:grid}.ai-chat-input-row.drag-active{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#216b5d24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#eef6f2}.ai-chat-input-row .primary-button.icon-only{border-radius:3.40282e38px}.ai-chat-panel input,.ai-chat-panel textarea{min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#fbfcfb;border-width:1px;border-color:#dfe6e2;outline-style:none}.ai-chat-panel textarea{max-height:calc(var(--spacing) * 32);resize:none;padding-block:calc(var(--spacing) * 2.5);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-y:auto}.ai-chat-panel input:focus,.ai-chat-panel textarea:focus{border-color:var(--color-slate-400);background-color:var(--color-white);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ai-chat-panel input:disabled,.ai-chat-panel textarea:disabled{cursor:not-allowed;opacity:.7}.lead-status,.status,.deal-stage,.ticket-status{border-radius:var(--radius-lg);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.lead-status.new,.ticket-status.neu{background-color:var(--color-blue-50);color:var(--color-blue-700)}.deal-stage.lead{background-color:var(--color-slate-100);color:var(--color-slate-700)}.lead-status.contacted,.status.attention,.deal-stage.qualification,.ticket-status.in_bearbeitung{background-color:var(--color-amber-50);color:var(--color-amber-700)}.deal-stage.proposal{background-color:var(--color-blue-50);color:var(--color-blue-700)}.deal-stage.negotiation{background-color:var(--color-violet-50);color:var(--color-violet-700)}.lead-status.qualified,.status.good,.deal-stage.won,.ticket-status.geschlossen{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.lead-status.lost,.status.risk,.deal-stage.lost{background-color:var(--color-red-50);color:var(--color-red-700)}.progress-track{height:calc(var(--spacing) * 1.5);background-color:#edf1ef;border-radius:3.40282e38px;overflow:hidden}.progress-track span{background-color:var(--color-amber-500);border-radius:3.40282e38px;height:100%;display:block}.activity-log-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.activity-log-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.activity-log-row.comment-message{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);grid-template-columns:48px minmax(0,1fr)}.activity-log-icon{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-slate-300);border-radius:3.40282e38px}.activity-log-icon.lead_created{background-color:var(--color-blue-500)}.activity-log-icon.deal_created{background-color:var(--color-teal-600)}.activity-log-icon.comment_created{background-color:var(--color-amber-500)}.activity-log-row h3,.activity-log-empty h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.activity-log-row p,.activity-log-empty p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.activity-log-description.linked{align-items:flex-start;gap:calc(var(--spacing) * 1.5);display:flex}.activity-target-icon{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-400);flex-shrink:0}.activity-log-row time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-400)}.activity-log-comment-content{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:#f7fbf9;border-width:1px;border-color:#dcebe6}.activity-log-comment-stack{gap:calc(var(--spacing) * 2);display:grid}.activity-log-comment-header{gap:calc(var(--spacing) * 1);display:grid}.activity-log-comment-meta{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.activity-log-comment-meta strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.activity-log-target-link{width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300);text-underline-offset:4px;display:inline-flex}.activity-log-target-link:hover{color:#216b5d;text-decoration-color:#216b5d}.activity-log-comment-content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-700)}.activity-log-empty{padding-block:calc(var(--spacing) * 8);text-align:center}#sales-funnel{margin-top:18px}.funnel-visual{align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);background-color:#f7faf8;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);display:grid}.funnel-recharts{min-height:calc(var(--spacing) * 80);min-width:calc(var(--spacing) * 0)}.funnel-stats{gap:calc(var(--spacing) * 2);display:grid}.funnel-stat{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:#e1e8e3;display:flex}.funnel-stat-marker{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.funnel-stat>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.funnel-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.funnel-stat small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);overflow:hidden}.funnel-account-icons{padding-left:calc(var(--spacing) * 3);flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.funnel-account-icons img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);object-fit:cover;--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}.funnel-account-icons img+img,.funnel-account-icons img+small{margin-left:calc(var(--spacing) * -2)}.funnel-account-icons small{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}#deal-timeline,#pipeline{margin-top:18px}.timeline-chart{min-height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background-color:#f7faf8}.timeline-chart .recharts-cartesian-axis-tick-value{fill:var(--color-slate-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.timeline-chart .recharts-scatter-symbol{opacity:.9}.timeline-quarter-line line{stroke:#cfd9d4;stroke-dasharray:4 5;stroke-width:1.5px}.timeline-bubble{opacity:.95}.timeline-deal-scatter{cursor:pointer}.timeline-bubble-ring-track{stroke:#fffc}@supports (color:color-mix(in lab,red,red)){.timeline-bubble-ring-track{stroke:color-mix(in oklab,var(--color-white) 80%,transparent)}}.timeline-bubble-ring-value{stroke:var(--color-teal-500)}.timeline-bubble-checkmark{stroke:var(--color-white)}.timeline-bubble-checkmark-badge{stroke:var(--color-white);fill:#216b5d;stroke-width:1.5px}.chart-tooltip{max-width:calc(var(--spacing) * 64);gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#dfe6e2;display:grid}.chart-tooltip strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.chart-tooltip span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);overflow:hidden}.chart-tooltip small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.chart-tooltip b{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-teal-700)}@media(max-width:860px){.funnel-visual{grid-template-columns:1fr}}.company-table,.account-table,.contact-table{max-width:100%;min-width:calc(var(--spacing) * 0);display:grid;overflow-x:auto}.tickets-panel{margin-top:calc(var(--spacing) * 5)}.ticket-table{max-width:100%;min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 3);display:grid;overflow:auto hidden}.table-header,.table-row{align-items:center;gap:calc(var(--spacing) * 4);min-width:880px;padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(220px,1.25fr) minmax(150px,.85fr) minmax(80px,.45fr) minmax(120px,.65fr) minmax(140px,.75fr) minmax(90px,.5fr);display:grid}.account-table-header,.account-table-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:760px;padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(220px,1.35fr) minmax(130px,.72fr) minmax(90px,.45fr) minmax(130px,.7fr) minmax(140px,.75fr);display:grid}.contact-table-header,.contact-table-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:1040px;padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(170px,.9fr) minmax(170px,.85fr) minmax(210px,1.05fr) minmax(220px,1.15fr) minmax(130px,.65fr) minmax(130px,.65fr);display:grid}.contact-table-header>*,.contact-table-row>*{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-table-header,.ticket-table-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:1220px;padding-block:calc(var(--spacing) * 1.5);grid-template-columns:minmax(86px,.45fr) minmax(260px,1.35fr) minmax(140px,.72fr) minmax(160px,.78fr) minmax(130px,.65fr) minmax(110px,.55fr) minmax(220px,1fr) minmax(150px,.72fr);display:grid}.table-header,.account-table-header,.contact-table-header,.ticket-table-header{--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.table-row,.account-table-row,.contact-table-row,.ticket-table-row{border-top-style:var(--tw-border-style);--tw-outline-style:none;border-color:#edf1ef;border-top-width:1px;outline-style:none}.account-table-row,.contact-table-row,.ticket-table-row{cursor:pointer}.account-name-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.contact-name-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.account-name-cell strong,.contact-name-cell strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-reminder-indicator{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-amber-500);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.table-owner-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.table-owner-cell .user-name-cell,.table-owner-cell .muted-cell{min-width:calc(var(--spacing) * 0)}.account-favicon,.account-favicon-placeholder{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;border-width:1px;border-color:#dce7e3;flex-shrink:0}.account-favicon-placeholder{--tw-font-weight:var(--font-weight-semibold);font-size:.56rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);justify-content:center;align-items:center;display:flex}.account-table-row:hover,.account-table-row:focus-visible,.contact-table-row:hover,.contact-table-row:focus-visible,.ticket-table-row:hover,.ticket-table-row:focus-visible{background-color:#f8faf9}.table-row strong,.account-table-row strong,.contact-table-row strong,.ticket-table-row strong{color:var(--color-slate-900);font-size:.84rem}.table-row span,.account-table-row span,.contact-table-row span,.ticket-table-row span{color:var(--color-slate-600);font-size:.84rem}.ticket-table-row>div{gap:calc(var(--spacing) * 1);display:grid}.ticket-title-cell strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ticket-id-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.ticket-priority-marker{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ticket-priority-marker.high{color:var(--color-red-600)}.ticket-priority-marker.low{color:var(--color-blue-600)}.ticket-table-row small{-webkit-line-clamp:1;--tw-leading:calc(var(--spacing) * 5);font-size:.78rem;line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.user-avatar{object-fit:cover;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:#216b5d;aspect-ratio:1;background-color:#dcebe6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-avatar.sm{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);font-size:.62rem}.user-avatar.md{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.user-avatar.lg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.customer-quote-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);background-color:var(--color-white);object-fit:contain;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:#216b5d;aspect-ratio:1;border-width:1px;border-color:#dce7e3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.customer-quote-avatar.placeholder,.customer-quote-avatar.contact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#edf7f4}.customer-quote-avatar-wrap{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;display:inline-flex;position:relative}.customer-quote-avatar-wrap>.customer-quote-avatar{width:100%;height:100%}.customer-quote-account-badge{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-white);object-fit:contain;--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);border-radius:3.40282e38px;max-width:1.25rem;max-height:1.25rem;display:block;position:absolute;overflow:hidden}.customer-quote-account-badge.placeholder{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.48rem;line-height:1;font-weight:var(--font-weight-bold);color:#216b5d;background-color:#edf7f4;justify-content:center;align-items:center;display:inline-flex}html[data-app-theme=dark] .customer-quote-avatar{background:#ffffffb8;border-color:#d8e7e36b}html[data-app-theme=dark] .customer-quote-avatar.placeholder,html[data-app-theme=dark] .customer-quote-avatar.contact{background:#edf7f4b8}html[data-app-theme=dark] .customer-quote-account-badge{background:#ffffffb8;border-color:#101716e0}html[data-app-theme=dark] .customer-quote-account-badge.placeholder{background:#edf7f4b8}.user-name-cell{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:.84rem;font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:inline-flex}.user-name-cell>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-page{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);margin-inline:auto;display:grid}@media(min-width:40rem){.profile-page{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.profile-page{padding-inline:calc(var(--spacing) * 8)}}.admin-page{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);margin-inline:auto;display:grid}@media(min-width:40rem){.admin-page{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.admin-page{padding-inline:calc(var(--spacing) * 8)}}.admin-page-header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.admin-page-header h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.admin-metrics{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-color:#e7ebe8;border-top-width:1px;flex-wrap:wrap;display:flex}.admin-metrics>div{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);border-width:1px;border-color:#dce7e3;display:inline-flex}.admin-metrics svg{color:#2b8f7f}.admin-workspace-list{gap:calc(var(--spacing) * 3);display:grid}.admin-workspace-section{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#e7ebe8;border-top-width:1px;display:grid}.admin-workspace-toggle{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;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));--tw-outline-style:none;outline-style:none;display:flex}.admin-workspace-toggle:hover,.admin-workspace-toggle:focus-visible{color:var(--color-slate-700)}.admin-workspace-title{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;display:flex}.admin-workspace-title strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block;overflow:hidden}.admin-workspace-title small{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 4);font-size:.68rem;line-height:calc(var(--spacing) * 4);color:var(--color-slate-400);display:block;overflow:hidden}.admin-workspace-title>span:last-child{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#237567;background-color:#eef8f5;border-radius:3.40282e38px;flex-shrink:0}.admin-workspace-chevron{color:var(--color-slate-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.admin-workspace-toggle[aria-expanded=true] .admin-workspace-chevron{color:var(--color-slate-600);rotate:180deg}.admin-membership-table{max-width:100%;min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2);display:grid;overflow-x:auto}.admin-membership-table-header,.admin-membership-table-row{align-items:center;gap:calc(var(--spacing) * 3);min-width:720px;padding-block:calc(var(--spacing) * 2);grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(120px,.45fr);display:grid}.admin-membership-table-header{--tw-font-weight:var(--font-weight-bold);font-size:.72rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase}.admin-membership-table-row{border-top-style:var(--tw-border-style);border-color:#edf1ef;border-top-width:1px}.admin-membership-table-row>div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.admin-membership-table-row strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-900);font-size:.84rem;overflow:hidden}.admin-membership-table-row span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-600);font-size:.84rem;overflow:hidden}.admin-membership-table-row small,.admin-membership-empty{color:var(--color-slate-500);font-size:.78rem}.admin-membership-empty{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-color:#edf1ef;border-top-width:1px}.profile-header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.profile-header h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.profile-panel{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-color:#e7ebe8;border-top-width:1px;display:grid}.profile-photo-stage{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.profile-photo-stage h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.profile-photo-stage p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.profile-name-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.profile-name-edit-button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-slate-400)}.profile-name-edit-button:hover,.profile-name-edit-button:focus-visible{color:var(--color-slate-700);background-color:#eef3f0}.profile-name-form{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.profile-name-form input{min-height:calc(var(--spacing) * 9);width:100%;max-width:var(--container-xs);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--tw-outline-style:none;border-width:1px;border-color:#dfe6e2;outline-style:none}.profile-name-form input:focus{border-color:var(--color-teal-500);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#14b8a629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.profile-photo-wrap{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-photo-wrap .user-avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20)}.profile-photo-preview{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);object-fit:cover;aspect-ratio:1;border-radius:3.40282e38px}.profile-photo-remove-badge{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-slate-900);color:var(--color-white);--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);--tw-shadow-color:#02061833;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.profile-photo-remove-badge{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.profile-photo-remove-badge{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))}.profile-photo-remove-badge:hover,.profile-photo-remove-badge:focus-visible{background-color:var(--color-red-600);--tw-outline-style:none;outline-style:none}.profile-photo-remove-badge:disabled{cursor:not-allowed;background-color:var(--color-slate-300);color:var(--color-slate-500);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.profile-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-upload-button{position:relative;overflow:hidden}.profile-upload-button input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.profile-help{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.profile-notification-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-width:1px;border-color:#e7ebe8;display:grid}@media(min-width:40rem){.profile-notification-panel{justify-content:space-between;align-items:center;display:flex}}.profile-notification-copy{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.profile-notification-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:#216b5d;background-color:#ecf7f4;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.profile-notification-copy h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.profile-notification-copy p{margin-top:calc(var(--spacing) * 1);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.profile-notification-switch{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));border-width:1px;border-color:#dfe6e2;flex-shrink:0;display:inline-flex}.profile-notification-switch:hover{color:var(--color-slate-950);background-color:#f7faf8;border-color:#c8d7d1}.profile-notification-switch:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#14b8a629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.profile-theme-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-width:1px;border-color:#e7ebe8;display:grid}@media(min-width:40rem){.profile-theme-panel{justify-content:space-between;align-items:center;display:flex}}.profile-theme-copy{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.profile-theme-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:#216b5d;background-color:#ecf7f4;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.profile-theme-panel h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.profile-theme-panel p{margin-top:calc(var(--spacing) * 1);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.profile-theme-options{border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;padding:calc(var(--spacing) * 1);background-color:#f8faf9;border-width:1px;border-color:#dfe6e2;display:inline-flex}.profile-theme-options button{min-height:calc(var(--spacing) * 9);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#0000;border-width:0;border-radius:.35rem;display:inline-flex}.profile-theme-options button:hover,.profile-theme-options button:focus-visible{color:var(--color-slate-950);--tw-outline-style:none;outline-style:none}.profile-theme-options button.active{background-color:var(--color-white);color:var(--color-teal-800);--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);--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab,red,red)){.profile-theme-options button.active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.email-address,.website-address{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-slate-600);font-size:.84rem;display:inline-flex}.email-address a,.website-address a{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:inherit;text-underline-offset:2px;overflow:hidden}.email-address a:hover,.email-address a:focus-visible,.website-address a:hover,.website-address a:focus-visible{color:var(--color-teal-700);--tw-outline-style:none;outline-style:none;text-decoration-line:underline}.email-address button,.website-address button{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-slate-400);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.email-address button:hover,.email-address button:focus-visible,.website-address button:hover,.website-address button:focus-visible{color:var(--color-teal-700);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.drawer-mini-contact-meta{min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.muted-cell{color:var(--color-slate-400);font-size:.84rem}.ticket-owner-line{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ticket-owner-line>span:last-child{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-status-actions{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 1);background-color:#fbfcfb;border-width:1px;border-color:#edf1ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ticket-status-actions button{min-height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#0000;border-width:0;border-radius:.25rem}.ticket-status-actions button:hover,.ticket-status-actions button.active{background-color:var(--color-white);color:var(--color-slate-950);--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);--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab,red,red)){.ticket-status-actions button:hover,.ticket-status-actions button.active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.account-table-row>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.account-table-row .account-health-chip{border-radius:var(--radius-lg);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.account-table-row .account-health-chip.attention{background-color:var(--color-amber-50);color:var(--color-amber-700)}.account-table-row .account-health-chip.risk{background-color:var(--color-red-50);color:var(--color-red-700)}.account-table-row .account-health-chip.lost{background-color:var(--color-slate-100);color:var(--color-slate-600)}.table-row .status,.account-table-row .status{color:inherit}.drawer-section{gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:grid}.drawer-section-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.drawer-section-header h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.drawer-section-header span{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#eef3f0;border-radius:.25rem}.drawer-mini-list{gap:calc(var(--spacing) * 2);display:grid}.drawer-mini-list article{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#f8faf9;display:grid}.drawer-mini-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.drawer-mini-list span,.drawer-mini-list p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.sr-only{border-style:var(--tw-border-style);width:1px;height:1px;padding:calc(var(--spacing) * 0);white-space:nowrap;clip:rect(0,0,0,0);border-width:0;margin:-1px;position:absolute;overflow:hidden}.command-backdrop{inset:calc(var(--spacing) * 0);z-index:50;background-color:#02061840;justify-content:center;align-items:flex-start;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.command-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.command-backdrop{padding-inline:calc(var(--spacing) * 4);--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,);padding-top:12vh}.command-palette{width:100%;max-width:var(--container-2xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#02061833;border-width:1px;border-color:#dfe6e2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-palette{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.command-input-row{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);border-color:#edf1ef;border-bottom-width:1px;display:flex}.command-input-row svg{color:var(--color-slate-500)}.command-input-row input{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-normal);width:100%;font-weight:var(--font-weight-normal);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.command-close-button{display:none}.command-results{gap:calc(var(--spacing) * 1);max-height:420px;padding:calc(var(--spacing) * 2);display:grid;overflow-y:auto}.command-result{cursor:pointer;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;background-color:#0000;border-width:0;display:grid}.command-result:hover,.command-result.active{background-color:#eef3f0}.command-result.active{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#216b5d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.command-result strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.command-result small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.result-type{width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#eef3f0;border-radius:.25rem}.command-result-type-row{align-items:center;gap:calc(var(--spacing) * 1.5);width:fit-content;display:flex}.command-result-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-500);justify-content:center;align-items:center;display:inline-flex}.command-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.trash-page{max-width:var(--container-4xl);gap:calc(var(--spacing) * 5);display:grid}.trash-list{gap:calc(var(--spacing) * 2);display:grid}.trash-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);--tw-shadow-color:#0206180d;border-width:1px;border-color:#e7ebe8;display:flex}@supports (color:color-mix(in lab,red,red)){.trash-row{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.trash-row-main{min-width:calc(var(--spacing) * 0)}.trash-row-main h3{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.trash-row-meta{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.trash-row-meta span{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);background-color:#f3f6f4;border-radius:.25rem}.trash-row-main p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.trash-row-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}@keyframes new-item-highlight{0%{background:#ccfbf1;box-shadow:inset 3px 0 #0f766e,0 14px 34px #0f766e29}45%{background:#f0fdfa;box-shadow:inset 3px 0 #14b8a6,0 10px 24px #0f766e1a}to{box-shadow:none;background:0 0}}@keyframes reminderCompleteExit{0%{opacity:1;max-height:120px;transform:translate(0)scale(1)}70%{opacity:0;max-height:120px;transform:translate(-28px)scale(.98)}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(-36px)scale(.98)}}@keyframes reminderBellRing{0%,50%,55.333%,to{transform:rotate(0)}50.333%,51.667%,53%,54.333%{transform:rotate(13deg)}51%,52.333%,53.667%,55%{transform:rotate(-13deg)}}@keyframes aiTypingBounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes whatsUpLabelSwap{0%{opacity:0;transform:translateY(6px)}35%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes whatsUpSpinner{to{transform:rotate(360deg)}}html[data-app-theme=dark]{color:#d7e2df;--app-divider-color:#93a9a329;background:#101716}html[data-app-theme=dark] body,html[data-app-theme=dark] .auth-shell{color:#d7e2df;background:#101716}html[data-app-theme=dark] h1,html[data-app-theme=dark] h2,html[data-app-theme=dark] h3,html[data-app-theme=dark] strong,html[data-app-theme=dark] .brand,html[data-app-theme=dark] .topbar-title-input,html[data-app-theme=dark] .profile-header h2,html[data-app-theme=dark] .profile-photo-stage h3,html[data-app-theme=dark] .profile-notification-copy h3,html[data-app-theme=dark] .profile-theme-panel h3,html[data-app-theme=dark] .module-card h2,html[data-app-theme=dark] .module-placeholder h2,html[data-app-theme=dark] .metric strong,html[data-app-theme=dark] .settings-list strong,html[data-app-theme=dark] .trash-row-main h3,html[data-app-theme=dark] .today-work-item strong{color:#f4f7f6}html[data-app-theme=dark] p,html[data-app-theme=dark] small,html[data-app-theme=dark] label,html[data-app-theme=dark] .panel-subtitle,html[data-app-theme=dark] .topbar-subtitle,html[data-app-theme=dark] .breadcrumbs,html[data-app-theme=dark] .breadcrumbs a,html[data-app-theme=dark] .profile-photo-stage p,html[data-app-theme=dark] .profile-help,html[data-app-theme=dark] .profile-notification-copy p,html[data-app-theme=dark] .profile-theme-panel p,html[data-app-theme=dark] .metric span,html[data-app-theme=dark] .metric small,html[data-app-theme=dark] .settings-muted,html[data-app-theme=dark] .settings-info,html[data-app-theme=dark] .trash-row-main p,html[data-app-theme=dark] .today-work-item small,html[data-app-theme=dark] .document-row small,html[data-app-theme=dark] .document-version-meta{color:#93a9a3}html[data-app-theme=dark] .app-shell,html[data-app-theme=dark] .workspace{background:#101716}html[data-app-theme=dark] .sidebar,html[data-app-theme=dark] .admin-sidebar,html[data-app-theme=dark] .auth-panel,html[data-app-theme=dark] .panel,html[data-app-theme=dark] .metric,html[data-app-theme=dark] .today-work-section,html[data-app-theme=dark] .module-card,html[data-app-theme=dark] .module-placeholder,html[data-app-theme=dark] .documents-browser-panel,html[data-app-theme=dark] .document-editor-page,html[data-app-theme=dark] .document-editor-surface,html[data-app-theme=dark] .document-editor-page-header,html[data-app-theme=dark] .revenue-stream-row,html[data-app-theme=dark] .profile-panel,html[data-app-theme=dark] .settings-subnav,html[data-app-theme=dark] .settings-panel,html[data-app-theme=dark] .trash-row{color:#d7e2df;background:#141d1b;border-color:#263633}html[data-app-theme=dark] .sidebar,html[data-app-theme=dark] .admin-sidebar{background:#111a18}html[data-app-theme=dark] .topbar,html[data-app-theme=dark] .nav-sub-list,html[data-app-theme=dark] .profile-panel,html[data-app-theme=dark] .panel-header,html[data-app-theme=dark] .today-work-section-header,html[data-app-theme=dark] .documents-panel-header,html[data-app-theme=dark] .document-browser-actions,html[data-app-theme=dark] .document-browser-toolbar,html[data-app-theme=dark] .document-editor-page-header,html[data-app-theme=dark] .direct-chat-menu-header,html[data-app-theme=dark] .reminder-popover-header,html[data-app-theme=dark] .settings-list>div,html[data-app-theme=dark] .settings-user-row,html[data-app-theme=dark] .workspace-icon-row,html[data-app-theme=dark] .revenue-grid th,html[data-app-theme=dark] .revenue-grid td{border-color:#263633}html[data-app-theme=dark] .panel-header,html[data-app-theme=dark] .today-work-section-header,html[data-app-theme=dark] .documents-panel-header,html[data-app-theme=dark] .document-editor-page-header,html[data-app-theme=dark] .deal-detail-heading,html[data-app-theme=dark] .lead-detail-heading,html[data-app-theme=dark] .drawer-section,html[data-app-theme=dark] .settings-heading{border-color:#93a9a32e}html[data-app-theme=dark] .nav-item,html[data-app-theme=dark] .nav-group-toggle,html[data-app-theme=dark] .document-nav-folder-toggle,html[data-app-theme=dark] .topbar-heading-icon,html[data-app-theme=dark] .topbar-icon-button,html[data-app-theme=dark] .topbar-reminder-button,html[data-app-theme=dark] .command-trigger,html[data-app-theme=dark] .search-field svg,html[data-app-theme=dark] .settings-subnav button,html[data-app-theme=dark] .user-menu-trigger-icon{color:#8da39d}html[data-app-theme=dark] .nav-item:hover,html[data-app-theme=dark] .nav-group-toggle:hover,html[data-app-theme=dark] .document-nav-folder-toggle:hover,html[data-app-theme=dark] .search-field:hover,html[data-app-theme=dark] .search-field:focus-visible,html[data-app-theme=dark] .search-field:focus-within,html[data-app-theme=dark] .topbar-icon-button:hover,html[data-app-theme=dark] .topbar-icon-button:focus-visible,html[data-app-theme=dark] .topbar-icon-button[aria-expanded=true],html[data-app-theme=dark] .topbar-reminder-button:hover,html[data-app-theme=dark] .topbar-reminder-button:focus-visible,html[data-app-theme=dark] .mobile-menu-button:hover{color:#f4f7f6;background:#1b2926}html[data-app-theme=dark] .nav-item.active,html[data-app-theme=dark] .document-browser-row.active,html[data-app-theme=dark] .document-browser-row.active .document-row,html[data-app-theme=dark] .document-browser-row.active .document-row small{color:#91e0d0;background:#17322f}html[data-app-theme=dark] .topbar-reminder-button.today,html[data-app-theme=dark] .topbar-reminder-button.today:hover,html[data-app-theme=dark] .topbar-reminder-button.today:focus-visible{color:#f59e0b}html[data-app-theme=dark] .topbar-reminder-button.overdue,html[data-app-theme=dark] .topbar-reminder-button.overdue:hover,html[data-app-theme=dark] .topbar-reminder-button.overdue:focus-visible{color:#f87171}html[data-app-theme=dark] .nav-item-status-dot{border-color:#111a18}html[data-app-theme=dark] .workspace-switcher-panel,html[data-app-theme=dark] .user-menu-panel,html[data-app-theme=dark] .direct-chat-menu-panel,html[data-app-theme=dark] .reminder-popover,html[data-app-theme=dark] .document-create-menu,html[data-app-theme=dark] .document-table-context-menu,html[data-app-theme=dark] .document-slash-command-menu,html[data-app-theme=dark] .command-palette,html[data-app-theme=dark] .modal,html[data-app-theme=dark] .drawer-panel{color:#d7e2df;background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .document-create-menu button,html[data-app-theme=dark] .direct-chat-menu-panel button,html[data-app-theme=dark] .document-table-context-menu button,html[data-app-theme=dark] .document-slash-command-menu button{color:#c2d1cd}html[data-app-theme=dark] .direct-chat-menu-header-icon{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .direct-chat-menu-header strong{color:#f4f7f6}html[data-app-theme=dark] .direct-chat-menu-header span,html[data-app-theme=dark] .direct-chat-menu-panel p{color:#93a9a3}html[data-app-theme=dark] .direct-chat-menu-section+.direct-chat-menu-search{border-color:#93a9a32e}html[data-app-theme=dark] .direct-chat-menu-search input{color:#eef5f3}html[data-app-theme=dark] .direct-chat-menu-search input::placeholder{color:#6f857f}html[data-app-theme=dark] .direct-chat-menu-panel button.unseen{color:#f4f7f6}html[data-app-theme=dark] .direct-chat-menu-panel button:disabled{color:#6f857f}html[data-app-theme=dark] .workspace-switcher-trigger.compact:hover,html[data-app-theme=dark] .workspace-switcher-trigger.compact[aria-expanded=true]{color:#f4f7f6}html[data-app-theme=dark] .workspace-switcher-panel button{color:#d7e2df}html[data-app-theme=dark] .workspace-switcher-panel button:focus-visible{color:#91e0d0;background:#17322f;outline:none}html[data-app-theme=dark] .workspace-switcher-panel strong{color:#f4f7f6}html[data-app-theme=dark] .workspace-switcher-panel small{color:#93a9a3}html[data-app-theme=dark] .workspace-switcher-panel hr{border-top-color:#93a9a33d}html[data-app-theme=dark] .workspace-switcher-option-icon{color:#8fe4d4;background:#20302d;box-shadow:inset 0 0 0 1px #8fe4d429}html[data-app-theme=dark] .workspace-switcher-panel button.workspace-invite-action{color:#c2d1cd}html[data-app-theme=dark] .workspace-switcher-panel button.workspace-invite-action:hover,html[data-app-theme=dark] .workspace-switcher-panel button.workspace-invite-action:focus-visible{color:#f4f7f6}html[data-app-theme=dark] .direct-chat-menu-panel .direct-chat-menu-close{color:#8da39d}html[data-app-theme=dark] .direct-chat-menu-panel .direct-chat-error{color:#fda4af}html[data-app-theme=dark] .workspace-switcher-panel button:hover,html[data-app-theme=dark] .workspace-switcher-panel button.active,html[data-app-theme=dark] .user-menu-panel button:hover,html[data-app-theme=dark] .direct-chat-menu-panel button:hover,html[data-app-theme=dark] .direct-chat-menu-panel button:focus-visible,html[data-app-theme=dark] .document-create-menu button:hover,html[data-app-theme=dark] .document-create-menu button:focus-visible,html[data-app-theme=dark] .document-table-context-menu button:hover,html[data-app-theme=dark] .document-table-context-menu button:focus-visible,html[data-app-theme=dark] .document-slash-command-menu button:hover,html[data-app-theme=dark] .document-slash-command-menu button:focus-visible,html[data-app-theme=dark] .document-slash-command-menu button.active,html[data-app-theme=dark] .settings-subnav button:hover,html[data-app-theme=dark] .settings-subnav button.active{color:#91e0d0;background:#17322f}html[data-app-theme=dark] .user-menu-panel button,html[data-app-theme=dark] .mobile-drawer-user-panel button{color:#c2d1cd}html[data-app-theme=dark] .user-menu-action svg{color:#8da39d}html[data-app-theme=dark] .user-menu-action:hover svg,html[data-app-theme=dark] .user-menu-action:focus-visible svg{color:#91e0d0}html[data-app-theme=dark] .user-menu-panel .presence-switch-row,html[data-app-theme=dark] .mobile-drawer-user-panel .presence-switch-row{color:#d7e2df}html[data-app-theme=dark] .user-menu-panel button:hover,html[data-app-theme=dark] .user-menu-panel button:focus-visible,html[data-app-theme=dark] .mobile-drawer-user-panel button:hover,html[data-app-theme=dark] .mobile-drawer-user-panel button:focus-visible{color:#f4f7f6;background:#20302d;outline:none}html[data-app-theme=dark] .mobile-drawer-user-panel{box-shadow:0 18px 48px #0000003d;background:#17211f!important;border-color:#93a9a32e!important}html[data-app-theme=dark] .mobile-drawer-user{border-top-color:#93a9a32e}html[data-app-theme=dark] .mobile-drawer-user-trigger{color:#f4f7f6!important;background:#17211f!important}html[data-app-theme=dark] .mobile-drawer-user-trigger:hover,html[data-app-theme=dark] .mobile-drawer-user-trigger:focus-visible,html[data-app-theme=dark] .mobile-drawer-user-trigger[aria-expanded=true]{color:#fff!important;background:#20302d!important}html[data-app-theme=dark] .mobile-drawer-user-trigger .nav-chevron{color:#9eb4ae}html[data-app-theme=dark] .mobile-drawer-user-panel button,html[data-app-theme=dark] .mobile-drawer-user-panel .presence-switch-row{color:#d7e2df!important}html[data-app-theme=dark] .mobile-drawer-user-panel button:hover,html[data-app-theme=dark] .mobile-drawer-user-panel button:focus-visible{color:#fff!important;background:#20302d!important}html[data-app-theme=dark] input,html[data-app-theme=dark] select,html[data-app-theme=dark] textarea,html[data-app-theme=dark] .auth-form input,html[data-app-theme=dark] .modal-field input,html[data-app-theme=dark] .modal-field textarea,html[data-app-theme=dark] .profile-name-form input,html[data-app-theme=dark] .settings-form input,html[data-app-theme=dark] .settings-form select,html[data-app-theme=dark] .document-browser-toolbar input,html[data-app-theme=dark] .document-create-form input,html[data-app-theme=dark] .document-title-input,html[data-app-theme=dark] .revenue-stream-row select,html[data-app-theme=dark] .revenue-grid input,html[data-app-theme=dark] .direct-chat-menu-search{color:#eef5f3;background:#101716;border-color:#314540}html[data-app-theme=dark] input::placeholder,html[data-app-theme=dark] textarea::placeholder{color:#71877f}html[data-app-theme=dark] select:not([multiple]){background-image:linear-gradient(45deg,#0000 50%,#9fb0aa 50%),linear-gradient(135deg,#9fb0aa 50%,#0000 50%);background-position:calc(100% - .95rem),calc(100% - .65rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}html[data-app-theme=dark] .secondary-button,html[data-app-theme=dark] .ghost-button,html[data-app-theme=dark] .mobile-menu-button,html[data-app-theme=dark] .user-menu-trigger,html[data-app-theme=dark] .workspace-switcher-trigger,html[data-app-theme=dark] .reminder-complete-button,html[data-app-theme=dark] .profile-notification-switch,html[data-app-theme=dark] .profile-theme-options{color:#c2d1cd;background:#17211f;border-color:#314540}html[data-app-theme=dark] .secondary-button:hover,html[data-app-theme=dark] .secondary-button:focus-visible,html[data-app-theme=dark] .ghost-button:hover,html[data-app-theme=dark] .profile-notification-switch:hover{color:#f4f7f6;background:#20302d;border-color:#3f5751}html[data-app-theme=dark] .document-editor-back-button,html[data-app-theme=dark] .document-editor-back-button:hover,html[data-app-theme=dark] .document-editor-back-button:focus-visible{background:0 0;border-color:#0000}html[data-app-theme=dark] .document-support-toggle.active{color:#9de7d8;background:#17322f;border-color:#5eead457}html[data-app-theme=dark] .document-support-toggle.active:hover,html[data-app-theme=dark] .document-support-toggle.active:focus-visible{color:#b7f5ec;background:#1d3f3a;border-color:#5eead480}html[data-app-theme=dark] .document-save-button:disabled{color:#6f857f;opacity:1;background:#17211f}html[data-app-theme=dark] .channel-file-row{color:#d7e2df;background:#17211f;border-color:#2b3d39}html[data-app-theme=dark] .channel-file-row strong{color:#f4f7f6}html[data-app-theme=dark] .channel-file-row small,html[data-app-theme=dark] .channel-files-empty,html[data-app-theme=dark] .channel-file-preview-header small{color:#93a9a3}html[data-app-theme=dark] button.channel-file-row:hover,html[data-app-theme=dark] button.channel-file-row:focus-visible,html[data-app-theme=dark] a.channel-file-row:hover,html[data-app-theme=dark] a.channel-file-row:focus-visible,html[data-app-theme=dark] .channel-file-row.folder,html[data-app-theme=dark] .channel-file-row.active{color:#91e0d0;background:#17322f;border-color:#5eead457}html[data-app-theme=dark] .channel-file-row.active strong,html[data-app-theme=dark] .channel-file-row.active small,html[data-app-theme=dark] .channel-file-row.folder strong,html[data-app-theme=dark] .channel-file-row.folder small{color:#b7f5ec}html[data-app-theme=dark] .channel-file-icon{color:#91e0d0;--tw-ring-color:#314540;background:#101716}html[data-app-theme=dark] .channel-file-row.folder .channel-file-icon{color:#fff;--tw-ring-color:#2c8f7e;background:#2c8f7e}html[data-app-theme=dark] .channel-files-empty{background:#17211f;border:1px solid #93a9a329}html[data-app-theme=dark] .channel-file-preview,html[data-app-theme=dark] .channel-file-preview-header{border-color:#93a9a32e}html[data-app-theme=dark] .channel-file-preview-header h3{color:#f4f7f6}html[data-app-theme=dark] .channel-file-preview-content{color:#d7e2df}html[data-app-theme=dark] .channel-file-preview-content h4,html[data-app-theme=dark] .channel-file-preview-content strong,html[data-app-theme=dark] .channel-file-preview-content th{color:#f4f7f6}html[data-app-theme=dark] .channel-file-preview-content a{color:#91e0d0}html[data-app-theme=dark] .channel-file-preview-content code{color:#eef5f3;background:#20302d}html[data-app-theme=dark] .channel-file-preview-content blockquote{color:#b6c8c3;border-color:#5eead457}html[data-app-theme=dark] .channel-file-preview-content pre{color:#eef5f3;background:#0a0f0e}html[data-app-theme=dark] .channel-file-preview-content pre code{color:#eef5f3;background:0 0}html[data-app-theme=dark] .channel-file-preview-content th,html[data-app-theme=dark] .channel-file-preview-content td{border-color:#2b3d39}html[data-app-theme=dark] .channel-file-preview-content th{background:#17211f}html[data-app-theme=dark] .channel-file-preview-empty{color:#93a9a3;background:#17211f;border:1px solid #93a9a329}html[data-app-theme=dark] .toast{color:#d7e2df;background:#17211f;border-color:#93a9a338;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .toast:before,html[data-app-theme=dark] .toast-progress{background:#2dd4bf}html[data-app-theme=dark] .toast button{color:#8da39d}html[data-app-theme=dark] .toast .toast-action{color:#9de7d8}html[data-app-theme=dark] .toast button:hover,html[data-app-theme=dark] .toast button:focus-visible{color:#f4f7f6;background:#20302d}html[data-app-theme=dark] .primary-button,html[data-app-theme=dark] .presence-switch.active,html[data-app-theme=dark] .today-work-count.complete{color:#fff;background:#2c8f7e}html[data-app-theme=dark] .primary-button:hover{background:#24796d}html[data-app-theme=dark] .primary-button.danger{color:#fff;background:#b91c1c}html[data-app-theme=dark] .primary-button.danger:hover,html[data-app-theme=dark] .primary-button.danger:focus-visible{color:#fff;background:#991b1b}html[data-app-theme=dark] .profile-theme-options button{color:#8da39d}html[data-app-theme=dark] .profile-theme-options button.active,html[data-app-theme=dark] .revenue-chart-mode button.active{color:#9de7d8;box-shadow:none;background:#24403b}html[data-app-theme=dark] .presence-dot{border-color:#17211f}html[data-app-theme=dark] .presence-switch{background:#314540}html[data-app-theme=dark] .presence-switch>span{background:#edf5f2}html[data-app-theme=dark] .eyebrow{color:#91e0d0}html[data-app-theme=dark] .settings-role-badge,html[data-app-theme=dark] .today-work-count,html[data-app-theme=dark] .today-item-chip,html[data-app-theme=dark] .document-save-status.saving{color:#91e0d0;background:#17322f}html[data-app-theme=dark] .settings-list,html[data-app-theme=dark] .settings-user-list{background:#263633;border-color:#263633}html[data-app-theme=dark] .settings-list>div,html[data-app-theme=dark] .settings-user-row,html[data-app-theme=dark] .workspace-icon-row{color:#d7e2df;background:#101716;border-color:#314540}html[data-app-theme=dark] .workspace-icon-row strong,html[data-app-theme=dark] .settings-user-row strong{color:#f4f7f6;background:0 0}html[data-app-theme=dark] .settings-list span,html[data-app-theme=dark] .settings-list small,html[data-app-theme=dark] .workspace-icon-row span,html[data-app-theme=dark] .settings-user-row span,html[data-app-theme=dark] .settings-user-row small{color:#93a9a3}html[data-app-theme=dark] .workspace-icon-preview,html[data-app-theme=dark] .workspace-icon-placeholder{color:#91e0d0;background:#17211f;border-color:#314540}html[data-app-theme=dark] .settings-feature-badge{color:#a9bbb6;background:#25322f}html[data-app-theme=dark] .settings-list .api-key-status-chip.active{color:#7dd3bf;--tw-ring-color:#7dd3bf7a;background:0 0}html[data-app-theme=dark] .settings-list .api-key-status-chip.inactive{color:#fca5a5;--tw-ring-color:#fca5a56b;background:0 0}html[data-app-theme=dark] .api-key-box{background:#111a18;border-color:#314540}html[data-app-theme=dark] .api-key-box code{color:#f4f7f6;background:#0b1110}html[data-app-theme=dark] .api-key-box .settings-muted{color:#93a9a3}html[data-app-theme=dark] .api-permission-grid{background:#263633;border-color:#314540}html[data-app-theme=dark] .api-permission-row{color:#d7e2df;background:#101716}html[data-app-theme=dark] .api-permission-row strong{color:#c2d1cd}html[data-app-theme=dark] .permission-toggle{color:#93a9a3;background:0 0;border-color:#314540}html[data-app-theme=dark] .permission-toggle:hover{color:#d7e2df;background:#17322f;border-color:#91e0d061}html[data-app-theme=dark] .permission-toggle.checked{color:#c7f7ee;background:#14b8a61f;border-color:#91e0d08a;box-shadow:inset 0 0 0 1px #91e0d01f}html[data-app-theme=dark] .permission-toggle:has(input:disabled){color:#6f857f;background:#111a18;border-color:#263633}html[data-app-theme=dark] .settings-info{color:#f5c56f;background:#f59e0b1f}html[data-app-theme=dark] .trash-row{box-shadow:none}html[data-app-theme=dark] .trash-row .result-type,html[data-app-theme=dark] .trash-row-meta span{color:#c2d1cd;background:#20302d;border:1px solid #93a9a32e}html[data-app-theme=dark] .trash-row-actions .ghost-button{color:#c2d1cd;background:#17211f;border-color:#314540}html[data-app-theme=dark] .trash-row-actions .ghost-button:hover,html[data-app-theme=dark] .trash-row-actions .ghost-button:focus-visible{color:#f4f7f6;background:#20302d;border-color:#3f5751}html[data-app-theme=dark] .admin-page-header h2,html[data-app-theme=dark] .admin-workspace-title strong,html[data-app-theme=dark] .admin-membership-table-row strong{color:#f4f7f6}html[data-app-theme=dark] .admin-workspace-toggle:hover,html[data-app-theme=dark] .admin-workspace-toggle:focus-visible{color:#c4d5d1}html[data-app-theme=dark] .admin-metrics>div{color:#c4d5d1;background:#16211f;border-color:#93a9a329}html[data-app-theme=dark] .admin-metrics svg{color:#91e0d0}html[data-app-theme=dark] .admin-workspace-section,html[data-app-theme=dark] .admin-membership-table-row,html[data-app-theme=dark] .admin-membership-empty{border-color:#93a9a329}html[data-app-theme=dark] .admin-workspace-title small,html[data-app-theme=dark] .admin-membership-table-row span,html[data-app-theme=dark] .admin-membership-table-row small,html[data-app-theme=dark] .admin-membership-empty{color:#93a9a3}html[data-app-theme=dark] .admin-membership-table-header{color:#6f857f}html[data-app-theme=dark] .profile-notification-icon,html[data-app-theme=dark] .profile-theme-icon{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .profile-photo-remove-badge{color:#f4f7f6;background:#20302d;border-color:#141d1b}html[data-app-theme=dark] .profile-photo-remove-badge:hover,html[data-app-theme=dark] .profile-photo-remove-badge:focus-visible{color:#fff;background:#9f1239}html[data-app-theme=dark] .profile-photo-remove-badge:disabled{color:#6f857f;background:#263633}html[data-app-theme=dark] .profile-notification-panel,html[data-app-theme=dark] .profile-theme-panel{background:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .metric-grid,html[data-app-theme=dark] .module-grid,html[data-app-theme=dark] .revenue-stream-list{background:#263633;border-color:#263633}html[data-app-theme=dark] .today-work-item,html[data-app-theme=dark] .document-browser-row,html[data-app-theme=dark] .document-row,html[data-app-theme=dark] .revenue-grid tbody th,html[data-app-theme=dark] .revenue-grid thead th,html[data-app-theme=dark] .document-rich-editor-content td,html[data-app-theme=dark] .document-rich-editor-content th{color:#d7e2df;background:0 0;border-color:#263633}html[data-app-theme=dark] .today-work-item:hover,html[data-app-theme=dark] .today-work-item:focus-visible,html[data-app-theme=dark] .document-folder-browser-row,html[data-app-theme=dark] .document-browser-toolbar,html[data-app-theme=dark] .document-save-status,html[data-app-theme=dark] .password-policy,html[data-app-theme=dark] .auth-form .auth-legal-consent,html[data-app-theme=dark] .invitation-link-box{background:#17211f}html[data-app-theme=dark] .form-success{color:#92e3bd;background:#12352a}html[data-app-theme=dark] .form-error{color:#ffb3bd;background:#3a161b}html[data-app-theme=dark] .form-warning{color:#f7d37c;background:#332713}html[data-app-theme=dark] .document-rich-editor-content{color:#d7e2df}html[data-app-theme=dark] .document-rich-editor-content code{color:#eef5f3;background:#20302d}html[data-app-theme=dark] .document-rich-editor-content pre{background:#0a0f0e}html[data-app-theme=dark] .document-editor-format-toolbar{background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .document-editor-format-toolbar button{color:#8da39d}html[data-app-theme=dark] .document-editor-format-toolbar .document-editor-toolbar-grip{color:#6f857f}html[data-app-theme=dark] .document-editor-format-toolbar button:hover,html[data-app-theme=dark] .document-editor-format-toolbar button:focus-visible,html[data-app-theme=dark] .document-editor-format-toolbar button.active{color:#9de7d8;background:#17322f;border-color:#5eead457}html[data-app-theme=dark] .document-slash-command-token{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .document-slash-command-icon{color:#8da39d;background:#20302d}html[data-app-theme=dark] .document-slash-command-menu small,html[data-app-theme=dark] .document-slash-command-empty{color:#71877f}html[data-app-theme=dark] .funnel-visual,html[data-app-theme=dark] .timeline-chart{background:#0f1716;border:1px solid #263633}html[data-app-theme=dark] .timeline-chart .recharts-cartesian-grid line{stroke:#263633}html[data-app-theme=dark] .timeline-chart .recharts-cartesian-axis-line,html[data-app-theme=dark] .timeline-chart .recharts-cartesian-axis-tick-line{stroke:#526862}html[data-app-theme=dark] .timeline-chart .recharts-cartesian-axis-tick-value{fill:#93a9a3}html[data-app-theme=dark] .timeline-chart .recharts-tooltip-cursor,html[data-app-theme=dark] .timeline-quarter-line line{stroke:#3f5751}html[data-app-theme=dark] .timeline-bubble>circle:not(.timeline-bubble-ring-track):not(.timeline-bubble-ring-value):not(.timeline-bubble-checkmark-badge){stroke:#0f1716}html[data-app-theme=dark] .timeline-bubble-ring-track{stroke:#ffffff1a}html[data-app-theme=dark] .timeline-bubble-ring-value{stroke:#2dd4bf}html[data-app-theme=dark] .timeline-bubble-checkmark-badge{fill:#2c8f7e;stroke:#0f1716}html[data-app-theme=dark] .funnel-stat{background:#141d1b;border-color:#263633}html[data-app-theme=dark] .funnel-account-icons img,html[data-app-theme=dark] .funnel-account-icons small{color:#c2d1cd;background:#0f1716;border-color:#0f1716}html[data-app-theme=dark] .chart-tooltip{background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .chart-tooltip strong{color:#f4f7f6}html[data-app-theme=dark] .chart-tooltip span{color:#c2d1cd}html[data-app-theme=dark] .chart-tooltip small{color:#93a9a3}html[data-app-theme=dark] .chart-tooltip b{color:#5eead4}html[data-app-theme=dark] .deal-card{border-color:#263633}html[data-app-theme=dark] .deal-card-link:hover,html[data-app-theme=dark] .deal-card-link:focus-visible{background:#182522}html[data-app-theme=dark] .deal-card-link.soon{background:#10251f;box-shadow:inset 2px 0 #10b981}html[data-app-theme=dark] .deal-card-link.soon:hover,html[data-app-theme=dark] .deal-card-link.soon:focus-visible{background:#143126}html[data-app-theme=dark] .deal-card-link.imminent{background:#2a1d10;box-shadow:inset 2px 0 #f59e0b}html[data-app-theme=dark] .deal-card-link.imminent:hover,html[data-app-theme=dark] .deal-card-link.imminent:focus-visible{background:#372713}html[data-app-theme=dark] .deal-card-link.overdue{background:#2a1216;box-shadow:inset 2px 0 #ef4444}html[data-app-theme=dark] .deal-card-link.overdue:hover,html[data-app-theme=dark] .deal-card-link.overdue:focus-visible{background:#37171c}html[data-app-theme=dark] .deal-card p{color:#8fb7ae}html[data-app-theme=dark] .deal-card-meta>span[aria-hidden=true],html[data-app-theme=dark] .deal-close-relative{color:#71877f}html[data-app-theme=dark] .deal-card-link.soon .deal-close-relative{color:#86efac}html[data-app-theme=dark] .deal-card-link.imminent .deal-close-relative{color:#fbbf24}html[data-app-theme=dark] .deal-card-link.overdue .deal-close-relative{color:#fda4af}html[data-app-theme=dark] .probability-ring{background:conic-gradient(#2c8f7e var(--probability),#ffffff1a 0)}html[data-app-theme=dark] .lead-status,html[data-app-theme=dark] .status,html[data-app-theme=dark] .deal-stage,html[data-app-theme=dark] .ticket-status,html[data-app-theme=dark] .account-table-row .account-health-chip{background:0 0;border:1px solid}html[data-app-theme=dark] .lead-status.new,html[data-app-theme=dark] .ticket-status.neu,html[data-app-theme=dark] .deal-stage.proposal{color:#7dd3fc}html[data-app-theme=dark] .lead-status.contacted,html[data-app-theme=dark] .status.attention,html[data-app-theme=dark] .deal-stage.qualification,html[data-app-theme=dark] .ticket-status.in_bearbeitung,html[data-app-theme=dark] .account-table-row .account-health-chip.attention{color:#fbbf24}html[data-app-theme=dark] .deal-stage.negotiation{color:#c4b5fd}html[data-app-theme=dark] .lead-status.qualified,html[data-app-theme=dark] .status.good,html[data-app-theme=dark] .deal-stage.won,html[data-app-theme=dark] .ticket-status.geschlossen{color:#5ee2a0}html[data-app-theme=dark] .lead-status.lost,html[data-app-theme=dark] .status.risk,html[data-app-theme=dark] .deal-stage.lost,html[data-app-theme=dark] .account-table-row .account-health-chip.risk{color:#fda4af}html[data-app-theme=dark] .deal-stage.lead,html[data-app-theme=dark] .account-table-row .account-health-chip.lost{color:#b6c6c1}html[data-app-theme=dark] .deal-tabs,html[data-app-theme=dark] .lead-page-header,html[data-app-theme=dark] .lead-filter-separator,html[data-app-theme=dark] .bulk-action-separator{border-color:#93a9a329}html[data-app-theme=dark] .deal-tabs button{color:#7f948e}html[data-app-theme=dark] .deal-tabs button:hover,html[data-app-theme=dark] .deal-tabs button.active{color:#f4f7f6;background:#182522}html[data-app-theme=dark] .deal-tabs button span{color:#9fb4ae;background:#20302d}html[data-app-theme=dark] .revenue-chart-mode{background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .revenue-chart-mode button{color:#7f948e}html[data-app-theme=dark] .revenue-chart-mode button:hover,html[data-app-theme=dark] .revenue-chart-mode button:focus-visible{color:#d7e2df}html[data-app-theme=dark] .revenue-chart-mode button.active{color:#9de7d8;box-shadow:none;background:#17322f}html[data-app-theme=dark] .revenue-chart .recharts-cartesian-grid line{stroke:#93a9a329}html[data-app-theme=dark] .revenue-chart .recharts-tooltip-cursor{fill:#93a9a314;stroke:#93a9a333}html[data-app-theme=dark] .revenue-chart .recharts-cartesian-axis-tick-value{fill:#7f948e}html[data-app-theme=dark] .revenue-chart .recharts-legend-wrapper{color:#93a9a3}html[data-app-theme=dark] .quick-filter,html[data-app-theme=dark] .bulk-actions{color:#93a9a3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .quick-filter:focus-within{border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .quick-filter input{color:#eef5f3}html[data-app-theme=dark] .lead-filter-chip{color:#93a9a3;background:0 0;border-color:#93a9a338}html[data-app-theme=dark] .lead-filter-chip:hover,html[data-app-theme=dark] .lead-filter-chip:focus-visible{color:#d7e2df;background:#182522;border-color:#5eead45c}html[data-app-theme=dark] .lead-filter-chip.active,html[data-app-theme=dark] .lead-filter-chip.mine.active{color:#9de7d8;background:#17322f;border-color:#5eead47a}html[data-app-theme=dark] .table-row,html[data-app-theme=dark] .lead-table-row,html[data-app-theme=dark] .account-table-row,html[data-app-theme=dark] .contact-table-row,html[data-app-theme=dark] .ticket-table-row,html[data-app-theme=dark] .lead-table-empty{border-color:#93a9a329}html[data-app-theme=dark] .lead-table-header,html[data-app-theme=dark] .table-header,html[data-app-theme=dark] .account-table-header,html[data-app-theme=dark] .contact-table-header,html[data-app-theme=dark] .ticket-table-header,html[data-app-theme=dark] .table-sort-button{color:#6f857f}html[data-app-theme=dark] .table-sort-button:hover,html[data-app-theme=dark] .table-sort-button.active{color:#9fb4ae}html[data-app-theme=dark] .lead-table-row:hover,html[data-app-theme=dark] .lead-table-row:focus-visible,html[data-app-theme=dark] .account-table-row:hover,html[data-app-theme=dark] .account-table-row:focus-visible,html[data-app-theme=dark] .contact-table-row:hover,html[data-app-theme=dark] .contact-table-row:focus-visible,html[data-app-theme=dark] .ticket-table-row:hover,html[data-app-theme=dark] .ticket-table-row:focus-visible{background:#182522}html[data-app-theme=dark] .table-row strong,html[data-app-theme=dark] .lead-table-row strong,html[data-app-theme=dark] .account-table-row strong,html[data-app-theme=dark] .contact-table-row strong,html[data-app-theme=dark] .ticket-table-row strong{color:#f4f7f6}html[data-app-theme=dark] .table-row span,html[data-app-theme=dark] .lead-table-row span,html[data-app-theme=dark] .account-table-row span,html[data-app-theme=dark] .contact-table-row span,html[data-app-theme=dark] .ticket-table-row span{color:#93a9a3}html[data-app-theme=dark] .account-favicon,html[data-app-theme=dark] .account-favicon-placeholder,html[data-app-theme=dark] .deal-account-favicon,html[data-app-theme=dark] .deal-detail-account-favicon{color:#c2d1cd;background-color:#0f1716;border-color:#93a9a338}html[data-app-theme=dark] .account-favicon-placeholder{box-shadow:inset 0 0 0 1px #0f766e1f}html[data-app-theme=dark] .user-combobox>input,html[data-app-theme=dark] .bulk-owner-combobox .account-combobox input{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .user-combobox>input:focus,html[data-app-theme=dark] .bulk-owner-combobox .account-combobox input:focus{background:#101716;border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .account-combobox-list{background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .account-combobox-option{color:#d7e2df}html[data-app-theme=dark] .account-combobox-option:hover,html[data-app-theme=dark] .account-combobox-option.active{background:#20302d}html[data-app-theme=dark] .account-combobox-option strong{color:#f4f7f6}html[data-app-theme=dark] .account-combobox-option span,html[data-app-theme=dark] .account-combobox-empty{color:#93a9a3}html[data-app-theme=dark] .ai-launcher{color:#fff;background:#2c8f7e;border-color:#2c8f7e;box-shadow:0 18px 42px #00000061}html[data-app-theme=dark] .ai-launcher:hover,html[data-app-theme=dark] .ai-launcher:focus-visible{color:#fff;background:#24796d;border-color:#24796d}html[data-app-theme=dark] .ai-chat-panel{background:#141d1b;border-color:#2b3d39;box-shadow:0 24px 60px #00000070}html[data-app-theme=dark] .ai-chat-panel.drag-active{background:#14211e;border-color:#2dd4bf;box-shadow:0 24px 60px #00000070,0 0 0 3px #2dd4bf1f}html[data-app-theme=dark] .ai-resize-handle:before{border-color:#526862}html[data-app-theme=dark] .ai-resize-handle:hover:before,html[data-app-theme=dark] .ai-resize-handle:focus-visible:before{border-color:#93a9a3}html[data-app-theme=dark] .ai-chat-header{border-color:#93a9a32e}html[data-app-theme=dark] .ai-chat-header strong{color:#f4f7f6}html[data-app-theme=dark] .ai-chat-header-actions .user-menu-trigger{color:#8da39d;background:0 0;border-color:#0000}html[data-app-theme=dark] .ai-chat-header-actions .user-menu-trigger:hover,html[data-app-theme=dark] .ai-chat-header-actions .user-menu-trigger:focus-visible{color:#f4f7f6;background:#20302d}html[data-app-theme=dark] .ai-suggestions-title{color:#6f857f}html[data-app-theme=dark] .ai-suggestion-chips button{color:#93a9a3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .ai-suggestion-chips button:hover,html[data-app-theme=dark] .ai-suggestion-chips button:focus-visible{color:#d7e2df;background:#182522;border-color:#5eead45c}html[data-app-theme=dark] .ai-drop-indicator{color:#9de7d8;background:#17322f;border-color:#2dd4bf}html[data-app-theme=dark] .ai-chat-message.user{color:#fff;background:#2c8f7e}html[data-app-theme=dark] .ai-chat-message.assistant,html[data-app-theme=dark] .ai-chat-empty{color:#c2d1cd;background:#101716}html[data-app-theme=dark] .home-whats-up-answer{color:#c2d1cd;background:#141d1b;border-color:#263633;box-shadow:0 18px 48px #00000052}html[data-app-theme=dark] .home-whats-up-answer p{color:#c2d1cd}html[data-app-theme=dark] .ai-chat-message h3,html[data-app-theme=dark] .home-whats-up-answer h3{color:#d7e2df}html[data-app-theme=dark] .home-whats-up-button{border-color:#5eead447}html[data-app-theme=dark] .home-whats-up-button:hover,html[data-app-theme=dark] .home-whats-up-button:focus-visible{border-color:#5eead46b}html[data-app-theme=dark] .home-whats-up-loading-circle{background:#141d1b;border-color:#5ecfc0 #8da39d38 #8da39d38}html[data-app-theme=dark] .ai-chat-message a,html[data-app-theme=dark] .home-whats-up-answer a{color:#8be4d5}html[data-app-theme=dark] .ai-pending-file{color:#c2d1cd;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .ai-pending-file .ghost-icon-button{color:#8da39d}html[data-app-theme=dark] .ai-pending-file .ghost-icon-button:hover,html[data-app-theme=dark] .ai-pending-file .ghost-icon-button:focus-visible{color:#f4f7f6;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .ai-typing span{background:#93a9a3}html[data-app-theme=dark] .ai-chat-error{color:#ffb3bd;background:#3a161b;border-color:#fda4af4d}html[data-app-theme=dark] .ai-chat-input-row.drag-active{background:#17322f;box-shadow:0 0 0 3px #2dd4bf1f}html[data-app-theme=dark] .ai-chat-panel input,html[data-app-theme=dark] .ai-chat-panel textarea{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .ai-chat-panel input:focus,html[data-app-theme=dark] .ai-chat-panel textarea:focus{background:#101716;border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .channel-management-row{background:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .channel-management-row:hover,html[data-app-theme=dark] .channel-management-row:focus-within{background:#182522;border-color:#5eead442}html[data-app-theme=dark] .channel-management-icon{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .channel-management-row strong{color:#f4f7f6}html[data-app-theme=dark] .channel-management-row small,html[data-app-theme=dark] .channel-management-panel .panel-header p{color:#93a9a3}html[data-app-theme=dark] .channel-management-grid h3{color:#6f857f}html[data-app-theme=dark] .channel-management-row strong .channel-unseen-chip{color:#9de7d8;background:0 0;border:1px solid #5eead473}html[data-app-theme=dark] .channel-description-edit-form input,html[data-app-theme=dark] .channel-description-edit-form textarea{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .channel-description-edit-form input:focus-visible,html[data-app-theme=dark] .channel-description-edit-form textarea:focus-visible{--tw-ring-shadow:0 0 #0000;border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .channel-description-edit-action.cancel,html[data-app-theme=dark] .channel-description-edit-action.edit,html[data-app-theme=dark] .channel-visibility-toggle{color:#93a9a3;box-shadow:none;background:#17211f;border-color:#93a9a338}html[data-app-theme=dark] .channel-description-edit-action.edit{color:#9de7d8}html[data-app-theme=dark] .channel-description-edit-action.cancel:hover,html[data-app-theme=dark] .channel-description-edit-action.cancel:focus-visible,html[data-app-theme=dark] .channel-description-edit-action.edit:hover,html[data-app-theme=dark] .channel-description-edit-action.edit:focus-visible,html[data-app-theme=dark] .channel-visibility-toggle:hover,html[data-app-theme=dark] .channel-visibility-toggle:focus-visible{color:#d7e2df;--tw-ring-shadow:0 0 #0000;background:#20302d;border-color:#5eead45c}html[data-app-theme=dark] .channel-visibility-toggle.active{color:#fff;background:#2c8f7e;border-color:#2c8f7e}html[data-app-theme=dark] .team-room-header,html[data-app-theme=dark] .direct-chat-header,html[data-app-theme=dark] .channel-chat-toolbar,html[data-app-theme=dark] .channel-message-form{border-color:#93a9a329}html[data-app-theme=dark] .team-room-icon{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .team-room-title-row h2,html[data-app-theme=dark] .direct-chat-header h2{color:#f4f7f6}html[data-app-theme=dark] .team-room-title-row p:not(.eyebrow),html[data-app-theme=dark] .direct-chat-header p,html[data-app-theme=dark] .channel-empty-message{color:#93a9a3}html[data-app-theme=dark] .channel-empty-message{background:#101716}html[data-app-theme=dark] .direct-chat-avatar .presence-dot{border-color:#141d1b}html[data-app-theme=dark] .chat-date-separator:before,html[data-app-theme=dark] .chat-date-separator:after{background:#93a9a329}html[data-app-theme=dark] .chat-date-separator span,html[data-app-theme=dark] .chat-message-header strong,html[data-app-theme=dark] .chat-message-header time,html[data-app-theme=dark] .chat-message-target-link{color:#71877f}html[data-app-theme=dark] .chat-message-system{color:#93a9a3;background:#101716}html[data-app-theme=dark] .chat-message-system time{color:#6f857f}html[data-app-theme=dark] .chat-message-bubble{background:#101716;border-color:#93a9a333}html[data-app-theme=dark] .chat-message-bubble p,html[data-app-theme=dark] .chat-message-body{color:#d7e2df}html[data-app-theme=dark] .chat-message-link,html[data-app-theme=dark] .comment-mention{color:#8be4d5;text-decoration-color:#8be4d573}html[data-app-theme=dark] .chat-message-link:hover,html[data-app-theme=dark] .chat-message-link:focus-visible,html[data-app-theme=dark] .comment-mention:hover,html[data-app-theme=dark] .comment-mention:focus-visible,html[data-app-theme=dark] .chat-message-target-link:hover{color:#b5f4ea;text-decoration-color:#b5f4ea}html[data-app-theme=dark] .chat-message-edit-form textarea,html[data-app-theme=dark] .mention-editor-content.ProseMirror,html[data-app-theme=dark] .channel-message-form textarea{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .chat-message-edit-form textarea:focus,html[data-app-theme=dark] .mention-editor-content.ProseMirror:focus,html[data-app-theme=dark] .channel-message-form textarea:focus{--tw-ring-shadow:0 0 #0000;border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .mention-editor-placeholder{color:#71877f}html[data-app-theme=dark] .rich-mention-chip{color:#9de7d8;--tw-ring-color:#5eead447;background:#17322f}html[data-app-theme=dark] .chat-message-reactions button{color:#93a9a3;background:#101716;border-color:#93a9a329}html[data-app-theme=dark] .chat-message-reactions button:hover,html[data-app-theme=dark] .chat-message-reactions button:focus-visible,html[data-app-theme=dark] .chat-message-reactions button.active{color:#9de7d8;background:#17322f;border-color:#5eead45c}html[data-app-theme=dark] .chat-message-reactions button strong{color:#9fb4ae}html[data-app-theme=dark] .chat-message-reaction-picker{background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .chat-message-reaction-picker button:hover,html[data-app-theme=dark] .chat-message-reaction-picker button:focus-visible,html[data-app-theme=dark] .chat-message-reaction-trigger:hover,html[data-app-theme=dark] .chat-message-reaction-trigger:focus-visible,html[data-app-theme=dark] .chat-message-management-actions .icon-button:hover,html[data-app-theme=dark] .chat-message-management-actions .icon-button:focus-visible{color:#9de7d8;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .confirm-modal{color:#d7e2df;background:#141d1b;border-color:#2b3d39;box-shadow:0 24px 60px #00000070}html[data-app-theme=dark] .confirm-modal-header{border-color:#93a9a32e}html[data-app-theme=dark] .confirm-modal h2,html[data-app-theme=dark] .confirm-modal p strong{color:#f4f7f6}html[data-app-theme=dark] .confirm-modal p:not(.eyebrow),html[data-app-theme=dark] .version-conflict-body small,html[data-app-theme=dark] .lost-reason-field{color:#93a9a3}html[data-app-theme=dark] .document-leave-confirm-modal{background:#131b19;border-color:#93a9a32e}html[data-app-theme=dark] .document-leave-confirm-modal .secondary-button.danger{color:#fca5a5;background:#b91c1c1f;border-color:#f871715c}html[data-app-theme=dark] .document-leave-confirm-modal .secondary-button.danger:hover,html[data-app-theme=dark] .document-leave-confirm-modal .secondary-button.danger:focus-visible{color:#fecaca;background:#b91c1c33;border-color:#f8717180}html[data-app-theme=dark] .confirm-modal-header .user-menu-trigger{color:#8da39d;background:0 0;border-color:#0000}html[data-app-theme=dark] .confirm-modal-header .user-menu-trigger:hover,html[data-app-theme=dark] .confirm-modal-header .user-menu-trigger:focus-visible{color:#f4f7f6;background:#20302d}html[data-app-theme=dark] .command-input-row{border-color:#93a9a32e}html[data-app-theme=dark] .command-input-row svg{color:#8da39d}html[data-app-theme=dark] .command-input-row input{color:#eef5f3}html[data-app-theme=dark] .command-input-row kbd,html[data-app-theme=dark] .command-trigger kbd{color:#c2d1cd;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .command-result:hover,html[data-app-theme=dark] .command-result.active{background:#182522}html[data-app-theme=dark] .command-result.active{box-shadow:inset 2px 0 #2dd4bf}html[data-app-theme=dark] .command-result strong{color:#f4f7f6}html[data-app-theme=dark] .command-result small,html[data-app-theme=dark] .command-empty{color:#93a9a3}html[data-app-theme=dark] .result-type{color:#c2d1cd;background:0 0;border:1px solid #93a9a338}html[data-app-theme=dark] .command-result-icon{color:#9de7d8}html[data-app-theme=dark] .lost-reason-field textarea{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .lost-reason-field textarea:focus{background:#101716;border-color:#526862;box-shadow:0 0 0 3px #2dd4bf1a}html[data-app-theme=dark] .lead-conversion-preview{background:#93a9a329;border-color:#93a9a329}html[data-app-theme=dark] .lead-conversion-preview>div{background:#101716}html[data-app-theme=dark] .lead-conversion-preview span:first-child{color:#6f857f}html[data-app-theme=dark] .lead-conversion-preview strong{color:#f4f7f6}html[data-app-theme=dark] .lead-conversion-preview small{color:#93a9a3}html[data-app-theme=dark] .reminder-popover-header-icon{color:#9de7d8;background:#17322f}html[data-app-theme=dark] .reminder-popover-header strong{color:#f4f7f6}html[data-app-theme=dark] .reminder-popover-header span,html[data-app-theme=dark] .reminder-empty,html[data-app-theme=dark] .reminder-empty small{color:#93a9a3}html[data-app-theme=dark] .reminder-empty strong{color:#c2d1cd}html[data-app-theme=dark] .reminder-group+.reminder-group{border-color:#93a9a32e}html[data-app-theme=dark] .reminder-group h3{color:#f4f7f6}html[data-app-theme=dark] .reminder-row{background:0 0;border-color:#0000}html[data-app-theme=dark] .reminder-row:hover,html[data-app-theme=dark] .reminder-row:focus-within{background:#182522;border-color:#93a9a32e}html[data-app-theme=dark] .reminder-row.due{background:#242113;border-color:#fbbf2438}html[data-app-theme=dark] .reminder-row.due:hover,html[data-app-theme=dark] .reminder-row.due:focus-within{background:#2e2a17;border-color:#fbbf2457}html[data-app-theme=dark] .reminder-row.overdue{background:#2a1216;border-color:#fda4af47}html[data-app-theme=dark] .reminder-row.overdue:hover,html[data-app-theme=dark] .reminder-row.overdue:focus-within{background:#37171c;border-color:#fda4af6b}html[data-app-theme=dark] .reminder-row-main span,html[data-app-theme=dark] .reminder-title-button{color:#f4f7f6}html[data-app-theme=dark] .reminder-title-button:hover,html[data-app-theme=dark] .reminder-title-button:focus-visible{color:#9de7d8}html[data-app-theme=dark] .reminder-row-main small{color:#93a9a3}html[data-app-theme=dark] .reminder-row.due .reminder-row-main small{color:#d6c98f}html[data-app-theme=dark] .reminder-row.overdue .reminder-row-main small{color:#e7a8b0}html[data-app-theme=dark] .reminder-complete-button{color:#c2d1cd;background:#101716;border-color:#93a9a33d}html[data-app-theme=dark] .reminder-complete-button:hover,html[data-app-theme=dark] .reminder-complete-button:focus-visible{color:#fff;background:#2c8f7e;border-color:#2c8f7e}html[data-app-theme=dark] .reminder-action-separator{background:#93a9a32e}html[data-app-theme=dark] .reminder-move-button{color:#8da39d}html[data-app-theme=dark] .reminder-move-button:hover,html[data-app-theme=dark] .reminder-move-button:focus-visible{color:#9de7d8;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .reminder-date-picker-input{color-scheme:dark}html[data-app-theme=dark] .lead-drawer{color:#d7e2df;background:#141d1b;border-color:#2b3d39;box-shadow:0 24px 60px #0000006b}html[data-app-theme=dark] .drawer-header,html[data-app-theme=dark] .drawer-actions,html[data-app-theme=dark] .lead-detail-list,html[data-app-theme=dark] .reminder-drawer-actions{border-color:#93a9a32e}html[data-app-theme=dark] .lead-drawer h2,html[data-app-theme=dark] .lead-drawer-title,html[data-app-theme=dark] .drawer-section-header h3{color:#f4f7f6}html[data-app-theme=dark] .lead-drawer .eyebrow,html[data-app-theme=dark] .lead-detail-list span:first-child{color:#6f857f}html[data-app-theme=dark] .drawer-section-header span{color:#c7d8d4;background:#14b8a61f}html[data-app-theme=dark] .drawer-mini-list article{background:#101716;border:1px solid #93a9a329}html[data-app-theme=dark] .drawer-mini-list strong{color:#f4f7f6}html[data-app-theme=dark] .drawer-mini-list span,html[data-app-theme=dark] .drawer-mini-list p{color:#93a9a3}html[data-app-theme=dark] .lead-detail-list>div{background:#101716}html[data-app-theme=dark] .lead-detail-list strong{color:#f4f7f6}html[data-app-theme=dark] .account-icon-panel{background:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .account-detail-favicon{background:#0f1716;border-color:#93a9a33d}html[data-app-theme=dark] .account-detail-favicon.placeholder{color:#c2d1cd}html[data-app-theme=dark] .account-icon-panel strong{color:#f4f7f6}html[data-app-theme=dark] .account-icon-panel span{color:#93a9a3}html[data-app-theme=dark] .account-icon-actions .icon-button{color:#8da39d;background:0 0}html[data-app-theme=dark] .account-icon-actions .icon-button:hover,html[data-app-theme=dark] .account-icon-actions .icon-button:focus-visible{color:#9de7d8;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .account-icon-actions .icon-button.danger:hover,html[data-app-theme=dark] .account-icon-actions .icon-button.danger:focus-visible{color:#fda4af;background:#2a1216;border-color:#fda4af47}html[data-app-theme=dark] .reminder-drawer-target-button span{color:#f4f7f6}html[data-app-theme=dark] .reminder-drawer-target-button small{color:#c2d1cd}html[data-app-theme=dark] .reminder-drawer-target-button:hover span,html[data-app-theme=dark] .reminder-drawer-target-button:focus-visible span{color:#9de7d8;text-decoration-color:#5eead473}html[data-app-theme=dark] .reminder-drawer .lead-form input{color-scheme:dark}html[data-app-theme=dark] .reminder-quick-button{color:#8da39d}html[data-app-theme=dark] .reminder-quick-button:hover,html[data-app-theme=dark] .reminder-quick-button:focus-visible{color:#f4f7f6;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .reminder-quick-button.active{color:#9de7d8;background:#17322f;border-color:#5eead480}html[data-app-theme=dark] .reminder-drawer-complete-button{color:#9de7d8;background:#17322f;border-color:#5eead457}html[data-app-theme=dark] .reminder-drawer-complete-button:hover,html[data-app-theme=dark] .reminder-drawer-complete-button:focus-visible{color:#dffcf8;background:#1d3f3a;border-color:#5eead48c}html[data-app-theme=dark] .drawer-header-actions .icon-button,html[data-app-theme=dark] .reminder-target-button{color:#8da39d}html[data-app-theme=dark] .drawer-header-actions .icon-button:hover,html[data-app-theme=dark] .drawer-header-actions .icon-button:focus-visible,html[data-app-theme=dark] .reminder-target-button:hover,html[data-app-theme=dark] .reminder-target-button:focus-visible{color:#f4f7f6;background:#20302d;border-color:#93a9a338}html[data-app-theme=dark] .drawer-header-actions .icon-button.danger:hover,html[data-app-theme=dark] .drawer-header-actions .icon-button.danger:focus-visible{color:#fda4af}html[data-app-theme=dark] .deal-stage-progress{background:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .deal-stage-step:not(:last-child):after{background:#93a9a32e}html[data-app-theme=dark] .deal-stage-step-button{color:#7f948e}html[data-app-theme=dark] .deal-stage-step-button:hover:not(:disabled){color:#f4f7f6}html[data-app-theme=dark] .deal-stage-step-button span{background:#101716;border-color:#93a9a352}html[data-app-theme=dark] .deal-stage-step-button.completed{color:#c2d1cd}html[data-app-theme=dark] .deal-stage-step-button.completed span{color:#fff;background:#2c8f7e;border-color:#2c8f7e}html[data-app-theme=dark] .deal-stage-step-button.active{color:#f4f7f6}html[data-app-theme=dark] .deal-stage-step-button.active span{background:#17322f;border-color:#2dd4bf;box-shadow:inset 0 0 0 3px #2dd4bf}html[data-app-theme=dark] .deal-stage-step-button.lost.active{color:#fda4af}html[data-app-theme=dark] .deal-stage-step-button.lost.active span{background:#2a1216;border-color:#f43f5e;box-shadow:inset 0 0 0 3px #f43f5e}html[data-app-theme=dark] .deal-detail-summary,html[data-app-theme=dark] .ticket-detail-summary{background:#93a9a329;border-color:#93a9a32e}html[data-app-theme=dark] .deal-detail-summary>div,html[data-app-theme=dark] .ticket-detail-summary>div{background:#101716}html[data-app-theme=dark] .deal-detail-summary span:first-child,html[data-app-theme=dark] .ticket-detail-summary span:first-child,html[data-app-theme=dark] .ticket-description-block span{color:#6f857f}html[data-app-theme=dark] .deal-detail-summary strong,html[data-app-theme=dark] .ticket-detail-summary strong,html[data-app-theme=dark] .deal-detail-summary .user-name-cell,html[data-app-theme=dark] .ticket-detail-summary .user-name-cell{color:#f4f7f6}html[data-app-theme=dark] .ticket-description-block{background:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .ticket-description-block p,html[data-app-theme=dark] .ticket-requester-meta{color:#c2d1cd}html[data-app-theme=dark] .deal-select-trigger,html[data-app-theme=dark] .date-picker-trigger{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .deal-select-trigger:hover,html[data-app-theme=dark] .deal-select-trigger[aria-expanded=true],html[data-app-theme=dark] .date-picker-trigger:hover,html[data-app-theme=dark] .date-picker-trigger[aria-expanded=true]{background:#182522;border-color:#5eead45c}html[data-app-theme=dark] .deal-detail-summary .deal-select-trigger{color:#f4f7f6;box-shadow:none;background:#101716;border-color:#2dd4bf}html[data-app-theme=dark] .deal-detail-summary .deal-select-trigger:hover,html[data-app-theme=dark] .deal-detail-summary .deal-select-trigger[aria-expanded=true]{color:#9de7d8;background:#17322f;border-color:#5eead4}html[data-app-theme=dark] .deal-detail-summary .deal-select-trigger span{color:inherit}html[data-app-theme=dark] .deal-select-popover,html[data-app-theme=dark] .date-picker-popover{background:#17211f;border-color:#2b3d39;box-shadow:0 18px 48px #0000005c}html[data-app-theme=dark] .deal-select-popover button,html[data-app-theme=dark] .date-picker-options button{color:#c2d1cd;background:0 0;border-color:#93a9a32e}html[data-app-theme=dark] .deal-select-popover button:hover,html[data-app-theme=dark] .deal-select-popover button.active,html[data-app-theme=dark] .date-picker-options button:hover,html[data-app-theme=dark] .date-picker-options button.active{color:#9de7d8;background:#17322f;border-color:#5eead45c}html[data-app-theme=dark] .date-picker-popover label{color:#6f857f}html[data-app-theme=dark] .date-picker-popover input{color:#eef5f3;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .date-picker-popover input:focus{background:#101716;border-color:#5eead4;box-shadow:0 0 0 3px #2dd4bf1f}html[data-app-theme=dark] .lead-form label,html[data-app-theme=dark] .deal-edit-form label{color:#93a9a3}html[data-app-theme=dark] .lead-form input,html[data-app-theme=dark] .lead-form select,html[data-app-theme=dark] .lead-form textarea,html[data-app-theme=dark] .deal-edit-form input,html[data-app-theme=dark] .deal-edit-form textarea,html[data-app-theme=dark] .deal-edit-form select,html[data-app-theme=dark] .bulk-actions select,html[data-app-theme=dark] .comment-form textarea{color:#eef5f3;background-color:#101716;border-color:#93a9a338}html[data-app-theme=dark] .lead-form select,html[data-app-theme=dark] .deal-edit-form select{background-image:linear-gradient(45deg,#0000 50%,#8da39d 50%),linear-gradient(135deg,#8da39d 50%,#0000 50%)}html[data-app-theme=dark] .lead-form input:focus,html[data-app-theme=dark] .lead-form select:focus,html[data-app-theme=dark] .lead-form textarea:focus,html[data-app-theme=dark] .deal-edit-form input:focus,html[data-app-theme=dark] .deal-edit-form textarea:focus,html[data-app-theme=dark] .deal-edit-form select:focus,html[data-app-theme=dark] .bulk-actions select:focus,html[data-app-theme=dark] .comment-form textarea:focus{background-color:#101716;border-color:#5eead4;box-shadow:0 0 0 3px #2dd4bf1f}html[data-app-theme=dark] .lead-form input::placeholder,html[data-app-theme=dark] .lead-form textarea::placeholder,html[data-app-theme=dark] .deal-edit-form input::placeholder,html[data-app-theme=dark] .deal-edit-form textarea::placeholder,html[data-app-theme=dark] .comment-form textarea::placeholder{color:#6f857f}html[data-app-theme=dark] .comment-quote-toggle{color:#8da39d;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .comment-quote-toggle:hover,html[data-app-theme=dark] .comment-quote-toggle:focus-visible,html[data-app-theme=dark] .comment-quote-toggle.active{color:#9de7d8;background:#17322f;border-color:#5eead461}html[data-app-theme=dark] .comment-quote-toggle.active{box-shadow:0 0 0 2px #2dd4bf1f}html[data-app-theme=dark] .lead-form select option,html[data-app-theme=dark] .deal-edit-form select option,html[data-app-theme=dark] .bulk-actions select option{color:#eef5f3;background:#101716}html[data-app-theme=dark] .editable-display-field{color:#d7e2df;background:#101716;border-color:#93a9a338}html[data-app-theme=dark] .editable-display-field>button,html[data-app-theme=dark] .email-address button,html[data-app-theme=dark] .website-address button{color:#8da39d}html[data-app-theme=dark] .editable-display-field>button:hover,html[data-app-theme=dark] .editable-display-field>button:focus-visible,html[data-app-theme=dark] .email-address button:hover,html[data-app-theme=dark] .email-address button:focus-visible,html[data-app-theme=dark] .website-address button:hover,html[data-app-theme=dark] .website-address button:focus-visible{color:#9de7d8;background:#20302d}html[data-app-theme=dark] .email-address,html[data-app-theme=dark] .website-address{color:#c2d1cd}html[data-app-theme=dark] .email-address a:hover,html[data-app-theme=dark] .email-address a:focus-visible,html[data-app-theme=dark] .website-address a:hover,html[data-app-theme=dark] .website-address a:focus-visible{color:#9de7d8}html[data-app-theme=dark] .command-backdrop,html[data-app-theme=dark] .drawer-backdrop,html[data-app-theme=dark] .modal-backdrop,html[data-app-theme=dark] .mobile-sidebar-backdrop{background:#040908ad}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.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,)}}@media(prefers-reduced-motion:reduce){.topbar-reminder-button.ringing svg{animation:none}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{top:calc(var(--spacing) * 0);z-index:10;min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 3.5);position:sticky}.nav-list{margin-top:calc(var(--spacing) * 3.5);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.content-grid,.channel-management-page,.lead-grid,.module-grid,.today-work-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){html,body{width:100%;max-width:100%;height:100%;min-height:100%;min-height:-webkit-fill-available;overflow-x:clip}#root{width:100%;max-width:100%;overflow-x:clip}input,select,textarea{font-size:16px}.today-hero{display:grid}.today-hero-summary{text-align:left;justify-items:start}.today-work-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.app-shell{width:100%;max-width:100%;min-height:100dvh;min-height:-webkit-fill-available;display:block}.sidebar{left:calc(var(--spacing) * 0);z-index:40;border-right-style:var(--tw-border-style);max-width:none;padding-inline:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:76vw;max-width:19.5rem;height:100svh;min-height:-webkit-fill-available;max-height:100dvh;padding-top:max(1.25rem,env(safe-area-inset-top));padding-bottom:max(1.25rem,env(safe-area-inset-bottom));opacity:0;pointer-events:none;visibility:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;will-change:transform;border-right-width:1px;border-right-color:#0000;flex-direction:column;transition:transform .18s,opacity .18s,visibility 0s linear .18s;display:flex;position:fixed;top:0;bottom:auto;right:auto;overflow-y:auto;transform:translate(calc(-100% - 1rem))}.sidebar.mobile-open{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab,red,red)){.sidebar.mobile-open{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.sidebar.mobile-open{opacity:1;pointer-events:auto;visibility:visible;border-right-color:#e7ebe8;transition:transform .18s,opacity .18s;transform:translate(0)}.mobile-sidebar-backdrop{z-index:30;cursor:default;border-style:var(--tw-border-style);background-color:#0206184d;border-width:0;display:block;position:fixed}@supports (color:color-mix(in lab,red,red)){.mobile-sidebar-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.mobile-sidebar-backdrop{padding:calc(var(--spacing) * 0);height:100svh;min-height:-webkit-fill-available;max-height:100dvh;top:0;right:0;bottom:0;left:0}.nav-list{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);overscroll-behavior:contain;padding-bottom:calc(var(--spacing) * 5);flex:1;grid-auto-rows:min-content;grid-auto-columns:auto;grid-auto-flow:row;overflow-y:auto}.nav-item{min-height:calc(var(--spacing) * 10);font-size:.94rem}.nav-sub-list{margin-block:calc(var(--spacing) * 1);margin-left:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 1)}.deal-close-text{display:none}.nav-sub-list .nav-item{min-height:calc(var(--spacing) * 9);font-size:.88rem}.mobile-drawer-user{margin-top:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#e7ebe8;border-top-width:1px;flex-shrink:0;display:block}.mobile-drawer-user-trigger{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);background-color:#0000;border-width:0;display:flex}.mobile-drawer-user-trigger:hover,.mobile-drawer-user-trigger[aria-expanded=true]{color:var(--color-slate-950);background-color:#eef3f0}.mobile-drawer-user-trigger>span:not(.user-avatar-presence){min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mobile-drawer-user-panel{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 1);--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);--tw-shadow-color:#0206180d;border-width:1px;border-color:#e7ebe8;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-drawer-user-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-drawer-user-panel button{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);background-color:#0000;border-width:0}.mobile-drawer-user-panel button:hover{color:var(--color-slate-950);background-color:#eef3f0}html[data-app-theme=dark] .sidebar.mobile-open{border-right-color:#93a9a329;box-shadow:14px 0 34px #00000038}html[data-app-theme=dark] .mobile-drawer-user{border-top-color:#93a9a329}html[data-app-theme=dark] .mobile-drawer-user-trigger{color:#d7e2df;background:0 0}html[data-app-theme=dark] .mobile-drawer-user-trigger:hover,html[data-app-theme=dark] .mobile-drawer-user-trigger[aria-expanded=true]{color:#f4f7f6;background:#172622}html[data-app-theme=dark] .mobile-drawer-user-trigger .nav-chevron{color:#8da39d}.deal-card{padding-right:calc(var(--spacing) * 0)}.deal-card-header{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.deal-card-header>div{min-width:calc(var(--spacing) * 0)}.deal-card-aside{margin-left:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);text-align:left;grid-column-start:2;justify-items:start}.deal-card-aside strong,.deal-stage{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.panel{overflow:hidden}.lead-toolbar{width:100%;min-width:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.lead-toolbar>span{padding-inline:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.quick-filter{max-width:none}.lead-quick-filters{margin-inline:calc(var(--spacing) * -1);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lead-quick-filters::-webkit-scrollbar{display:none}.lead-filter-separator{display:none}.lead-filter-chip{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lead-table,.company-table,.account-table,.contact-table,.ticket-table{width:calc(100% + 2rem);max-width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.ticket-table{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.workspace{padding:18px}.topbar{top:calc(var(--spacing) * 0);z-index:30;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:18px;width:auto;max-width:none;padding-top:18px;padding-bottom:calc(var(--spacing) * 5);margin-inline:-18px;background-color:#f8faf9;grid-template-columns:minmax(0,1fr) auto;margin-top:-18px;display:grid;position:sticky;overflow:hidden}html[data-app-theme=dark] .topbar{border-color:var(--app-divider-color);background:#101716}.topbar:has(.direct-chat-menu-panel){z-index:60;overflow:visible}.topbar-title-row{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:center}.topbar-title-row>div{min-width:calc(var(--spacing) * 0)}.topbar-heading{gap:calc(var(--spacing) * 2.5)}.topbar-heading-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.topbar-heading-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.today-topbar-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);grid-template-rows:11px 1fr}.today-topbar-icon span{font-size:8px}.today-topbar-icon strong{font-size:13px}.topbar h1,.topbar-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs{display:none}.mobile-menu-button{display:inline-flex}html[data-app-theme=dark] .mobile-menu-button{color:#c2d1cd;background:#17211f;border-color:#0000}.topbar-actions{min-width:calc(var(--spacing) * 0);flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center}.topbar-actions .user-menu{display:none}.search-field{min-height:calc(var(--spacing) * 9)}.shortcut-hint,.command-trigger kbd,.command-input-row kbd{display:none}.command-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;justify-content:flex-start;align-items:stretch;width:100svw;height:100svh;padding:0}.command-palette{width:100%;max-width:none;height:100svh;min-height:-webkit-fill-available;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.command-input-row{min-height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 5)}.command-close-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-slate-500);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-close-button:hover,.command-close-button:focus-visible{color:var(--color-slate-950);--tw-outline-style:none;background-color:#eef3f0;outline-style:none}.command-results{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:none;overflow-y:auto}.direct-chat-menu-panel{inset:calc(var(--spacing) * 0);z-index:50;align-content:flex-start;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);width:auto;max-width:none;padding:calc(var(--spacing) * 3);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:100svh;min-height:-webkit-fill-available;max-height:100dvh;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-width:0;border-radius:0;grid-auto-rows:max-content;position:fixed;overflow-y:auto}.direct-chat-menu-header{padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3)}.direct-chat-menu-panel .direct-chat-menu-close{height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.reminder-popover{inset:calc(var(--spacing) * 0);z-index:50;gap:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:var(--color-white);width:auto;max-width:none;padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:100svh;min-height:-webkit-fill-available;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-width:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);position:fixed}.reminder-popover-header{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4)}.reminder-list{max-height:none;min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.reminder-row{padding:calc(var(--spacing) * 3)}.reminder-row-actions{visibility:visible;--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}html[data-app-theme=dark] .direct-chat-menu-panel,html[data-app-theme=dark] .reminder-popover{color:#d7e2df;background-color:#101716!important}html[data-app-theme=dark] .direct-chat-menu-header,html[data-app-theme=dark] .reminder-popover-header{background-color:#101716;border-color:#93a9a32e}html[data-app-theme=dark] .direct-chat-menu-search{color:#8da39d;background-color:#0b1211!important;border-color:#93a9a34d!important}html[data-app-theme=dark] .direct-chat-menu-section+.direct-chat-menu-search,html[data-app-theme=dark] .reminder-group+.reminder-group{border-color:#93a9a32e}html[data-app-theme=dark] .direct-chat-menu-panel p,html[data-app-theme=dark] .reminder-group h3{color:#93a9a3}html[data-app-theme=dark] .direct-chat-menu-panel button{color:#c2d1cd}html[data-app-theme=dark] .direct-chat-menu-panel button:hover,html[data-app-theme=dark] .direct-chat-menu-panel button:focus-visible{color:#f4f7f6;background-color:#20302d}html[data-app-theme=dark] .reminder-row{background-color:#0000;border-color:#0000}html[data-app-theme=dark] .reminder-row:hover,html[data-app-theme=dark] .reminder-row:focus-within{background-color:#182522;border-color:#93a9a32e}html[data-app-theme=dark] .reminder-row.due{background-color:#242113;border-color:#fbbf2438}html[data-app-theme=dark] .reminder-row.overdue{background-color:#2a1216;border-color:#fda4af47}.ai-launcher{left:calc(100svw - 4.5rem);right:auto;bottom:max(1rem,env(safe-area-inset-bottom))}.ai-chat-panel{max-width:none;min-height:-webkit-fill-available;max-height:100dvh;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100svw!important;height:100svh!important}.ai-resize-handle,.ai-fullscreen-toggle{display:none}.ai-chat-panel input,.ai-chat-panel textarea{font-size:16px}.settings-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-subnav{grid-auto-flow:column;position:static;overflow-x:auto}.settings-subnav button{white-space:nowrap}.content-grid,.channels-layout,.channel-management-page,.documents-layout,.lead-grid,.deal-detail-summary,.module-grid,.metric-grid,.settings-grid,.settings-code-grid,.lead-form,.deal-edit-form{grid-template-columns:repeat(1,minmax(0,1fr))}.account-combobox-input-row input{padding-right:calc(var(--spacing) * 2.5)}.account-create-inline{margin-top:calc(var(--spacing) * 1);--tw-translate-y:calc(var(--spacing) * 0);width:100%;max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#dfe6e2;justify-content:flex-start;position:static}.comment-form{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:480px){.topbar .topbar-heading-icon{display:none}}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
