@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument 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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--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-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-100:oklch(96.2% .044 156.743);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--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-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--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-black:#000;--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-5xl:64rem;--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);--text-5xl:3rem;--text-5xl--line-height:1;--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;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.focus-ring: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-sky-400);--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);--tw-outline-style:none;outline-style:none}.empty-state{min-height:calc(var(--spacing) * 48);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;border-style:dashed;border-width:1px;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-neutral{border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-600)}.empty-state-info{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-800)}.empty-state-success{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.empty-state-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.empty-state-danger{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-900)}.empty-state-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#ffffffb3;border-width:1px;border-color:currentColor;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.empty-state-icon{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.empty-state-icon{color:currentColor;opacity:.8}.empty-state-title{margin-top: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)}.empty-state-description{margin-top:calc(var(--spacing) * 1);max-width:var(--container-lg);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)}.empty-state-action{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-700);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.empty-state-action:hover{border-color:var(--color-slate-400);background-color:var(--color-slate-50)}}.empty-state-action: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-sky-400);--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);--tw-outline-style:none;outline-style:none}.ui-skeleton-line{height:calc(var(--spacing) * 3);background-color:var(--color-slate-200);border-radius:3.40282e38px;animation:1.45s ease-in-out infinite ui-skeleton-pulse}.ui-skeleton-avatar{background-color:var(--color-slate-200);border-radius:3.40282e38px;animation:1.45s ease-in-out infinite ui-skeleton-pulse}@keyframes ui-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.operational-page-stack{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}.operational-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.operational-panel-header{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.operational-panel-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.operational-section-kicker{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}.operational-section-title{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)}.operational-section-copy{margin-top:calc(var(--spacing) * 1);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);color:var(--color-slate-500)}.operational-metric-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.operational-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.operational-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.operational-metric-card{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));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-width:1px}.operational-metric-card span{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);text-transform:uppercase}.operational-metric-card strong{margin-top:calc(var(--spacing) * 1);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);display:block}.operational-metric-card small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.8;display:block;overflow:hidden}.operational-status-pill{align-items:center;gap:calc(var(--spacing) * 1);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:.25rem;display:inline-flex}.operational-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:3.40282e38px}.data-table-shell{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);overflow:hidden}.data-table-scroll{overflow-x:auto}.data-table{min-width:100%}:where(.data-table>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-200)}.data-table{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-table thead{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}:where(.data-table tbody>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.data-table tbody{color:var(--color-slate-700)}.btn{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);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-medium);font-weight:var(--font-weight-medium);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));display:inline-flex}.btn: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-slate-400);--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);--tw-outline-style:none;outline-style:none}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}.btn-xs{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn-primary{background-color:var(--color-slate-950);color:var(--color-white)}@media(hover:hover){.btn-primary:hover{background-color:var(--color-slate-800)}}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-slate-700)}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-slate-50)}}.btn-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-icon:hover{background-color:var(--color-slate-50)}}.btn-icon: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-slate-400);--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);--tw-outline-style:none;outline-style:none}.ui-tooltip{position:relative}.ui-tooltip:after{content:attr(data-tooltip);pointer-events:none;z-index:120;max-width:calc(var(--spacing) * 64);--tw-translate-x: -50% ;--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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-white);opacity:0;--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);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:.15s;white-space:nowrap;transition-duration:.15s;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%}.ui-tooltip:hover:after,.ui-tooltip:focus-visible:after{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;display:block}.ui-tooltip-below:after{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:calc(100% + .5rem);bottom:auto}.ui-tooltip-below:hover:after,.ui-tooltip-below:focus-visible:after{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.ui-tooltip-align-end:after{right:calc(var(--spacing) * 0);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);left:auto}.ui-tooltip-right:after{--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;bottom:auto;left:calc(100% + .625rem)}.ui-tooltip-right:hover:after,.ui-tooltip-right:focus-visible:after{--tw-translate-x:calc(var(--spacing) * 1);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.form-panel{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.form-panel-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.form-panel-title{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)}.form-panel-subtitle{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)}.form-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.form-actions{grid-column:span 2/span 2}}@media(min-width:80rem){.form-actions{grid-column:span 3/span 3}}.form-actions .btn{height:auto;min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:normal}@media(min-width:48rem){.activation-return-field{grid-column:span 2/span 2}}@media(min-width:80rem){.activation-return-field{grid-column:span 3/span 3}}.activation-return-plan{min-height:calc(var(--spacing) * 28);resize:vertical;padding-block:calc(var(--spacing) * 2)}.form-label{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)}.form-control{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);width:100%;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-950);--tw-outline-style:none;outline-style:none}.form-control:focus{border-color:var(--color-slate-500)}.readonly-control{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);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-700);align-items:center;display:flex}.alert-error{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);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));color:var(--color-red-700)}.alert-success{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);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-800)}.app-shell{background-color:var(--color-slate-50);min-height:100vh;display:flex}.app-shell-body{min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.app-shell-main{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex:1}.app-sidebar{top:calc(var(--spacing) * 0);height:100vh;width:calc(var(--spacing) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.app-sidebar-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.app-sidebar-title{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)}.app-sidebar-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.app-sidebar-nav{flex:1}:where(.app-sidebar-nav>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.app-sidebar-nav{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.app-sidebar-link{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);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-600);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));display:flex}@media(hover:hover){.app-sidebar-link:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.app-sidebar-link-active{background-color:var(--color-slate-950);color:var(--color-white)}@media(hover:hover){.app-sidebar-link-active:hover{background-color:var(--color-slate-950);color:var(--color-white)}}.app-sidebar-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.summary-panel{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.mailbox-summary-grid{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.mailbox-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.mailbox-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mailbox-summary-grid article{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.mailbox-summary-grid span{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}.mailbox-summary-grid strong{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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);display:block}.mailbox-action-notice{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4)}.mailbox-operational-state{margin-inline:calc(var(--spacing) * 0)}.mailbox-table-row{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))}@media(hover:hover){.mailbox-table-row:hover{background-color:var(--color-slate-50)}}.mailbox-identity{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.mailbox-identity-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-900);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-white);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mailbox-identity strong,.mailbox-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailbox-identity strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.mailbox-identity small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.mailbox-row-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.usage-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.usage-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.usage-label{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-transform:uppercase}.usage-value{margin-top:calc(var(--spacing) * 2);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)}.access-list{margin-top:calc(var(--spacing) * 5)}:where(.access-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.access-list{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.access-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.access-user{min-width:calc(var(--spacing) * 0)}.access-user-name{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}.access-user-email{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-slate-500)}.access-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.access-role{background-color:var(--color-slate-100);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-600);border-radius:3.40282e38px}.access-empty{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));color:var(--color-slate-500)}.sync-preview-stack{gap:calc(var(--spacing) * 5);display:grid}.sync-lock-pill{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);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-600);border-radius:3.40282e38px;display:inline-flex}.sync-preview-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.sync-preview-header{justify-content:space-between;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-200);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sync-preview-title-group{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sync-preview-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-slate-950);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sync-preview-title{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)}.sync-preview-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.sync-summary-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sync-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sync-summary-item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.sync-summary-label{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-transform:uppercase}.sync-summary-value{margin-top:calc(var(--spacing) * 2);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}.sync-warning{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);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));color:var(--color-amber-800)}.sync-provider-note{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-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));color:var(--color-sky-800);display:flex}.connection-preview-stack{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}.connection-candidate-card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.connection-section-kicker{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;display:block}.connection-candidate-host{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-slate-950);display:block}.connection-candidate-meta{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.connection-lock-pill{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);border-radius:3.40282e38px;display:inline-flex}.connection-homologation-panel{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.connection-homologation-status{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-slate-950);display:block}.connection-homologation-meta{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.connection-policy-strip{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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));color:var(--color-slate-700);flex-wrap:wrap;display:flex}.manual-mirror-queue-panel{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-wrap:wrap;display:flex}.manual-mirror-confirm-backdrop{inset:calc(var(--spacing) * 0);z-index:50;background-color:#02061866;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.manual-mirror-confirm-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.manual-mirror-confirm-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,)}.manual-mirror-confirm-panel{width:100%;max-width:var(--container-3xl);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 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)}.manual-mirror-confirm-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.manual-mirror-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manual-mirror-blocked-actions{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.manual-mirror-confirm-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end}.readonly-polling-plan-panel{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-200);background-color:var(--color-indigo-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.readonly-polling-plan-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.readonly-polling-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.readonly-polling-folder-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.readonly-polling-folder-row{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.readonly-polling-folder-row{grid-template-columns:1.2fr 2fr auto;align-items:center}}.readonly-polling-folder-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);display:block}.readonly-polling-folder-row span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.polling-operational-control{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-direction:column;display:flex}@media(min-width:48rem){.polling-operational-control{flex-direction:row;justify-content:space-between;align-items:center}}.polling-operational-control strong,.polling-operational-control span{display:block}.polling-operational-control span:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.connection-inline-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.connection-table-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.connection-mobile-list{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.connection-mobile-list{display:none}}.connection-mobile-card{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.connection-mobile-card-active{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}.connection-mobile-card-header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.connection-mobile-card-header{flex-direction:row}}.connection-mobile-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.connection-mobile-card-message{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) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;color:var(--color-slate-500)}.connection-mobile-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.connection-mobile-meta-row{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.connection-mobile-meta-row dt{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}.connection-mobile-meta-row dd{margin-top:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-slate-700);display:flex}.connection-mobile-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.connection-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.connection-mobile-actions .btn{height:auto;min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:normal;justify-content:center}.polling-control-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.polling-control-form{grid-template-columns:1fr 1.5fr auto;align-items:flex-end}}.polling-control-confirmation{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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);color:var(--color-slate-600);display:flex}.polling-control-confirmation input{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-slate-950);border-radius:.25rem}.polling-control-actions{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.persistent-credential-panel{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.persistent-credential-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.persistent-credential-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.persistent-credential-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.persistent-credential-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.persistent-credential-confirmation{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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);color:var(--color-slate-600);display:flex}@media(min-width:48rem){.persistent-credential-confirmation{grid-column:span 3/span 3}}.persistent-credential-confirmation input{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-slate-950);border-radius:.25rem}.persistent-credential-validation{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-direction:column;display:flex}@media(min-width:48rem){.persistent-credential-validation{flex-direction:row;justify-content:space-between;align-items:center}}.persistent-credential-validation strong,.persistent-credential-validation span{display:block}.persistent-credential-validation span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.connection-policy-label{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}.connection-result-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.connection-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.connection-result-card{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);display:grid}.connection-result-card strong{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)}.connection-result-card span:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.connection-result-message{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);display:grid}.connection-result-message span{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-slate-600)}.connection-readiness-list{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.connection-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.connection-check-row{align-items:flex-start;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);border-width:1px;display:flex}.connection-check-ready{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.connection-check-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.connection-check-blocked{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-900)}.connection-check-badge{margin-top:calc(var(--spacing) * .5);min-width:calc(var(--spacing) * 20);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#fff9;border-width:1px;border-color:currentColor;justify-content:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connection-check-badge{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.connection-check-badge{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)}.connection-check-body{gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.connection-check-body span{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);opacity:.8}.connection-contract-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.connection-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.connection-contract-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.connection-contract-card p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600)}.connection-compact-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}.connection-compact-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);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);color:var(--color-slate-600);display:flex}.sync-history-panel{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.sync-history-header{justify-content:space-between;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-200);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sync-history-list{gap:calc(var(--spacing) * 2);display:grid}.sync-history-filters{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sync-history-filters{grid-template-columns:repeat(5,minmax(0,1fr))}}.sync-history-filter-actions{align-items:flex-end;display:flex}.sync-history-indicators{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sync-history-indicators{grid-template-columns:repeat(4,minmax(0,1fr))}}.sync-history-indicator{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.sync-history-indicator-label{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-transform:uppercase}.sync-history-indicator-value{margin-top:calc(var(--spacing) * 2);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}.sync-history-indicator-note{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.sync-history-period-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.sync-history-period-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sync-history-period-card{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-period-title{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-transform:uppercase}.sync-history-period-value{margin-top:calc(var(--spacing) * 1);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:block}.sync-history-period-meta{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-600)}.sync-history-alert-list{gap:calc(var(--spacing) * 2);display:grid}.sync-history-alert{align-items:flex-start;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);border-width:1px;display:flex}.sync-history-alert-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.sync-history-alert-critical{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-900)}.sync-history-alert-body{min-width:calc(var(--spacing) * 0);flex:1}.sync-history-alert-title-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-alert-title{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)}.sync-history-alert-pill{border-style:var(--tw-border-style);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-medium);font-weight:var(--font-weight-medium);border-width:1px;border-color:currentColor;border-radius:3.40282e38px}.sync-history-alert-message{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sync-history-alert-meta{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-medium);font-weight:var(--font-weight-medium);opacity:.8}.sync-history-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-reference{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)}.sync-history-metrics{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-600);display:inline-flex}.sync-history-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-pagination-summary{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-600)}.sync-history-pagination-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-history-detail-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:grid}.sync-history-detail-header{justify-content:space-between;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-200);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sync-json-panel{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.sync-json-preview{max-height:calc(var(--spacing) * 96);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-100);overflow:auto}.sync-reconciliation-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sync-reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sync-reconciliation-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.sync-reconciliation-card-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.sync-reconciliation-badge{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);border-radius:3.40282e38px;display:inline-flex}.sync-reconciliation-novo{background-color:var(--color-sky-50);color:var(--color-sky-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-sky-200);--tw-ring-inset:inset}.sync-reconciliation-ja_existe{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}.sync-reconciliation-divergente{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}.sync-reconciliation-ignorado{background-color:var(--color-slate-100);color:var(--color-slate-600);--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-slate-200);--tw-ring-inset:inset}.sync-reconciliation-count{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)}.sync-reconciliation-description{margin-top:calc(var(--spacing) * 3);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);color:var(--color-slate-500)}.sync-reconciliation-summary{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xs);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);color:var(--color-slate-500)}.sync-selection-panel{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sync-selection-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sync-select-cell{align-items:center;gap: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);display:inline-flex}.sync-select-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-slate-950);border-radius:.25rem}.sync-select-checkbox:disabled{cursor:not-allowed;opacity:.4}.sync-review-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.sync-review-header{justify-content:space-between;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-200);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sync-review-summary-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sync-review-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sync-review-muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.sync-plan-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:grid}.sync-validation-panel{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.sync-validation-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sync-validation-badge{border-radius:var(--radius-md);border-style:var(--tw-border-style);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);border-width:1px;align-items:center;display:inline-flex}.sync-validation-approved{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.sync-validation-blocked{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.sync-policy-list{gap:calc(var(--spacing) * 2);display:grid}.sync-policy-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.sync-policy-status{margin-top:calc(var(--spacing) * .5);min-width:calc(var(--spacing) * 14);border-radius:var(--radius-md);border-style:var(--tw-border-style);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);border-width:1px;justify-content:center;display:inline-flex}.sync-policy-passed{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.sync-policy-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.sync-policy-failed{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.sync-policy-title{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-900)}.sync-plan-empty{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.sync-difference-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);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));color:var(--color-amber-800);display:grid}.sync-preview-section{gap:calc(var(--spacing) * 3);display:grid}.sync-section-title{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)}.sync-table-head-cell,.sync-table-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.sync-table-cell-strong{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.editor-shell{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);overflow:hidden}.editor-toolbar{align-items:center;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.editor-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.editor-button:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.editor-separator{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);background-color:var(--color-slate-200);width:1px}.editor-select-label{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * .5);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;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;align-items:center;display:inline-flex}@media(hover:hover){.editor-select-label:hover{background-color:var(--color-white)}}.editor-select{height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-slate-700);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.editor-select: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)}.editor-font-select{width:calc(var(--spacing) * 28)}.editor-size-select{width:calc(var(--spacing) * 24)}.editor-align-label{width:calc(var(--spacing) * 9);justify-content:center;position:relative}.editor-align-label svg{pointer-events:none;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);position:absolute}.editor-align-select{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;width:100%;position:absolute}.editor-color-control{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.editor-color-control:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.editor-color-input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.editor-area{min-height:calc(var(--spacing) * 48);width:100%;padding: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-950);--tw-outline-style:none;outline-style:none}.editor-area:empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--color-slate-400)}.editor-area :where(img){max-width:100%}.editor-area :where(blockquote){margin-block:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-300);padding-left:calc(var(--spacing) * 3);color:var(--color-slate-600)}.rich-text-editor-tinymce{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);overflow:hidden}.rich-text-editor-tinymce .tox-tinymce{border-radius:inherit!important;border:0!important}.rich-text-editor-tinymce .tox .tox-toolbar,.rich-text-editor-tinymce .tox .tox-toolbar__overflow,.rich-text-editor-tinymce .tox .tox-toolbar__primary{background-color:var(--color-slate-50)}.rich-text-editor-tinymce .tox .tox-tbtn,.rich-text-editor-tinymce .tox .tox-listbox{border-radius:var(--radius-sm)}.rich-text-editor-tinymce .tox .tox-edit-area:before{border-color:var(--color-sky-300)}.rich-text-editor-loading{min-height:calc(var(--spacing) * 48);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);justify-content:center;align-items:center;display:flex}.rich-text-editor-fallback{min-height:calc(var(--spacing) * 48);resize:vertical;border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0}.signature-preview{max-height:calc(var(--spacing) * 24);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);overflow:hidden}.checkbox-line{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:flex}.dns-check-list{margin-top:calc(var(--spacing) * 2)}:where(.dns-check-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.dns-check-list{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600)}.dns-check-item{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.dns-dot{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-slate-300);border-radius:3.40282e38px;flex-shrink:0}.dns-dot-ok{background-color:var(--color-emerald-500)}.dns-dot-fail{background-color:var(--color-red-500)}.client-hub-hero{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.client-hub-hero{flex-direction:row;justify-content:space-between;align-items:center}}.client-hub-identity{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.client-hub-identity h2{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}.client-hub-identity 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)}.client-hub-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-slate-950);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);flex-shrink:0;justify-content:center;align-items:center;display:flex}.client-hub-status{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);flex-wrap:wrap;display:flex}.client-hub-usage-grid{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.client-hub-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-hub-usage-card{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.client-hub-usage-card span{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}.client-hub-usage-card strong{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)}.client-hub-usage-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-hub-next-action{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-900)}.client-hub-next-action strong,.client-hub-next-action span{display:block}.client-hub-tabs{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);flex-wrap:wrap;display:flex}.client-hub-tabs .client-hub-tab{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;display:inline-flex}@media(hover:hover){.client-hub-tabs .client-hub-tab:hover{color:var(--color-slate-950)}}.client-hub-tabs .client-hub-tab.is-active{border-color:var(--color-slate-950);color:var(--color-slate-950)}.client-hub-tabs small{background-color:var(--color-slate-100);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));color:var(--color-slate-600);border-radius:3.40282e38px}.client-hub-overview-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.client-hub-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-hub-flow-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}@media(hover:hover){.client-hub-flow-card:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.client-hub-flow-card:disabled{cursor:not-allowed;opacity:.5}.client-hub-flow-card svg{color:var(--color-slate-950)}.client-hub-flow-card strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-950)}.client-hub-audit{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.client-hub-audit{grid-column:span 4/span 4}}.client-hub-outbound-highlight{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.client-hub-outbound-highlight{grid-column:span 4/span 4}}.client-outbound-summary-grid{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.client-outbound-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-outbound-summary-item{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}.client-outbound-summary-item span{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}.client-outbound-summary-item strong{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)}.client-outbound-summary-item small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-mail-operations{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:grid}.client-mail-operations-heading{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.client-mail-operations-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.client-mail-operations-heading span,.client-mail-operations-heading strong,.client-mail-operations-heading small{display:block}.client-mail-operations-heading span{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}.client-mail-operations-heading strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-950)}.client-mail-operations-heading small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-mail-operation-list{gap:calc(var(--spacing) * 4);display:grid}.client-mail-operation{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.client-mail-operation-header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:64rem){.client-mail-operation-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.client-mail-operation-title{min-width:calc(var(--spacing) * 0)}.client-mail-operation-title strong,.client-mail-operation-title span,.client-mail-operation-title small{display:block}.client-mail-operation-title 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}.client-mail-operation-title span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-slate-500)}.client-mail-operation-title small{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);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);color:var(--color-slate-600)}.client-mail-operation-state{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}@media(min-width:64rem){.client-mail-operation-state{justify-content:flex-end}}.client-mail-operation-state 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-900)}.client-mail-operation-state span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px}.client-mail-operation-body{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.client-mail-operation-body{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.client-mail-operation-focus{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}.client-mail-operation-kicker,.client-mail-action-cluster>span{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}.client-mail-operation-focus strong{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)}.client-mail-operation-focus p{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-600)}.client-mail-operation-metrics{margin-top:calc(var(--spacing) * 1);gap: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);flex-wrap:wrap;display:flex}.client-mail-operation-metrics span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);border-radius:3.40282e38px}.client-mail-operation-controls{align-content:flex-start;gap:calc(var(--spacing) * 3);display:grid}.client-mail-action-cluster{gap:calc(var(--spacing) * 2);display:grid}.client-mail-action-cluster>div{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-mail-action-cluster .btn{white-space:nowrap}.client-mail-operation-events{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.client-mail-operation-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.client-mail-operation-events{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-mail-operation-event{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:auto minmax(0,1fr);display:grid}.client-mail-operation-event-badge{padding-top:calc(var(--spacing) * .5)}.client-mail-operation-event span,.client-mail-operation-event strong,.client-mail-operation-event small{display:block}.client-mail-operation-event span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.client-mail-operation-event strong{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-950)}.client-mail-operation-event small{margin-top:calc(var(--spacing) * 1);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-600)}.client-mailbox-header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-mailbox-dashboard{gap:calc(var(--spacing) * 4);display:grid}.client-mailbox-summary-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.client-mailbox-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.client-mailbox-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-mailbox-summary-card{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.client-mailbox-summary-card span{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}.client-mailbox-summary-card strong{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)}.client-mailbox-summary-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-mailbox-table-wrap{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow-x:auto}.client-mailbox-table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.client-mailbox-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block: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}.client-mailbox-table th.is-right{text-align:right}.client-mailbox-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:middle}.client-mailbox-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.client-mailbox-identity{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.client-mailbox-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;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}.client-mailbox-identity span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-slate-600)}.client-mailbox-identity small,.client-mailbox-muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-mailbox-status-cell,.client-mailbox-event-cell{gap:calc(var(--spacing) * .5);display:grid}.client-mailbox-status-cell span,.client-mailbox-event-cell 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-900)}.client-mailbox-status-cell small,.client-mailbox-event-cell span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-mailbox-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-mailbox-actions-menu{position:relative}.client-mailbox-actions-menu summary{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block: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-700);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));list-style-type:none}@media(hover:hover){.client-mailbox-actions-menu summary:hover{background-color:var(--color-slate-50)}}.client-mailbox-actions-menu summary::-webkit-details-marker{display:none}.client-mailbox-actions-menu>div{right:calc(var(--spacing) * 0);z-index:20;margin-top:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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);display:grid;position:absolute}.client-mailbox-actions-menu button,.client-mailbox-actions-menu a{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);border-radius:.25rem}@media(hover:hover){:is(.client-mailbox-actions-menu button,.client-mailbox-actions-menu a):hover{background-color:var(--color-slate-50)}}:is(.client-mailbox-actions-menu button,.client-mailbox-actions-menu a):disabled{cursor:not-allowed;opacity:.5}.client-mailbox-detail{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}.client-mailbox-detail-header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.client-mailbox-detail-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.client-mailbox-detail-header span,.client-mailbox-detail-header h3,.client-mailbox-detail-header p{display:block}.client-mailbox-detail-header span{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}.client-mailbox-detail-header h3{margin-top:calc(var(--spacing) * 1);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)}.client-mailbox-detail-header p{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-slate-600)}.client-mailbox-detail-header-actions,.client-mailbox-detail-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-mailbox-detail-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.client-mailbox-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.client-mailbox-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.client-mailbox-detail-card{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}.client-mailbox-detail-card span,.client-mailbox-history-header span,.client-mailbox-diagnostic-row span{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}.client-mailbox-detail-card strong,.client-mailbox-diagnostic-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)}.client-mailbox-detail-card small,.client-mailbox-diagnostic-row 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);color:var(--color-slate-600)}.client-mailbox-diagnostics{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.client-mailbox-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-mailbox-diagnostic-row,.client-mailbox-history-row{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}.client-mailbox-history{gap:calc(var(--spacing) * 2);display:grid}.client-mailbox-history-header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-mailbox-history-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)}.client-mailbox-history-row strong,.client-mailbox-history-row span{display:block}.client-mailbox-history-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.client-mailbox-history-row span{margin-top:calc(var(--spacing) * 1);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);color:var(--color-slate-600)}.client-mailbox-inline-form{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}@media(max-width:760px){.client-mailbox-table{min-width:760px}.client-mailbox-actions{justify-content:flex-start}.client-mailbox-actions-menu>div{right:auto;left:calc(var(--spacing) * 0)}}.admin-mailbox-page{gap:calc(var(--spacing) * 4);display:grid}.admin-mailbox-hero{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.admin-mailbox-hero{flex-direction:row;justify-content:space-between;align-items:center}}.admin-mailbox-identity-block{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.admin-mailbox-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-slate-900);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-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-mailbox-eyebrow{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}.admin-mailbox-identity-block h2{margin-top:calc(var(--spacing) * .5);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}.admin-mailbox-identity-block p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-slate-600)}.admin-mailbox-status-panel{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.admin-mailbox-status-panel{min-width:calc(var(--spacing) * 64)}}.admin-mailbox-status-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)}.admin-mailbox-status-panel span:last-child{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);color:var(--color-slate-600)}.admin-mailbox-summary-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.admin-mailbox-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.admin-mailbox-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-mailbox-summary-grid article{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);display:grid}.admin-mailbox-summary-grid span,.admin-mailbox-section-header span,.admin-mailbox-health-grid span,.admin-mailbox-event-list span{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}.admin-mailbox-summary-grid strong{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}.admin-mailbox-summary-grid small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.admin-mailbox-action-strip{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.admin-mailbox-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.admin-mailbox-action-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-mailbox-action-card{min-height:calc(var(--spacing) * 0);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-columns:auto minmax(0,1fr);display:grid}@media(hover:hover){.admin-mailbox-action-card:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.admin-mailbox-action-card:disabled{cursor:not-allowed;opacity:.5}.admin-mailbox-action-card.is-disabled{pointer-events:none;opacity:.5}.admin-mailbox-action-card svg{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-700);grid-row:span 2/span 2}.admin-mailbox-action-card 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)}.admin-mailbox-action-card span{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);color:var(--color-slate-600)}.admin-mailbox-section{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.admin-mailbox-section-header{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media(min-width:48rem){.admin-mailbox-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.admin-mailbox-section-header 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)}.admin-mailbox-section-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-600)}.admin-mailbox-health-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.admin-mailbox-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.admin-mailbox-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-mailbox-health-grid article,.admin-mailbox-event-list article{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 2.5);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-mailbox-health-grid strong,.admin-mailbox-event-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);display:block}.admin-mailbox-health-grid small,.admin-mailbox-event-list 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);color:var(--color-slate-600);display:block}.admin-mailbox-event-list{gap:calc(var(--spacing) * 1.5);display:grid}.admin-mailbox-event-footer{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-direction:column;display:flex}@media(min-width:40rem){.admin-mailbox-event-footer{flex-direction:row;justify-content:space-between;align-items:center}}.admin-mailbox-event-footer button{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-800)}@media(hover:hover){.admin-mailbox-event-footer button:hover{text-decoration-line:underline}}.admin-mailbox-technical-stack{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);display:grid}.admin-mailbox-technical-stack details{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.admin-mailbox-technical-stack details{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.admin-mailbox-technical-stack summary{min-width:calc(var(--spacing) * 0);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);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));display:flex}.admin-mailbox-technical-stack summary span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.admin-mailbox-technical-stack summary strong{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);text-transform:uppercase;overflow:hidden}.admin-mailbox-technical-stack dl{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.admin-mailbox-technical-stack dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-mailbox-technical-stack dl div{gap:calc(var(--spacing) * 1);display:grid}.admin-mailbox-technical-stack dt{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}.admin-mailbox-technical-stack dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-slate-800)}.admin-mailbox-confirmation-backdrop{inset:calc(var(--spacing) * 0);z-index:50;background-color:#02061873;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.admin-mailbox-confirmation-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.admin-mailbox-confirmation-backdrop{padding:calc(var(--spacing) * 4)}.admin-mailbox-confirmation-modal{width:100%;max-width:var(--container-lg);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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);display:grid}.admin-mailbox-confirmation-modal header{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 3);display:grid}.admin-mailbox-confirmation-modal header span,.admin-mailbox-confirmation-word span{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}.admin-mailbox-confirmation-modal 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)}.admin-mailbox-confirmation-modal header p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-slate-600)}.admin-mailbox-confirmation-body{gap:calc(var(--spacing) * 3);display:grid}.admin-mailbox-confirmation-body div{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.admin-mailbox-confirmation-body 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);display:block}.admin-mailbox-confirmation-body 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-600)}.admin-mailbox-confirmation-word{gap:calc(var(--spacing) * 2);display:grid}.admin-mailbox-confirmation-word input{height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-outline-style:none;outline-style:none}.admin-mailbox-confirmation-word input:focus{border-color:var(--color-slate-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-slate-200)}.admin-mailbox-confirmation-word input:disabled{cursor:not-allowed;background-color:var(--color-slate-100)}.admin-mailbox-confirmation-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)}.admin-mailbox-confirmation-modal footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.admin-mailbox-confirmation-modal footer button{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}@media(max-width:760px){.admin-mailbox-page{gap:calc(var(--spacing) * 3)}.admin-mailbox-hero,.admin-mailbox-section{padding:calc(var(--spacing) * 3)}.admin-mailbox-action-strip,.admin-mailbox-health-grid,.admin-mailbox-event-list{gap:calc(var(--spacing) * 2)}.admin-mailbox-action-card{width:100%;padding:calc(var(--spacing) * 3)}}.client-outbound-account-list{gap:calc(var(--spacing) * 4);display:grid}.client-outbound-account{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.client-outbound-account-header{justify-content:space-between;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-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.client-outbound-account-header strong,.client-outbound-account-header span{display:block}.client-outbound-account-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)}.client-outbound-account-header span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-outbound-account-metrics{margin-block:calc(var(--spacing) * 3);gap: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);flex-wrap:wrap;display:flex}.client-outbound-account-metrics span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);border-radius:3.40282e38px}.client-outbound-warning{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);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));color:var(--color-amber-900)}.client-outbound-alert-list{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.client-outbound-alert{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) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:flex}.client-outbound-alert svg,.client-outbound-account-alert svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.client-outbound-alert strong,.client-outbound-alert span,.client-outbound-alert small,.client-outbound-account-alert strong,.client-outbound-account-alert span,.client-outbound-account-alert small{display:block}.client-outbound-alert strong,.client-outbound-account-alert strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.client-outbound-alert span,.client-outbound-account-alert span{margin-top:calc(var(--spacing) * 1)}.client-outbound-alert small,.client-outbound-account-alert small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.client-outbound-alert-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-950)}.client-outbound-alert-critical{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-950)}.client-outbound-account-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-outbound-account-actions span{margin-top:calc(var(--spacing) * 0);display:inline}.client-outbound-paused{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-900);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));color:var(--color-white)}.client-outbound-account-alert{margin-bottom:calc(var(--spacing) * 3);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);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:flex}.client-outbound-account-alert-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-950)}.client-outbound-account-alert-critical{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-950)}.client-outbound-message-list{gap:calc(var(--spacing) * 2);display:grid}.client-outbound-message{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.client-outbound-message{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}}.client-outbound-message-main{min-width:calc(var(--spacing) * 0)}.client-outbound-message-main strong,.client-outbound-message-main span,.client-outbound-message-main small{display:block}.client-outbound-message-main 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}.client-outbound-message-main span{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-outbound-message-main small{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-outbound-message-side{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}@media(min-width:48rem){.client-outbound-message-side{justify-content:flex-end}}.client-outbound-message-side>span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.client-outbound-attachment{align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-600);border-radius:3.40282e38px;display:inline-flex}.client-outbound-retry-blocked{max-width:calc(var(--spacing) * 48);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-hub-audit-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.client-hub-audit-row strong,.client-hub-audit-row span{display:block}.client-hub-audit-row strong{color:var(--color-slate-950)}.client-hub-audit-row span,.client-hub-audit-row time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-hub-empty-line{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-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));color:var(--color-slate-500)}.client-hub-shortcuts{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-hub-mini-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.client-hub-mini-list button{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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);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));display:flex}@media(hover:hover){.client-hub-mini-list button:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.client-hub-mini-list 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-950)}.client-hub-mini-list p{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-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));color:var(--color-slate-500)}.client-hub-muted{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-hub-form{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.client-hub-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.client-hub-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-hub-signature-form{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}.client-hub-form-actions{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.client-hub-form-actions{grid-column:span 2/span 2}}@media(min-width:80rem){.client-hub-form-actions{grid-column:span 3/span 3}}.client-hub-th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.client-hub-th.is-right{text-align:right}.client-hub-td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.client-hub-td.is-strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.client-hub-row-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-hub-row-actions .btn{white-space:nowrap;flex-shrink:0}.client-hub-safe-note{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-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));color:var(--color-sky-800);display:flex}.client-connection-wizard{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:grid}.client-connection-steps{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-connection-steps span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-radius:3.40282e38px}.client-connection-steps span.is-active{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}.client-connection-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-connection-action-hint{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex:1}.client-connection-status-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media(min-width:48rem){.client-connection-status-card{flex-direction:row;justify-content:space-between;align-items:center}}.client-connection-status-card span,.client-connection-status-card strong,.client-connection-status-card small{display:block}.client-connection-status-card span{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}.client-connection-status-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-950)}.client-connection-status-card small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-connection-status-pill{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);width:fit-content;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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);align-items:center;display:inline-flex}.client-product-flow-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid}.client-product-flow-header{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:48rem){.client-product-flow-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.client-product-flow-header span,.client-product-flow-header strong,.client-product-flow-header small{display:block}.client-product-flow-header span{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}.client-product-flow-header strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-950)}.client-product-flow-header small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.client-product-flow-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.client-product-flow-live{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) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;flex-direction:column;display:flex}@media(min-width:48rem){.client-product-flow-live{flex-direction:row;justify-content:space-between;align-items:center}}.client-product-flow-live span,.client-product-flow-live strong,.client-product-flow-live small{display:block}.client-product-flow-live span{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);text-transform:uppercase}.client-product-flow-live strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.client-product-flow-live small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.client-product-flow-live.is-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-950)}.client-product-flow-live.is-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-950)}.client-product-flow-live.is-ready{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-950)}.client-product-flow-live.is-idle{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.client-product-flow-meter{min-width:calc(var(--spacing) * 44);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);display:grid}.client-product-flow-meter div{height:calc(var(--spacing) * 2);background-color:#fffc;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-product-flow-meter div{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.client-product-flow-meter div{--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-slate-200);--tw-ring-inset:inset}.client-product-flow-meter i{background-color:var(--color-sky-500);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}.client-product-flow-steps{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.client-product-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.client-product-flow-steps{grid-template-columns:repeat(6,minmax(0,1fr))}}.client-product-flow-step{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:grid}.client-product-flow-step svg{color:var(--color-slate-400)}.client-product-flow-step span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.client-product-flow-step small{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.client-product-flow-step.is-done{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.client-product-flow-step.is-done svg,.client-product-flow-step.is-done span{color:var(--color-emerald-800)}.client-product-flow-step.is-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.client-product-flow-step.is-active svg,.client-product-flow-step.is-active span{color:var(--color-sky-800)}.client-product-flow-step.is-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.client-product-flow-step.is-warning svg,.client-product-flow-step.is-warning span{color:var(--color-amber-800)}.client-product-flow-step.is-pending svg,.client-product-flow-step.is-pending span{color:var(--color-slate-500)}.client-product-flow-folders{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.client-product-flow-folders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.client-product-flow-folders{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-product-flow-folders>div{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-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;display:grid}.client-product-flow-folders span,.client-product-flow-folders strong,.client-product-flow-folders small{display:block}.client-product-flow-folders span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.client-product-flow-folders small{color:var(--color-slate-500)}.client-product-flow-folders .is-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-900)}.client-product-flow-folders .is-ready{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.client-product-flow-folders .is-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.is-spinning{animation:1s linear infinite linehost-spin}@keyframes linehost-spin{to{transform:rotate(360deg)}}.client-connection-preview{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-950);flex-direction:column;display:flex}@media(min-width:48rem){.client-connection-preview{flex-direction:row;justify-content:space-between;align-items:center}}.client-connection-preview span,.client-connection-preview strong,.client-connection-preview small{display:block}.client-connection-preview span{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-emerald-700);text-transform:uppercase}.client-connection-preview strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.client-connection-preview small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-emerald-800)}.client-connection-progress{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.client-connection-progress{grid-template-columns:repeat(5,minmax(0,1fr))}}.client-connection-progress div{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block: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);display:flex}.client-connection-progress div.is-complete{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.client-connection-smtp{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-950);flex-direction:column;display:flex}@media(min-width:48rem){.client-connection-smtp{flex-direction:row;justify-content:space-between;align-items:center}}.client-connection-smtp span,.client-connection-smtp strong,.client-connection-smtp small{display:block}.client-connection-smtp span{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-amber-700);text-transform:uppercase}.client-connection-smtp strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.client-connection-smtp small{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-800)}.client-connection-advanced{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.client-connection-advanced summary{cursor:pointer;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)}.client-connection-advanced .client-hub-form{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 0)}.icon-sm{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.icon-xs{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.workspace-mail-product{--mail-rail-width:21.5rem;background-color:var(--color-slate-50);height:100vh;position:relative;overflow:hidden}@keyframes mail-soft-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mail-folder-panel,.mail-list-items,.mail-work-area,.mail-move-scroll{scrollbar-width:thin;scrollbar-color:#94a3b8b8 transparent;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.workspace-mail-product *,.workspace-mail-product :before,.workspace-mail-product :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.mail-product-topbar{left:var(--mail-rail-width);top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:20;height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.mail-product-topbar{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-product-topbar{background-color:var(--color-slate-800);padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-200)}.mail-global-search{height:calc(var(--spacing) * 8);width:100%;max-width:var(--container-sm);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffffff1a;margin-left:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-global-search{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-global-search{padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-300)}.mail-global-search:focus-within{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.mail-global-search:focus-within{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.mail-global-search-scope{border-right-style:var(--tw-border-style);border-color:#fff3;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.mail-global-search-scope{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.mail-global-search-scope{padding-right:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.mail-global-search-input{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.mail-global-search-clear{margin-right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-slate-300);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-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-global-search-clear:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-global-search-clear:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-global-search-clear:hover{color:var(--color-white)}}.mail-product-user{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.mail-product-icon-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-slate-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media(hover:hover){.mail-product-icon-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-product-icon-button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-product-icon-button:hover{color:var(--color-white)}}.mail-product-icon-button:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover){.mail-product-icon-button:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-300);background-color:#0000}}.mail-product-icon-button-active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-product-icon-button-active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-product-icon-button-active{color:var(--color-white)}.mail-preferences-backdrop{inset:calc(var(--spacing) * 0);z-index:250;background-color:#0000;position:fixed}.mail-preferences-dialog{top:calc(var(--spacing) * 14);right:calc(var(--spacing) * 4);z-index:260;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:min(26rem,100vw - 1.5rem);color:var(--color-slate-950);--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);display:grid;position:fixed;overflow:hidden}.mail-preferences-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.mail-preferences-title{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)}.mail-preferences-subtitle{margin-top:calc(var(--spacing) * 1);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);color:var(--color-slate-500)}.mail-preferences-close{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-preferences-close:hover{background-color:var(--color-slate-200);color:var(--color-slate-950)}}.mail-preferences-body{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}.mail-preference-group{gap:calc(var(--spacing) * 2);display:grid}.mail-preference-label{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}.mail-preference-options{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mail-preference-option{min-height:calc(var(--spacing) * 8);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-preference-option:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.mail-preference-option-active{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)}@media(hover:hover){.mail-preference-option-active:hover{background-color:var(--color-slate-900);color:var(--color-white)}}.mail-list-alerts{pointer-events:none;right:1.5rem;bottom:calc(var(--spacing) * 6);z-index:120;width:min(28rem,calc(100vw - var(--mail-rail-width) - 2rem));position:fixed}.workspace-mail-product:has(.mail-composer:not(.mail-composer-expanded)) .mail-list-alerts{right:calc(min(40rem,100vw - 1.5rem) + 2rem)}.mail-action-notice{pointer-events:auto;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;animation:.18s ease-out mail-toast-in}@supports (color:color-mix(in lab,red,red)){.mail-action-notice{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-action-notice{background-color:var(--color-slate-800);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-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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)}.mail-action-notice-info{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-sky-400)}.mail-action-notice-success{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-emerald-400)}.mail-action-notice-warning{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-amber-400)}.mail-action-notice-danger{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-rose-400)}@keyframes mail-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mail-product-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-white);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);text-transform:uppercase;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.mail-product-avatar img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%}.mail-product-avatar>span:not(.mail-product-presence){border-radius:3.40282e38px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mail-product-avatar-link{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.mail-product-avatar-link:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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-sky-300)}}.mail-product-avatar-link:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-sky-300);--tw-outline-style:none;outline-style:none}.mail-product-presence{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:10;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-slate-800);background-color:var(--color-emerald-500);border-radius:3.40282e38px;position:absolute}.mail-board{grid-template-columns:var(--mail-rail-width) minmax(28rem,36rem) minmax(0,1fr);height:100vh;min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);background-color:var(--color-slate-50);display:grid}.mail-reader-pane-bottom{grid-template-columns:var(--mail-rail-width) minmax(0,1fr);grid-template-rows:minmax(18rem,46vh) minmax(20rem,1fr)}.mail-reader-pane-bottom .mail-list{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;grid-area:1/2;height:calc(46vh - 3rem)}.mail-reader-pane-bottom .mail-work-area{margin-top:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);grid-area:2/2;height:auto}.mail-density-compact .mail-list-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.mail-density-compact .mail-item-subject{margin-top:calc(var(--spacing) * .5)}.mail-density-compact .mail-item-preview{-webkit-line-clamp:1;margin-top:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.mail-density-compact .mail-item-flags{margin-top:calc(var(--spacing) * 1)}.mail-density-spacious .mail-list-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.mail-density-spacious .mail-item-preview{-webkit-line-clamp:3;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}@media(min-width:861px){.mail-reader-pane-hidden{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.mail-reader-pane-hidden .mail-list{border-right-style:var(--tw-border-style);border-right-width:0;grid-column:2}.mail-reader-pane-hidden .mail-work-area{display:none}}.mail-list,.mail-reader,.mail-composer{min-width:calc(var(--spacing) * 0);border-color:var(--color-slate-200);background-color:var(--color-white)}.mail-rail{height:100vh;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-slate-800);color:var(--color-slate-300);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.mail-rail-brand{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-white);display:flex}.mail-rail-brand-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.mail-rail-body{min-height:calc(var(--spacing) * 0);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.mail-module-strip{align-items:center;gap:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-module-strip{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-module-button{width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--color-slate-300);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));flex-direction:column;display:flex;position:relative;overflow:hidden}@media(hover:hover){.mail-module-button:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mail-module-button:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@supports (color:color-mix(in lab,red,red)){.mail-module-active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){.mail-module-active:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-module-active:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.mail-module-active:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * .5);background-color:var(--color-sky-400);border-radius:3.40282e38px;position:absolute}.mail-module-active .mail-module-icon{--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:#052f4a4d}@supports (color:color-mix(in lab,red,red)){.mail-module-active .mail-module-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.mail-module-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--color-white);justify-content:center;align-items:center;display:flex}.mail-module-tone-blue{background-color:var(--color-sky-600)}.mail-module-tone-slate{background-color:var(--color-slate-600)}.mail-module-tone-purple{background-color:var(--color-violet-500)}.mail-module-tone-emerald{background-color:var(--color-emerald-600)}.mail-module-tone-orange{background-color:var(--color-orange-600)}.mail-module-tone-rose{background-color:var(--color-rose-600)}.mail-module-tone-pink{background-color:var(--color-pink-600)}.mail-module-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:4rem;font-size:10px;display:block;overflow:hidden}.mail-folder-panel{scrollbar-gutter:auto;overscroll-behavior:contain;min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);font-size:14px;line-height:calc(var(--spacing) * 5);overflow:hidden auto}.mail-section-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-shrink:0}.mail-section-title{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)}.mail-section-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.mail-compose-button{height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-sky-600);width:100%;padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);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:#052f4a33;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-button{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.mail-compose-button{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.mail-compose-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-sky-500);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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:#052f4a40}@supports (color:color-mix(in lab,red,red)){.mail-compose-button:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.mail-nav-section{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);width:100%;display:grid}.mail-nav-section-header{margin-bottom:calc(var(--spacing) * 1);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);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-sky-400);text-transform:uppercase;display:flex}.mail-nav-title{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.mail-nav-tools{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-slate-400);display:flex}.mail-nav-tool-button{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);color:var(--color-slate-400);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media(hover:hover){.mail-nav-tool-button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-nav-tool-button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-nav-tool-button:hover{color:var(--color-white)}}.mail-folder-search{margin-bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-folder-search{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@supports (color:color-mix(in lab,red,red)){.mail-folder-search{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.mail-folder-search{padding-inline:calc(var(--spacing) * 2.5);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@supports (color:color-mix(in lab,red,red)){.mail-folder-search:focus-within{border-color:color-mix(in oklab,var(--color-sky-500) 60%,transparent)}}@supports (color:color-mix(in lab,red,red)){.mail-folder-search:focus-within{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.mail-folder-search input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-slate-100);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.mail-folder-search 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)}.mail-folder-search-clear{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-folder-search-clear:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-folder-search-clear:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-folder-search-clear:hover{color:var(--color-white)}}.mail-nav-button{min-height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;color:var(--color-slate-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;font-size:14px;transition-duration:.15s;display:flex}@media(hover:hover){.mail-nav-button:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mail-nav-button:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.mail-nav-button:hover{color:var(--color-white)}}.mail-nav-folder-list{scrollbar-gutter:auto;gap:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 0);display:grid}.mail-nav-folder-child{min-height:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-300);font-size:13px}.mail-nav-folder-depth-0.mail-nav-folder-child{padding-left:calc(var(--spacing) * 3)}.mail-nav-folder-depth-1{padding-left:calc(var(--spacing) * 4)}.mail-nav-folder-depth-2{padding-left:calc(var(--spacing) * 6)}.mail-nav-folder-depth-3,.mail-nav-folder-depth-4{padding-left:calc(var(--spacing) * 8)}.mail-nav-folder-branch{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-bottom-left-radius:var(--radius-sm);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-color:#62748eb3;border-left-width:1px;flex-shrink:0;align-self:center}@supports (color:color-mix(in lab,red,red)){.mail-nav-folder-branch{border-color:color-mix(in oklab,var(--color-slate-500) 70%,transparent)}}.mail-nav-folder-branch{transform:translateY(-.0625rem)}.mail-nav-button-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.mail-nav-folder-child .mail-nav-button-main{gap:calc(var(--spacing) * 1.5)}.mail-nav-trailing{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.mail-nav-collapse-control{right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.mail-nav-collapse-control{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-nav-collapse-control{color:var(--color-slate-300);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.mail-nav-collapse-control:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.mail-nav-collapse-control:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.mail-nav-collapse-control:hover{color:var(--color-sky-200)}}.mail-nav-button:hover .mail-nav-collapse-control,.mail-nav-button:focus-visible .mail-nav-collapse-control{opacity:1}.mail-nav-button:hover .mail-nav-trailing-collapsible .mail-nav-count,.mail-nav-button:focus-visible .mail-nav-trailing-collapsible .mail-nav-count{opacity:0}.mail-nav-button-main span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-nav-button-main svg,.mail-nav-button>svg{flex-shrink:0}.mail-nav-button>span:first-child:not(.mail-nav-button-main){min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mail-nav-active{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.mail-nav-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.mail-nav-active{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media(hover:hover){.mail-nav-active:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.mail-nav-active:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.mail-nav-disabled{cursor:default;color:var(--color-slate-300)}@media(hover:hover){.mail-nav-disabled:hover{background-color:#0000}}.mail-nav-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mail-nav-count{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.mail-nav-count{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-200);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.mail-nav-empty{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));color:var(--color-slate-500)}.mail-tag-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-sky-400);border-radius:3.40282e38px;flex-shrink:0}.mail-tag-dot-sky,.mail-tag-dot-blue{background-color:var(--color-sky-400)}.mail-tag-dot-emerald{background-color:var(--color-emerald-400)}.mail-tag-dot-amber{background-color:var(--color-amber-400)}.mail-tag-dot-rose{background-color:var(--color-rose-400)}.mail-tag-dot-violet{background-color:var(--color-violet-400)}.mail-tag-dot-slate{background-color:var(--color-slate-400)}.mail-rail-collapse{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 8);color:var(--color-slate-300);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));align-items:center;display:flex}@media(hover:hover){.mail-rail-collapse:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mail-rail-collapse:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.mail-rail-collapse:hover{color:var(--color-white)}}.mail-list{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;flex-direction:column;display:flex;position:relative}.mail-list-commandbar{z-index:120;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);flex-shrink:0;position:relative;overflow:visible}.mail-list-folder-row{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.mail-list-heading{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.mail-folder-selector{min-width:calc(var(--spacing) * 0);align-items:center;gap: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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);display:inline-flex}.mail-folder-title{min-width:calc(var(--spacing) * 0);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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);overflow:hidden}.mail-list-count{min-width:calc(var(--spacing) * 0);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}.mail-operational-badge{margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;align-items:center;display:inline-flex}.mail-operational-badge-degraded{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.mail-operational-badge-unavailable{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.mail-sync-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);opacity:.75;background-color:currentColor;border-radius:3.40282e38px;flex-shrink:0}.mail-list-toolbar{z-index:130;min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:flex;position:relative;overflow:visible}.mail-imap-action-state{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-900);flex-direction:column;display:flex}.mail-imap-action-state span{--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-amber-700);text-transform:uppercase}.mail-imap-action-state strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.mail-imap-action-state-ready{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.mail-imap-action-state-ready span{color:var(--color-emerald-700)}.mail-focus-strip{scrollbar-width:none;min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);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));flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.mail-focus-strip:before,.mail-focus-strip:after{content:"";pointer-events:none;z-index:2;opacity:0;flex:0 0 2.5rem;align-self:stretch;width:2.5rem;transition:opacity .12s;position:sticky}.mail-focus-strip:before{background:linear-gradient(90deg,#f8fafc,#f8fafc00);margin-right:-2.5rem;left:0}.mail-focus-strip:after{background:linear-gradient(270deg,#f8fafc,#f8fafc00);order:999;margin-left:-2.5rem;right:0}.mail-focus-strip-overflow-left:before,.mail-focus-strip-overflow-right:after{opacity:1}.mail-focus-strip::-webkit-scrollbar{display:none}.mail-focus-label{padding-right:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-400);text-transform:uppercase;flex-shrink:0}.mail-focus-button{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);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-600);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-width:1px;border-color:#0000;flex-shrink:0;display:inline-flex}@media(hover:hover){.mail-focus-button:hover{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-950)}}.mail-focus-button-active{border-color:var(--color-sky-200);background-color:var(--color-white);color:var(--color-sky-700);--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)}@media(hover:hover){.mail-focus-button-active:hover{border-color:var(--color-sky-200);background-color:var(--color-white);color:var(--color-sky-800)}}.mail-focus-clear{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);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);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));flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}@media(hover:hover){.mail-focus-clear:hover{background-color:var(--color-white);color:var(--color-slate-900)}}.mail-focus-scroll{right:calc(var(--spacing) * 1);z-index:10;margin-left:calc(var(--spacing) * 1);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#fffffff2;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.mail-focus-scroll{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.mail-focus-scroll{color:var(--color-slate-500);opacity:0;--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))}@media(hover:hover){.mail-focus-scroll:hover{border-color:var(--color-slate-300);color:var(--color-slate-900)}}.mail-focus-scroll:focus-visible{opacity:1;--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-sky-300);--tw-outline-style:none;outline-style:none}.mail-focus-strip:hover .mail-focus-scroll,.mail-focus-strip:focus-within .mail-focus-scroll{opacity:1}.mail-focus-scroll-back{right:auto;left:calc(var(--spacing) * 1);margin-right:calc(var(--spacing) * 1);order:-9999}.mail-search-shortcuts{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);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));flex-wrap:wrap;display:flex}.mail-search-shortcuts-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);text-transform:uppercase;flex-shrink:0}.mail-search-shortcut{height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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-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;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;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-search-shortcut:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-950)}}.mail-search-shortcut-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}@media(hover:hover){.mail-search-shortcut-active:hover{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-800)}}.mail-search-shortcut-saved{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}@media(hover:hover){.mail-search-shortcut-saved:hover{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}}.mail-search-operators{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);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));flex-wrap:wrap;display:flex}.mail-search-operators-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);text-transform:uppercase;flex-shrink:0}.mail-search-operator-chip{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.mail-toolbar-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.mail-toolbar-tools{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;margin-left:auto;display:flex}.mail-toolbar-checkbox{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400);background-color:var(--color-white);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));flex-shrink:0}@media(hover:hover){.mail-toolbar-checkbox:hover{border-color:var(--color-slate-700)}}.mail-toolbar-checkbox-active{border-color:var(--color-sky-600);background-color:var(--color-sky-600);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mail-toolbar-selection{max-width:calc(var(--spacing) * 28);min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);overflow:hidden}.mail-toolbar-action{display:inline-flex;position:relative}.mail-list-tool{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-sm);color:var(--color-slate-600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media(hover:hover){.mail-list-tool:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-list-tool-active{background-color:var(--color-sky-50);color:var(--color-sky-700)}.mail-list-tool:disabled{cursor:not-allowed;color:var(--color-slate-300)}@media(hover:hover){.mail-list-tool:disabled:hover{color:var(--color-slate-300)}}.mail-sort-control{margin-left:calc(var(--spacing) * 1);flex-shrink:0;display:inline-flex;position:relative}.mail-sort-select{height:calc(var(--spacing) * 7);max-width:calc(var(--spacing) * 36);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6);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-600);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}@media(hover:hover){.mail-sort-select:hover{border-color:var(--color-slate-300)}}.mail-selection-summary{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);display:flex}.mail-selection-summary-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.mail-selection-summary-title{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);overflow:hidden}.mail-selection-summary-meta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px;flex-shrink:0}.mail-selection-summary-note{color:var(--color-slate-500);flex-shrink:0;display:none}@media(min-width:48rem){.mail-selection-summary-note{display:inline}}.mail-selection-summary-clear{height:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-selection-summary-clear:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-list-tool-icon{margin-left:auto}.mail-filter-trigger{position:relative}.mail-filter-active-dot{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-sky-500);border-radius:3.40282e38px;position:absolute}.mail-action-menu{top:calc(var(--spacing) * 8);left:calc(var(--spacing) * 0);z-index:320;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:14.5rem;padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);--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);animation:.14s ease-out mail-soft-in;display:grid;position:absolute;overflow:hidden}.mail-action-menu-item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}@media(hover:hover){.mail-action-menu-item:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.mail-action-menu-item:disabled{cursor:not-allowed;color:var(--color-slate-400);opacity:.7}@media(hover:hover){.mail-action-menu-item:disabled:hover{color:var(--color-slate-400);background-color:#0000}}.mail-action-menu-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.mail-mark-menu{top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 0);left:auto}.mail-move-menu{top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 0);width:min(24rem,100vw - 2rem);min-width:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);left:auto}.mail-move-search{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);width:100%;padding-inline:calc(var(--spacing) * 2.5);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.mail-move-search:focus-within{border-color:var(--color-sky-400);background-color:var(--color-white);color:var(--color-sky-600)}.mail-move-search input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.mail-move-search input::placeholder{color:var(--color-slate-400)}.mail-move-search 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)}.mail-move-scroll{max-height:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 1);display:grid;overflow-y:auto}.mail-move-menu-item{padding-left:calc(.5rem + (var(--move-folder-depth,0) * .75rem));min-height:calc(var(--spacing) * 11);width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2.5);text-align:left;color:var(--color-slate-700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:flex}@media(hover:hover){.mail-move-menu-item:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.mail-move-menu-item:disabled{cursor:not-allowed;color:var(--color-slate-400);opacity:.7}@media(hover:hover){.mail-move-menu-item:disabled:hover{color:var(--color-slate-400);background-color:#0000}}.mail-move-folder-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex:1;display:flex}.mail-move-folder-branch{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 2.5);border-bottom-left-radius:var(--radius-sm);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-300);flex-shrink:0}.mail-move-folder-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.mail-move-folder-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);overflow:hidden}.mail-move-folder-context{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-slate-500);overflow:hidden}.mail-move-folder-type{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.mail-move-folder-type-remote{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.mail-move-folder-type-local{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.mail-move-folder-type-default{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.mail-action-menu-divider{margin-block:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}.mail-filter-backdrop{inset:calc(var(--spacing) * 0);z-index:210;background-color:#0206184d;position:fixed}@supports (color:color-mix(in lab,red,red)){.mail-filter-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.mail-filter-dialog{left:calc(var(--mail-rail-width) + ((100vw - var(--mail-rail-width)) / 2));z-index:220;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(64rem,100vw - 3rem);max-height:calc(100vh - 4rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);flex-direction:column;display:flex;position:fixed;top:50%;overflow:hidden}.mail-organization-dialog{left:calc(var(--mail-rail-width) + ((100vw - var(--mail-rail-width)) / 2));z-index:220;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(56rem,100vw - 2rem);max-height:calc(100vh - 4rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);flex-direction:column;display:flex;position:fixed;top:50%;overflow:hidden}.mail-bulk-backdrop{inset:calc(var(--spacing) * 0);z-index:240;background-color:#02061840;position:fixed}@supports (color:color-mix(in lab,red,red)){.mail-bulk-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.mail-bulk-dialog{z-index:250;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(30rem,100vw - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-slate-950);--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);display:grid;position:fixed;top:50%;left:50%}.mail-bulk-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.mail-bulk-kicker{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}.mail-bulk-title{margin-top:calc(var(--spacing) * 1);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)}.mail-bulk-close{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-bulk-close:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-bulk-copy{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)}.mail-bulk-summary{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);display:grid}.mail-bulk-summary-label{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}.mail-bulk-summary strong{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)}.mail-bulk-subjects{gap:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);display:grid}.mail-bulk-subjects li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-bulk-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mail-bulk-cancel{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-bulk-cancel:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.mail-bulk-confirm{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-900);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-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-bulk-confirm:hover{background-color:var(--color-slate-800)}}.mail-bulk-confirm-danger{background-color:var(--color-rose-600)}@media(hover:hover){.mail-bulk-confirm-danger:hover{background-color:var(--color-rose-700)}}.mail-filter-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.mail-filter-title{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)}.mail-filter-subtitle{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)}.mail-filter-close{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-filter-close:hover{background-color:var(--color-slate-200);color:var(--color-slate-950)}}.mail-filter-body{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden auto}.mail-filter-field{min-width:calc(var(--spacing) * 0);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-700);display:grid}.mail-filter-field input{height:calc(var(--spacing) * 10);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-normal);font-weight:var(--font-weight-normal);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;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}.mail-filter-field input::placeholder{color:var(--color-slate-400)}.mail-filter-field input:focus{border-color:var(--color-sky-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-sky-100)}.mail-filter-field select{height:calc(var(--spacing) * 10);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-normal);font-weight:var(--font-weight-normal);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;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}.mail-filter-field select:focus{border-color:var(--color-sky-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-sky-100)}.mail-filter-field-wide{grid-column:span 2/span 2}.mail-filter-options{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-organization-body{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:grid}.mail-organization-list{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);max-height:24rem;padding:calc(var(--spacing) * 2);display:grid;overflow-y:auto}.mail-organization-item{align-items:center;gap:calc(var(--spacing) * 3);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));color:var(--color-slate-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-slate-200);grid-template-columns:minmax(0,1fr) 12rem 2.5rem;display:grid}.mail-organization-item-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);display:flex}.mail-organization-item-child{padding-left:calc(var(--spacing) * 4)}.mail-organization-item-main span:last-child{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.mail-organization-item-main strong,.mail-organization-item-main small{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-organization-item-main 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)}.mail-organization-item-main small{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-500)}.mail-organization-name-input{height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);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-950);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;background-color:#0000;border-width:1px;border-color:#0000;outline-style:none}@media(hover:hover){.mail-organization-name-input:hover{border-color:var(--color-slate-200);background-color:var(--color-white)}}.mail-organization-name-input:focus{border-color:var(--color-sky-500);background-color:var(--color-white);--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-sky-100)}.mail-organization-parent-select{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-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;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}.mail-organization-parent-select:focus{border-color:var(--color-sky-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-sky-100)}.mail-organization-parent-select:disabled{cursor:not-allowed;background-color:var(--color-slate-100)}.mail-saved-filter-panel{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);grid-column:span 2/span 2;display:grid}.mail-saved-filter-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.mail-saved-filter-title{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)}.mail-saved-filter-copy{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-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.mail-saved-filter-count{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);background-color:var(--color-slate-100);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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.mail-saved-filter-form{gap:calc(var(--spacing) * 2);display:flex}.mail-saved-filter-form input{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-normal);font-weight:var(--font-weight-normal);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;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;flex:1}.mail-saved-filter-form input::placeholder{color:var(--color-slate-400)}.mail-saved-filter-form input:focus{border-color:var(--color-sky-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-sky-100)}.mail-saved-filter-list{gap:calc(var(--spacing) * 2);display:grid}.mail-saved-filter-item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);align-items:stretch;display:flex;overflow:hidden}.mail-saved-filter-apply{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 3);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));flex:1;display:grid}@media(hover:hover){.mail-saved-filter-apply:hover{background-color:var(--color-white)}}.mail-saved-filter-apply span{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);overflow:hidden}.mail-saved-filter-apply 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-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500);overflow:hidden}.mail-saved-filter-remove{width:calc(var(--spacing) * 10);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-saved-filter-remove:hover{background-color:var(--color-red-50);color:var(--color-red-700)}}.mail-saved-filter-empty{border-radius:var(--radius-md);background-color:var(--color-slate-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-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.mail-routing-panel{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-100);background-color:#f0f9ff66;display:grid}@supports (color:color-mix(in lab,red,red)){.mail-routing-panel{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.mail-routing-panel{padding:calc(var(--spacing) * 4)}.mail-routing-form{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-routing-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sky-100);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.mail-routing-rule-list{max-height:calc(var(--spacing) * 48);gap:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 1);display:grid;overflow-y:auto}.mail-routing-rule-item{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);border-width:1px;border-color:var(--color-slate-200);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));color:var(--color-slate-700);grid-template-columns:minmax(0,1fr) auto;display:grid}.mail-routing-rule-item strong,.mail-routing-rule-item small{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-routing-rule-item strong{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);flex-wrap:wrap;display:flex}.mail-routing-rule-item small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.mail-routing-scope-help{margin-top:calc(var(--spacing) * 1);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);color:var(--color-sky-700);display:block}.mail-routing-scope-line{color:var(--color-sky-700)}.mail-routing-rule-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.mail-routing-rule-state{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.mail-routing-rule-state-active{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.mail-routing-rule-state-paused{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-500)}.mail-filter-check{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:flex}.mail-filter-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-sky-600);border-radius:.25rem}.mail-filter-check input:focus{--tw-ring-color:var(--color-sky-500)}.mail-filter-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.mail-filter-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.mail-filter-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.mail-filter-secondary{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-filter-secondary:hover{background-color:var(--color-slate-50)}}.mail-filter-primary{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-900);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-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-filter-primary:hover{background-color:var(--color-slate-800)}}.mail-list-items{z-index:0;min-height:calc(var(--spacing) * 0);flex:1;position:relative}:where(.mail-list-items>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.mail-list-items{background-color:var(--color-white);overflow-y:auto}.mail-list-date-divider{top:calc(var(--spacing) * 0);z-index:10;background-color:#f1f5f9f2;position:sticky}@supports (color:color-mix(in lab,red,red)){.mail-list-date-divider{background-color:color-mix(in oklab,var(--color-slate-100) 95%,transparent)}}.mail-list-date-divider{padding-inline:calc(var(--spacing) * 4);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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);--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,)}.mail-list-title-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.mail-preview-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);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-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-700);border-radius:3.40282e38px}.mail-search-box{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-500);display:flex}.mail-search-box:focus-within{border-color:var(--color-slate-500)}.mail-search-input{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.mail-search-input::placeholder{color:var(--color-slate-400)}.mail-filter-tabs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.mail-filter-tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.mail-filter-tab:hover{background-color:var(--color-slate-100)}}.mail-filter-active{background-color:var(--color-slate-800);color:var(--color-white)}@media(hover:hover){.mail-filter-active:hover{background-color:var(--color-slate-800)}}.mail-list-item{cursor:pointer;border-left-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-left-width:4px;border-left-color:#0000;transition-duration:.15s;position:relative}@media(hover:hover){.mail-list-item:hover{background-color:var(--color-slate-50)}}@supports (color:color-mix(in lab,red,red)){.mail-list-item:focus-visible{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.mail-list-item: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-sky-300);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.mail-list-active{border-left-color:var(--color-sky-500);background-color:#f0f9ffcc;box-shadow:inset 0 1px #0ea5e91a}@supports (color:color-mix(in lab,red,red)){.mail-list-active{background-color:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}@media(hover:hover){.mail-list-active:hover{background-color:var(--color-sky-50)}}.mail-list-selected{border-left-color:var(--color-slate-700);background-color:var(--color-slate-50)}.mail-list-draft{border-left-color:var(--color-amber-400)}.mail-list-unread{background-color:var(--color-white)}.mail-list-unread .mail-item-title:before{content:"";margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-sky-500);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.mail-list-read .mail-item-title,.mail-list-read .mail-item-subject{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.mail-list-active.mail-list-unread{background-color:var(--color-sky-50)}.mail-list-skeleton{gap:calc(var(--spacing) * 0);display:grid}:where(.mail-list-skeleton>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.mail-list-skeleton{background-color:var(--color-white)}.mail-skeleton-row{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:1.25rem minmax(0,1fr) 4.5rem;display:grid}.mail-skeleton-check{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm)}.mail-skeleton-content{gap:calc(var(--spacing) * 2);display:grid}.mail-skeleton-title{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 28)}.mail-skeleton-subject{height:calc(var(--spacing) * 3);width:80%}.mail-skeleton-preview{height:calc(var(--spacing) * 3);width:91.6667%}.mail-skeleton-time{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 12);justify-self:flex-end}.mail-list-empty{min-height:calc(var(--spacing) * 96);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.mail-list-empty-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);justify-content:center;align-items:center;display:inline-flex}.mail-list-empty-title{margin-top:calc(var(--spacing) * 4);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)}.mail-list-empty-copy{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);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)}.mail-list-empty-detail{margin-top:calc(var(--spacing) * 3);max-width:var(--container-sm);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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)}.mail-list-empty-actions{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mail-list-empty-primary{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-900);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-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-list-empty-primary:hover{background-color:var(--color-slate-800)}}.mail-list-empty-secondary{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-list-empty-secondary:hover{background-color:var(--color-slate-50)}}.mail-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:flex}.mail-list-footer{background-color:var(--color-white);flex-shrink:0}.mail-pagination-summary{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-pagination-pages{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:inline-flex}.mail-pagination-number-list{align-items:center;gap:calc(var(--spacing) * 1);display:none}@media(min-width:40rem){.mail-pagination-number-list{display:inline-flex}}.mail-pagination-number{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-pagination-number:hover{background-color:var(--color-slate-50)}}.mail-pagination-number-active{border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white)}@media(hover:hover){.mail-pagination-number-active:hover{background-color:var(--color-slate-900)}}.mail-pagination-page-label{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.mail-pagination-button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.mail-pagination-button:hover{background-color:var(--color-slate-50)}}.mail-pagination-button:disabled{cursor:not-allowed;color:var(--color-slate-300)}.mail-toolbar-pager{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);flex-shrink:0;display:inline-flex}.mail-toolbar-pager-summary{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);overflow:hidden}.mail-item-topline{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-template-columns:1.25rem minmax(0,1fr) auto;display:grid}.mail-item-sender{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.mail-item-selectors{height:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * .5);align-items:center;display:flex}.mail-message-checkbox{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400);background-color:var(--color-white);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));flex-shrink:0}@media(hover:hover){.mail-message-checkbox:hover{border-color:var(--color-slate-700)}}.mail-message-checkbox-active{border-color:var(--color-sky-600);background-color:var(--color-sky-600);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.mail-item-content{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.mail-item-title-line{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.mail-item-title{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-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-950);overflow:hidden}.mail-item-attachment-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-slate-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mail-item-meta{justify-items:end;gap:calc(var(--spacing) * 1);min-width:4.85rem;padding-top:calc(var(--spacing) * .5);flex-shrink:0;display:grid}.mail-item-time{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-shrink:0}.mail-item-indicators{min-height:calc(var(--spacing) * 4);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-slate-400);display:flex}.mail-item-indicator{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mail-item-indicator-answered{color:var(--color-sky-600)}.mail-item-indicator-flagged{color:var(--color-rose-600)}.mail-item-indicator-flagged svg{fill:currentColor}.mail-item-subject{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-700);display:block;overflow:hidden}.mail-item-preview{-webkit-line-clamp:1;--tw-leading:calc(var(--spacing) * 5);font-size:12px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-item-flags{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.mail-item-flag{align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px;display:inline-flex}.mail-item-flag-important,.mail-item-flag-draft{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.mail-item-flag-folder{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.mail-item-flag-triage{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-500)}.mail-item-flag-tag{max-width:calc(var(--spacing) * 28);background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.mail-item-flag-more{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-500)}.mail-item-flag-tag-blue,.mail-item-flag-tag-sky{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.mail-item-flag-tag-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.mail-item-flag-tag-amber{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.mail-item-flag-tag-rose{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.mail-item-flag-tag-violet{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.mail-item-flag-tag-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.mail-item-flag-triage-amber{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.mail-item-flag-triage-blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.mail-item-flag-triage-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.mail-item-flag-triage-sky{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.mail-item-flag-triage-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.mail-work-area{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);overflow:hidden auto}.mail-reader{min-height:100%;min-width:calc(var(--spacing) * 0)}.mail-mobile-dock,.mail-mobile-menu-backdrop{display:none}.mail-mobile-dock-button{min-width:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;flex:1;display:inline-flex}@media(hover:hover){.mail-mobile-dock-button:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-mobile-dock-button-active{background-color:var(--color-slate-100);color:var(--color-slate-950)}.mail-mobile-dock-primary{background-color:var(--color-slate-900);color:var(--color-white)}@media(hover:hover){.mail-mobile-dock-primary:hover{background-color:var(--color-slate-800);color:var(--color-white)}}.reader-commandbar{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:flex}.reader-command-primary{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;flex:1;display:flex;overflow:visible}.reader-command-group{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);display:flex}.reader-command-button{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-flex}.reader-command-button:disabled{cursor:not-allowed;opacity:.4}.reader-command-button{font-size:var(--text-xs)!important}.reader-command-icon-only{width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 0);justify-content:center}.reader-command-icon-only span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-command-button:not(.reader-command-icon-only) span{white-space:nowrap}.reader-command-separator{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);flex-shrink:0}.reader-command-menu-wrap{display:inline-flex;position:relative}.reader-command-menu{top:calc(var(--spacing) * 10);left:calc(var(--spacing) * 0);z-index:85;max-height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 56);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);--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);animation:.14s ease-out mail-soft-in;display:grid;position:absolute;overflow-y:auto}.reader-move-menu{width:min(24rem,100vw - 2rem);max-height:min(28rem,100vh - 8rem);padding:calc(var(--spacing) * 2);overflow:hidden}.reader-command-menu-item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);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));display:flex}@media(hover:hover){.reader-command-menu-item:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.reader-command-menu-item span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reader-command-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}.reader-advanced-menu-wrap{display:inline-flex;position:relative}.reader-advanced-menu{top:calc(var(--spacing) * 9);right:calc(var(--spacing) * 0);z-index:80;width:calc(var(--spacing) * 64);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);--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);display:grid;position:absolute}.reader-advanced-item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);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));display:flex}@media(hover:hover){.reader-advanced-item:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.reader-advanced-item span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reader-advanced-item:disabled,.reader-advanced-item-disabled{cursor:not-allowed;color:var(--color-slate-400);opacity:.7}@media(hover:hover){:is(.reader-advanced-item:disabled,.reader-advanced-item-disabled):hover{color:var(--color-slate-400);background-color:#0000}}.reader-advanced-danger{color:var(--color-rose-600)}@media(hover:hover){.reader-advanced-danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.reader-advanced-danger:disabled{color:var(--color-slate-400)}@media(hover:hover){.reader-advanced-danger:disabled:hover{color:var(--color-slate-400);background-color:#0000}}.reader-advanced-separator{margin-block:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);display:block}.reader-advanced-arrow{color:var(--color-slate-400);flex-shrink:0;margin-left:auto}.reader-advanced-submenu{position:relative}.reader-advanced-submenu-panel{visibility:hidden;top:calc(var(--spacing) * 0);z-index:90;width:calc(var(--spacing) * 56);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1);opacity:0;--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);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid;position:absolute;right:100%}.reader-advanced-submenu:hover .reader-advanced-submenu-panel,.reader-advanced-submenu:focus-within .reader-advanced-submenu-panel{visibility:visible;opacity:1}.reader-action-row{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.reader-inline-action{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-sky-700);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-inline-action:hover{background-color:var(--color-sky-50);color:var(--color-sky-900)}}.reader-inline-action:disabled{cursor:not-allowed;opacity:.5}.reader-status{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700);justify-content:center;align-items:center;display:inline-flex}.reader-status-read{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.reader-status-unread{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.reader-body{gap:calc(var(--spacing) * 8);width:100%;max-width:56rem;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);margin-inline:auto;display:grid}.reader-subject-row{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.reader-subject-copy{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.reader-subject-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:row;flex-shrink:0;display:flex}.reader-subject-attachment-indicator{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-subject-attachment-indicator:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}}.reader-subject{margin-top:calc(var(--spacing) * 5);--tw-leading:var(--leading-tight);font-size:26px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);order:2}.reader-state-row{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;order:1;display:flex}.reader-state-chip{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;display:inline-flex}.reader-state-read{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.reader-state-unread{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.reader-state-starred{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.reader-state-important{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}.reader-state-folder{gap:calc(var(--spacing) * 1);border-color:var(--color-slate-200);background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-600);text-transform:none}.reader-state-chip-tag{border-color:var(--color-sky-200);background-color:var(--color-sky-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-sky-700);text-transform:none}.reader-state-chip-tag-blue,.reader-state-chip-tag-sky{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.reader-state-chip-tag-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.reader-state-chip-tag-amber{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}.reader-state-chip-tag-rose{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.reader-state-chip-tag-violet{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.reader-state-chip-tag-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.reader-subject-star{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-subject-star:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}}.reader-subject-star-active{color:var(--color-rose-500)}@media(hover:hover){.reader-subject-star-active:hover{color:var(--color-rose-600)}}.reader-subject-star-active svg{fill:currentColor}.reader-date{display:none}.reader-meta-panel{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);display:flex}.reader-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-slate-950);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);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reader-meta-text{min-width:calc(var(--spacing) * 0)}.reader-sender{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-slate-950);overflow:hidden}.reader-address{margin-top:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-slate-500)}.reader-conversation-author .reader-address:last-of-type{flex-basis:100%}.reader-conversation{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 9);display:grid}.reader-conversation-heading{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-conversation-heading strong{color:var(--color-slate-700);text-transform:none}.reader-conversation-item{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 5);grid-template-columns:3rem minmax(0,1fr);display:grid}.reader-conversation-item-active .reader-conversation-card{background-color:#0000}.reader-conversation-avatar{z-index:10;margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-slate-950);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:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;justify-content:center;align-items:center;display:inline-flex}.reader-conversation-card{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 7);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0;border-radius:0;grid-area:1/1/auto/-1;display:grid}.reader-conversation-header{min-width:calc(var(--spacing) * 0);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-200);padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) auto;display:grid}.reader-conversation-author{min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.reader-conversation-meta{padding-top:calc(var(--spacing) * 1);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);grid-row-start:1;grid-column-start:2;justify-self:flex-end}.reader-conversation-meta span{white-space:nowrap;display:block}.reader-conversation-meta strong{display:none}.reader-conversation-actions{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;grid-row-start:1;grid-column-start:2;display:flex}.reader-conversation-action{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-conversation-action:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.reader-conversation-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))}.reader-conversation-chevron-collapsed{rotate:-90deg}.reader-conversation-content{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 5);display:grid}.reader-conversation-context-row{display:none}.reader-conversation-events{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.reader-conversation-event{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.reader-conversation-event span,.reader-conversation-event small{display:none}.reader-conversation-event-neutral{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-500)}.reader-conversation-event-sky{border-color:var(--color-sky-100);background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.reader-conversation-event-sky{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.reader-conversation-event-sky{color:var(--color-sky-700)}.reader-conversation-event-amber{border-color:var(--color-amber-100);background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.reader-conversation-event-amber{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.reader-conversation-event-amber{color:var(--color-amber-700)}.reader-conversation-event-emerald{border-color:var(--color-emerald-100);background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.reader-conversation-event-emerald{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.reader-conversation-event-emerald{color:var(--color-emerald-700)}.reader-conversation-subject{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)}.reader-conversation-message{min-height:calc(var(--spacing) * 0);max-width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 0);border-width:0}.reader-conversation-attachments{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.reader-conversation-attachments-title{width: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);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.reader-conversation-attachment-card{width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);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));display:flex}@media(hover:hover){.reader-conversation-attachment-card:hover{border-color:var(--color-sky-200);background-color:var(--color-sky-50)}}@media(min-width:40rem){.reader-conversation-attachment-card{width:calc(var(--spacing) * 72)}}.reader-conversation-attachment-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-align:left;flex:1;display:flex}.reader-conversation-attachment-extension{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-600);text-transform:lowercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reader-conversation-attachment-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.reader-conversation-attachment-copy strong{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-950);overflow:hidden}.reader-conversation-attachment-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500);font-size:11px;overflow:hidden}.reader-conversation-attachment-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.reader-conversation-attachment-action{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-conversation-attachment-action:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.reader-conversation-attachment-danger{color:var(--color-rose-500)}@media(hover:hover){.reader-conversation-attachment-danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.reader-labels{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;flex:1;display:flex}.reader-label{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-radius:3.40282e38px}.reader-conversation-date-label{display:none}.reader-attachment{align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px;display:inline-flex}.reader-message{overflow-wrap:break-word;margin:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);max-width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);font-family:var(--font-sans);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);white-space:pre-wrap;color:var(--color-slate-950);background-color:#0000;border-width:0;overflow-x:auto}.reader-message-html{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);white-space:normal}.reader-message-html :is(p,div,ul,ol,blockquote){margin-bottom:calc(var(--spacing) * 2)}.reader-message-html :is(p,div):empty{display:none}.reader-message-html :is(p,div):has(>br:only-child){margin-bottom:calc(var(--spacing) * 1);line-height:.75rem}.reader-message-html table{border-collapse:collapse;border-spacing:0;max-width:100%;margin-block:calc(var(--spacing) * 3);text-align:left;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);display:table}.reader-message-html :is(th,td){vertical-align:top}.reader-message-html a{color:var(--color-sky-700);text-underline-offset:2px;text-decoration-line:underline}.reader-message-html img,.workspace-mail-inline-image{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);object-fit:contain;max-width:100%;height:auto}.workspace-mail-external-image-blocked{border-color:var(--color-orange-200);background-color:var(--color-orange-50)}.reader-external-images-notice{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-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));color:var(--color-orange-900);display:flex}.reader-external-images-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--color-orange-100);color:var(--color-orange-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reader-external-images-notice span:nth-child(2){min-width:calc(var(--spacing) * 0);flex:1}.reader-external-images-notice button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-200);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-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-orange-800);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));flex-shrink:0;align-items:center;display:inline-flex}@media(hover:hover){.reader-external-images-notice button:hover{background-color:var(--color-orange-100)}}.reader-empty{min-height:calc(100vh - 6rem);padding-inline:calc(var(--spacing) * 6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.reader-empty-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-500);justify-content:center;align-items:center;display:inline-flex}.reader-empty-title{margin-top:calc(var(--spacing) * 4);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)}.reader-empty-copy{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);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)}.reader-fullscreen{inset:calc(var(--spacing) * 0);z-index:70;min-height:calc(var(--spacing) * 0);background-color:var(--color-white);color:var(--color-slate-950);flex-direction:column;display:flex;position:fixed}.reader-fullscreen-toolbar{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 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-600);flex-shrink:0;display:flex}.reader-fullscreen-heading{min-width:calc(var(--spacing) * 0)}.reader-fullscreen-kicker{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}.reader-fullscreen-title{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}.reader-fullscreen-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.reader-fullscreen-content{align-content:flex-start;gap:calc(var(--spacing) * 9);width:100%;max-width:56rem;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);flex:1;margin-inline:auto;display:grid;overflow-y:auto}.reader-fullscreen-message{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 0);border-width:0}.mail-print-frame{height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);opacity:0;border-width:0;position:fixed;overflow:hidden}.reader-attachment-preview-backdrop{inset:calc(var(--spacing) * 0);z-index:260;background-color:#02061840;position:fixed}@supports (color:color-mix(in lab,red,red)){.reader-attachment-preview-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.reader-attachment-preview-backdrop{--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,)}.reader-attachment-preview-dialog{z-index:270;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(58rem,100vw - 2rem);max-height:calc(100vh - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);display:grid;position:fixed;top:50%;left:50%;overflow:hidden}.reader-attachment-preview-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.reader-attachment-preview-kicker{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}.reader-attachment-preview-title{margin-top:calc(var(--spacing) * 1);-webkit-line-clamp: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);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reader-attachment-preview-body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);display:grid;overflow-y:auto}@media(min-width:40rem){.reader-attachment-preview-body{grid-template-columns:10rem minmax(0,1fr)}.reader-attachment-preview-body-live{grid-template-columns:repeat(1,minmax(0,1fr))}}.reader-attachment-preview-visual{min-height:calc(var(--spacing) * 36);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex-direction:column;display:flex}.reader-attachment-preview-live{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);justify-content:center;align-items:center;width:100%;min-height:22rem;max-height:calc(100vh - 16rem);display:flex;overflow:auto}.reader-attachment-preview-live img{object-fit:contain;max-width:100%;height:auto;max-height:calc(100vh - 18rem)}.reader-attachment-preview-frame{background-color:var(--color-white);min-height:28rem}.reader-attachment-preview-file-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-slate-500)}.reader-attachment-preview-copy{align-content:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:grid}.reader-attachment-preview-copy span{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}.reader-attachment-preview-copy strong{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);word-break:break-all;color:var(--color-slate-950)}.reader-attachment-preview-copy p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.reader-attachment-preview-copy small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.reader-attachment-preview-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.reader-attachment-preview-secondary,.reader-attachment-preview-danger{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);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);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));display:inline-flex}.reader-attachment-preview-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-700)}@media(hover:hover){.reader-attachment-preview-secondary:hover{background-color:var(--color-slate-100)}}.reader-attachment-preview-danger{background-color:var(--color-rose-600);color:var(--color-white)}@media(hover:hover){.reader-attachment-preview-danger:hover{background-color:var(--color-rose-700)}}.reader-source-backdrop{inset:calc(var(--spacing) * 0);z-index:260;background-color:#02061840;position:fixed}@supports (color:color-mix(in lab,red,red)){.reader-source-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.reader-source-dialog{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 6);z-index:270;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(52rem,100vw - 2rem);max-height:calc(100vh - 7rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.reader-source-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.reader-source-kicker{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}.reader-source-title{margin-top:calc(var(--spacing) * 1);-webkit-line-clamp: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);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reader-source-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.reader-source-content{min-height:calc(var(--spacing) * 96);background-color:var(--color-white);padding:calc(var(--spacing) * 5);font-family:var(--font-mono);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);white-space:pre-wrap;color:var(--color-slate-700);overflow:auto}.reader-danger-backdrop{inset:calc(var(--spacing) * 0);z-index:280;background-color:#0206184d;position:fixed}@supports (color:color-mix(in lab,red,red)){.reader-danger-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.reader-danger-dialog{z-index:290;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(30rem,100vw - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);display:grid;position:fixed;top:50%;left:50%}.reader-danger-header{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.reader-danger-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-rose-50);color:var(--color-rose-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reader-danger-kicker{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}.reader-danger-title{margin-top:calc(var(--spacing) * 1);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)}.reader-danger-copy{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)}.reader-danger-summary{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:grid}.reader-danger-summary-label{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}.reader-danger-summary strong{color:var(--color-slate-950)}.reader-danger-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.reader-danger-cancel{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-danger-cancel:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.reader-danger-confirm{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-rose-600);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-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.reader-danger-confirm:hover{background-color:var(--color-rose-700)}}.mail-composer{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:40;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);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(40rem,100vw - 1.5rem);height:min(42rem,100vh - 2rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.composer-expanded-backdrop{inset:calc(var(--spacing) * 0);z-index:45;background-color:#fff6;position:fixed}@supports (color:color-mix(in lab,red,red)){.composer-expanded-backdrop{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.composer-expanded-backdrop-reader-fullscreen{z-index:80}.mail-composer-expanded{z-index:50;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(64rem,100vw - 3rem);height:min(46rem,100vh - 3rem);translate:var(--tw-translate-x) var(--tw-translate-y);--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);inset:50% auto auto 50%}.mail-composer-reply-fullscreen{inset:calc(var(--spacing) * 0);z-index:95;--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0);width:auto;height:auto;max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:0;border-radius:0}.mail-work-area.mail-work-area-composer-fullscreen{pointer-events:auto;inset:calc(var(--spacing) * 0);z-index:240;background-color:var(--color-white);opacity:1;width:auto;height:auto;position:fixed;overflow:hidden;transform:none!important}.mail-work-area.mail-work-area-composer-fullscreen>.mail-reader{display:none}.mail-work-area.mail-work-area-composer-fullscreen .mail-composer-reply-fullscreen{width:100vw!important;height:100dvh!important;right:auto!important}.mail-composer-reader-fullscreen{z-index:90}.mail-composer-minimized{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:40;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-800);width:min(30rem,100vw - 1.5rem);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);display:flex;position:fixed;overflow:hidden}.mail-composer-minimized-reader-fullscreen{z-index:90}.composer-minimized-restore{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));flex:1;display:flex}@media(hover:hover){.composer-minimized-restore:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.composer-minimized-restore:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.composer-minimized-main{min-width:calc(var(--spacing) * 0)}.composer-minimized-title{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-white);display:block;overflow:hidden}.composer-minimized-meta{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));color:var(--color-slate-300);display:block;overflow:hidden}.composer-minimized-actions{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-slate-200);flex-shrink:0;display:flex}.composer-minimized-close{width:calc(var(--spacing) * 10);border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.composer-minimized-close{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.composer-minimized-close{color:var(--color-slate-300);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))}@media(hover:hover){.composer-minimized-close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.composer-minimized-close:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.composer-minimized-close:hover{color:var(--color-white)}}.composer-discard-backdrop{inset:calc(var(--spacing) * 0);z-index:280;background-color:#02061859;position:fixed}@supports (color:color-mix(in lab,red,red)){.composer-discard-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.composer-discard-dialog{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:290;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(30rem,100vw - 2rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed;overflow:hidden}.composer-discard-header{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-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.composer-discard-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.composer-discard-title{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)}.composer-discard-copy{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) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-600)}.composer-discard-summary{gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.composer-discard-summary-label{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}.composer-discard-summary-title{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}.composer-discard-summary-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);overflow:hidden}.composer-discard-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.composer-discard-cancel{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-discard-cancel:hover{background-color:var(--color-slate-50)}}.composer-discard-danger{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-red-600);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-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-discard-danger:hover{background-color:var(--color-red-700)}}.composer-header{height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-900);flex-shrink:0;display:flex}.composer-title-block{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.composer-title{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}.composer-live-status{height:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.composer-live-status:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);opacity:.7;background-color:currentColor;border-radius:3.40282e38px}.composer-live-status-empty,.composer-live-status-editing{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600)}.composer-live-status-prepared,.composer-live-status-saved{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.composer-live-status-sending,.composer-live-status-uploading{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.composer-live-status-error{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.composer-state{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.composer-state{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.composer-state{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.composer-state{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.composer-state{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-100)}.composer-window-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.composer-window-button{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-sm);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-window-button:hover{background-color:var(--color-slate-200);color:var(--color-slate-950)}}.composer-body{min-height:calc(var(--spacing) * 0);background-color:var(--color-white);flex-direction:column;flex:1;display:flex;overflow:hidden}.composer-address-stack{flex-shrink:0}.composer-address-row{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);display:flex}.composer-address-row-invalid{border-color:var(--color-red-300);background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.composer-address-row-invalid{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.composer-address-label{width:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-shrink:0}.composer-address-select{min-width:calc(var(--spacing) * 0);appearance:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-800);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.composer-address-input{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.composer-recipient-field{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);cursor:text;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);flex-wrap:wrap;flex:1;display:flex;position:relative}.composer-recipient-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);max-width:18rem;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);--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;display:inline-flex}.composer-recipient-chip-invalid{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-700)}.composer-recipient-avatar{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-sky-700);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.composer-recipient-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-recipient-remove{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);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;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;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-recipient-remove:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.composer-recipient-input{height:calc(var(--spacing) * 7);min-width:8rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.composer-recipient-suggestions{top:100%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:30;margin-top:calc(var(--spacing) * 1);max-height:calc(var(--spacing) * 64);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-block: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);position:absolute;overflow-y:auto}.composer-recipient-suggestion{align-items:center;gap:calc(var(--spacing) * 2);width:100%;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));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));display:flex}@media(hover:hover){.composer-recipient-suggestion:hover{background-color:var(--color-sky-50)}}.composer-recipient-suggestion-active{background-color:var(--color-sky-50)}.composer-recipient-suggestion-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-sky-700);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-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.composer-recipient-suggestion-copy{min-width:calc(var(--spacing) * 0);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;flex:1;display:flex}.composer-recipient-suggestion-copy 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}.composer-recipient-suggestion-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);overflow:hidden}.composer-recipient-suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);overflow:hidden}.composer-address-links{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-shrink:0;margin-left:auto;display:flex}.composer-address-links button{padding-inline:calc(var(--spacing) * 1);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-radius:.25rem}@media(hover:hover){.composer-address-links button:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.composer-address-remove{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);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;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;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-address-remove:hover{background-color:var(--color-slate-100);color:var(--color-slate-900)}}.composer-subject-input{height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--tw-outline-style:none;outline-style:none}.composer-field-hint{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);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);color:var(--color-red-700);display:block}.composer-field-hint-error{color:var(--color-red-700)}.composer-rich-editor.editor-shell{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:0;border-radius:0;flex-direction:column;flex:1;min-height:18rem;display:flex;overflow:hidden}.composer-rich-editor .tox-tinymce{flex:1;min-height:18rem;box-shadow:none!important;border:0!important;border-radius:0!important}.composer-rich-editor .tox .tox-editor-container{flex-direction:column;min-height:0;display:flex}.composer-rich-editor .tox .tox-editor-header{order:2;padding:0 8px;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e2e8f0!important}.composer-rich-editor .tox .tox-toolbar-overlord,.composer-rich-editor .tox .tox-toolbar,.composer-rich-editor .tox .tox-toolbar__overflow,.composer-rich-editor .tox .tox-toolbar__primary{box-shadow:none!important;background:#fff!important;border:0!important}.composer-rich-editor .tox .tox-toolbar__primary{padding:4px 0}.composer-rich-editor .tox .tox-toolbar__group{border-color:#e2e8f0!important;padding:0 4px!important}.composer-rich-editor .tox .tox-edit-area{flex:auto;order:1;min-height:0;border:0!important}.composer-rich-editor .tox .tox-edit-area:before{box-shadow:none!important;border:1px solid #0000!important;border-radius:0!important}.composer-rich-editor .tox.tox-edit-focus .tox-edit-area:before{border-color:#bae6fd!important;box-shadow:inset 0 0 0 1px #e0f2fecc!important}.composer-rich-editor .tox .tox-edit-area__iframe{background:#fff!important}.composer-rich-editor .tox .tox-statusbar{display:none!important}.composer-rich-editor .tox .tox-tbtn,.composer-rich-editor .tox .tox-listbox,.composer-rich-editor .tox .tox-split-button{box-shadow:none!important;border-radius:0!important}.composer-rich-editor .tox .tox-tbtn{width:28px!important;height:28px!important;margin:0!important}.composer-rich-editor .tox .tox-tbtn--select{width:auto!important}.composer-rich-editor .tox .tox-tbtn--bespoke{min-width:4.75rem!important;max-width:7rem!important}.composer-rich-editor .tox .tox-listbox{height:28px!important}.composer-rich-editor .tox .tox-tbtn:hover,.composer-rich-editor .tox .tox-tbtn:focus,.composer-rich-editor .tox .tox-tbtn--enabled,.composer-rich-editor .tox .tox-split-button:hover{background:#f1f5f9!important}.composer-rich-editor .tox .tox-tbtn svg{fill:#334155!important}.composer-rich-editor .editor-area{min-height:16rem;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);color:var(--color-slate-950);flex:1;order:1;overflow-y:auto}.composer-rich-editor .editor-toolbar{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block: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);isolation:isolate;border-radius:3.40282e38px;flex-wrap:nowrap;flex-shrink:0;order:2;display:flex;overflow:visible}.composer-rich-editor .editor-select-label{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 0)}.composer-rich-editor .editor-select{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 1);--tw-leading:1;font-size:10px;line-height:1}.composer-rich-editor .editor-font-select{width:calc(var(--spacing) * 24)}.composer-rich-editor .editor-size-select{width:calc(var(--spacing) * 20)}.composer-rich-editor .editor-separator{margin-inline:calc(var(--spacing) * .5)}.composer-rich-editor .editor-toolbar .ui-tooltip:after,.composer-actions .ui-tooltip:after{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);top:auto;bottom:calc(100% + .5rem)}.composer-rich-editor .editor-toolbar .ui-tooltip:hover:after,.composer-rich-editor .editor-toolbar .ui-tooltip:focus-visible:after,.composer-actions .ui-tooltip:hover:after,.composer-actions .ui-tooltip:focus-visible:after{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.composer-rich-editor .editor-button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:3.40282e38px}@media(hover:hover){.composer-rich-editor .editor-button:hover{background-color:var(--color-white)}}.composer-attachment-chips{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.composer-attachment-chip{cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);max-width:100%;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));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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.composer-attachment-chip:hover{border-color:var(--color-slate-300);background-color:var(--color-white)}}.composer-attachment-active{border-color:var(--color-sky-300);background-color:var(--color-sky-50)}.composer-attachment-chip-name{height:calc(var(--spacing) * 6);max-width:calc(var(--spacing) * 44);min-width:calc(var(--spacing) * 28);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;outline-style:none;overflow:hidden}.composer-attachment-chip-name:focus{background-color:var(--color-white);--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-sky-300)}.composer-attachment-chip-size{color:var(--color-slate-500)}.composer-attachment-chip-status{background-color:var(--color-sky-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-sky-700);border-radius:3.40282e38px}.composer-attachment-chip-error{background-color:var(--color-rose-100);color:var(--color-rose-700)}.composer-attachment-chip button{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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.composer-attachment-chip button:hover{color:var(--color-slate-950)}}.composer-actions{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.composer-action-group{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.composer-send-control{--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;display:inline-flex}.composer-send-button{height:calc(var(--spacing) * 9);background-color:var(--color-sky-600);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-white);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-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-send-button:hover{background-color:var(--color-sky-700)}}.composer-send-menu-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-sky-500);background-color:var(--color-sky-600);color:var(--color-white);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-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.composer-send-menu-button:hover{background-color:var(--color-sky-700)}}.composer-icon-action{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.composer-icon-action:disabled{cursor:not-allowed;color:var(--color-slate-300)}@media(hover:hover){.composer-icon-action:disabled:hover{background-color:#0000}}.composer-autosave-status{min-height:calc(var(--spacing) * 8);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);align-items:center;display:inline-flex}@media(hover:hover){.composer-trash-action:hover{background-color:var(--color-red-50);color:var(--color-red-700)}}.composer-muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}@media(max-width:1280px){.workspace-mail-product{--mail-rail-width:18.5rem}.mail-board{grid-template-columns:var(--mail-rail-width) minmax(24rem,32rem) minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-contact-board,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.mail-folder-panel{padding-inline:calc(var(--spacing) * 2.5)}.reader-commandbar{padding-inline:calc(var(--spacing) * 4)}.reader-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5)}.reader-subject{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.workspace-contact-primary{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-sky-600);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-white);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));display:inline-flex}@media(hover:hover){.workspace-contact-primary:hover{background-color:var(--color-sky-700)}}.workspace-contact-primary: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-sky-400);--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);--tw-outline-style:none;outline-style:none}.workspace-contact-primary:disabled{cursor:not-allowed;opacity:.6}.workspace-contact-secondary{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.workspace-contact-secondary:hover{border-color:var(--color-slate-400);background-color:var(--color-slate-50)}}.workspace-contact-secondary: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-slate-400);--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);--tw-outline-style:none;outline-style:none}.workspace-contact-secondary:disabled{cursor:not-allowed;opacity:.6}.workspace-contact-danger{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-rose-600);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-white);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));display:inline-flex}@media(hover:hover){.workspace-contact-danger:hover{background-color:var(--color-rose-700)}}.workspace-contact-danger: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-rose-400);--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);--tw-outline-style:none;outline-style:none}.workspace-contact-danger:disabled{cursor:not-allowed;opacity:.6}.workspace-contact-board,.workspace-todo-board,.workspace-calendar-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.workspace-contact-nav-panel,.workspace-calendar-nav-panel,.workspace-todo-nav-panel{align-content:flex-start;gap:calc(var(--spacing) * 5);display:grid}.workspace-contact-sidebar-new{width:100%}.workspace-todo-sidebar-new{background-color:var(--color-emerald-600);width:100%}@media(hover:hover){.workspace-todo-sidebar-new:hover{background-color:var(--color-emerald-700)}}.workspace-calendar-sidebar-new,.workspace-calendar-save-button{background-color:var(--color-violet-600)}@media(hover:hover){:is(.workspace-calendar-sidebar-new,.workspace-calendar-save-button):hover{background-color:var(--color-violet-700)}}.workspace-contact-side-summary{gap:calc(var(--spacing) * 2);display:grid}.workspace-contact-side-summary span{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#ffffff0d;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-contact-side-summary span{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-contact-side-summary span{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));color:var(--color-slate-300)}.workspace-contact-side-summary strong{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-white)}.workspace-contact-shell{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);background-color:var(--color-slate-50);grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);display:grid;overflow:hidden}.workspace-todo-shell{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-slate-50);flex-direction:column;display:flex;overflow:hidden}.workspace-calendar-shell{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);background-color:var(--color-slate-50);grid-template-columns:minmax(24rem,44rem) minmax(0,1fr);display:grid;overflow:hidden}.workspace-contact-list-panel,.workspace-contact-detail-panel,.workspace-calendar-list-panel,.workspace-todo-list-panel{border-color:var(--color-slate-200);background-color:var(--color-white)}.workspace-contact-list-panel,.workspace-todo-list-panel,.workspace-calendar-list-panel{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;flex-direction:column;display:flex;overflow:hidden}.workspace-contact-toolbar{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.workspace-contact-list-heading{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.workspace-contact-list-heading 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)}.workspace-contact-list-heading strong{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}.workspace-contact-search{height:calc(var(--spacing) * 10);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);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-500);flex:1;display:flex}.workspace-contact-search:focus-within{border-color:var(--color-sky-500)}.workspace-contact-search input{height:100%;min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.workspace-contact-search input::placeholder{color:var(--color-slate-400)}.workspace-contact-count{border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);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-600);flex-shrink:0}.workspace-contact-empty{min-height:calc(var(--spacing) * 48);padding-inline:calc(var(--spacing) * 6);text-align:center;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);justify-content:center;align-items:center;display:flex}.workspace-operational-state{margin:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 48);align-content:center;place-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 6);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);display:grid}.workspace-operational-state strong{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-950)}.workspace-operational-state>span:not(.workspace-operational-state-icon):not(.workspace-operational-loader){max-width:var(--container-md);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.workspace-operational-state-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-slate-100);color:var(--color-slate-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-slate-200);justify-content:center;align-items:center;display:inline-flex}.workspace-operational-state-icon-blue{background-color:var(--color-blue-50);color:var(--color-blue-700);--tw-ring-color:var(--color-blue-100)}.workspace-operational-state-icon-emerald{background-color:var(--color-emerald-50);color:var(--color-emerald-700);--tw-ring-color:var(--color-emerald-100)}.workspace-operational-state-icon-slate{background-color:var(--color-slate-100);color:var(--color-slate-700);--tw-ring-color:var(--color-slate-200)}.workspace-operational-state-icon-violet{background-color:var(--color-violet-50);color:var(--color-violet-700);--tw-ring-color:var(--color-violet-100)}.workspace-operational-state-action{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-700);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));display:inline-flex}@media(hover:hover){.workspace-operational-state-action:hover{border-color:var(--color-slate-400);background-color:var(--color-white)}}.workspace-operational-state-action: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-slate-400);--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);--tw-outline-style:none;outline-style:none}.workspace-operational-state-action-blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}@media(hover:hover){.workspace-operational-state-action-blue:hover{border-color:var(--color-blue-300);background-color:var(--color-blue-100)}}.workspace-operational-state-action-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}@media(hover:hover){.workspace-operational-state-action-emerald:hover{border-color:var(--color-emerald-300);background-color:var(--color-emerald-100)}}.workspace-operational-loader{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 36);background-color:var(--color-slate-200);border-radius:3.40282e38px;overflow:hidden}.workspace-operational-loader:after{content:"";width:50%;height:100%;animation:var(--animate-pulse);background-color:var(--color-slate-500);border-radius:3.40282e38px;display:block}.workspace-contact-list{min-height:calc(var(--spacing) * 0);flex:1}:where(.workspace-contact-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.workspace-contact-list{overflow-y:auto}.workspace-contact-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}@media(hover:hover){.workspace-contact-row:hover{background-color:var(--color-slate-50)}}.workspace-contact-row: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-sky-400);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.workspace-contact-row-active{background-color:var(--color-sky-50)}@media(hover:hover){.workspace-contact-row-active:hover{background-color:var(--color-sky-50)}}.workspace-contact-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-900);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);justify-content:center;align-items:center;display:flex}.workspace-contact-row-copy{min-width:calc(var(--spacing) * 0)}.workspace-contact-row-copy strong,.workspace-contact-row-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-contact-row-copy 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-contact-row-copy span{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.workspace-contact-row-tags{max-width:calc(var(--spacing) * 32);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:var(--color-emerald-50);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-emerald-700);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));overflow:hidden}.workspace-contact-row-meta{justify-content:flex-end;min-width:4.5rem;display:flex;position:relative}.workspace-contact-row-actions{pointer-events:none;top:50%;right:calc(var(--spacing) * 0);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);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));flex-shrink:0;display:flex;position:absolute}.workspace-contact-row:hover .workspace-contact-row-actions,.workspace-contact-row:focus-within .workspace-contact-row-actions{pointer-events:auto;opacity:1}.workspace-contact-row:hover .workspace-contact-row-tags,.workspace-contact-row:focus-within .workspace-contact-row-tags{opacity:0}.workspace-contact-row-action{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-contact-row-action:hover{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}}.workspace-contact-row-action: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-sky-400);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.workspace-contact-row-action-danger{color:var(--color-rose-600)}@media(hover:hover){.workspace-contact-row-action-danger:hover{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}}.workspace-contact-row-action-danger:focus-visible{--tw-ring-color:var(--color-rose-300)}.workspace-contact-detail-panel{min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);overflow-y:auto}.workspace-contact-page-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700)}.workspace-contact-detail-empty{align-content:center;place-items:center;gap:calc(var(--spacing) * 3);min-height:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);display:grid}.workspace-contact-detail-empty strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950)}.workspace-contact-detail-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;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-200);padding-bottom:calc(var(--spacing) * 4);display:flex}.workspace-contact-detail-header>div:first-child{min-width:calc(var(--spacing) * 0)}.workspace-contact-kicker{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-sky-700);text-transform:uppercase}.workspace-contact-detail-header h2{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;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);overflow:hidden}.workspace-contact-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.workspace-contact-icon-button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-contact-icon-button:hover{background-color:var(--color-slate-50)}}.workspace-contact-icon-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-slate-400);--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);--tw-outline-style:none;outline-style:none}.workspace-contact-icon-button:disabled{cursor:not-allowed;opacity:.6}.workspace-contact-icon-button-danger{border-color:var(--color-rose-200);color:var(--color-rose-700)}@media(hover:hover){.workspace-contact-icon-button-danger:hover{background-color:var(--color-rose-50)}}.workspace-contact-icon-button-danger:focus-visible{--tw-ring-color:var(--color-rose-300)}.workspace-contact-form{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workspace-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-drawer-enter-active,.workspace-drawer-leave-active{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.workspace-drawer-enter-from,.workspace-drawer-leave-to{opacity:0}.workspace-drawer-enter-active .workspace-contact-drawer,.workspace-drawer-leave-active .workspace-contact-drawer,.workspace-drawer-enter-active .workspace-todo-dialog,.workspace-drawer-leave-active .workspace-todo-dialog{will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1)}.workspace-drawer-enter-from .workspace-contact-drawer,.workspace-drawer-leave-to .workspace-contact-drawer,.workspace-drawer-enter-from .workspace-todo-dialog,.workspace-drawer-leave-to .workspace-todo-dialog{transform:translate(100%)}.workspace-contact-drawer-layer{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:85;position:fixed}.workspace-contact-drawer-backdrop{pointer-events:auto;inset:calc(var(--spacing) * 0);background-color:#02061840;position:absolute}@supports (color:color-mix(in lab,red,red)){.workspace-contact-drawer-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)}}.workspace-contact-drawer{pointer-events:auto;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:90;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(40rem,100vw - 4.5rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:absolute}.workspace-contact-drawer-header{min-height:calc(var(--spacing) * 16);justify-content:space-between;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-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.workspace-contact-drawer-header h2{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;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);overflow:hidden}.workspace-contact-drawer-form{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 5);flex:1;overflow-y:auto}.workspace-contact-field{min-width:calc(var(--spacing) * 0)}.workspace-contact-field 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-700)}.workspace-contact-field input,.workspace-contact-field textarea,.workspace-contact-field select{margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);width:100%;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-950);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}:is(.workspace-contact-field input,.workspace-contact-field textarea,.workspace-contact-field select):focus{border-color:var(--color-sky-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-sky-100)}:is(.workspace-contact-field input,.workspace-contact-field textarea,.workspace-contact-field select):disabled{cursor:not-allowed;background-color:var(--color-slate-100);color:var(--color-slate-500)}.workspace-contact-field input,.workspace-contact-field select{height:calc(var(--spacing) * 10)}.workspace-contact-field textarea{min-height:calc(var(--spacing) * 28);resize:vertical;padding-block:calc(var(--spacing) * 2)}@media(min-width:48rem){.workspace-contact-field-wide{grid-column:span 2/span 2}}.workspace-contact-submit-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media(min-width:48rem){.workspace-contact-submit-row{grid-column:span 2/span 2}}.workspace-contact-notice{min-height: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-600)}.workspace-contact-notice-error{color:var(--color-rose-700)}.workspace-contact-link-strip{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.workspace-contact-link-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.workspace-contact-link-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-contact-link-strip>span{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:var(--color-slate-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-slate-600);display:flex;overflow:hidden}.workspace-contact-link-strip svg{color:var(--color-sky-700);flex-shrink:0}.workspace-origin-link{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);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);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));display:inline-flex;overflow:hidden}.workspace-origin-link span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-origin-link svg{flex-shrink:0}.workspace-contact-link-strip .workspace-origin-link{background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-blue-700)}@media(hover:hover){.workspace-contact-link-strip .workspace-origin-link:hover{background-color:var(--color-blue-100)}}.workspace-contact-link-strip .workspace-origin-link svg{color:var(--color-blue-700)}.workspace-todo-notifier{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:120;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#fffffff2;grid-template-columns:2rem minmax(0,1fr);width:min(23rem,100vw - 1.5rem);display:grid;position:fixed;box-shadow:0 14px 34px #0f172a24}@supports (color:color-mix(in lab,red,red)){.workspace-todo-notifier{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.workspace-todo-notifier{padding:calc(var(--spacing) * 3);color:var(--color-slate-800);--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,)}.workspace-todo-notifier-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-amber-50);color:var(--color-amber-600);justify-content:center;align-items:center;display:flex}.workspace-todo-notifier-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-todo-notifier-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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)}.workspace-todo-notifier-copy span{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);color:var(--color-slate-500)}.workspace-todo-notifier-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * .5);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.workspace-todo-notifier-button{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.workspace-todo-notifier-button:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.workspace-todo-notifier-button-primary{border-color:var(--color-slate-200);background-color:var(--color-slate-950);color:var(--color-white)}@media(hover:hover){.workspace-todo-notifier-button-primary:hover{border-color:var(--color-slate-950);background-color:var(--color-slate-800)}}.workspace-todo-notifier-dismiss{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-todo-notifier-dismiss:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}}.workspace-profile-product{--mail-rail-width:16rem;--profile-surface:#f8fafc;--profile-card:#fff;--profile-border:#e5e7eb}.workspace-profile-product .mail-product-topbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-950)}.workspace-profile-product .workspace-command-trigger-inline{height:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:auto;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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);position:static}@media(hover:hover){.workspace-profile-product .workspace-command-trigger-inline:hover{background-color:var(--color-slate-50);color:var(--color-slate-800)}}.workspace-profile-product .workspace-command-trigger-inline>span{display:none}.workspace-profile-product .workspace-command-trigger-inline kbd{border-style:var(--tw-border-style);padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);background-color:#0000;border-width:0}.workspace-profile-product .mail-product-icon-button{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-500)}@media(hover:hover){.workspace-profile-product .mail-product-icon-button:hover{background-color:var(--color-slate-50);color:var(--color-slate-800)}}.workspace-profile-product .mail-product-avatar{background-color:var(--color-orange-500);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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)}.workspace-profile-board{background-color:var(--color-slate-50);grid-template-columns:16rem minmax(0,1fr)}.workspace-profile-product .mail-rail{color:var(--color-slate-300);background:#172033}.workspace-profile-product .mail-rail-body{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.workspace-profile-product .mail-module-strip{border-right-style:var(--tw-border-style);border-color:#ffffff0d;border-right-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-profile-product .mail-module-strip{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-profile-product .mail-module-strip{padding-block:calc(var(--spacing) * 2.5)}.workspace-profile-product .mail-folder-panel{border-style:var(--tw-border-style);padding: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:0}.workspace-profile-topbar-title{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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);display:flex}.workspace-profile-topbar-title em{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-500);border-radius:3.40282e38px;font-style:normal}.workspace-profile-nav-panel{align-content:flex-start;gap:calc(var(--spacing) * 1);display:grid}.workspace-profile-nav-button{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;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-300);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));display:flex}@media(hover:hover){.workspace-profile-nav-button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-profile-nav-button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-profile-nav-button:hover{color:var(--color-white)}}.workspace-profile-nav-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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-profile-nav-button svg{color:var(--color-slate-400)}.workspace-profile-nav-button-active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-profile-nav-button-active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-profile-nav-button-active,.workspace-profile-nav-button-active svg{color:var(--color-white)}.workspace-profile-main{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-width:calc(var(--spacing) * 0);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);overflow-y:auto}.workspace-profile-content{width:100%;margin-inline:auto}.workspace-profile-content-account{max-width:60rem}.workspace-profile-content-signatures{max-width:69rem}.workspace-profile-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.workspace-profile-header>div:first-child span,.workspace-profile-panel-header span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-blue-600);text-transform:uppercase}.workspace-profile-header h1{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-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}.workspace-profile-hero-meta{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspace-profile-hero-meta span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-600);--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}.workspace-profile-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);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-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-800)}.workspace-profile-notice-error{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-800)}.workspace-profile-panel{margin-top:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 0);--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a0d);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:1.125rem;overflow:hidden}.workspace-profile-account-area{gap:calc(var(--spacing) * 6);display:grid}.workspace-profile-account-panel{max-width:none}.workspace-profile-panel-header{margin-bottom:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2);display:flex}.workspace-profile-panel-header h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950)}.workspace-profile-panel-header>svg{margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-xl);background-color:var(--color-violet-50);padding:calc(var(--spacing) * 2);color:var(--color-violet-600);flex-shrink:0}.workspace-profile-account-form{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 0);display:grid}@media(min-width:64rem){.workspace-profile-account-form{grid-template-columns:11rem minmax(0,1fr)}}.workspace-profile-avatar-card{align-content:flex-start;justify-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);background-color:#0000;display:grid}.workspace-profile-avatar-button{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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-slate-200);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));background:linear-gradient(135deg,#fb923c,#ef4444);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media(hover:hover){.workspace-profile-avatar-button:hover{scale:1.01}}.workspace-profile-avatar-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-blue-400);--tw-outline-style:none;outline-style:none}.workspace-profile-avatar-button img,.mail-product-avatar img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%}.workspace-profile-avatar-button>span:not(.mail-product-presence){border-radius:3.40282e38px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.workspace-profile-avatar-button small{right:calc(var(--spacing) * 1);bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-slate-950);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.workspace-profile-fields-grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 5);display:grid}@media(min-width:48rem){.workspace-profile-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-profile-account-panel .workspace-contact-field span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.workspace-profile-account-panel .workspace-contact-field input{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.workspace-profile-account-panel .workspace-contact-field input:disabled{background-color:var(--color-white);color:var(--color-slate-500)}.workspace-profile-account-footer{margin-inline:calc(var(--spacing) * -6);margin-top:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);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);grid-column:1/-1;display:flex}.workspace-profile-account-footer .workspace-contact-primary{background-color:var(--color-slate-950)}@media(hover:hover){.workspace-profile-account-footer .workspace-contact-primary:hover{background-color:var(--color-slate-800)}}.workspace-profile-account-footer .workspace-contact-primary:focus-visible{--tw-ring-color:var(--color-slate-400)}.workspace-profile-account-footer>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-profile-summary-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workspace-profile-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-profile-summary-card{align-content:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-height:6.625rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1.125rem;display:grid}.workspace-profile-summary-card span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.workspace-profile-summary-card strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-slate-950)}.workspace-profile-summary-card small{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);overflow:hidden}.workspace-profile-form{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 0);display:grid}@media(min-width:48rem){.workspace-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-profile-check{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}.workspace-profile-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-slate-950);border-radius:.25rem}.workspace-profile-check input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-slate-200)}.workspace-profile-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.workspace-profile-actions{grid-column:span 2/span 2}}.workspace-profile-secondary{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);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;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;display:inline-flex}@media(hover:hover){.workspace-profile-secondary:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-profile-secondary: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-slate-300);--tw-outline-style:none;outline-style:none}.workspace-profile-secondary:disabled{cursor:not-allowed;opacity:.6}.workspace-profile-danger{color:var(--color-rose-600)}@media(hover:hover){.workspace-profile-danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.workspace-profile-danger-action{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-50);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-rose-700);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));display:inline-flex}@media(hover:hover){.workspace-profile-danger-action:hover{border-color:var(--color-rose-300);background-color:var(--color-rose-100)}}.workspace-profile-danger-action: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-rose-300);--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);--tw-outline-style:none;outline-style:none}.workspace-profile-danger-action:disabled{cursor:not-allowed;opacity:.6}.workspace-profile-delete-confirm{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rose-800);flex-wrap:wrap;display:flex}@media(min-width:48rem){.workspace-profile-delete-confirm{grid-column:span 2/span 2}}.workspace-profile-delete-confirm>div{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.workspace-profile-delete-confirm strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.workspace-profile-delete-confirm span{color:var(--color-rose-700)}.workspace-profile-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;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)}.workspace-profile-signature-workspace{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.workspace-profile-signature-workspace{grid-template-columns:18.75rem minmax(0,1fr)}}.workspace-profile-signature-workspace .workspace-profile-panel{margin-top:calc(var(--spacing) * 0)}.workspace-profile-signature-form-panel{min-width:calc(var(--spacing) * 0)}@media(min-width:80rem){.workspace-profile-signature-form-panel{grid-row-start:1;grid-column-start:2}}.workspace-profile-signature-list-panel{min-width:calc(var(--spacing) * 0)}@media(min-width:80rem){.workspace-profile-signature-list-panel{top:calc(var(--spacing) * 8);grid-row-start:1;grid-column-start:1;min-height:44rem;max-height:calc(100vh - 8rem);position:sticky;overflow-y:auto}.workspace-profile-signature-form-panel .workspace-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-profile-signature-panel-tools{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.workspace-profile-signature-header-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xl);background-color:var(--color-violet-50);color:var(--color-violet-600);justify-content:center;align-items:center;display:inline-flex}.workspace-profile-signature-tool-button{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.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-600);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));display:inline-flex}@media(hover:hover){.workspace-profile-signature-tool-button:hover{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}}.workspace-profile-signature-tool-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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-profile-signature-tool-button:disabled{cursor:not-allowed;opacity:.6}.workspace-profile-signature-tool-danger{color:var(--color-rose-600)}@media(hover:hover){.workspace-profile-signature-tool-danger:hover{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}}.workspace-profile-signature-tool-danger:focus-visible{--tw-ring-color:var(--color-rose-300)}.workspace-profile-signature-editor.editor-shell{margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-2xl);border-color:var(--color-slate-200);--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-profile-signature-editor .tox-tinymce,.workspace-profile-signature-editor .editor-area{min-height:13.75rem}.workspace-profile-signature-preview-panel{gap:calc(var(--spacing) * 2);display:grid}.workspace-profile-signature-preview-panel>span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-slate-500);text-transform:uppercase}.workspace-profile-signature-preview-live{min-height:calc(var(--spacing) * 36);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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);color:var(--color-slate-700);overflow:auto}.workspace-profile-signature-preview-live *{max-width:100%}.workspace-profile-signatures{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:grid}.workspace-profile-signature-item{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));grid-template-columns:2.75rem minmax(0,1fr);display:grid}@media(hover:hover){.workspace-profile-signature-item:hover{border-color:var(--color-violet-200);background-color:#f5f3ff66}@supports (color:color-mix(in lab,red,red)){.workspace-profile-signature-item:hover{background-color:color-mix(in oklab,var(--color-violet-50) 40%,transparent)}}}.workspace-profile-signature-item: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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-profile-signature-active{border-color:var(--color-slate-300);background-color:var(--color-slate-50);--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)}.workspace-profile-signature-item-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-2xl);background-color:var(--color-violet-50);color:var(--color-violet-600);justify-content:center;align-items:center;display:flex}.workspace-profile-signature-meta{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-profile-signature-meta 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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);overflow:hidden}.workspace-profile-signature-meta small,.workspace-profile-signature-meta em{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);font-style:normal;overflow:hidden}.workspace-profile-signature-badges{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.workspace-profile-signature-status{background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px;display:inline-flex}.workspace-profile-signature-status-inactive{background-color:var(--color-slate-100);color:var(--color-slate-600)}.workspace-profile-signature-default{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-600);border-radius:3.40282e38px;display:inline-flex}.workspace-profile-signature-new-button{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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);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));display:inline-flex}@media(hover:hover){.workspace-profile-signature-new-button:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-800)}}.workspace-profile-signature-new-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-slate-300);--tw-outline-style:none;outline-style:none}.workspace-profile-signature-actions{margin-inline:calc(var(--spacing) * -5);margin-top:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.workspace-contact-history-panel{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5)}.workspace-contact-history-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.workspace-contact-history-header h3{margin-top:calc(var(--spacing) * 1);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)}.workspace-contact-history-total{border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);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-600);flex-shrink:0}.workspace-contact-history-summary{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.workspace-contact-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.workspace-contact-history-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-contact-history-summary button{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);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));--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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.workspace-contact-history-summary button:hover{background-color:var(--color-sky-50);color:var(--color-sky-700)}}.workspace-contact-history-summary svg{color:var(--color-sky-700);flex-shrink:0}.workspace-contact-history-summary .workspace-contact-history-filter-active{background-color:var(--color-sky-100);color:var(--color-sky-800);--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-sky-200)}.workspace-contact-history-empty{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 28);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);text-align:center;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);justify-content:center;align-items:center;display:flex}.workspace-contact-history-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.workspace-contact-history-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);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));grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}@media(hover:hover){.workspace-contact-history-item:hover{border-color:var(--color-sky-200);background-color:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.workspace-contact-history-item:hover{background-color:color-mix(in oklab,var(--color-sky-50) 50%,transparent)}}}.workspace-contact-history-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-100);color:var(--color-slate-700);justify-content:center;align-items:center;display:inline-flex}.workspace-contact-history-tone-mail{background-color:var(--color-sky-100);color:var(--color-sky-700)}.workspace-contact-history-tone-todo{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.workspace-contact-history-tone-calendar{background-color:var(--color-violet-100);color:var(--color-violet-700)}.workspace-contact-history-tone-note{background-color:var(--color-orange-100);color:var(--color-orange-700)}.workspace-contact-history-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-contact-history-meta{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-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}.workspace-contact-history-meta strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.workspace-contact-history-title{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}.workspace-contact-history-body{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-contact-history-badge{max-width:calc(var(--spacing) * 28);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:var(--color-slate-100);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-slate-600);overflow:hidden}.workspace-contact-history-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column-start:2;display:flex}@media(min-width:40rem){.workspace-contact-history-actions{grid-column-start:auto;justify-content:flex-end}}.workspace-contact-history-action{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.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-600);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));display:inline-flex}@media(hover:hover){.workspace-contact-history-action:hover{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}}.workspace-contact-history-action-source{border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}@media(hover:hover){.workspace-contact-history-action-source:hover{background-color:var(--color-blue-100)}}.workspace-contact-history-badge-sky,.workspace-contact-history-badge-blue{background-color:var(--color-sky-50);color:var(--color-sky-700)}.workspace-contact-history-badge-emerald{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.workspace-contact-history-badge-amber{background-color:var(--color-amber-50);color:var(--color-amber-700)}.workspace-contact-history-badge-violet{background-color:var(--color-violet-50);color:var(--color-violet-700)}.workspace-contact-history-badge-red{background-color:var(--color-red-50);color:var(--color-red-700)}.workspace-contact-history-badge-slate{background-color:var(--color-slate-100);color:var(--color-slate-600)}.workspace-contact-delete-backdrop{inset:calc(var(--spacing) * 0);z-index:95;background-color:#0206184d;position:fixed}@supports (color:color-mix(in lab,red,red)){.workspace-contact-delete-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.workspace-contact-delete-dialog{z-index:100;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:min(28rem,100vw - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-slate-700);--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);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%}.workspace-contact-delete-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-md);background-color:var(--color-rose-50);color:var(--color-rose-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-rose-100);justify-content:center;align-items:center;display:flex}.workspace-contact-delete-dialog h2{margin-top:calc(var(--spacing) * 1);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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);overflow:hidden}.workspace-contact-delete-dialog 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) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-600)}.workspace-contact-delete-actions{margin-top:calc(var(--spacing) * 2);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.workspace-todo-view-toggle{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:#ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-todo-view-toggle{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-todo-view-toggle{padding:calc(var(--spacing) * 1)}.workspace-todo-view-toggle button{height:calc(var(--spacing) * 9);justify-content:center;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-300);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-radius:.25rem;display:inline-flex}@media(hover:hover){.workspace-todo-view-toggle button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-todo-view-toggle button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-todo-view-toggle button:hover{color:var(--color-white)}}.workspace-todo-view-toggle 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:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.workspace-todo-view-toggle button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.workspace-todo-view-toggle button:focus-visible{--tw-outline-style:none;outline-style:none}.workspace-todo-view-toggle .workspace-todo-view-active{background-color:var(--color-emerald-600);color:var(--color-white)}@media(hover:hover){.workspace-todo-view-toggle .workspace-todo-view-active:hover{background-color:var(--color-emerald-600)}}.workspace-todo-filter-list{gap:calc(var(--spacing) * 2);display:grid}.workspace-todo-filter-list button{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#ffffff0d;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-todo-filter-list button{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-todo-filter-list button{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));color:var(--color-slate-300);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))}@media(hover:hover){.workspace-todo-filter-list button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-todo-filter-list button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-todo-filter-list button:hover{color:var(--color-white)}}.workspace-todo-filter-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-white)}.workspace-todo-filter-list .workspace-todo-filter-active{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.workspace-todo-filter-list .workspace-todo-filter-active{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.workspace-todo-filter-list .workspace-todo-filter-active{color:var(--color-white);--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:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-todo-filter-list .workspace-todo-filter-active{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspace-todo-metrics{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-todo-metrics span{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-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);--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-slate-200)}.workspace-todo-metrics strong{margin-right:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.workspace-todo-metric-alert strong{color:var(--color-rose-700)}.workspace-todo-workspace{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.workspace-todo-agenda-bar{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.workspace-todo-agenda-title{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:flex}.workspace-todo-agenda-title span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.workspace-todo-agenda-title small{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-slate-700);text-transform:uppercase;border-radius:.25rem}.workspace-todo-toolbar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.workspace-todo-toolbar-actions button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex}@media(hover:hover){.workspace-todo-toolbar-actions button:hover{background-color:var(--color-slate-50);color:var(--color-slate-900)}}.workspace-todo-toolbar-actions button:disabled{cursor:not-allowed;opacity:.7}.workspace-todo-tabs{min-height:calc(var(--spacing) * 10);align-items:flex-end;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 7);flex-shrink:0;display:flex}.workspace-todo-tabs button{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline: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-600);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:#0000;border-bottom-width:2px;display:inline-flex}@media(hover:hover){.workspace-todo-tabs button:hover{color:var(--color-slate-950)}}.workspace-todo-tabs 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-emerald-300);--tw-outline-style:none;outline-style:none}.workspace-todo-tabs .workspace-todo-tab-active{border-color:var(--color-blue-600);color:var(--color-blue-700)}.workspace-todo-feedback{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);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-emerald-800);flex-shrink:0}.workspace-todo-feedback-error{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-800)}.workspace-todo-list{min-height:calc(var(--spacing) * 0);background-color:var(--color-white);flex:1;overflow:auto}.workspace-todo-list-head,.workspace-todo-row{grid-template-columns:minmax(22rem,1.6fr) minmax(14rem,.8fr) minmax(8rem,.5fr) minmax(12rem,.65fr) minmax(12rem,.65fr) minmax(10rem,.55fr);align-items:center;min-width:78rem;display:grid}.workspace-todo-list-head{top:calc(var(--spacing) * 0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-700);text-transform:uppercase;position:sticky}.workspace-todo-list-head span{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.workspace-todo-list-head span:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.workspace-todo-list-group{min-width:78rem}.workspace-todo-group-header{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-800);display:flex}.workspace-todo-group-header strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.workspace-todo-group-header small{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline: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-600);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.workspace-todo-group-dot{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);background-color:var(--color-slate-400)}.workspace-todo-group-overdue .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-overdue{border-top-color:var(--color-emerald-400)}.workspace-todo-group-overdue .workspace-todo-group-dot{background-color:var(--color-emerald-400)}.workspace-todo-group-today .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-today{border-top-color:var(--color-pink-400)}.workspace-todo-group-today .workspace-todo-group-dot{background-color:var(--color-pink-400)}.workspace-todo-group-week .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-week{border-top-color:var(--color-cyan-400)}.workspace-todo-group-week .workspace-todo-group-dot{background-color:var(--color-cyan-400)}.workspace-todo-group-month .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-month{border-top-color:var(--color-orange-400)}.workspace-todo-group-month .workspace-todo-group-dot{background-color:var(--color-orange-400)}.workspace-todo-group-upcoming .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-upcoming{border-top-color:var(--color-yellow-400)}.workspace-todo-group-upcoming .workspace-todo-group-dot{background-color:var(--color-yellow-400)}.workspace-todo-group-none .workspace-todo-group-dot,.workspace-todo-kanban-column.workspace-todo-group-none{border-top-color:var(--color-emerald-400)}.workspace-todo-group-none .workspace-todo-group-dot{background-color:var(--color-emerald-400)}.workspace-todo-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.workspace-todo-row:hover{background-color:var(--color-slate-50)}}.workspace-todo-row: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-blue-300);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.workspace-todo-row>span{min-width:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.workspace-todo-row>span:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.workspace-todo-row-active{background-color:var(--color-blue-50)}@media(hover:hover){.workspace-todo-row-active:hover{background-color:var(--color-blue-50)}}.workspace-todo-row-title{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-slate-950);display:flex}.workspace-todo-row-title strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.workspace-todo-checkmark{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.workspace-todo-assignee{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.workspace-todo-assignee small,.workspace-todo-dialog-avatar{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-cyan-300);padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-800);text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.workspace-todo-status-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);border-radius:.25rem}.workspace-todo-status-chip-todo{background-color:var(--color-pink-100);color:var(--color-rose-700)}.workspace-todo-status-chip-in_progress{background-color:var(--color-blue-100);color:var(--color-blue-700)}.workspace-todo-status-chip-waiting{background-color:var(--color-amber-100);color:var(--color-amber-800)}.workspace-todo-status-chip-done{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.workspace-todo-overdue{color:var(--color-rose-700)}.workspace-todo-category{text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-slate-100);width:fit-content;max-width:100%;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-600);border-radius:.25rem;display:inline-flex;overflow:hidden}.workspace-todo-row-pill{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-600);border-radius:3.40282e38px}.workspace-todo-row-pill-low,.workspace-todo-row-pill-done{background-color:var(--color-sky-50);color:var(--color-sky-700)}.workspace-todo-row-pill-normal,.workspace-todo-row-pill-todo{background-color:var(--color-slate-100);color:var(--color-slate-700)}.workspace-todo-row-pill-high,.workspace-todo-row-pill-in_progress{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.workspace-todo-row-pill-urgent,.workspace-todo-row-pill-waiting{background-color:var(--color-amber-50);color:var(--color-amber-800)}.workspace-todo-kanban{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 2);flex:1;grid-auto-columns:18.75rem;grid-auto-flow:column;display:grid;overflow:auto}.workspace-todo-kanban-column{min-height:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-top-style:var(--tw-border-style);background-color:var(--color-slate-50);border-top-width:4px;flex-direction:column;display:flex;overflow:hidden}.workspace-todo-kanban-column header{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);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);display:flex}.workspace-todo-kanban-column header strong{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);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-600);border-radius:.25rem}.workspace-todo-kanban-column p{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.workspace-todo-card{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--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:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}@media(hover:hover){.workspace-todo-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-blue-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.workspace-todo-card: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-blue-300);--tw-outline-style:none;outline-style:none}.workspace-todo-card-active{border-color:var(--color-blue-300);background-color:var(--color-blue-50)}.workspace-todo-card>strong{-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-todo-card>span{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:flex}.workspace-todo-card 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-500)}.workspace-todo-card-assignee{justify-content:flex-end}.workspace-todo-status-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.workspace-todo-status-actions-label{margin-right: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);color:var(--color-slate-500);text-transform:uppercase}.workspace-todo-status-actions button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-todo-status-actions button:hover{border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}}.workspace-todo-status-actions 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-emerald-300);--tw-outline-style:none;outline-style:none}.workspace-todo-status-actions button:disabled{cursor:not-allowed;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.workspace-todo-status-actions .workspace-todo-status-action-active{border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.workspace-todo-detail-status{margin-top:calc(var(--spacing) * 2);width:fit-content;display:inline-flex}.workspace-todo-dialog-backdrop{inset:calc(var(--spacing) * 0);z-index:95;background-color:#02061873;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workspace-todo-dialog-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.workspace-todo-dialog{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);width:min(52rem,100vw);max-width:100%;height:100%;color:var(--color-slate-950);--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);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-todo-dialog-header{align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.workspace-todo-dialog-header{grid-template-columns:auto minmax(11rem,1fr) minmax(11rem,.8fr) auto}}.workspace-todo-dialog-status{min-height:calc(var(--spacing) * 11);align-content:flex-start;gap:calc(var(--spacing) * .5);display:grid}.workspace-todo-dialog-status small,.workspace-todo-dialog-meta small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.workspace-todo-dialog-status select{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 28);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));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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;border-width:1px;outline-style:none}.workspace-todo-dialog-status select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-todo-dialog-meta{min-height:calc(var(--spacing) * 11);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));color:var(--color-slate-600);display:flex}.workspace-todo-dialog-meta>span:not(.workspace-todo-dialog-avatar){min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.workspace-todo-dialog-meta-action{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block: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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.workspace-todo-dialog-meta-action:focus-within{background-color:var(--color-white);--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-blue-200)}@media(hover:hover){.workspace-todo-dialog-meta-action:hover{background-color:var(--color-white);--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-slate-200)}}.workspace-todo-dialog-meta 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-700);overflow:hidden}.workspace-todo-dialog-meta small{white-space:nowrap}.workspace-todo-dialog-meta select{height:calc(var(--spacing) * 6);max-width:100%;min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;overflow:hidden}.workspace-todo-dialog-meta select: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)}.workspace-todo-dialog-status-todo select{color:var(--color-rose-700)}.workspace-todo-dialog-status-in_progress select{color:var(--color-blue-700)}.workspace-todo-dialog-status-waiting select{color:var(--color-amber-800)}.workspace-todo-dialog-status-done select{color:var(--color-emerald-800)}.workspace-todo-dialog-date-control{padding-right:calc(var(--spacing) * 2);position:relative}.workspace-todo-dialog-date-input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.workspace-todo-dialog-avatar{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);font-size:11px}.workspace-todo-dialog-tools{min-height:calc(var(--spacing) * 11);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.workspace-todo-dialog-tools .workspace-origin-link{height:calc(var(--spacing) * 8);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-blue-700)}@media(hover:hover){.workspace-todo-dialog-tools .workspace-origin-link:hover{background-color:var(--color-blue-100)}}.workspace-todo-dialog-tools .workspace-contact-icon-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.workspace-todo-dialog-form{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.workspace-todo-dialog-form{grid-template-columns:repeat(1,minmax(0,1fr))}}.workspace-todo-dialog-main{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow-y:auto}.workspace-todo-title-field{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);border-width:1px;border-color:var(--color-slate-200);border-bottom-color:var(--color-blue-600);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-500);display:flex}.workspace-todo-title-field input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);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);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.workspace-todo-title-field input::placeholder{color:var(--color-slate-500)}.workspace-todo-title-field 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)}.workspace-todo-dialog-control-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);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));color:var(--color-slate-500);--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:#e2e8f0cc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-todo-dialog-control-row{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.workspace-todo-dialog-static-pill,.workspace-todo-dialog-control{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 2.5);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-blue-700);display:inline-flex}.workspace-todo-dialog-control{background-color:var(--color-slate-50);color:var(--color-slate-600);--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-slate-200);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-ring-inset:inset}.workspace-todo-dialog-control:focus-within{background-color:var(--color-white);--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-blue-200)}@media(hover:hover){.workspace-todo-dialog-control:hover{background-color:var(--color-white);--tw-ring-color:var(--color-blue-200)}}.workspace-todo-dialog-control>span{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}.workspace-todo-dialog-control select,.workspace-todo-dialog-control input{height:calc(var(--spacing) * 6);max-width:calc(var(--spacing) * 44);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}:is(.workspace-todo-dialog-control select,.workspace-todo-dialog-control 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)}.workspace-todo-reminder-menu{position:relative}.workspace-todo-reminder-trigger{min-height:calc(var(--spacing) * 8);cursor:pointer}.workspace-todo-reminder-trigger strong{max-width:calc(var(--spacing) * 44);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);overflow:hidden}.workspace-todo-reminder-dropdown{top:calc(100% + .4rem);right:calc(var(--spacing) * 0);z-index:30;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:min(22rem,100vw - 4rem);padding:calc(var(--spacing) * 3);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);position:absolute}.workspace-todo-dialog-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workspace-todo-dialog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-todo-description-field textarea{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 28);max-height:calc(var(--spacing) * 40);min-height:calc(var(--spacing) * 20);resize:vertical;padding-block:calc(var(--spacing) * 2);overflow-y:auto}.workspace-todo-dialog-main .workspace-contact-field span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.workspace-todo-description-field{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.workspace-todo-description-field{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}@media(min-width:48rem){.workspace-todo-description-field{grid-column:span 1/span 1}}.workspace-todo-dialog-panels{gap:calc(var(--spacing) * 2);display:grid}.workspace-todo-dialog-panel{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.workspace-todo-dialog-panel{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.workspace-todo-dialog-panel header{margin-bottom:calc(var(--spacing) * 2);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-900);display:flex}.workspace-todo-dialog-summary-grid{gap:calc(var(--spacing) * 1.5);display:grid}@media(min-width:40rem){.workspace-todo-dialog-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-todo-dialog-summary-grid span{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);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-700);display:inline-flex}.workspace-todo-dialog-summary-grid svg{color:var(--color-blue-600);flex-shrink:0}.workspace-todo-dialog-timeline{gap:calc(var(--spacing) * 2);display:grid}.workspace-todo-dialog-timeline li{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);grid-template-columns:.875rem minmax(0,1fr);display:grid}.workspace-todo-dialog-timeline li>span{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-900);background-color:var(--color-white);border-radius:3.40282e38px}.workspace-todo-dialog-timeline p{gap:calc(var(--spacing) * .5);display:grid}.workspace-todo-dialog-timeline em{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.workspace-todo-dialog-timeline strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.workspace-todo-dialog-timeline small,.workspace-todo-dialog-empty-line{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)}.workspace-todo-related-empty{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-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-slate-500)}.workspace-todo-dialog-section,.workspace-todo-comments-section{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.workspace-todo-dialog-section,.workspace-todo-comments-section{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.workspace-todo-dialog-section-header{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;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-900);flex-wrap:wrap;display:flex}.workspace-todo-dialog-section-header>span{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.workspace-todo-dialog-section-header 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-500)}.workspace-todo-status-panel{border-radius:var(--radius-md);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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:#e2e8f0cc;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-todo-status-panel{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.workspace-todo-subtask-list,.workspace-todo-reminder-list,.workspace-todo-comment-list{gap:calc(var(--spacing) * 1.5);display:grid}.workspace-todo-subtask-row{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);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-700);grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;display:grid}.workspace-todo-subtask-check{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-white);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-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-todo-subtask-check:hover{border-color:var(--color-emerald-400)}}.workspace-todo-subtask-check: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-emerald-300);--tw-outline-style:none;outline-style:none}.workspace-todo-subtask-check:disabled{cursor:not-allowed;opacity:.6}.workspace-todo-subtask-check-done{border-color:var(--color-emerald-500);background-color:var(--color-emerald-500)}.workspace-todo-subtask-title-done{color:var(--color-slate-400);text-decoration-line:line-through}.workspace-todo-inline-create,.workspace-todo-comment-create{margin-top:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 1.5);display:flex}.workspace-todo-inline-create input,.workspace-todo-comment-create input{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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-800);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;flex:1}:is(.workspace-todo-inline-create input,.workspace-todo-comment-create input):focus{border-color:var(--color-blue-400);--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-blue-100)}.workspace-todo-inline-create button,.workspace-todo-reminder-create button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-blue-600);padding-inline:calc(var(--spacing) * 3);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-white);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){:is(.workspace-todo-inline-create button,.workspace-todo-reminder-create button):hover{background-color:var(--color-blue-700)}}:is(.workspace-todo-inline-create button,.workspace-todo-reminder-create button):disabled{cursor:not-allowed;opacity:.6}.workspace-todo-mini-action{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-todo-mini-action:hover{background-color:var(--color-slate-200);color:var(--color-slate-900)}}.workspace-todo-mini-action: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-blue-200);--tw-outline-style:none;outline-style:none}.workspace-todo-mini-action:disabled{cursor:not-allowed;opacity:.5}.workspace-todo-send-action{background-color:var(--color-blue-600);color:var(--color-white)}@media(hover:hover){.workspace-todo-send-action:hover{background-color:var(--color-blue-700);color:var(--color-white)}}.workspace-todo-reminder-create{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 2.5);display:grid}.workspace-todo-reminder-create label{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);color:var(--color-slate-600);display:grid}.workspace-todo-reminder-create input[type=datetime-local]{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);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}.workspace-todo-reminder-create input[type=datetime-local]:focus{border-color:var(--color-blue-400);--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-blue-100)}.workspace-todo-reminder-modes{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);flex-wrap:wrap;display:flex}.workspace-todo-reminder-modes label{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-template-columns:none;display:flex}.workspace-todo-reminder-modes input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-blue-600);border-radius:.25rem}.workspace-todo-reminder-modes input:focus{--tw-ring-color:var(--color-blue-400)}.workspace-todo-reminder-row,.workspace-todo-comment-row{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700);grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;display:grid}.workspace-todo-reminder-row{margin-top:calc(var(--spacing) * 2);align-items:center}.workspace-todo-reminder-row span,.workspace-todo-comment-row div{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);display:grid}.workspace-todo-reminder-row strong,.workspace-todo-comment-row strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);overflow:hidden}.workspace-todo-reminder-row small,.workspace-todo-comment-row 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)}.workspace-todo-comment-row{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1.5);grid-template-columns:1.75rem minmax(0,1fr) 1.5rem}.workspace-todo-comment-row+.workspace-todo-comment-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100)}.workspace-todo-comment-row p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-wrap;color:var(--color-slate-700)}.workspace-todo-comment-create .workspace-todo-dialog-avatar{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);font-size:11px}.workspace-todo-related-error{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rose-700)}.workspace-todo-dialog-submit-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);justify-content:flex-end}@media(min-width:48rem){.workspace-todo-dialog-submit-row{grid-column:span 1/span 1}}.workspace-todo-dialog-submit-row .workspace-contact-notice{min-width:calc(var(--spacing) * 0);flex:1;margin-right:auto}.workspace-todo-dialog-submit-row .workspace-contact-primary{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3.5)}.workspace-todo-secondary{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-100);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-700);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));display:inline-flex}@media(hover:hover){.workspace-todo-secondary:hover{background-color:var(--color-slate-200)}}.workspace-todo-secondary: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-slate-300);--tw-outline-style:none;outline-style:none}.workspace-todo-secondary:disabled{cursor:not-allowed;opacity:.6}.workspace-note-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.workspace-note-nav-panel{align-content:flex-start;gap:calc(var(--spacing) * 5);display:grid}.workspace-note-sidebar-new,.workspace-note-save-button{background-color:var(--color-blue-600);width:100%}@media(hover:hover){:is(.workspace-note-sidebar-new,.workspace-note-save-button):hover{background-color:var(--color-blue-700)}}.workspace-note-filter-list{gap:calc(var(--spacing) * 2);display:grid}.workspace-note-filter-list button{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffffff0d;grid-template-columns:1rem minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-note-filter-list button{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-note-filter-list button{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-300);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))}@media(hover:hover){.workspace-note-filter-list button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-note-filter-list button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-note-filter-list button:hover{color:var(--color-white)}}.workspace-note-filter-list 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:#90c5ffb3}@supports (color:color-mix(in lab,red,red)){.workspace-note-filter-list button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.workspace-note-filter-list button:focus-visible{--tw-outline-style:none;outline-style:none}.workspace-note-filter-list button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-note-filter-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-white)}.workspace-note-filter-list .workspace-note-filter-active{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.workspace-note-filter-list .workspace-note-filter-active{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.workspace-note-filter-list .workspace-note-filter-active{color:var(--color-white);--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:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-note-filter-list .workspace-note-filter-active{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspace-note-tag-summary{border-radius:var(--radius-md);background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.workspace-note-tag-summary{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-note-tag-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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)}.workspace-note-shell{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);overflow:hidden}.workspace-note-board-panel{height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.workspace-note-board-header{min-height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);display:flex}.workspace-note-board-header>div{min-width:calc(var(--spacing) * 0)}.workspace-note-board-header h1{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)}.workspace-note-board-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)}.workspace-note-board-actions{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.workspace-note-board-actions label,.workspace-note-board-actions button{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){:is(.workspace-note-board-actions label,.workspace-note-board-actions button):hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}:is(.workspace-note-board-actions label,.workspace-note-board-actions 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-blue-300);--tw-outline-style:none;outline-style:none}:is(.workspace-note-board-actions label,.workspace-note-board-actions button):disabled{cursor:not-allowed;color:var(--color-slate-400)}@media(hover:hover){:is(.workspace-note-board-actions label,.workspace-note-board-actions button):disabled:hover{background-color:#0000}}.workspace-note-board-actions label{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.workspace-note-board-actions select{--tw-outline-style:none;background-color:#0000;outline-style:none}.workspace-note-board-actions .workspace-note-view-active{background-color:var(--color-slate-100);color:var(--color-slate-950)}.workspace-note-quick-add{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline: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-blue-700);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));flex-shrink:0;display:flex}@media(hover:hover){.workspace-note-quick-add:hover{background-color:var(--color-blue-50)}}.workspace-note-quick-add: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-blue-300);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.workspace-note-notice{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);flex-shrink:0}.workspace-note-editor-inline-warning{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block: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-amber-800)}.workspace-note-card-area{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 5);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex:1;grid-template-columns:repeat(auto-fill,minmax(18rem,18rem));grid-auto-rows:22rem;display:grid;overflow:hidden auto}.workspace-note-card-area-list{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:auto}.workspace-note-card{min-height:calc(var(--spacing) * 80);min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 5);text-align:left;--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:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid;position:relative;overflow:hidden}@media(hover:hover){.workspace-note-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-blue-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.workspace-note-card: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-blue-300);--tw-outline-style:none;outline-style:none}.workspace-note-card-active{border-color:var(--color-blue-300);--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-blue-200)}.workspace-note-card-area-list .workspace-note-card{min-height:calc(var(--spacing) * 0)}.workspace-note-card strong{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)}.workspace-note-card>span:not(.workspace-note-card-meta){-webkit-line-clamp:5;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);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-note-card 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-600)}.workspace-note-card-meta{align-items:center;gap: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);display:flex}.workspace-note-card-avatar{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);background-color:var(--color-rose-400);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-slate-950);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.workspace-note-card footer{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);background-color:#0000000d;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.workspace-note-card footer{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.workspace-note-card footer{padding-inline: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-800)}.workspace-note-card footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-note-card-cyan{background-color:var(--color-cyan-100)}.workspace-note-card-green{background-color:var(--color-green-100)}.workspace-note-card-yellow{background-color:var(--color-yellow-100)}.workspace-note-card-rose{background-color:var(--color-rose-100)}.workspace-note-card-white{background-color:var(--color-white)}.workspace-note-editor-backdrop{inset:calc(var(--spacing) * 0);z-index:95;background-color:#02061873;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.workspace-note-editor-backdrop{padding:calc(var(--spacing) * 4)}.workspace-note-editor{border-radius:var(--radius-md);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(80rem,100vw - 2rem);height:min(54rem,100vh - 1.5rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-note-editor-toolbar{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#0000001a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-toolbar{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.workspace-note-editor-toolbar{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-toolbar{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.workspace-note-editor-toolbar{padding-inline: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,)}.workspace-note-editor-tools{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);display:flex;overflow-x:auto}.workspace-note-editor-tools>button,.workspace-note-editor-path button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-slate-800);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){:is(.workspace-note-editor-tools>button,.workspace-note-editor-path button):hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){:is(.workspace-note-editor-tools>button,.workspace-note-editor-path button):hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}}:is(.workspace-note-editor-tools>button,.workspace-note-editor-path 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-blue-300);--tw-outline-style:none;outline-style:none}:is(.workspace-note-editor-tools>button,.workspace-note-editor-path button):disabled{cursor:not-allowed;opacity:.45}@media(hover:hover){:is(.workspace-note-editor-tools>button,.workspace-note-editor-path button):disabled:hover{background-color:#0000}}.workspace-note-color-picker{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:#ffffff73;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-note-color-picker{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.workspace-note-color-picker{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-800)}.workspace-note-color-picker button{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.workspace-note-color-picker button{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.workspace-note-color-picker button{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.workspace-note-color-picker .workspace-note-color-active{--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-blue-600)}.workspace-note-editor-path{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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);flex-shrink:0;display:flex}.workspace-note-editor-form{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex;overflow:hidden}.workspace-note-editor-main{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);flex:1;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-note-editor-main input{height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 0);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);--tw-outline-style:none;background-color:#0000;outline-style:none}.workspace-note-editor-main input::placeholder{color:var(--color-slate-600)}.workspace-note-rich-editor.editor-shell{min-height:calc(var(--spacing) * 0);border-color:#0000001a;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workspace-note-rich-editor.editor-shell{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.workspace-note-rich-editor.editor-shell{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.workspace-note-rich-editor.editor-shell{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.workspace-note-rich-editor.editor-shell{--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)}.workspace-note-rich-editor .tox-tinymce{min-height:calc(var(--spacing) * 0);flex:1}.workspace-note-rich-editor .editor-toolbar{border-color:#0000001a;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.workspace-note-rich-editor .editor-toolbar{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.workspace-note-rich-editor .editor-toolbar{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.workspace-note-rich-editor .editor-toolbar{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.workspace-note-rich-editor .editor-area{min-height:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-950);background-color:#0000;flex:1;overflow-y:auto}.workspace-note-editor-links{gap:calc(var(--spacing) * 3);background-color:#ffffff59;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-links{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.workspace-note-editor-links{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,)}.workspace-note-editor-links label{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-note-editor-links span{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)}.workspace-note-editor-links select,.workspace-note-editor-links input{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-links select,.workspace-note-editor-links input{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.workspace-note-editor-links select,.workspace-note-editor-links input{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-links select,.workspace-note-editor-links input{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.workspace-note-editor-links select,.workspace-note-editor-links input{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-950);--tw-outline-style:none;outline-style:none}:is(.workspace-note-editor-links select,.workspace-note-editor-links input):focus{border-color:var(--color-blue-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-blue-100)}.workspace-note-editor-tags{grid-column:span 1/span 1}.workspace-note-editor-footer{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:#ffffff73;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-footer{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.workspace-note-editor-footer{padding-inline:calc(var(--spacing) * 8);--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,)}.workspace-note-editor-footer>span{min-width:calc(var(--spacing) * 0);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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);overflow:hidden}.workspace-note-editor-footer .workspace-origin-link{height:calc(var(--spacing) * 9);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 4);color:var(--color-blue-700);flex-shrink:0}@media(hover:hover){.workspace-note-editor-footer .workspace-origin-link:hover{background-color:var(--color-blue-100)}}.workspace-note-editor-footer .workspace-origin-link svg{color:var(--color-blue-700)}.workspace-note-editor-footer>div{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.workspace-note-editor-footer button{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffffffb3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-note-editor-footer button{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.workspace-note-editor-footer button{padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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))}@media(hover:hover){.workspace-note-editor-footer button:hover{background-color:var(--color-white)}}.workspace-note-editor-footer 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-blue-300);--tw-outline-style:none;outline-style:none}.workspace-note-editor-footer button:disabled{cursor:not-allowed;opacity:.6}.workspace-note-editor-footer .workspace-note-editor-save{background-color:var(--color-blue-600);color:var(--color-white)}@media(hover:hover){.workspace-note-editor-footer .workspace-note-editor-save:hover{background-color:var(--color-blue-700)}}.workspace-note-editor-footer .workspace-note-editor-remove{background-color:var(--color-rose-50);color:var(--color-rose-700)}@media(hover:hover){.workspace-note-editor-footer .workspace-note-editor-remove:hover{background-color:var(--color-rose-100)}}.workspace-calendar-view-toggle{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:#ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-view-toggle{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-calendar-view-toggle{padding:calc(var(--spacing) * 1)}.workspace-calendar-view-toggle button{height:calc(var(--spacing) * 9);justify-content:center;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-300);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-radius:.25rem;display:inline-flex}@media(hover:hover){.workspace-calendar-view-toggle button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-view-toggle button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-calendar-view-toggle button:hover{color:var(--color-white)}}.workspace-calendar-view-toggle .workspace-calendar-view-active{background-color:var(--color-violet-600);color:var(--color-white)}@media(hover:hover){.workspace-calendar-view-toggle .workspace-calendar-view-active:hover{background-color:var(--color-violet-600)}}.workspace-calendar-filter-list{gap:calc(var(--spacing) * 2);display:grid}.workspace-calendar-filter-list button{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#ffffff0d;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-filter-list button{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-calendar-filter-list button{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));color:var(--color-slate-300);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))}@media(hover:hover){.workspace-calendar-filter-list button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-filter-list button:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-calendar-filter-list button:hover{color:var(--color-white)}}.workspace-calendar-filter-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-white)}.workspace-calendar-filter-list .workspace-calendar-filter-active{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-filter-list .workspace-calendar-filter-active{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.workspace-calendar-filter-list .workspace-calendar-filter-active{color:var(--color-white);--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:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-calendar-filter-list .workspace-calendar-filter-active{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspace-calendar-month-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.workspace-calendar-month-controls button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-calendar-month-controls button:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-calendar-month-controls span{border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);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-600)}.workspace-calendar-metrics{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-calendar-metrics span{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-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);--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-slate-200)}.workspace-calendar-metrics strong{margin-right:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950)}.workspace-calendar-agenda{min-height:calc(var(--spacing) * 0);flex:1}:where(.workspace-calendar-agenda>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.workspace-calendar-agenda{overflow-y:auto}.workspace-calendar-row{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));grid-template-columns:4.75rem minmax(0,1fr) auto;display:grid}@media(hover:hover){.workspace-calendar-row:hover{background-color:var(--color-slate-50)}}.workspace-calendar-row-active{background-color:var(--color-violet-50)}@media(hover:hover){.workspace-calendar-row-active:hover{background-color:var(--color-violet-50)}}.workspace-calendar-date-chip{min-width:calc(var(--spacing) * 0);justify-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;display:grid}.workspace-calendar-date-chip strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.workspace-calendar-date-chip small{max-width:calc(var(--spacing) * 16);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);overflow:hidden}.workspace-calendar-row-copy{min-width:calc(var(--spacing) * 0)}.workspace-calendar-row-copy strong,.workspace-calendar-row-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-calendar-row-copy 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-calendar-row-copy span{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.workspace-calendar-row-meta{justify-items:end;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);color:var(--color-slate-500);display:grid}.workspace-calendar-status-scheduled{color:var(--color-violet-700)}.workspace-calendar-status-done{color:var(--color-emerald-700)}.workspace-calendar-status-cancelled{color:var(--color-rose-700)}.workspace-calendar-month{min-height:calc(var(--spacing) * 0);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.workspace-calendar-weekday{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;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}.workspace-calendar-day{min-height:calc(var(--spacing) * 28);align-content:flex-start;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding: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));display:grid}@media(hover:hover){.workspace-calendar-day:hover{background-color:var(--color-violet-50)}}.workspace-calendar-day>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);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);justify-content:center;align-items:center;display:inline-flex}.workspace-calendar-day-today>span{background-color:var(--color-violet-600);color:var(--color-white)}.workspace-calendar-day-muted{background-color:var(--color-slate-50);color:var(--color-slate-400)}.workspace-calendar-day strong{text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-violet-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-violet-800);border-radius:.25rem;display:block;overflow:hidden}.workspace-calendar-day small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.workspace-calendar-checkbox{margin-top:calc(var(--spacing) * 6);height:calc(var(--spacing) * 10);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-700);display:flex}.workspace-calendar-checkbox input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-violet-600);border-radius:.25rem}.workspace-calendar-product .workspace-contact-field select[multiple]{height:calc(var(--spacing) * 36);padding-block:calc(var(--spacing) * 2)}.workspace-calendar-status-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.workspace-calendar-status-actions{grid-column:span 2/span 2}}.workspace-calendar-status-actions button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-calendar-status-actions button:hover{border-color:var(--color-violet-300);background-color:var(--color-violet-50);color:var(--color-violet-700)}}.workspace-calendar-status-actions button:disabled{cursor:not-allowed;border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.workspace-calendar-product{--mail-rail-width:4.5rem}.workspace-calendar-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.workspace-calendar-board .mail-rail-brand{padding-inline:calc(var(--spacing) * 2);justify-content:center}.workspace-calendar-board .mail-rail-brand span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-calendar-board .mail-rail-body{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-calendar-board .mail-module-strip{border-right-style:var(--tw-border-style);border-right-width:0}.workspace-calendar-outlook{margin-top:calc(var(--spacing) * 12);height:calc(100vh - 3rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);grid-template-columns:13rem minmax(0,1fr);display:grid;overflow:hidden}.workspace-calendar-left-pane{min-height:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);overflow-y:auto}.workspace-calendar-mini{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 3);display:grid}.workspace-calendar-mini header{justify-content:space-between;align-items:center;gap: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-900);display:flex}.workspace-calendar-mini header span{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.workspace-calendar-mini header button,.workspace-calendar-period-nav button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){:is(.workspace-calendar-mini header button,.workspace-calendar-period-nav button):hover{background-color:var(--color-white);color:var(--color-slate-950)}}:is(.workspace-calendar-mini header button,.workspace-calendar-period-nav 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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.workspace-calendar-mini-grid span{padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.workspace-calendar-mini-grid button{height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-size:11px;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){.workspace-calendar-mini-grid button:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.workspace-calendar-mini-grid 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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-mini-grid .workspace-calendar-mini-muted{color:var(--color-slate-400)}.workspace-calendar-mini-grid .workspace-calendar-mini-selected{background-color:var(--color-slate-900);color:var(--color-white)}@media(hover:hover){.workspace-calendar-mini-grid .workspace-calendar-mini-selected:hover{background-color:var(--color-slate-900);color:var(--color-white)}}.workspace-calendar-mini-grid .workspace-calendar-mini-today:not(.workspace-calendar-mini-selected){background-color:var(--color-violet-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-violet-800)}.workspace-calendar-side-section{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 3);display:grid}.workspace-calendar-side-section h3{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-500);text-transform:uppercase}.workspace-calendar-side-section button{min-height:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.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-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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.workspace-calendar-side-section button:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.workspace-calendar-side-section 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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-side-section button 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-500)}.workspace-calendar-side-section .workspace-calendar-side-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);--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-slate-200)}.workspace-calendar-calendar-toggle{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);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-800);display:flex}.workspace-calendar-calendar-toggle input{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-color:var(--color-slate-300);color:var(--color-violet-600);border-radius:.25rem}.workspace-calendar-main-pane{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.workspace-calendar-commandbar{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block: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);flex-shrink:0;display:flex;overflow-x:auto}.workspace-calendar-command-new{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-slate-700);padding-inline:calc(var(--spacing) * 3);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-white);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));flex-shrink:0;display:inline-flex}@media(hover:hover){.workspace-calendar-command-new:hover{background-color:var(--color-slate-800)}}.workspace-calendar-command-new: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-slate-400);--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);--tw-outline-style:none;outline-style:none}.workspace-calendar-view-segment{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.workspace-calendar-view-segment button{height:calc(var(--spacing) * 8);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 2.5);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-700);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));justify-content:center;align-items:center;display:inline-flex}.workspace-calendar-view-segment button:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.workspace-calendar-view-segment button:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-calendar-view-segment 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-violet-300);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.workspace-calendar-view-segment .workspace-calendar-command-active{background-color:var(--color-slate-100);color:var(--color-slate-950);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.workspace-calendar-command-select{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);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-700);flex-shrink:0;display:inline-flex}.workspace-calendar-command-select select{--tw-outline-style:none;background-color:#0000;outline-style:none}.workspace-calendar-command-secondary{height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);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-700);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));flex-shrink:0;display:inline-flex}@media(hover:hover){.workspace-calendar-command-secondary:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-calendar-command-secondary: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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-command-secondary:disabled{cursor:not-allowed;color:var(--color-slate-400)}@media(hover:hover){.workspace-calendar-command-secondary:disabled:hover{background-color:#0000}}.workspace-calendar-periodbar{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.workspace-calendar-periodbar>button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);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);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-calendar-periodbar>button:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-calendar-periodbar>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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-period-nav{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.workspace-calendar-periodbar h1{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);flex:1;overflow:hidden}.workspace-calendar-period-count{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);flex-shrink:0}.workspace-calendar-inline-notice{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);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-emerald-800);flex-shrink:0}.workspace-calendar-empty{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 6);text-align:center;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);flex:1;justify-content:center;align-items:center;display:flex}.workspace-calendar-empty-inline{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);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-violet-800);flex-shrink:0}.workspace-calendar-outlook-month{min-height:calc(var(--spacing) * 0);background-color:var(--color-slate-50);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.workspace-calendar-outlook-weekday{top:calc(var(--spacing) * 0);z-index:10;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block: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;position:sticky}.workspace-calendar-outlook-day{min-height:calc(var(--spacing) * 32);align-content:flex-start;gap:calc(var(--spacing) * 1);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);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));display:grid;position:relative}@media(hover:hover){.workspace-calendar-outlook-day:hover{background-color:var(--color-slate-50)}}.workspace-calendar-outlook-day-muted{background-color:var(--color-slate-50);color:var(--color-slate-400)}.workspace-calendar-day-number{margin-bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);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);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-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){.workspace-calendar-day-number:hover{background-color:var(--color-slate-100)}}.workspace-calendar-outlook-day-today .workspace-calendar-day-number{background-color:var(--color-slate-900);color:var(--color-white)}@media(hover:hover){.workspace-calendar-outlook-day-today .workspace-calendar-day-number:hover{background-color:var(--color-slate-900)}}.workspace-calendar-outlook-day-selected{background-color:var(--color-violet-50);--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-violet-200);--tw-ring-inset:inset}.workspace-calendar-month-event,.workspace-calendar-grid-event{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);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);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);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-ring-inset:inset}:is(.workspace-calendar-month-event,.workspace-calendar-grid-event):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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-month-event{align-items:center;gap:calc(var(--spacing) * 1);background-color:var(--color-violet-50);color:var(--color-violet-900);--tw-ring-color:var(--color-violet-200);grid-template-columns:auto minmax(0,1fr);display:grid}@media(hover:hover){.workspace-calendar-month-event:hover{background-color:var(--color-violet-100)}}.workspace-calendar-month-event span{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-violet-700)}.workspace-calendar-month-event strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-calendar-month-event-done,.workspace-calendar-grid-event-done{background-color:var(--color-emerald-50);color:var(--color-emerald-900);--tw-ring-color:var(--color-emerald-200)}@media(hover:hover){:is(.workspace-calendar-month-event-done,.workspace-calendar-grid-event-done):hover{background-color:var(--color-emerald-100)}}.workspace-calendar-month-event-cancelled,.workspace-calendar-grid-event-cancelled{background-color:var(--color-rose-50);color:var(--color-rose-900);--tw-ring-color:var(--color-rose-200)}@media(hover:hover){:is(.workspace-calendar-month-event-cancelled,.workspace-calendar-grid-event-cancelled):hover{background-color:var(--color-rose-100)}}.workspace-calendar-more-events,.workspace-calendar-empty-day-action{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:11px;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media(hover:hover){:is(.workspace-calendar-more-events,.workspace-calendar-empty-day-action):hover{background-color:var(--color-white);color:var(--color-slate-800)}}.workspace-calendar-empty-day-action{opacity:0;margin-top:auto}.workspace-calendar-outlook-day:hover .workspace-calendar-empty-day-action{opacity:1}.workspace-calendar-timegrid{--workspace-calendar-day-min:8.5rem;--workspace-calendar-grid-min:46.5rem;--workspace-calendar-scrollbar-gutter:.875rem;--workspace-calendar-time-gutter:4rem;min-height:calc(var(--spacing) * 0);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace-calendar-timegrid-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);grid-template-columns:var(--workspace-calendar-time-gutter) repeat(var(--workspace-calendar-visible-days,5),minmax(var(--workspace-calendar-day-min),1fr));margin-right:var(--workspace-calendar-scrollbar-gutter);min-width:var(--workspace-calendar-grid-min);flex-shrink:0;display:grid}.workspace-calendar-timegrid-day,.workspace-calendar-timegrid-week,.workspace-calendar-timegrid-work_week{--workspace-calendar-visible-days:5}.workspace-calendar-timegrid-day{--workspace-calendar-grid-min:12.5rem;--workspace-calendar-visible-days:1}.workspace-calendar-timegrid-week{--workspace-calendar-grid-min:63.5rem;--workspace-calendar-visible-days:7}.workspace-calendar-day-header{min-width:calc(var(--spacing) * 0);justify-items:start;gap:calc(var(--spacing) * .5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);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));display:grid}@media(hover:hover){.workspace-calendar-day-header:hover{background-color:var(--color-slate-50)}}.workspace-calendar-day-header: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-violet-300);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.workspace-calendar-day-header span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.workspace-calendar-day-header strong{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.workspace-calendar-day-header-today strong{background-color:var(--color-slate-900);color:var(--color-white)}.workspace-calendar-day-header-selected{background-color:var(--color-violet-50)}.workspace-calendar-all-day-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);grid-template-columns:var(--workspace-calendar-time-gutter) repeat(var(--workspace-calendar-visible-days,5),minmax(var(--workspace-calendar-day-min),1fr));margin-right:var(--workspace-calendar-scrollbar-gutter);min-width:var(--workspace-calendar-grid-min);flex-shrink:0;display:grid}.workspace-calendar-time-gutter{min-height:calc(var(--spacing) * 8);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);justify-content:flex-end;align-items:flex-start;display:flex}.workspace-calendar-all-day-cell{min-height:calc(var(--spacing) * 8);align-content:flex-start;gap:calc(var(--spacing) * 1);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 1);display:grid}.workspace-calendar-timegrid-body{scrollbar-gutter:stable;min-height:calc(var(--spacing) * 0);flex:1;overflow:auto}.workspace-calendar-time-row{min-height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);grid-template-columns:var(--workspace-calendar-time-gutter) repeat(var(--workspace-calendar-visible-days,5),minmax(var(--workspace-calendar-day-min),1fr));min-width:var(--workspace-calendar-grid-min);display:grid}.workspace-calendar-time-cell{min-height:calc(var(--spacing) * 14);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 1);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))}@media(hover:hover){.workspace-calendar-time-cell:hover{background-color:var(--color-slate-50)}}.workspace-calendar-grid-event{margin-bottom:calc(var(--spacing) * 1);gap:calc(var(--spacing) * .5);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-sky-900);--tw-ring-color:var(--color-sky-200);font-size:11px;display:grid}@media(hover:hover){.workspace-calendar-grid-event:hover{background-color:var(--color-sky-100)}}.workspace-calendar-grid-event span,.workspace-calendar-grid-event small{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);overflow:hidden}.workspace-calendar-grid-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-calendar-grid-event-all-day{background-color:var(--color-violet-50);color:var(--color-violet-900);--tw-ring-color:var(--color-violet-200)}@media(hover:hover){.workspace-calendar-grid-event-all-day:hover{background-color:var(--color-violet-100)}}.workspace-calendar-dialog-backdrop{-webkit-backdrop-filter:blur(18px);inset:calc(var(--spacing) * 0);z-index:90;padding:calc(var(--spacing) * 10);background:#0f172a2e;justify-content:center;align-items:flex-start;display:flex;position:fixed;overflow-y:auto}.workspace-calendar-event-dialog{width:min(35rem,100vw - 2rem);max-height:calc(100vh - 5rem);min-height:calc(var(--spacing) * 0);background-color:var(--color-white);color:var(--color-slate-950);border:1px solid #e5e7ebeb;border-radius:1rem;margin-block:auto;display:grid;overflow:hidden;box-shadow:0 1.5rem 4.5rem #0f172a33,0 .25rem 1.25rem #0f172a1a}.workspace-calendar-dialog-form{min-height:calc(var(--spacing) * 0);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.workspace-calendar-dialog-titlebar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-height:3.25rem;padding-inline:calc(var(--spacing) * 4);display:flex}.workspace-calendar-dialog-heading{letter-spacing:.18em;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase;display:inline-flex;overflow:hidden}.workspace-calendar-dialog-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-violet-600);border-radius:3.40282e38px;flex-shrink:0}.workspace-calendar-dialog-window-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:inline-flex}.workspace-calendar-dialog-window-actions kbd,.workspace-calendar-dialog-hint kbd{height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-family:inherit;font-size:.6875rem;font-weight:var(--font-weight-semibold);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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.workspace-calendar-dialog-titlebar button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-calendar-dialog-titlebar button:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.workspace-calendar-dialog-titlebar 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-violet-300);--tw-outline-style:none;outline-style:none}.workspace-calendar-dialog-main{scrollbar-gutter:stable;min-height:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid;overflow-y:auto}.workspace-calendar-dialog-field{min-width:calc(var(--spacing) * 0)}.workspace-calendar-dialog-field>span,.workspace-calendar-dialog-title>span,.workspace-calendar-dialog-participants>span,.workspace-calendar-dialog-description>span,.workspace-calendar-dialog-options .workspace-calendar-dialog-field>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-calendar-dialog-title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 2);display:block}.workspace-calendar-dialog-title input{height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.workspace-calendar-dialog-title input::placeholder{color:var(--color-slate-400)}.workspace-calendar-dialog-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)}.workspace-calendar-dialog-line{min-height:2.125rem;min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.workspace-calendar-dialog-line-icon{color:var(--color-slate-500);flex-shrink:0;grid-row-start:1;grid-column-start:1;align-self:center}.workspace-calendar-dialog-inline-icon{color:var(--color-slate-500);flex-shrink:0}.workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-dialog-line select,.workspace-calendar-dialog-line textarea{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}:is(.workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-dialog-line select,.workspace-calendar-dialog-line textarea)::placeholder{color:var(--color-slate-400)}:is(.workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-dialog-line select,.workspace-calendar-dialog-line textarea):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)}:is(.workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-dialog-line select,.workspace-calendar-dialog-line textarea):disabled{color:var(--color-slate-400)}.workspace-calendar-dialog-line input[type=date],.workspace-calendar-dialog-line input[type=time]{color-scheme:light}.workspace-calendar-dialog-time-controls{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;grid-column-start:2;align-items:center;gap:.5rem .625rem;display:flex}.workspace-calendar-dialog-time-controls>svg{color:var(--color-slate-900);flex-shrink:0}.workspace-calendar-dialog-time-controls>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)}.workspace-calendar-dialog-time-controls input[type=date]{width:7rem}.workspace-calendar-dialog-time-controls .workspace-calendar-dialog-end-date{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspace-calendar-dialog-time-controls input[type=time]{width:4rem}.workspace-calendar-dialog-all-day{margin-top:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 1);height:auto;min-height:calc(var(--spacing) * 7);padding-inline: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);white-space:nowrap;color:var(--color-slate-600)}.workspace-calendar-dialog-line.workspace-calendar-dialog-field>input,.workspace-calendar-dialog-line.workspace-calendar-dialog-field>select,.workspace-calendar-dialog-line.workspace-calendar-dialog-field>textarea{grid-column-start:2}.workspace-calendar-dialog-checkline{grid-template-columns:1.75rem auto minmax(0,1fr)}.workspace-calendar-dialog-checkline>input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-violet-600);border-radius:.25rem;grid-column-start:2}.workspace-calendar-dialog-checkline>input:focus{--tw-ring-color:var(--color-violet-300)}.workspace-calendar-dialog-checkline>span{min-width: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);grid-column-start:3}.workspace-calendar-dialog-checkline small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.workspace-calendar-dialog-participants select{height:2.125rem;overflow:hidden}.workspace-calendar-dialog-description{align-items:flex-start}.workspace-calendar-dialog-description .workspace-calendar-dialog-line-icon{margin-top:calc(var(--spacing) * 2);align-self:flex-start}.workspace-calendar-dialog-description textarea{resize:vertical;min-height:4.5rem;padding-block:calc(var(--spacing) * 1);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.workspace-calendar-dialog-options{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);grid-template-columns:1.75rem minmax(0,1fr) 1.75rem minmax(0,1fr)}.workspace-calendar-dialog-options>.workspace-calendar-dialog-field:first-of-type{grid-column-start:2}.workspace-calendar-dialog-options>.workspace-calendar-dialog-inline-icon{grid-column-start:3}.workspace-calendar-dialog-repeat{grid-column-start:4}.workspace-calendar-dialog-repeat select{cursor:default;opacity:1;width:100%}.workspace-calendar-dialog-status-line{align-items:flex-start}.workspace-calendar-dialog-status-line .workspace-calendar-dialog-line-icon{margin-top:calc(var(--spacing) * 1);align-self:flex-start}.workspace-calendar-status-actions{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column-start:2;display:flex}.workspace-calendar-status-actions button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);min-height:1.875rem;padding-inline:calc(var(--spacing) * 2.5);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-600);--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-slate-200);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-width:1px;border-color:#0000;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.workspace-calendar-status-actions button:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-calendar-status-actions button:disabled{cursor:default;background-color:var(--color-slate-50);color:var(--color-slate-950);--tw-ring-color:var(--color-slate-300)}.workspace-calendar-status-actions button>span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-violet-500);border-radius:3.40282e38px}.workspace-calendar-status-actions .workspace-calendar-status-action-done>span{background-color:var(--color-emerald-500)}.workspace-calendar-status-actions .workspace-calendar-status-action-cancelled>span{background-color:var(--color-slate-400)}.workspace-calendar-dialog-summary{margin-left:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding: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-600);--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-slate-200);display:grid}.workspace-calendar-dialog-summary>span,.workspace-calendar-dialog-summary .workspace-origin-link{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));color:var(--color-slate-600);display:inline-flex}.workspace-calendar-dialog-summary .workspace-origin-link{color:var(--color-blue-700)}@media(hover:hover){.workspace-calendar-dialog-summary .workspace-origin-link:hover{color:var(--color-blue-800)}}.workspace-calendar-dialog-summary svg{color:var(--color-violet-700);flex-shrink:0}.workspace-calendar-dialog-commandbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);min-height:3.5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.workspace-calendar-dialog-hint{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)}.workspace-calendar-dialog-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;margin-left:auto;display:inline-flex}.workspace-calendar-dialog-commandbar .workspace-calendar-save-button,.workspace-calendar-dialog-cancel,.workspace-calendar-dialog-danger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);min-height:2.25rem;padding-inline:calc(var(--spacing) * 4);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);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));display:inline-flex}:is(.workspace-calendar-dialog-commandbar .workspace-calendar-save-button,.workspace-calendar-dialog-cancel,.workspace-calendar-dialog-danger):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-slate-300);--tw-outline-style:none;outline-style:none}:is(.workspace-calendar-dialog-commandbar .workspace-calendar-save-button,.workspace-calendar-dialog-cancel,.workspace-calendar-dialog-danger):disabled{cursor:not-allowed}.workspace-calendar-dialog-commandbar .workspace-calendar-save-button{background-color:var(--color-slate-950);color:var(--color-white)}@media(hover:hover){.workspace-calendar-dialog-commandbar .workspace-calendar-save-button:hover{background-color:var(--color-slate-800)}}.workspace-calendar-dialog-commandbar .workspace-calendar-save-button:disabled{background-color:var(--color-slate-400);color:var(--color-white)}.workspace-calendar-dialog-cancel{color:var(--color-slate-600)}@media(hover:hover){.workspace-calendar-dialog-cancel:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.workspace-calendar-dialog-danger{padding-inline:calc(var(--spacing) * 3);color:var(--color-rose-700)}@media(hover:hover){.workspace-calendar-dialog-danger:hover{background-color:var(--color-rose-50)}}.workspace-calendar-dialog-danger:disabled{opacity:.6}@media(max-width:1080px){.workspace-mail-product{--mail-rail-width:4.5rem}.mail-board{grid-template-columns:4.5rem minmax(20rem,24rem) minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-contact-board,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board{grid-template-columns:4.5rem minmax(0,1fr)}.mail-rail-body{grid-template-columns:repeat(1,minmax(0,1fr))}.mail-rail-brand span,.mail-folder-panel,.mail-rail-collapse{display:none}.mail-module-strip{border-right-style:var(--tw-border-style);border-right-width:0}.reader-command-group{gap:calc(var(--spacing) * 1)}.reader-advanced-menu{max-height:calc(100vh - 6rem);overflow-y:auto}}@media(max-width:860px){.app-sidebar{width:calc(var(--spacing) * 16)}.app-sidebar-header{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:flex}.app-sidebar-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-sidebar-label{display:none}.app-sidebar-nav{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3)}.app-sidebar-link{justify-content:center;gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0)}.app-sidebar-link-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell-main{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.mail-board{grid-template-columns:4.5rem minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden{grid-template-rows:none;grid-template-columns:4.5rem minmax(0,1fr)}.workspace-contact-board,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board{grid-template-columns:4.5rem minmax(0,1fr)}.mail-reader-pane-bottom .mail-list,.mail-reader-pane-hidden .mail-list{border-bottom-style:var(--tw-border-style);border-bottom-width:0;grid-area:auto/2;height:calc(100vh - 3rem)}.mail-work-area{pointer-events:none;left:4.5rem;top:calc(var(--spacing) * 12);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:40;margin-top:calc(var(--spacing) * 0);--tw-translate-x:100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);opacity:0;--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:fixed;overflow-y:auto}.mail-work-area-open{pointer-events:auto;--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.mail-reader{min-height:100%}.mail-list{border-right-style:var(--tw-border-style);border-right-width:0}.mail-list-alerts{width:auto;right:.75rem;bottom:calc(var(--spacing) * 16)}.workspace-mail-product:has(.mail-composer:not(.mail-composer-expanded)) .mail-list-alerts{right:.75rem}.mail-composer,.mail-composer-minimized{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 16);width:auto;left:5rem}.mail-composer-expanded{top:calc(var(--spacing) * 14);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 16);--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0);height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);width:auto;left:5.25rem}.mail-mobile-dock{left:4.5rem;right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:50;height:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--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);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed}.mail-filter-dialog,.mail-organization-dialog{top:auto;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 16);left:calc(var(--spacing) * 2);--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0);width:auto;max-height:calc(100vh - 5rem);translate:var(--tw-translate-x) var(--tw-translate-y);overflow-y:auto}.mail-bulk-dialog{top:auto;left:5.25rem;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 16);--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0);width:auto;translate:var(--tw-translate-x) var(--tw-translate-y)}.mail-preferences-dialog{left:5.25rem;top:calc(var(--spacing) * 14);right:calc(var(--spacing) * 3);width:auto}.reader-advanced-menu{top:auto;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 16);z-index:80;border-radius:var(--radius-lg);width:auto;max-height:min(34rem,100vh - 6rem);padding:calc(var(--spacing) * 1);--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);position:fixed;overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;inset:auto .75rem 4rem 5.25rem!important;transform:none!important}.reader-advanced-item{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md)}.reader-advanced-submenu-panel{visibility:visible;margin-left:calc(var(--spacing) * 7);border-style:var(--tw-border-style);width:auto;padding-block:calc(var(--spacing) * 0);opacity:1;--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;position:static}.reader-advanced-arrow{display:none}.reader-source-dialog{left:5.25rem;top:calc(var(--spacing) * 14);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 16);width:auto;max-height:calc(100vh - 8rem)}.reader-danger-dialog{top:auto;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 16);--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0);width:auto;translate:var(--tw-translate-x) var(--tw-translate-y);width:auto!important;min-width:0!important;max-width:none!important;position:fixed!important;inset:auto .75rem 4rem 5.25rem!important;transform:none!important}.reader-commandbar{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3)}.reader-body{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 20)}.reader-subject-row{gap:calc(var(--spacing) * 2);flex-direction:column}.reader-subject-actions{margin-top:calc(var(--spacing) * 0);flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.reader-conversation{gap:calc(var(--spacing) * 2.5)}.reader-conversation-item{gap:calc(var(--spacing) * 2);grid-template-columns:1.75rem minmax(0,1fr)}.reader-conversation-avatar{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.reader-conversation-card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5)}.reader-conversation-header{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) auto;display:grid}.reader-conversation-meta{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-conversation-actions{margin-top:calc(var(--spacing) * 0);grid-row-start:1;grid-column-start:2}.reader-conversation-context-row{align-items:flex-start}.reader-fullscreen{z-index:95}.reader-fullscreen-toolbar{min-height:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}.reader-fullscreen-content{max-width:none;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 20)}.mail-filter-body,.mail-organization-body,.mail-filter-options{grid-template-columns:repeat(1,minmax(0,1fr))}.mail-filter-field-wide,.mail-organization-body,.mail-filter-options,.mail-saved-filter-panel{grid-column:span 1/span 1}.mail-saved-filter-form{display:grid}.mail-organization-item{grid-template-columns:minmax(0,1fr) 2.5rem}.mail-organization-parent-select{grid-column:1/span 2;grid-row-start:2}.workspace-contact-shell,.workspace-calendar-shell,.workspace-note-shell{grid-template-columns:repeat(1,minmax(0,1fr));overflow-y:auto}.workspace-todo-shell{overflow:hidden}.workspace-note-board-header,.workspace-note-board-actions,.workspace-note-editor-toolbar,.workspace-note-editor-footer{flex-wrap:wrap}.workspace-note-card-area{padding:calc(var(--spacing) * 3);grid-template-columns:minmax(15rem,1fr)}.workspace-note-editor-backdrop{padding:calc(var(--spacing) * 2);align-items:stretch}.workspace-note-editor{width:100%;height:100%}.workspace-note-editor-main,.workspace-note-editor-links,.workspace-note-editor-footer{padding-inline:calc(var(--spacing) * 4)}.workspace-note-editor-links{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-contact-list-panel{max-height:calc(var(--spacing) * 80)}.workspace-calendar-list-panel,.workspace-todo-list-panel{max-height:32rem}.workspace-calendar-month{min-width:42rem}.workspace-calendar-row{grid-template-columns:4.25rem minmax(0,1fr)}.workspace-calendar-row-meta{grid-column-start:2;justify-items:start}.workspace-calendar-outlook{grid-template-columns:repeat(1,minmax(0,1fr));overflow-y:auto}.workspace-calendar-left-pane{max-height:calc(var(--spacing) * 80);border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.workspace-calendar-main-pane{min-height:42rem;overflow-x:auto}.workspace-calendar-commandbar,.workspace-calendar-periodbar{flex-wrap:wrap;align-items:stretch}.workspace-calendar-view-segment{width:100%;overflow-x:auto}.workspace-calendar-view-segment button{white-space:nowrap;flex:1}.workspace-calendar-periodbar{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.workspace-calendar-periodbar h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-basis:100%}.workspace-calendar-period-count{display:none}.workspace-calendar-outlook-month,.workspace-calendar-timegrid{min-width:42rem}.workspace-calendar-dialog-backdrop{padding:calc(var(--spacing) * 3);align-items:stretch}.workspace-calendar-event-dialog{margin-block:calc(var(--spacing) * 0);width:100%;max-height:calc(100vh - 1.5rem)}.workspace-calendar-dialog-form{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.workspace-calendar-dialog-main{padding-inline:calc(var(--spacing) * 3)}.workspace-calendar-dialog-time-controls{column-gap:.5rem}.workspace-calendar-dialog-time-controls input[type=date]{width:6.75rem}.workspace-calendar-dialog-time-controls input[type=time]{width:4rem}.workspace-calendar-dialog-all-day{margin-left:calc(var(--spacing) * 2)}.workspace-calendar-dialog-options{grid-template-columns:1.75rem minmax(0,1fr)}.workspace-calendar-dialog-options>.workspace-calendar-dialog-inline-icon{grid-row-start:2;grid-column-start:1}.workspace-calendar-dialog-repeat{grid-row-start:2;grid-column-start:2}.workspace-calendar-dialog-commandbar{align-items:stretch;gap:calc(var(--spacing) * 2);flex-direction:column}.workspace-calendar-dialog-actions{justify-content:flex-end}.workspace-todo-kanban{grid-auto-columns:17rem}.workspace-todo-agenda-bar,.workspace-todo-tabs{overflow-x:auto}.workspace-todo-agenda-bar{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap}.workspace-todo-agenda-title{gap:calc(var(--spacing) * 1);flex-wrap:wrap}.workspace-todo-agenda-title small{padding-inline:calc(var(--spacing) * 1.5);font-size:10px}.workspace-todo-toolbar-actions{display:none}.workspace-todo-dialog-backdrop{padding:calc(var(--spacing) * 0)}.workspace-todo-dialog{border-left-style:var(--tw-border-style);border-left-width:0;width:100%}.workspace-todo-dialog-header{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-todo-dialog-form{min-height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0)}.workspace-todo-dialog-main{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.workspace-todo-dialog-control{width:100%}.workspace-todo-dialog-control select,.workspace-todo-dialog-control input{flex:1;max-width:none}.workspace-todo-dialog-grid,.workspace-todo-dialog-panels{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-todo-dialog-submit-row{padding-inline:calc(var(--spacing) * 4)}.workspace-contact-toolbar,.workspace-contact-submit-row{align-items:stretch}.workspace-contact-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.workspace-contact-row-actions{pointer-events:auto;opacity:1}.workspace-contact-row-tags{max-width:calc(var(--spacing) * 24);opacity:0}.workspace-contact-drawer{width:calc(100vw - 4.5rem)}.workspace-contact-delete-dialog{top:50%;left:5.25rem;right:calc(var(--spacing) * 3);--tw-translate-x:calc(var(--spacing) * 0);width:auto;translate:var(--tw-translate-x) var(--tw-translate-y)}.workspace-profile-main{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.workspace-profile-content-account,.workspace-profile-content-signatures{max-width:none}.workspace-profile-signature-list-panel{max-height:none;min-height:calc(var(--spacing) * 0);position:static;overflow:visible}.workspace-profile-signature-editor .tox-tinymce{min-height:20rem}.workspace-profile-signature-editor .editor-area{min-height:18rem}.workspace-profile-header,.workspace-profile-hero-meta{justify-content:flex-start}.workspace-profile-header{flex-direction:column;align-items:flex-start}.workspace-profile-account-form,.workspace-profile-signature-workspace,.workspace-profile-fields-grid,.workspace-profile-form{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-profile-account-form,.workspace-profile-form{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3)}.workspace-profile-account-footer,.workspace-profile-signature-actions{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3);flex-direction:column;align-items:stretch}.workspace-profile-account-footer>div,.workspace-profile-signature-actions{width:100%}.workspace-profile-account-footer>div>*,.workspace-profile-signature-actions>*{flex:1}}.workspace-command-trigger{right:11.25rem;top:calc(var(--spacing) * 2);z-index:30;height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-command-trigger{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-command-trigger{padding-inline:calc(var(--spacing) * 2.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-200);--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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){.workspace-command-trigger:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.workspace-command-trigger:hover{color:var(--color-white)}}.workspace-command-trigger: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-sky-300);--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);--tw-ring-offset-color:var(--color-slate-800);--tw-outline-style:none;outline-style:none}.workspace-command-trigger kbd{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger kbd{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.workspace-command-trigger kbd{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger kbd{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.workspace-command-trigger kbd{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-200)}.workspace-command-layer{inset:calc(var(--spacing) * 0);z-index:300;background-color:#0206184d;justify-content:center;align-items:flex-start;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.workspace-command-layer{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.workspace-command-layer{padding-inline:calc(var(--spacing) * 3);padding-top:12vh}.workspace-command-dialog{width:100%;max-width:var(--container-2xl);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);color:var(--color-slate-950);--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);animation:.12s ease-out mail-soft-in;overflow:hidden}.workspace-command-input-row{height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-400);display:flex}.workspace-command-input{min-width: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.workspace-command-input::placeholder{color:var(--color-slate-400)}.workspace-command-close{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.workspace-command-close:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}}.workspace-command-close: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-command-list{max-height:26rem;padding:calc(var(--spacing) * 2);scrollbar-width:thin;scrollbar-color:#94a3b8b8 transparent;overflow-y:auto}.workspace-command-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2.5);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-duration:.1s;grid-template-columns:2.25rem minmax(0,1fr) auto auto;transition-duration:.1s;display:grid}.workspace-command-item: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-command-item-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-slate-950);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.workspace-command-item-copy{min-width:calc(var(--spacing) * 0)}.workspace-command-item-copy 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}.workspace-command-item-copy 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));color:var(--color-slate-500);display:block;overflow:hidden}.workspace-command-item-group{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase;border-radius:.25rem;display:none}@media(min-width:40rem){.workspace-command-item-group{display:inline-flex}}.workspace-command-enter{color:var(--color-slate-400)}@media(max-width:1080px){.workspace-command-trigger{top:calc(var(--spacing) * 14);right:calc(var(--spacing) * 3);border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}@media(hover:hover){.workspace-command-trigger:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-command-trigger:focus-visible{--tw-ring-offset-color:var(--color-white)}.workspace-command-trigger kbd{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-500)}}@media(max-width:640px){.workspace-command-trigger{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 0);justify-content:center}.workspace-command-trigger span,.workspace-command-trigger kbd{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-command-layer{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 16)}.workspace-command-dialog{max-width:none}.workspace-command-item{grid-template-columns:2.25rem minmax(0,1fr) auto}}.workspace-mail-product{--workspace-visual-bg:#f7f8fb;--workspace-visual-line:#e2e8f0b8;--workspace-visual-soft-line:#f1f5f9f2;background:var(--workspace-visual-bg)}.mail-product-topbar{height:2.75rem;left:var(--mail-rail-width);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px;padding-right:14.75rem}@supports (color:color-mix(in lab,red,red)){.mail-product-topbar{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.mail-product-topbar{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.mail-product-topbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.mail-product-topbar{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);--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,)}.mail-global-search{height:calc(var(--spacing) * 8);max-width:var(--container-md);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.mail-global-search{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.mail-global-search{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);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))}.mail-global-search:focus-within{border-color:var(--color-slate-300);background-color:var(--color-white)}.mail-global-search-scope{border-color:var(--color-slate-200);color:var(--color-slate-500)}.mail-global-search-input{color:var(--color-slate-900)}.mail-global-search-input::placeholder{color:var(--color-slate-400)}.mail-global-search-clear,.mail-product-icon-button{color:var(--color-slate-500)}@media(hover:hover){:is(.mail-global-search-clear,.mail-product-icon-button):hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-product-avatar{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-900);color:var(--color-white)}.mail-product-presence{border-color:var(--color-white)}.mail-board{grid-template-columns:var(--mail-rail-width) minmax(30rem,38rem) minmax(0,1fr);background:var(--workspace-visual-bg)}.mail-rail{color:var(--color-slate-300);background:#172033}.mail-module-strip{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mail-module-strip{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.mail-module-strip{padding-block:calc(var(--spacing) * 2.5)}.mail-module-button{padding-block:calc(var(--spacing) * 1.5);color:var(--color-slate-400)}@media(hover:hover){.mail-module-button:hover{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.mail-module-button:hover{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.mail-module-button:hover{color:var(--color-slate-100)}}.mail-module-active{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.mail-module-active{background-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}.mail-module-active{color:var(--color-white)}@media(hover:hover){.mail-module-active:hover{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.mail-module-active:hover{background-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}}.mail-module-active:before{background-color:var(--color-sky-300)}.mail-module-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);--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)}.mail-module-active .mail-module-icon{--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)}.mail-folder-panel{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3);font-size:13px}.mail-compose-button{height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-sky-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);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))}@media(hover:hover){.mail-compose-button:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-sky-400);--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)}}.mail-compose-button:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.mail-nav-section{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1)}.mail-nav-section-header{margin-bottom:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);color:var(--color-slate-500);font-size:11px}.mail-nav-title{letter-spacing:0}.mail-folder-search{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mail-folder-search{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.mail-folder-search{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.mail-folder-search{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.mail-folder-search{color:var(--color-slate-500)}.mail-folder-search:focus-within{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.mail-folder-search:focus-within{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.mail-folder-search:focus-within{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.mail-folder-search:focus-within{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.mail-folder-search:focus-within{color:var(--color-slate-300)}.mail-folder-search input{color:var(--color-slate-100);font-size:13px}.mail-folder-search input::placeholder{color:var(--color-slate-500)}.mail-nav-button{min-height:calc(var(--spacing) * 7);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-300);font-size:13px}@media(hover:hover){.mail-nav-button:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.mail-nav-button:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.mail-nav-button:hover{color:var(--color-white)}}.mail-nav-folder-child{min-height:calc(var(--spacing) * 7);color:var(--color-slate-400);font-size:12px}.mail-nav-active{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.mail-nav-active{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.mail-nav-active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--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)}@media(hover:hover){.mail-nav-active:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.mail-nav-active:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}}.mail-nav-count{height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.mail-nav-count{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.mail-nav-count{padding-inline:calc(var(--spacing) * 1);color:var(--color-slate-300);font-size:10px}.mail-list,.mail-work-area,.workspace-contact-shell,.workspace-calendar-outlook,.workspace-note-shell,.workspace-todo-shell{height:calc(100vh - 2.75rem);margin-top:2.75rem}.mail-list{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white)}.mail-list-commandbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.mail-list-commandbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.mail-list-commandbar{--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);--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,)}.mail-list-folder-row{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5)}.mail-folder-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold)}.mail-list-count{color:var(--color-slate-500);font-size:12px}.mail-sort-select{height:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 36);border-radius:var(--radius-md);border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-slate-600);font-size:12px}@media(hover:hover){.mail-sort-select:hover{background-color:var(--color-white)}}.mail-sort-select:focus{border-color:var(--color-slate-400)}.mail-list-toolbar{min-height:calc(var(--spacing) * 9);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-500);border-top-width:0}.mail-toolbar-selection{max-width:calc(var(--spacing) * 36);color:var(--color-slate-500);font-size:11px}.mail-list-tool{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.mail-list-tool:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-100);color:var(--color-slate-950)}.mail-list-tool:disabled:hover{background-color:#0000}}.mail-focus-strip{min-height:calc(var(--spacing) * 9);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);flex-wrap:nowrap;overflow-x:auto}.mail-focus-button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:11px}.mail-search-shortcuts{min-height:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}.mail-search-shortcut{height:calc(var(--spacing) * 6);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-slate-500);background-color:#0000;border-color:#0000}@media(hover:hover){.mail-search-shortcut:hover{background-color:var(--color-slate-100);color:var(--color-slate-900);border-color:#0000}}.mail-search-shortcut-active,.mail-search-shortcut-saved{background-color:var(--color-slate-900);color:var(--color-white);border-color:#0000}@media(hover:hover){:is(.mail-search-shortcut-active,.mail-search-shortcut-saved):hover{background-color:var(--color-slate-900);color:var(--color-white);border-color:#0000}}.mail-search-operators{min-height:calc(var(--spacing) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}:where(.mail-list-items>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.mail-list-items{background-color:var(--color-white)}.mail-list-date-divider{top:calc(var(--spacing) * 0);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);background-color:#fffffff2;position:sticky}@supports (color:color-mix(in lab,red,red)){.mail-list-date-divider{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.mail-list-date-divider{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-400);--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,);font-size:11px}.mail-list-item{border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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-left-width:0}@media(hover:hover){.mail-list-item:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.mail-list-item:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}}.mail-list-item:focus-visible{background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.mail-list-item:focus-visible{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.mail-list-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-sky-300);--tw-ring-inset:inset}.mail-list-item:hover,.mail-list-item:focus-within{z-index:10;--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)}.mail-list-active{background-color:#f0f9ffb3;box-shadow:inset 2px 0 #0ea5e9cc}@supports (color:color-mix(in lab,red,red)){.mail-list-active{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}@media(hover:hover){.mail-list-active:hover{background-color:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.mail-list-active:hover{background-color:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}}.mail-list-selected{background-color:var(--color-slate-50);box-shadow:inset 2px 0 #0f172aa6}.mail-list-flagged{background-color:#fff1f299;box-shadow:inset 3px 0 #f43f5ebf}@supports (color:color-mix(in lab,red,red)){.mail-list-flagged{background-color:color-mix(in oklab,var(--color-rose-50) 60%,transparent)}}@media(hover:hover){.mail-list-flagged:hover{background-color:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.mail-list-flagged:hover{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}}.mail-list-active.mail-list-flagged,.mail-list-selected.mail-list-flagged{background-color:#fff1f2cc;box-shadow:inset 3px 0 #f43f5ee6}@supports (color:color-mix(in lab,red,red)){.mail-list-active.mail-list-flagged,.mail-list-selected.mail-list-flagged{background-color:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}@media(hover:hover){:is(.mail-list-active.mail-list-flagged,.mail-list-selected.mail-list-flagged):hover{background-color:var(--color-rose-50)}}.mail-item-topline{gap:calc(var(--spacing) * 2);grid-template-columns:1.1rem minmax(0,1fr) 4.5rem}.mail-message-checkbox,.mail-toolbar-checkbox{border-color:var(--color-slate-300);background-color:var(--color-white);border-radius:.25rem}@media(hover:hover){:is(.mail-message-checkbox,.mail-toolbar-checkbox):hover{border-color:var(--color-slate-500)}}.mail-message-checkbox-active,.mail-toolbar-checkbox-active{border-color:var(--color-slate-900);background-color:var(--color-slate-900)}.mail-item-title{color:var(--color-slate-900);font-size:13px}.mail-item-subject{--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-700)}.mail-item-preview{--tw-leading:calc(var(--spacing) * 5);font-size:12px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-500)}.mail-list-unread .mail-item-title,.mail-list-unread .mail-item-subject{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.mail-list-unread .mail-item-title:before{margin-right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-sky-500)}.mail-item-meta{gap:calc(var(--spacing) * .5);min-width:4.5rem;padding-top:calc(var(--spacing) * 0)}.mail-item-time{color:var(--color-slate-500);font-size:11px}.mail-item-indicators{min-height:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1);color:var(--color-slate-400)}.mail-item-flag{padding-inline:calc(var(--spacing) * 0);color:var(--color-slate-400);background-color:#0000;border-color:#0000;border-radius:.25rem;font-size:10px}.mail-item-flag-folder{color:var(--color-slate-400);background-color:#0000}.mail-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.mail-work-area{background-color:var(--color-white)}.reader-commandbar{min-height:calc(var(--spacing) * 11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.reader-commandbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.reader-commandbar{padding-inline:calc(var(--spacing) * 4);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);--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,)}.reader-command-button{height:calc(var(--spacing) * 7);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-slate-500);font-size:12px}@media(hover:hover){.reader-command-button:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.reader-command-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--color-slate-500)}@media(hover:hover){.reader-command-icon:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.reader-body,.reader-fullscreen-content{gap:calc(var(--spacing) * 7);max-width:52rem;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}.reader-subject{margin-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);font-size:24px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.reader-state-chip{height:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-color:#0000}.reader-meta-panel{border-inline-style:var(--tw-border-style);border-inline-width:0;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3);border-radius:0}.reader-avatar,.reader-conversation-avatar{background-color:var(--color-slate-900)}.reader-conversation{gap:calc(var(--spacing) * 7)}.reader-conversation-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5)}.reader-conversation-event{background-color:var(--color-slate-50);border-color:#0000}.reader-message{--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7)}.mail-composer{border-radius:var(--radius-lg);border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.mail-composer{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.mail-composer{--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:#0206181a}@supports (color:color-mix(in lab,red,red)){.mail-composer{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.composer-header{height:calc(var(--spacing) * 11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-800)}.composer-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold)}.composer-live-status{height:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-slate-400);background-color:#0000;border-color:#0000}.composer-live-status:before{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5)}.composer-live-status-prepared,.composer-live-status-saved{color:var(--color-emerald-700);background-color:#0000}.composer-live-status-sending,.composer-live-status-uploading{color:var(--color-sky-700);background-color:#0000}.composer-live-status-error{background-color:var(--color-rose-50);color:var(--color-rose-700)}.composer-window-button{border-radius:var(--radius-md);color:var(--color-slate-400)}@media(hover:hover){.composer-window-button:hover{background-color:var(--color-slate-100);color:var(--color-slate-900)}}.composer-address-row{min-height:calc(var(--spacing) * 9);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4)}.composer-address-label{width:calc(var(--spacing) * 9);color:var(--color-slate-500);font-size:12px}.composer-recipient-chip{border-radius:var(--radius-md);border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--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);font-size:12px}.composer-recipient-avatar{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-slate-900);border-radius:.25rem}.composer-subject-input{height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);font-size:14px}.composer-subject-input::placeholder{color:var(--color-slate-400)}.composer-subject-input:focus{border-color:var(--color-slate-200)}.composer-rich-editor .tox .tox-editor-header{border-top-color:#f1f5f9!important}.composer-rich-editor .editor-toolbar{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-color:var(--color-slate-100);background-color:var(--color-slate-50);--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)}.composer-attachment-chip{border-radius:var(--radius-md);border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--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);font-size:12px}@media(hover:hover){.composer-attachment-chip:hover{border-color:var(--color-slate-200)}}.composer-actions{min-height:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.composer-send-button{height:calc(var(--spacing) * 8);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 3);font-size:13px}@media(hover:hover){.composer-send-button:hover{background-color:var(--color-slate-800)}}.composer-send-menu-button{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-color:var(--color-slate-700);background-color:var(--color-slate-900)}@media(hover:hover){.composer-send-menu-button:hover{background-color:var(--color-slate-800)}}.composer-icon-action{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);color:var(--color-slate-500)}@media(hover:hover){.composer-icon-action:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.mail-composer-minimized{border-radius:var(--radius-lg);border-color:var(--color-slate-800);background-color:var(--color-slate-900);--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:#02061826}@supports (color:color-mix(in lab,red,red)){.mail-composer-minimized{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.workspace-command-trigger{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);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)}@media(hover:hover){.workspace-command-trigger:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-command-trigger:focus-visible{--tw-ring-color:var(--color-slate-300);--tw-ring-offset-color:var(--color-white)}.workspace-command-trigger kbd{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-500)}.workspace-command-layer{background-color:#02061833}@supports (color:color-mix(in lab,red,red)){.workspace-command-layer{background-color:color-mix(in oklab,var(--color-slate-950) 20%,transparent)}}.workspace-command-layer{--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,)}.workspace-command-dialog{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;max-width:46rem}@supports (color:color-mix(in lab,red,red)){.workspace-command-dialog{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.workspace-command-dialog{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:#02061826}@supports (color:color-mix(in lab,red,red)){.workspace-command-dialog{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.workspace-command-input-row{height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-400)}.workspace-command-input{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium)}.workspace-command-list{max-height:28rem;padding:calc(var(--spacing) * 2)}.workspace-command-item{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);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));grid-template-columns:2rem minmax(0,1fr) auto auto}.workspace-command-item:hover,.workspace-command-item-active{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.workspace-command-item:hover,.workspace-command-item-active{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.workspace-command-item-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-slate-900)}.workspace-command-item-copy strong{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold)}.workspace-command-item-copy small{color:var(--color-slate-500);font-size:12px}.workspace-command-item-group{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);color:var(--color-slate-400);letter-spacing:0;background-color:#0000;border-color:#0000;font-size:10px}.workspace-command-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.workspace-command-status{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.workspace-command-section-label{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400);text-transform:uppercase;letter-spacing:0}.workspace-command-item-copy mark{background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * .5);color:var(--color-slate-950);border-radius:.25rem}.workspace-command-load-more{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);width:100%;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media(hover:hover){.workspace-command-load-more:hover{background-color:var(--color-slate-100)}}.workspace-command-load-more: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-command-load-more:disabled{cursor:not-allowed;opacity:.6}.workspace-contact-shell,.workspace-calendar-outlook,.workspace-note-shell,.workspace-todo-shell{background:var(--workspace-visual-bg)}.workspace-contact-list-panel,.workspace-contact-detail-panel,.workspace-calendar-main-pane,.workspace-note-board-panel,.workspace-todo-workspace{border-color:var(--color-slate-100);background-color:var(--color-white)}.workspace-contact-toolbar,.workspace-note-board-header,.workspace-calendar-commandbar,.workspace-calendar-periodbar,.workspace-todo-agenda-bar,.workspace-todo-tabs{border-color:var(--color-slate-100);background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.workspace-contact-toolbar,.workspace-note-board-header,.workspace-calendar-commandbar,.workspace-calendar-periodbar,.workspace-todo-agenda-bar,.workspace-todo-tabs{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.workspace-contact-toolbar,.workspace-note-board-header,.workspace-calendar-commandbar,.workspace-calendar-periodbar,.workspace-todo-agenda-bar,.workspace-todo-tabs{--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);--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,)}.workspace-contact-row,.workspace-todo-row,.workspace-calendar-row,.workspace-note-card{border-color:var(--color-slate-100);--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);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))}@media(hover:hover){:is(.workspace-contact-row,.workspace-todo-row,.workspace-calendar-row,.workspace-note-card):hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-200);background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){:is(.workspace-contact-row,.workspace-todo-row,.workspace-calendar-row,.workspace-note-card):hover{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}:is(.workspace-contact-row,.workspace-todo-row,.workspace-calendar-row,.workspace-note-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)}}.workspace-note-card{border-radius:var(--radius-lg)}.workspace-todo-metrics span,.workspace-contact-link-strip span,.workspace-contact-history-filter,.workspace-calendar-command-select,.workspace-calendar-view-segment,.workspace-todo-row-pill,.workspace-todo-status-chip{border-color:var(--color-slate-100);background-color:var(--color-slate-50);--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)}@keyframes workspace-micro-surface-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-micro-pulse-line{0%{box-shadow:inset 2px 0 #0ea5e900,inset 0 0 0 999px #0ea5e900}45%{box-shadow:inset 2px 0 #0ea5e9e6,inset 0 0 0 999px #0ea5e913}to{box-shadow:inset 2px 0 #0ea5e9cc,inset 0 0 0 999px #0ea5e900}}.workspace-command-trigger-mail{z-index:35;max-width:8.75rem;height:calc(var(--spacing) * 8);border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);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);top:.35rem;right:7.75rem}@media(hover:hover){.workspace-command-trigger-mail:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.workspace-command-trigger-mail:focus-visible{--tw-ring-color:var(--color-slate-300);--tw-ring-offset-color:var(--color-white)}.workspace-command-trigger-mail kbd{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-500)}.workspace-command-trigger-mail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-product-topbar{padding-right:16.5rem}.workspace-fluid-page{width:100%;max-width:none;min-height:100vh;overflow:hidden}.workspace-shell{height:100vh;min-height:calc(var(--spacing) * 0);width:100%;max-width:none;display:grid;overflow:hidden}.workspace-main,.workspace-split,.workspace-sidebar-pane,.workspace-list-pane,.workspace-detail-pane,.workspace-content-fill{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0)}.workspace-content-fill,.workspace-empty-pane{width:100%;max-width:none}.workspace-split{display:grid;overflow:hidden}.workspace-empty-pane{min-height:calc(var(--spacing) * 0);flex:1;justify-content:center;align-items:center;display:flex}.workspace-scroll-comfort,.mail-list,.mail-list-items,.mail-work-area,.reader-body,.reader-conversation,.workspace-calendar-left-pane,.workspace-calendar-main-pane,.workspace-todo-workspace,.workspace-note-board-panel,.workspace-contact-list-panel,.workspace-contact-detail-panel,.workspace-drive-shell,.workspace-dashboard-shell{overscroll-behavior:contain;scrollbar-color:#94a3b861 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.workspace-scroll-comfort::-webkit-scrollbar{width:.5rem;height:.5rem}.mail-list::-webkit-scrollbar{width:.5rem;height:.5rem}.mail-list-items::-webkit-scrollbar{width:.5rem;height:.5rem}.mail-work-area::-webkit-scrollbar{width:.5rem;height:.5rem}.reader-body::-webkit-scrollbar{width:.5rem;height:.5rem}.reader-conversation::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-calendar-left-pane::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-calendar-main-pane::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-todo-workspace::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-note-board-panel::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-contact-list-panel::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-contact-detail-panel::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-drive-shell::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-dashboard-shell::-webkit-scrollbar{width:.5rem;height:.5rem}.workspace-scroll-comfort::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.mail-list::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.mail-list-items::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.mail-work-area::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.reader-body::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.reader-conversation::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-calendar-left-pane::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-calendar-main-pane::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-todo-workspace::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-note-board-panel::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-contact-list-panel::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-contact-detail-panel::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-drive-shell::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-dashboard-shell::-webkit-scrollbar-thumb{background:#94a3b85c;border-radius:999px}.workspace-scroll-comfort::-webkit-scrollbar-track{background:0 0}.mail-list::-webkit-scrollbar-track{background:0 0}.mail-list-items::-webkit-scrollbar-track{background:0 0}.mail-work-area::-webkit-scrollbar-track{background:0 0}.reader-body::-webkit-scrollbar-track{background:0 0}.reader-conversation::-webkit-scrollbar-track{background:0 0}.workspace-calendar-left-pane::-webkit-scrollbar-track{background:0 0}.workspace-calendar-main-pane::-webkit-scrollbar-track{background:0 0}.workspace-todo-workspace::-webkit-scrollbar-track{background:0 0}.workspace-note-board-panel::-webkit-scrollbar-track{background:0 0}.workspace-contact-list-panel::-webkit-scrollbar-track{background:0 0}.workspace-contact-detail-panel::-webkit-scrollbar-track{background:0 0}.workspace-drive-shell::-webkit-scrollbar-track{background:0 0}.workspace-dashboard-shell::-webkit-scrollbar-track{background:0 0}.mail-product-topbar.workspace-topbar{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(14rem,min(44rem,42vw)) minmax(0,1fr) auto;padding-left:.75rem;padding-right:10.75rem;display:grid}.workspace-mail-page .mail-product-topbar.workspace-topbar{grid-template-columns:minmax(16rem,min(40rem,36vw)) minmax(0,1fr) max-content;padding-right:.75rem}.mail-product-topbar.workspace-topbar .mail-global-search{margin:calc(var(--spacing) * 0);width:100%;max-width:none;min-width:calc(var(--spacing) * 0);justify-self:flex-start}.mail-product-topbar.workspace-topbar .mail-product-user{min-width:calc(var(--spacing) * 0);justify-self:flex-end}.workspace-command-trigger,.workspace-command-trigger-mail{max-width:9.25rem;top:.35rem;right:.75rem}.mail-product-topbar .workspace-command-trigger-inline{z-index:auto;white-space:nowrap;width:2rem;min-width:2rem;max-width:2rem;height:calc(var(--spacing) * 8);border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 0);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);flex-shrink:0;justify-content:center;position:relative;top:auto;right:auto;overflow:visible}@media(hover:hover){.mail-product-topbar .workspace-command-trigger-inline:hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.mail-product-topbar .workspace-command-trigger-inline:focus-visible{--tw-ring-color:var(--color-slate-300);--tw-ring-offset-color:var(--color-white)}.mail-product-topbar .workspace-command-trigger-inline:after{left:50%;right:auto;transform:translate(-50%)translateY(-.25rem)}.mail-product-topbar .workspace-command-trigger-inline:hover:after,.mail-product-topbar .workspace-command-trigger-inline:focus-visible:after{transform:translate(-50%)translateY(0)}.mail-product-topbar .workspace-command-trigger-inline kbd,.workspace-mobile-menu-trigger{display:none}.mail-product-topbar .workspace-command-trigger-inline span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-board{--workspace-list-pane-width:clamp(27rem, 32vw, 40rem);grid-template-columns:var(--mail-rail-width) minmax(24rem,var(--workspace-list-pane-width)) minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board,.workspace-contact-board,.workspace-drive-board,.workspace-dashboard-board,.workspace-profile-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.workspace-calendar-outlook{grid-template-columns:minmax(12.5rem,clamp(13rem,15vw,16rem)) minmax(0,1fr);width:100%;max-width:none}.workspace-contact-shell{grid-template-columns:minmax(22rem,clamp(24rem,30vw,34rem)) minmax(0,1fr);width:100%;max-width:none}.workspace-note-card-area{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.workspace-todo-kanban{grid-auto-flow:unset;grid-template-columns:repeat(6,minmax(13.5rem,1fr));grid-auto-columns:auto}.workspace-drive-product,.workspace-dashboard-product{--mail-rail-width:4.5rem}.workspace-drive-board .mail-rail-brand,.workspace-dashboard-board .mail-rail-brand{padding-inline:calc(var(--spacing) * 2);justify-content:center}.workspace-drive-board .mail-rail-brand span,.workspace-dashboard-board .mail-rail-brand span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-drive-board .mail-rail-body,.workspace-dashboard-board .mail-rail-body{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-drive-board .mail-module-strip,.workspace-dashboard-board .mail-module-strip{border-right-style:var(--tw-border-style);border-right-width:0}.workspace-drive-nav-panel{align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.workspace-drive-status-list{gap:calc(var(--spacing) * 2);display:grid}.workspace-drive-status-list span{border-radius:var(--radius-md);background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.workspace-drive-status-list span{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.workspace-drive-status-list span{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-300)}.workspace-drive-shell{margin-top:calc(var(--spacing) * 11);height:calc(100vh - 2.75rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 5);overflow-y:auto}.workspace-drive-placeholder{min-height:100%}.workspace-drive-placeholder-card{width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing) * 4);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);padding:calc(var(--spacing) * 6);color:var(--color-slate-600);--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);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.workspace-drive-kicker{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}.workspace-drive-placeholder-card h1{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)}.workspace-drive-placeholder-card p{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)}.mail-list-item{transition-property:background-color,box-shadow,color,transform;transition-duration:.11s}.mail-list-opening{animation:.24s ease-out workspace-micro-pulse-line}.mail-list-keyboard-target{--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-sky-300);--tw-ring-inset:inset}.mail-list-item:active{transform:translateY(.5px)}.reader-flow-opening .reader-body,.reader-flow-opening .reader-empty{animation:.14s ease-out workspace-micro-surface-in}.reader-flow-keyboard .reader-subject{color:var(--color-slate-950)}.reader-commandbar{transition:border-color .12s,background-color .12s}.reader-command-primary,.reader-command-group,.reader-conversation-actions,.reader-conversation-attachment-actions,.reader-subject-actions{transition:opacity .12s,transform .12s}.reader-conversation-actions,.reader-conversation-attachment-actions{opacity:.38}.reader-conversation-card:hover .reader-conversation-actions,.reader-conversation-card:focus-within .reader-conversation-actions,.reader-conversation-attachment-card:hover .reader-conversation-attachment-actions,.reader-conversation-attachment-card:focus-within .reader-conversation-attachment-actions{opacity:1}.reader-conversation-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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:#0000;transition:border-color .12s,background-color .12s,box-shadow .12s}.reader-conversation-card:hover,.reader-conversation-card:focus-within{border-color:var(--color-slate-100);background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.reader-conversation-card:hover,.reader-conversation-card:focus-within{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.reader-conversation-card:hover,.reader-conversation-card:focus-within{--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)}.reader-conversation-content{padding-inline:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.reader-conversation-message{max-width:min(100%,74ch)}.reader-message-html table{max-width:100%}.reader-conversation-item-active .reader-conversation-card{border-color:var(--color-slate-100);background-color:var(--color-white)}.reader-conversation-header{gap:calc(var(--spacing) * 3)}.reader-sender{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.reader-address{--tw-leading:calc(var(--spacing) * 5);font-size:12px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-400)}.reader-message-html blockquote,.reader-message-html .gmail_quote,.reader-message-html .yahoo_quoted{margin-block:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-200);padding-left:calc(var(--spacing) * 4);color:var(--color-slate-500)}.reader-message-html :is(a){text-underline-offset:.18em;transition:color .12s,text-decoration-color .12s}.reader-message-html :is(a:hover,a:focus-visible){color:var(--color-sky-700);-webkit-text-decoration-color:var(--color-sky-300);text-decoration-color:var(--color-sky-300)}.reader-conversation-attachment-card{border-radius:var(--radius-lg);border-color:var(--color-slate-100);background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.reader-conversation-attachment-card{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.reader-conversation-attachment-card{transition:border-color .12s,background-color .12s,transform .12s}.reader-conversation-attachment-card:hover,.reader-conversation-attachment-card:focus-within{border-color:var(--color-slate-200);background-color:var(--color-white);transform:translateY(-1px)}.reader-conversation-attachment-extension{border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-slate-500);--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-slate-200);--tw-ring-inset:inset}.reader-quick-reply{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);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}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.reader-quick-reply{transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.reader-quick-reply:focus-within{border-color:var(--color-slate-300);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply:focus-within{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.reader-quick-reply-sending{border-color:var(--color-sky-200);background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply-sending{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.reader-quick-reply-saving,.reader-quick-reply-saved,.reader-quick-reply-sent{border-color:var(--color-emerald-200);background-color:#ecfdf54d}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply-saving,.reader-quick-reply-saved,.reader-quick-reply-sent{background-color:color-mix(in oklab,var(--color-emerald-50) 30%,transparent)}}.reader-quick-reply-error{border-color:var(--color-rose-200);background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply-error{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.reader-quick-reply-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-slate-500);font-size:12px;display:flex}.reader-quick-reply-header>div{min-width:calc(var(--spacing) * 0)}.reader-quick-reply-header span{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.reader-quick-reply-header small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-slate-500);font-size:12px;display:block;overflow:hidden}.reader-quick-reply-header kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-radius:.25rem}.reader-quick-reply-textarea{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 24);resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#f8fafccc;border-width:1px;border-color:#0000;width:100%}@supports (color:color-mix(in lab,red,red)){.reader-quick-reply-textarea{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.reader-quick-reply-textarea{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 6);font-size:14px;line-height:calc(var(--spacing) * 6);color:var(--color-slate-900);--tw-outline-style:none;outline-style:none}.reader-quick-reply-textarea::placeholder{color:var(--color-slate-400)}.reader-quick-reply-textarea{transition:background-color .12s,border-color .12s,box-shadow .12s}.reader-quick-reply-textarea:focus{border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)){.reader-quick-reply-textarea:focus{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.reader-quick-reply-textarea:disabled{cursor:wait;opacity:.7}.reader-quick-reply-footer{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.reader-quick-reply-status{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500);flex:12rem;font-size:12px;overflow:hidden}.reader-quick-reply-sending .reader-quick-reply-status{color:var(--color-sky-700)}.reader-quick-reply-saving .reader-quick-reply-status,.reader-quick-reply-saved .reader-quick-reply-status,.reader-quick-reply-sent .reader-quick-reply-status{color:var(--color-emerald-700)}.reader-quick-reply-error .reader-quick-reply-status{color:var(--color-rose-700)}.reader-quick-reply-actions{min-width:calc(var(--spacing) * 0);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:18rem;display:flex}.reader-quick-reply-action{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.reader-quick-reply-action:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}}.reader-quick-reply-action: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-slate-300);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.reader-quick-reply-action:disabled{cursor:not-allowed;opacity:.45}.reader-quick-reply-action-strong{color:var(--color-slate-700)}@media(hover:hover){.reader-quick-reply-action-strong:hover{background-color:var(--color-slate-100)}}.reader-quick-reply-action-primary{background-color:var(--color-slate-900);color:var(--color-white)}@media(hover:hover){.reader-quick-reply-action-primary:hover{background-color:var(--color-slate-800);color:var(--color-white)}}.reader-quick-reply-action-primary:focus-visible{--tw-ring-color:var(--color-slate-400)}.reader-empty{background-color:var(--color-white)}.mail-composer{will-change:transform;transition:transform .14s,opacity .14s,box-shadow .14s,border-color .14s}.composer-flow-opening{animation:.13s ease-out workspace-micro-surface-in}.composer-flow-sending{border-color:var(--color-sky-200);--tw-shadow-color:#052f4a1a}@supports (color:color-mix(in lab,red,red)){.composer-flow-sending{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.composer-flow-saved{border-color:var(--color-emerald-200);--tw-shadow-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.composer-flow-saved{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.composer-flow-error{border-color:var(--color-rose-200);--tw-shadow-color:#4d02181a}@supports (color:color-mix(in lab,red,red)){.composer-flow-error{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.mail-composer:focus-within{border-color:var(--color-slate-300);--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:#02061826}@supports (color:color-mix(in lab,red,red)){.mail-composer:focus-within{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.composer-address-row,.composer-subject-input,.composer-attachment-chip,.composer-icon-action,.composer-window-button,.composer-send-button{transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-duration:.11s}.composer-address-row:focus-within{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.composer-address-row:focus-within{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.composer-recipient-chip{transition:background-color .11s,border-color .11s,transform .11s}.composer-recipient-chip:hover,.composer-recipient-chip:focus-within,.composer-attachment-chip:hover,.composer-attachment-active{border-color:var(--color-slate-300);background-color:var(--color-white);transform:translateY(-1px)}.composer-send-button:active,.composer-icon-action:active,.composer-window-button:active,.reader-command-button:active,.reader-command-icon:active,.reader-conversation-action:active{transform:translateY(.5px)scale(.99)}.workspace-contact-row-actions,.workspace-contact-history-actions,.workspace-note-board-actions,.workspace-calendar-status-actions,.workspace-todo-status-actions,.workspace-todo-toolbar-actions{transition:opacity .12s,transform .12s}.workspace-contact-row:not(:hover):not(:focus-within) .workspace-contact-row-actions{opacity:.42}@media(prefers-reduced-motion:reduce){.mail-list-opening,.reader-flow-opening .reader-body,.reader-flow-opening .reader-empty,.composer-flow-opening{animation:none!important}.mail-list-item:active,.reader-conversation-attachment-card:hover,.composer-recipient-chip:hover,.composer-recipient-chip:focus-within,.composer-attachment-chip:hover,.composer-attachment-active{transform:none!important}}@media(max-width:1320px){.workspace-command-trigger-mail:not(.workspace-command-trigger-inline){max-width:6.75rem;right:7.25rem}.workspace-command-trigger-mail:not(.workspace-command-trigger-inline) span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-product-topbar{padding-right:13rem}}@media(max-width:1280px){.mail-board{grid-template-columns:var(--mail-rail-width) minmax(25rem,34rem) minmax(0,1fr)}}@media(max-width:1080px){.mail-product-topbar{padding-right:.75rem}.mail-board{grid-template-columns:4.5rem minmax(21rem,26rem) minmax(0,1fr)}}@media(max-width:860px){.mail-product-topbar{padding-right:3rem;left:4.5rem}.reader-quick-reply{margin-inline:calc(var(--spacing) * 0);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3)}.reader-quick-reply-footer{align-items:stretch}.reader-quick-reply-actions{justify-content:flex-start;width:100%}.reader-quick-reply-action{flex:1}.mail-list,.mail-work-area,.workspace-contact-shell,.workspace-calendar-outlook,.workspace-note-shell,.workspace-todo-shell{height:calc(100vh - 2.75rem);margin-top:2.75rem}.mail-list-folder-row{padding-inline:calc(var(--spacing) * 3)}.mail-focus-strip,.mail-search-shortcuts{flex-wrap:nowrap;overflow-x:auto}.mail-focus-clear{margin-left:calc(var(--spacing) * 0)}.mail-focus-scroll{right:calc(var(--spacing) * 0)}.reader-body,.reader-fullscreen-content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.reader-conversation-card{padding:calc(var(--spacing) * 3)}.reader-conversation-content{padding-inline:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}}@media(min-width:1680px){.workspace-mail-page .mail-product-topbar.workspace-topbar{grid-template-columns:minmax(22rem,38rem) minmax(0,1fr) max-content}.mail-board{--workspace-list-pane-width:clamp(31rem, 30vw, 39rem)}.reader-body,.reader-fullscreen-content{max-width:52rem;padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 9)}.workspace-calendar-outlook{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.workspace-contact-shell{grid-template-columns:minmax(26rem,31rem) minmax(0,1fr)}.workspace-note-card-area{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr))}.workspace-drive-placeholder-card{max-width:70rem}}@media(max-width:1320px){.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(12rem,min(36rem,40vw)) minmax(0,1fr) auto;padding-right:8.75rem}.workspace-mail-page .mail-product-topbar.workspace-topbar{padding-right:.75rem}.workspace-command-trigger,.workspace-command-trigger-mail{max-width:7.5rem;right:.75rem}}@media(max-width:1280px){.mail-board{--workspace-list-pane-width:clamp(24rem, 32vw, 36rem);grid-template-columns:var(--mail-rail-width) minmax(23rem,var(--workspace-list-pane-width)) minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board,.workspace-contact-board,.workspace-drive-board,.workspace-dashboard-board{grid-template-columns:var(--mail-rail-width) minmax(0,1fr)}.workspace-contact-shell{grid-template-columns:minmax(21rem,clamp(22rem,32vw,30rem)) minmax(0,1fr)}}@media(max-width:1080px){.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(0,1fr) auto;padding-right:4rem}.workspace-mail-page .mail-product-topbar.workspace-topbar{padding-right:.75rem}.workspace-command-trigger:not(.workspace-command-trigger-inline),.workspace-command-trigger-mail:not(.workspace-command-trigger-inline){max-width:2rem;right:.75rem}.workspace-command-trigger:not(.workspace-command-trigger-inline) span,.workspace-command-trigger:not(.workspace-command-trigger-inline) kbd,.workspace-command-trigger-mail:not(.workspace-command-trigger-inline) span,.workspace-command-trigger-mail:not(.workspace-command-trigger-inline) kbd{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-product-topbar .workspace-command-trigger-inline{width:2rem;min-width:2rem;max-width:2rem;padding-inline:calc(var(--spacing) * 0);justify-content:center}.mail-product-topbar .workspace-command-trigger-inline span,.mail-product-topbar .workspace-command-trigger-inline kbd{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-board{grid-template-columns:4.5rem minmax(21rem,27rem) minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board,.workspace-contact-board,.workspace-drive-board,.workspace-dashboard-board{grid-template-columns:4.5rem minmax(0,1fr)}}@media(max-width:960px)and (min-width:861px){.mail-board{grid-template-columns:4.5rem minmax(0,1fr)}.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden{grid-template-rows:none;grid-template-columns:4.5rem minmax(0,1fr)}.mail-list,.mail-reader-pane-bottom .mail-list,.mail-reader-pane-hidden .mail-list{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;grid-area:auto/2;height:calc(100vh - 2.75rem)}.mail-work-area{pointer-events:none;left:4.5rem;top:calc(var(--spacing) * 11);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:40;margin-top:calc(var(--spacing) * 0);--tw-translate-x:100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);opacity:0;--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:fixed;overflow-y:auto}.mail-work-area-open{pointer-events:auto;--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.workspace-contact-shell{grid-template-columns:minmax(0,1fr);overflow-y:auto}.workspace-contact-list-panel{max-height:calc(var(--spacing) * 96);border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media(max-width:860px){.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-left:.5rem;padding-right:3.25rem;left:4.5rem}.workspace-mail-page .mail-product-topbar.workspace-topbar{grid-template-columns:minmax(0,1fr) max-content;padding-right:.75rem}.mail-product-topbar.workspace-topbar .mail-product-user{gap:calc(var(--spacing) * 1)}.mail-product-topbar.workspace-topbar .mail-global-search-scope{display:none}.workspace-calendar-main-pane{overflow-x:hidden}.workspace-calendar-outlook-month,.workspace-calendar-timegrid{min-width:0}.workspace-calendar-outlook-month{grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-calendar-outlook-weekday{padding-inline:calc(var(--spacing) * 1);text-align:center;font-size:10px}.workspace-calendar-outlook-day{min-height:calc(var(--spacing) * 24);padding:calc(var(--spacing) * 1)}.workspace-note-board-header{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}.workspace-note-board-actions{width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:wrap;flex-shrink:1}.workspace-note-board-actions label{min-width:calc(var(--spacing) * 0);flex:1}.workspace-note-board-actions select{min-width:calc(var(--spacing) * 0)}.workspace-note-board-actions button{padding-inline:calc(var(--spacing) * 2);flex-shrink:0}.workspace-note-board-actions button[disabled]{display:none}.workspace-note-quick-add{padding-inline:calc(var(--spacing) * 3)}.workspace-note-card-area,.workspace-calendar-outlook,.workspace-contact-shell{grid-template-columns:minmax(0,1fr)}.workspace-drive-shell{margin-top:calc(var(--spacing) * 11);height:calc(100vh - 2.75rem);padding:calc(var(--spacing) * 3)}.workspace-drive-placeholder-card{padding:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-todo-kanban{grid-template-columns:none;grid-auto-columns:17rem;grid-auto-flow:column}}.workspace-dashboard-shell{margin-top:calc(var(--spacing) * 11);height:calc(100vh - 2.75rem);min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 5);overflow-y:auto}.workspace-dashboard-hero{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.workspace-dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem)}}.workspace-dashboard-hero-copy{min-height:calc(var(--spacing) * 64);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);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);flex-direction:column;justify-content:flex-end;display:flex}.workspace-dashboard-hero-copy span{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}.workspace-dashboard-hero-copy h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}.workspace-dashboard-hero-copy p{margin-top:calc(var(--spacing) * 3);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-600)}.workspace-dashboard-command-card,.workspace-dashboard-card,.workspace-dashboard-panel{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);--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)}.workspace-dashboard-command-card{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.workspace-dashboard-command-head,.workspace-dashboard-panel header{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);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;display:flex}.workspace-dashboard-command-head span,.workspace-dashboard-panel header span{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.workspace-dashboard-command-head kbd,.workspace-dashboard-triage-item kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-radius:.25rem;flex-shrink:0}.workspace-dashboard-search{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-400);display:flex}.workspace-dashboard-search:focus-within{border-color:var(--color-sky-300);background-color:var(--color-white);--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-sky-100)}.workspace-dashboard-search input{min-width: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-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.workspace-dashboard-search input::placeholder{color:var(--color-slate-400)}.workspace-dashboard-results{gap:calc(var(--spacing) * 1);display:grid}.workspace-dashboard-result,.workspace-dashboard-timeline-item,.workspace-dashboard-triage-item,.workspace-dashboard-focus-item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);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-duration:.1s;transition-duration:.1s}@media(hover:hover){:is(.workspace-dashboard-result,.workspace-dashboard-timeline-item,.workspace-dashboard-triage-item,.workspace-dashboard-focus-item):hover{background-color:var(--color-slate-50)}}:is(.workspace-dashboard-result,.workspace-dashboard-timeline-item,.workspace-dashboard-triage-item,.workspace-dashboard-focus-item):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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-dashboard-result strong,.workspace-dashboard-timeline-item strong,.workspace-dashboard-focus-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-950);display:block;overflow:hidden}.workspace-dashboard-result span,.workspace-dashboard-timeline-item span,.workspace-dashboard-focus-item span{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));color:var(--color-slate-500);display:block;overflow:hidden}.workspace-dashboard-summary{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.workspace-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.workspace-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-dashboard-card{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);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-duration:.1s;grid-template-columns:2.5rem minmax(0,1fr);transition-duration:.1s;display:grid}@media(hover:hover){.workspace-dashboard-card:hover{border-color:var(--color-slate-300);background-color:var(--color-white)}}.workspace-dashboard-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:var(--color-white);justify-content:center;align-items:center;display:flex}.workspace-dashboard-card-sky{background-color:var(--color-sky-600)}.workspace-dashboard-card-violet{background-color:var(--color-violet-500)}.workspace-dashboard-card-emerald{background-color:var(--color-emerald-600)}.workspace-dashboard-card-orange{background-color:var(--color-orange-600)}.workspace-dashboard-card 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-500);text-transform:uppercase;display:block}.workspace-dashboard-card strong{margin-top:calc(var(--spacing) * 1);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}.workspace-dashboard-card em{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));color:var(--color-slate-500);font-style:normal;display:block;overflow:hidden}.workspace-dashboard-grid{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.workspace-dashboard-grid{grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr) minmax(18rem,1fr) minmax(16rem,.8fr)}}.workspace-dashboard-panel{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.workspace-dashboard-focus-list,.workspace-dashboard-triage-list,.workspace-dashboard-timeline{gap:calc(var(--spacing) * 1);display:grid}.workspace-dashboard-focus-item{border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-color:#0000}.workspace-dashboard-focus-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50)}.workspace-dashboard-triage-item{justify-content:space-between;align-items:center;gap: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-700);display:flex}.workspace-dashboard-triage-item span{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.workspace-dashboard-analytics-body{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.workspace-dashboard-analytics-body span,.workspace-dashboard-analytics-body 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-500);text-transform:uppercase;display:block}.workspace-dashboard-analytics-body strong{margin-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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.workspace-dashboard-offline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);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-amber-700);border-radius:3.40282e38px;display:none}@media(min-width:40rem){.workspace-dashboard-offline{display:inline-flex}}@supports (height:100dvh){.workspace-fluid-page,.workspace-shell{min-height:100dvh}}@media(pointer:coarse){.workspace-mail-product button,.workspace-mail-product a,.workspace-command-dialog button{touch-action:manipulation}.mail-product-icon-button,.mail-mobile-dock-button,.workspace-command-close{min-width:2.75rem;min-height:2.75rem}.workspace-command-item,.workspace-dashboard-result,.workspace-dashboard-focus-item,.workspace-dashboard-triage-item,.workspace-dashboard-timeline-item{min-height:2.75rem}}@media(max-width:860px){.workspace-mail-product{--workspace-mobile-topbar-height: calc(2.75rem + env(safe-area-inset-top,0px)) ;--workspace-mobile-dock-height: calc(3.75rem + env(safe-area-inset-bottom,0px)) }.mail-product-topbar.workspace-topbar{height:var(--workspace-mobile-topbar-height);padding-top:env(safe-area-inset-top,0px)}.mail-list,.mail-work-area,.workspace-contact-shell,.workspace-calendar-outlook,.workspace-note-shell,.workspace-todo-shell,.workspace-drive-shell,.workspace-dashboard-shell{margin-top:var(--workspace-mobile-topbar-height);height:calc(100dvh - var(--workspace-mobile-topbar-height))}.mail-work-area{top:var(--workspace-mobile-topbar-height)}.mail-mobile-dock{height:var(--workspace-mobile-dock-height);padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))}.mail-composer,.mail-composer-minimized,.mail-composer-expanded,.reader-advanced-menu,.reader-danger-dialog,.mail-filter-dialog,.mail-organization-dialog,.mail-bulk-dialog{bottom:var(--workspace-mobile-dock-height)!important}.workspace-dashboard-shell{scrollbar-gutter:auto;padding:calc(var(--spacing) * 3);overflow-x:hidden}.workspace-dashboard-hero,.workspace-dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-dashboard-hero-copy{min-height:calc(var(--spacing) * 44);padding:calc(var(--spacing) * 5)}}@media(max-width:640px){.workspace-command-layer{padding:0 .5rem max(.5rem,env(safe-area-inset-bottom,0px));align-items:flex-end}.workspace-command-dialog{max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px));border-radius:1rem 1rem .75rem .75rem}.workspace-command-list{max-height:min(28rem,calc(100dvh - 6rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.workspace-dashboard-summary,.workspace-dashboard-grid,.workspace-analytics-strip,.workspace-analytics-overview{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-dashboard-hero-copy h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.workspace-mail-product{--mail-rail-width:0rem;--workspace-mobile-topbar-height: calc(3rem + env(safe-area-inset-top,0px)) ;--workspace-mobile-nav-height:0rem;--workspace-mail-action-dock-height: calc(3.75rem + env(safe-area-inset-bottom,0px)) ;--workspace-mail-bottom-chrome:var(--workspace-mail-action-dock-height)}.mail-product-topbar.workspace-topbar,.workspace-mail-page .mail-product-topbar.workspace-topbar{height:var(--workspace-mobile-topbar-height);padding:env(safe-area-inset-top,0px) .75rem 0;grid-template-columns:minmax(0,1fr) max-content;gap:.5rem;left:0;right:0}.mail-product-topbar.workspace-topbar .mail-global-search{min-width:0;height:2.25rem}.mail-product-topbar.workspace-topbar .mail-product-user{gap:.25rem}.workspace-dashboard-product,.workspace-calendar-product,.workspace-todo-product,.workspace-note-product,.workspace-contact-product,.workspace-drive-product,.workspace-profile-product{--workspace-mail-action-dock-height:env(safe-area-inset-bottom,0px)}.workspace-mobile-menu-trigger{display:inline-flex}.mail-product-topbar.workspace-topbar .mail-product-icon-button:disabled{display:none}.mail-product-avatar{width:2rem;height:2rem}.mail-product-icon-button,.mail-product-topbar .workspace-command-trigger-inline{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.mail-topbar-refresh-button{color:#475569}.mail-topbar-refresh-button:disabled{opacity:1;color:#475569;display:inline-flex!important}.mail-topbar-refresh-button.mail-product-icon-button-active{color:#0284c7}.workspace-command-trigger:not(.workspace-command-trigger-inline){top:auto;right:.75rem;bottom:calc(var(--workspace-mobile-nav-height) + .75rem);z-index:80;color:#fff;background:#0f172a;border-color:#e2e8f0;width:2.75rem;max-width:2.75rem;height:2.75rem;box-shadow:0 14px 30px #0f172a38}.workspace-command-trigger:not(.workspace-command-trigger-inline) span,.workspace-command-trigger:not(.workspace-command-trigger-inline) kbd{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-board,.mail-board.mail-reader-pane-bottom,.mail-board.mail-reader-pane-hidden,.workspace-calendar-board,.workspace-note-board,.workspace-todo-board,.workspace-contact-board,.workspace-drive-board,.workspace-dashboard-board{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.mail-rail{z-index:70;height:var(--workspace-mobile-nav-height);color:#475569;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #e2e8f0e6;grid-template-rows:1fr;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px #0f172a14}.mail-rail-brand,.mail-folder-panel,.mail-rail-collapse{display:none!important}.mail-rail-body{grid-template-columns:minmax(0,1fr);min-height:0}.mail-module-strip{scrollbar-width:none;border-right:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:column;align-items:stretch;gap:.125rem;padding:.25rem .375rem .35rem;display:grid;overflow-x:auto}.mail-module-strip::-webkit-scrollbar{display:none}.mail-module-button{color:#64748b;border-radius:.75rem;gap:.2rem;min-height:3.45rem;padding:.3rem .125rem .45rem}.mail-module-button:hover,.mail-module-active,.mail-module-active:hover{color:#0f172a;background:#f1f5f9}.mail-module-active:before{border-radius:999px;width:1.45rem;height:.125rem;top:auto;bottom:.18rem;left:50%;transform:translate(-50%)}.mail-module-icon{border-radius:.55rem;width:1.65rem;height:1.65rem}.mail-module-label{color:currentColor;max-width:100%;font-size:.625rem;line-height:.75rem}.mail-mobile-menu-backdrop{inset:var(--workspace-mobile-topbar-height) 0 var(--workspace-mail-action-dock-height);z-index:60;background:0 0;display:block;position:fixed}.mail-rail{bottom:var(--workspace-mail-action-dock-height);opacity:0;pointer-events:none;height:4.125rem;padding-bottom:0;transition:opacity .15s,transform .15s;transform:translateY(.6rem)}.mail-mobile-menu-open .mail-rail,.mail-board.mail-mobile-menu-open>.mail-rail{opacity:1;pointer-events:auto;transform:translateY(0)}.mail-list,.workspace-contact-shell,.workspace-calendar-outlook,.workspace-note-shell,.workspace-todo-shell,.workspace-drive-shell,.workspace-dashboard-shell{margin-top:var(--workspace-mobile-topbar-height);height:calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mobile-nav-height))}.workspace-mail-page .mail-list,.workspace-mail-page .mail-reader-pane-bottom .mail-list,.workspace-mail-page .mail-reader-pane-hidden .mail-list{height:calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mail-bottom-chrome));border-right:0;grid-column:1}.mail-work-area{left:0;top:var(--workspace-mobile-topbar-height);bottom:var(--workspace-mail-bottom-chrome);height:auto;margin-top:0}.mail-work-area-open{z-index:220;transform:none}.mail-list-alerts,.workspace-mail-product:has(.mail-composer:not(.mail-composer-expanded)) .mail-list-alerts{left:.75rem;right:.75rem;bottom:calc(var(--workspace-mail-bottom-chrome) + .5rem);width:auto}.mail-mobile-dock{height:var(--workspace-mail-action-dock-height);padding:0 .7rem env(safe-area-inset-bottom,0px);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;bottom:0;left:0;right:0;box-shadow:0 -10px 22px #0f172a14}.mail-mobile-dock-button{border-radius:0;height:100%;min-height:0;padding:0}.mail-mobile-dock-button .icon-sm{width:1.15rem;height:1.15rem}.mail-mobile-dock-button-active{color:#0f172a;background:#f1f5f9}.mail-work-area.mail-work-area-composer-active>.mail-reader{display:none}.mail-composer,.mail-composer-minimized,.mail-composer-expanded{max-height:calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mail-bottom-chrome) - 1rem);left:.5rem!important;right:.5rem!important;bottom:calc(var(--workspace-mail-bottom-chrome) + .5rem)!important;width:auto!important}.mail-composer-expanded{top:calc(var(--workspace-mobile-topbar-height) + .5rem)!important;height:auto!important;transform:none!important}.mail-composer-reply-fullscreen{border-radius:0;max-height:none;width:auto!important;height:auto!important;inset:0!important}.mail-work-area.mail-work-area-composer-active{pointer-events:auto;z-index:240;opacity:1;background:#fff;height:auto;position:fixed;inset:0;overflow:hidden;transform:none!important}.mail-work-area.mail-work-area-composer-active .mail-composer{border-width:0;border-radius:0;max-height:none;width:100vw!important;height:100dvh!important;inset:0 auto 0 0!important;transform:none!important}.composer-header{min-height:2.75rem}.composer-address-row{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem}.composer-address-label{width:2rem}.composer-subject-input{padding-left:.75rem;padding-right:.75rem}.composer-rich-editor.editor-shell,.composer-rich-editor .tox-tinymce{min-height:12rem}.composer-rich-editor .editor-area{min-height:10rem;padding-left:.75rem;padding-right:.75rem}.composer-rich-editor .editor-toolbar{scrollbar-width:none;flex-wrap:nowrap;margin-left:.5rem;margin-right:.5rem;overflow-x:auto}.composer-rich-editor .editor-toolbar::-webkit-scrollbar{display:none}.composer-actions{min-height:4rem;padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom,0px));flex-wrap:nowrap;align-items:center;gap:.5rem}.composer-action-group{flex-wrap:nowrap;flex:auto;gap:.35rem;min-width:0}.composer-action-group:last-child{flex:none;margin-left:auto}.composer-send-control{box-shadow:none;border-radius:.5rem}.composer-send-button{border-radius:.5rem;min-height:2.5rem;padding-left:1rem;padding-right:1rem}.composer-icon-action{min-width:2.5rem;min-height:2.5rem}.composer-actions .composer-autosave-status{display:none}.composer-trash-action{margin-left:0}.composer-discard-backdrop{z-index:320;background:#0f172a6b}.composer-discard-dialog{left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:330;border-color:#e2e8f0;border-radius:.875rem;width:auto;box-shadow:0 22px 50px #0f172a47}.composer-discard-header{background:#fff;gap:.75rem;padding:.875rem 1rem}.composer-discard-icon{border-radius:.5rem;width:2rem;height:2rem}.composer-discard-title{font-size:1rem;line-height:1.35rem}.composer-discard-copy{margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.composer-discard-summary{background:#f8fafccc;padding:.75rem 1rem}.composer-discard-actions{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.75rem;display:grid}.composer-discard-cancel,.composer-discard-danger{border-radius:.625rem;width:100%;height:2.75rem}@media(max-height:640px){.mail-composer:not(.mail-composer-expanded){max-height:calc(100dvh - var(--workspace-mobile-topbar-height) - 1rem);height:min(23rem,calc(100dvh - var(--workspace-mobile-topbar-height) - 1rem))!important;bottom:.5rem!important}.composer-rich-editor.editor-shell,.composer-rich-editor .tox-tinymce{min-height:8rem}.composer-rich-editor .editor-area{min-height:7rem}}.composer-send-button{padding-left:1rem;padding-right:1rem}.composer-icon-action{min-width:2.5rem}.mail-work-area.mail-work-area-composer-active .mail-composer{width:100vw!important;height:100dvh!important;max-height:none!important;inset:0 auto 0 0!important}.workspace-mail-page .mail-list-commandbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.25rem;display:grid}.mail-list-folder-row{min-height:3rem;padding:.45rem 0 .4rem .75rem}.mail-list-heading{gap:.125rem}.mail-folder-title{font-size:.95rem;line-height:1.15rem}.mail-list-count{font-size:.72rem;line-height:1rem}.workspace-mail-page .mail-focus-strip,.workspace-mail-page .mail-search-shortcuts,.workspace-mail-page .mail-search-operators,.workspace-mail-page .mail-selection-summary{grid-column:1/-1}.mail-list-toolbar{scrollbar-width:none;background:0 0;border-top:0;grid-area:1/2;min-height:3rem;padding:.45rem .75rem .4rem 0;overflow:visible}.mail-list-toolbar::-webkit-scrollbar{display:none}.mail-toolbar-main{flex:none;gap:.25rem}.mail-toolbar-tools{gap:.125rem;margin-left:.125rem}.mail-toolbar-checkbox{width:2.4rem;height:2.4rem;box-shadow:none;background:0 0;border:0;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.mail-toolbar-checkbox:before{content:"";background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;width:.9rem;height:.9rem}.mail-toolbar-checkbox-active{box-shadow:none;background:0 0}.mail-toolbar-checkbox-active:before{background:#0ea5e9;border-color:#0ea5e9;box-shadow:inset 0 0 0 2px #fff}.mail-list-tool{border-radius:.8rem;min-width:2.4rem;min-height:2.4rem}.mail-list-refresh-tool,.mail-sort-control,.mail-toolbar-selection{display:none}.mail-focus-strip{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;min-height:2.875rem;padding:.35rem .75rem;overflow-x:auto}.mail-focus-strip::-webkit-scrollbar{display:none}.mail-focus-label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-focus-button,.mail-focus-clear,.mail-focus-scroll{border-radius:.75rem;min-height:2.25rem;padding-left:.75rem;padding-right:.75rem}.mail-focus-clear{margin-left:0}.mail-search-shortcuts,.mail-search-operators{display:none}.mail-list-item{min-height:4.25rem;padding:.625rem .75rem}.mail-item-topline{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.mail-item-selectors{display:none}.mail-item-content{gap:.125rem}.mail-item-preview{-webkit-line-clamp:1;line-height:1.125rem}.mail-item-flags{flex-wrap:nowrap;max-height:1.375rem;overflow:hidden}.mail-item-flag{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;min-height:1.125rem;overflow:hidden}.mail-item-flags .mail-item-flag-triage:nth-of-type(n+3){display:none}.reader-commandbar{z-index:180;isolation:isolate;scrollbar-width:none;min-height:3rem;padding:.35rem .5rem;position:relative;overflow:visible}.reader-commandbar::-webkit-scrollbar{display:none}.reader-command-primary,.reader-command-group{flex-wrap:nowrap;gap:.125rem;overflow:visible}.reader-command-group>.reader-command-icon[aria-label="Imprimir mensagem"],.reader-command-group>.reader-command-icon[aria-label="Abrir leitura em tela cheia"]{display:none}.workspace-mail-page .mail-list-commandbar,.workspace-mail-page .mail-list-toolbar{z-index:190;position:relative;overflow:visible}.mail-toolbar-action,.reader-command-menu-wrap,.reader-advanced-menu-wrap{position:static}.mail-list-toolbar .mail-action-menu,.reader-command-menu,.reader-advanced-menu{background:#fff;width:auto!important;min-width:0!important;max-width:none!important;position:absolute!important;bottom:auto!important;left:.75rem!important;right:.75rem!important;transform:none!important}.mail-list-toolbar .mail-action-menu{max-height:min(24rem,calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mail-bottom-chrome) - 4rem));z-index:260;overflow-y:auto;top:calc(100% + .35rem)!important}.reader-command-menu,.reader-advanced-menu{max-height:min(22rem,calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mail-bottom-chrome) - 4rem));z-index:240;top:calc(100% + .35rem)!important}.reader-move-menu{max-height:min(22rem,calc(100dvh - var(--workspace-mobile-topbar-height) - var(--workspace-mail-bottom-chrome) - 4rem))}.reader-body{z-index:1;position:relative}.reader-conversation-card,.reader-conversation-header,.reader-conversation-actions{z-index:0;position:relative}.reader-command-button,.reader-command-icon{min-width:2.35rem;min-height:2.35rem}.reader-command-button{justify-content:center;gap:0;width:2.35rem;padding-left:0;padding-right:0}.reader-command-button>span{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-command-button>svg+svg{margin-left:-.2rem;transform:scale(.82)}.reader-body,.reader-fullscreen-content{gap:1rem;max-width:none;padding:1rem .875rem 1.25rem}.reader-subject{margin-top:.75rem;font-size:1.25rem;line-height:1.25}.reader-meta-panel{padding:.75rem 0}.reader-conversation{gap:1rem}.reader-conversation-item{grid-template-columns:minmax(0,1fr)}.reader-conversation-avatar{display:none}.reader-conversation-card{border-radius:.85rem;padding:1rem .875rem}.reader-conversation-header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-bottom:1rem;padding-left:0}.reader-conversation-author{align-items:start;gap:.2rem;display:grid}.reader-address{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;overflow:hidden}.reader-conversation-author .reader-address:last-of-type{min-width:0}.reader-conversation-meta{display:none}.reader-conversation-actions{align-self:start;margin-top:0}.reader-conversation-actions,.reader-conversation-attachment-actions{opacity:1}.reader-message{font-size:.9375rem;line-height:1.65}.reader-quick-reply{margin-top:1rem;padding:.75rem}.reader-quick-reply-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reader-quick-reply-action{min-height:2.5rem}.mail-preferences-dialog{left:.5rem;right:.5rem;top:calc(var(--workspace-mobile-topbar-height) + .5rem);width:auto;max-height:calc(100dvh - var(--workspace-mobile-topbar-height) - 1rem);border-radius:.875rem;overflow-y:auto}.mail-preferences-header{padding:.875rem}.mail-preferences-body{gap:.75rem;padding:.875rem}.mail-preference-option{min-width:0;padding-left:.35rem;padding-right:.35rem;font-size:.72rem}.workspace-command-dialog{min-height:min(36rem,calc(100dvh - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - .75rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:1.125rem 1.125rem .875rem .875rem;flex-direction:column;display:flex}.workspace-command-input-row{min-height:3.5rem;padding-left:.875rem;padding-right:.875rem}.workspace-command-list{flex:auto;min-height:0;max-height:none;padding:.5rem}.workspace-command-item{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem;min-height:3.5rem;padding:.55rem .65rem}.workspace-command-item-group,.workspace-command-enter{display:none}.workspace-command-item-icon{width:2.25rem;height:2.25rem}}.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(12rem,min(42rem,40vw)) minmax(0,1fr) max-content;column-gap:.75rem;padding-right:.75rem}.mail-product-topbar.workspace-topbar .mail-product-user,.workspace-profile-product .mail-product-user{justify-self:end;gap:.5rem;min-width:max-content}.workspace-profile-product .mail-product-topbar{grid-template-columns:minmax(8rem,1fr) max-content;align-items:center;column-gap:.75rem;padding-left:.75rem;padding-right:.75rem;display:grid}.workspace-profile-product .mail-product-user{margin-left:auto}.workspace-calendar-outlook,.workspace-todo-shell,.workspace-note-shell,.workspace-contact-shell{background:linear-gradient(#f8fafc,#f6f8fb)}.workspace-calendar-main-pane,.workspace-todo-workspace,.workspace-note-board-panel,.workspace-contact-list-panel,.workspace-contact-detail-panel{background:#fffffffa;border-color:#e2e8f0b8}.workspace-calendar-commandbar,.workspace-calendar-periodbar,.workspace-todo-agenda-bar,.workspace-todo-tabs,.workspace-note-board-header,.workspace-contact-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-color:#e2e8f0ad;min-height:3rem}.workspace-calendar-commandbar,.workspace-todo-agenda-bar,.workspace-note-board-header,.workspace-contact-toolbar{padding-left:1rem;padding-right:1rem}.workspace-calendar-command-new,.workspace-todo-sidebar-new,.workspace-note-sidebar-new,.workspace-contact-sidebar-new,.workspace-contact-primary{min-height:2.5rem;box-shadow:none;border-radius:.5rem}.workspace-calendar-view-segment,.workspace-todo-view-toggle,.workspace-note-board-actions label,.workspace-calendar-command-select{border-radius:.5rem}.workspace-calendar-month-event,.workspace-calendar-grid-event,.workspace-todo-row,.workspace-todo-card,.workspace-note-card,.workspace-contact-row,.workspace-contact-history-item{transition-duration:.14s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.workspace-calendar-month-event:hover,.workspace-calendar-grid-event:hover,.workspace-todo-row:hover,.workspace-todo-card:hover,.workspace-note-card:hover,.workspace-contact-row:hover,.workspace-contact-history-item:hover{transform:translateY(-1px)}.workspace-calendar-left-pane{background:#f8fafcf0}.workspace-calendar-mini,.workspace-calendar-side-section{border-color:#e2e8f0b8}.workspace-calendar-outlook-day{min-height:8.5rem}.workspace-calendar-month-event,.workspace-calendar-grid-event{box-shadow:none;border-radius:.5rem}.workspace-calendar-empty-inline{background:#f5f3ffb8;border-bottom:1px dashed #c4b5fda6;place-items:center;min-height:5.5rem;font-size:.8125rem;display:grid}.workspace-todo-kanban-column{background:#fff;border-radius:.625rem;box-shadow:inset 0 0 0 1px #e2e8f0cc}.workspace-todo-list-head,.workspace-todo-row{min-width:72rem}.workspace-todo-row{min-height:3.25rem}.workspace-note-card-area{auto-rows:minmax(17rem,auto);background:#f8fafc;gap:1rem}.workspace-note-card{border-color:#e2e8f0d1;min-height:17rem;box-shadow:0 1px 2px #0f172a0a}.workspace-note-card footer{background:#ffffff6b}.workspace-note-editor-toolbar,.workspace-note-editor-footer,.workspace-note-editor-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa3}.workspace-note-editor-tools{min-height:2.75rem}.workspace-note-editor-live-chip{color:#475569;background:#ffffffa3;border:1px solid #e2e8f0c7;border-radius:.5rem;align-items:center;gap:.4rem;min-height:2rem;padding:0 .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.workspace-note-rich-editor.editor-shell{background:#ffffffc2;border-color:#e2e8f0cc;border-radius:.75rem}.workspace-note-rich-editor .editor-area{padding:1rem 1.125rem;font-size:1rem;line-height:1.75}.workspace-contact-row{min-height:4rem}.workspace-contact-avatar,.workspace-contact-history-icon,.workspace-operational-state-icon,.workspace-contact-link-strip>span,.workspace-contact-history-summary button,.workspace-contact-history-item{border-radius:.625rem}@media(max-width:1320px){.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(10rem,min(34rem,38vw)) minmax(0,1fr) max-content;padding-right:.75rem}}@media(max-width:1180px){.mail-product-topbar.workspace-topbar{padding-right:.75rem}}@media(max-width:860px){.mail-product-topbar.workspace-topbar{grid-template-columns:minmax(0,1fr) max-content;padding-right:.75rem}.workspace-calendar-commandbar,.workspace-calendar-periodbar,.workspace-todo-agenda-bar,.workspace-note-board-header,.workspace-contact-toolbar{padding-left:.75rem;padding-right:.75rem}.workspace-calendar-outlook{flex-direction:column;display:flex;overflow:hidden}.workspace-calendar-left-pane{border-bottom:1px solid #e2e8f0cc;flex:none;max-height:11rem;padding:.625rem;overflow:auto hidden}.workspace-calendar-left-pane .workspace-calendar-side-section{display:none}.workspace-calendar-mini{border-bottom:0;min-width:20rem;padding-bottom:0}.workspace-calendar-main-pane{flex:auto;min-height:0}.workspace-calendar-commandbar,.workspace-calendar-periodbar{align-items:center}.workspace-calendar-command-secondary{display:none}.workspace-calendar-timegrid{overflow-x:auto}.workspace-calendar-timegrid-header,.workspace-calendar-all-day-row,.workspace-calendar-time-row{min-width:var(--workspace-calendar-grid-min)}.workspace-todo-kanban{grid-template-columns:none;grid-auto-columns:minmax(17rem,78vw);grid-auto-flow:column}.workspace-note-card-area{gap:.75rem;padding:.75rem}.workspace-contact-shell{flex-direction:column;display:flex;overflow-y:auto}.workspace-contact-list-panel{border-bottom:1px solid #e2e8f0cc;border-right:0;min-height:17rem;max-height:42dvh}.workspace-contact-detail-panel{min-height:24rem;padding:1rem;overflow:visible}}@media(max-width:640px){.mail-product-topbar.workspace-topbar,.workspace-profile-product .mail-product-topbar{padding-right:.75rem}.mail-product-topbar.workspace-topbar .mail-product-user,.workspace-profile-product .mail-product-user{gap:.2rem}.workspace-calendar-left-pane{display:none}.workspace-calendar-commandbar{scrollbar-width:none;gap:.375rem;min-height:3.25rem;overflow-x:auto}.workspace-calendar-commandbar::-webkit-scrollbar{display:none}.workspace-calendar-command-new,.workspace-calendar-command-select,.workspace-calendar-view-segment button,.workspace-calendar-periodbar>button,.workspace-calendar-period-nav button{min-height:2.5rem}.workspace-calendar-view-segment{width:auto;min-width:max-content}.workspace-calendar-view-segment button{flex:none}.workspace-calendar-periodbar{gap:.5rem;min-height:3.5rem;padding-top:.45rem;padding-bottom:.45rem}.workspace-calendar-periodbar h1{flex-basis:100%;font-size:.95rem;line-height:1.25rem}.workspace-calendar-outlook-day{min-height:6.75rem}.workspace-calendar-day-number{width:1.75rem;height:1.75rem;font-size:.8125rem}.workspace-calendar-month-event{grid-template-columns:minmax(0,1fr);gap:0;padding:.25rem .35rem}.workspace-calendar-month-event span{display:none}.workspace-calendar-month-event strong{font-size:.6875rem;line-height:.9rem}.workspace-calendar-empty-day-action{display:none}.workspace-calendar-dialog-backdrop,.workspace-note-editor-backdrop,.workspace-todo-dialog-backdrop,.workspace-contact-drawer-layer{padding:0}.workspace-calendar-event-dialog,.workspace-note-editor,.workspace-todo-dialog,.workspace-contact-drawer{border-left:0;border-right:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.workspace-calendar-dialog-form,.workspace-note-editor-form,.workspace-todo-dialog-form,.workspace-contact-drawer-form{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.workspace-todo-agenda-bar{min-height:3.25rem}.workspace-todo-agenda-title small,.workspace-todo-toolbar-actions{display:none}.workspace-todo-tabs{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem}.workspace-todo-tabs button{flex:1 1 0;justify-content:center;min-height:2.75rem}.workspace-todo-list{background:#f8fafc;padding:.625rem;overflow:hidden auto}.workspace-todo-list-head{display:none}.workspace-todo-list-group{gap:.5rem;min-width:0;display:grid}.workspace-todo-group-header{background:0 0;border:0;min-height:2.25rem;padding:0 .25rem}.workspace-todo-row{background:#fff;border:1px solid #e2e8f0d1;border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0;min-height:5.25rem;padding:.75rem}.workspace-todo-row>span{border-right:0;padding:0}.workspace-todo-row>span:nth-child(2),.workspace-todo-row>span:nth-child(3),.workspace-todo-row>span:nth-child(4){align-items:center;gap:.4rem;display:inline-flex}.workspace-todo-row>span:nth-child(5),.workspace-todo-row>span:nth-child(6){display:none}.workspace-todo-row-title strong{white-space:normal}.workspace-todo-dialog-header{background:#fff;gap:.5rem}.workspace-todo-dialog-main{padding:.875rem}.workspace-todo-dialog-control-row,.workspace-todo-status-actions,.workspace-todo-inline-create,.workspace-todo-comment-create{align-items:stretch}.workspace-note-board-header{min-height:auto;padding-top:.625rem;padding-bottom:.625rem}.workspace-note-board-actions{gap:.35rem}.workspace-note-board-actions button,.workspace-note-board-actions label{min-height:2.5rem}.workspace-note-quick-add{min-height:2.75rem}.workspace-note-card-area{auto-rows:auto;padding:.625rem}.workspace-note-card{min-height:12rem;padding:1rem}.workspace-note-card footer{margin:.25rem -1rem -1rem;padding-left:1rem;padding-right:1rem;position:static}.workspace-note-editor-toolbar{align-items:center;min-height:3rem;padding-left:.625rem;padding-right:.625rem}.workspace-note-editor-path>span:not(:last-of-type){display:none}.workspace-note-editor-main{padding:1rem}.workspace-note-editor-main input{height:auto;min-height:3rem;font-size:1.25rem}.workspace-note-editor-links{max-height:32dvh;padding:.75rem 1rem;overflow-y:auto}.workspace-note-editor-footer{padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom,0px));align-items:stretch}.workspace-note-editor-footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.workspace-note-editor-footer .workspace-note-editor-remove{grid-column:1/-1}.workspace-contact-list-panel{min-height:16rem;max-height:46dvh}.workspace-contact-toolbar{min-height:3rem}.workspace-contact-row{grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:4.25rem;padding-left:.875rem;padding-right:.75rem}.workspace-contact-avatar{width:2.5rem;height:2.5rem}.workspace-contact-detail-panel{padding:.875rem}.workspace-contact-detail-header,.workspace-contact-history-header{align-items:flex-start;gap:.75rem}.workspace-contact-actions{gap:.35rem}.workspace-contact-link-strip,.workspace-contact-history-summary{grid-template-columns:minmax(0,1fr)}.workspace-contact-history-item{grid-template-columns:2.25rem minmax(0,1fr)}.workspace-contact-history-badge,.workspace-contact-history-actions{grid-column:2;justify-self:start}}@media(max-height:700px)and (max-width:640px){.workspace-calendar-event-dialog,.workspace-note-editor,.workspace-todo-dialog,.workspace-contact-drawer{height:100dvh}.workspace-note-editor-links,.workspace-contact-drawer-form,.workspace-todo-dialog-main,.workspace-calendar-dialog-main{scrollbar-gutter:auto}}.workspace-today-hero{min-width:calc(var(--spacing) * 0);align-items:start;gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.workspace-today-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}}.workspace-today-hero-main{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.workspace-today-hero-tasks{min-height:calc(var(--spacing) * 48)}.workspace-today-hero-copy{min-height:calc(var(--spacing) * 48);min-width:calc(var(--spacing) * 0);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);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);--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);flex-direction:column;justify-content:flex-end;display:flex}.workspace-today-hero-copy span{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}.workspace-today-hero-copy h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}.workspace-today-hero-copy p{margin-top:calc(var(--spacing) * 3);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-600)}.workspace-today-hero-side,.workspace-context-panel,.workspace-timeline-view{min-width:calc(var(--spacing) * 0);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);--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)}.workspace-today-hero-side{align-content:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}.workspace-dashboard-modebar{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1);scrollbar-width:none;display:flex;overflow-x:auto}.workspace-dashboard-modebar::-webkit-scrollbar{display:none}.workspace-dashboard-mode{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;flex-shrink:0;transition-duration:.1s;display:inline-flex}@media(hover:hover){.workspace-dashboard-mode:hover{border-color:var(--color-slate-300);color:var(--color-slate-950)}}.workspace-dashboard-mode: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-dashboard-mode-active{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-800)}.workspace-dashboard-card-amber{background-color:var(--color-amber-500)}.workspace-context-loading{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workspace-context-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-skeleton-block{height:calc(var(--spacing) * 44);border-radius:var(--radius-lg);background-color:var(--color-slate-200);animation:1.45s ease-in-out infinite ui-skeleton-pulse}.workspace-context-empty{margin-top:calc(var(--spacing) * 4)}.workspace-today-grid{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.workspace-today-grid{grid-template-columns:minmax(16rem,.78fr) minmax(22rem,1.15fr) minmax(18rem,.82fr)}}.workspace-today-primary{min-height:calc(var(--spacing) * 60)}@media(min-width:80rem){.workspace-today-wide{grid-row:span 2/span 2}}.workspace-today-side{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.workspace-context-panel,.workspace-timeline-view{align-content:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}.workspace-section-head{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);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;display:flex}.workspace-section-head span{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.workspace-section-head a,.workspace-section-head 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-500);text-transform:none;flex-shrink:0}@media(hover:hover){.workspace-section-head a:hover{color:var(--color-slate-950)}}.workspace-section-head a: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-context-list{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-context-item{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 0);column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);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-duration:.1s;grid-template-columns:2rem minmax(0,1fr);transition-duration:.1s;display:grid}@media(hover:hover){.workspace-context-item:hover{background-color:var(--color-slate-50)}}.workspace-context-item: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-context-item>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-slate-100);color:var(--color-slate-600);grid-row:span 2/span 2;justify-content:center;align-items:center;display:flex}.workspace-context-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-950);display:block;overflow:hidden}.workspace-context-item small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block;overflow:hidden}.workspace-context-muted{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.workspace-timeline-view{margin-top:calc(var(--spacing) * 4)}.workspace-timeline-list{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-timeline-list-compact{gap:calc(var(--spacing) * 0)}.workspace-timeline-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);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-duration:.1s;grid-template-columns:2.5rem minmax(0,1fr) auto;transition-duration:.1s;display:grid}@media(hover:hover){.workspace-timeline-row:hover{background-color:var(--color-slate-50)}}.workspace-timeline-row: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-timeline-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-slate-100);color:var(--color-slate-600);justify-content:center;align-items:center;display:flex}.workspace-timeline-copy{min-width:calc(var(--spacing) * 0)}.workspace-timeline-copy 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}.workspace-timeline-copy small,.workspace-timeline-copy em{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));color:var(--color-slate-500);font-style:normal;display:block;overflow:hidden}.workspace-timeline-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-shrink:0;display:flex}.workspace-timeline-badge{height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.workspace-timeline-badge-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600)}.workspace-timeline-badge-sky{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.workspace-timeline-badge-blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.workspace-timeline-badge-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.workspace-timeline-badge-violet{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.workspace-timeline-badge-orange{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}.workspace-timeline-badge-amber{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.workspace-timeline-badge-red{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.workspace-timeline-more{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;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);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-duration:.1s;transition-duration:.1s;display:inline-flex}@media(hover:hover){.workspace-timeline-more:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.workspace-timeline-more: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-timeline-more:disabled{cursor:not-allowed;opacity:.6}.workspace-analytics-strip{margin-top:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.workspace-analytics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.workspace-analytics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-analytics-strip-item,.workspace-analytics-metric{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);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);padding:calc(var(--spacing) * 3);text-align:left;--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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;grid-template-columns:2.25rem minmax(0,1fr);transition-duration:.1s;display:grid}@media(hover:hover){:is(.workspace-analytics-strip-item,.workspace-analytics-metric):hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}:is(.workspace-analytics-strip-item,.workspace-analytics-metric):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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-analytics-mini-icon,.workspace-analytics-metric-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.workspace-analytics-strip-item small,.workspace-analytics-metric 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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase;display:block;overflow:hidden}.workspace-analytics-strip-item strong,.workspace-analytics-metric strong{margin-top:calc(var(--spacing) * .5);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}.workspace-analytics-strip-item em,.workspace-analytics-metric em{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);font-style:normal;display:block;overflow:hidden}.workspace-analytics-view{margin-top:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 4);display:grid}.workspace-analytics-overview{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.workspace-analytics-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.workspace-analytics-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}.workspace-analytics-signals{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:48rem){.workspace-analytics-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-analytics-signal{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);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);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);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-duration:.1s;border-width:1px;transition-duration:.1s;display:inline-flex}.workspace-analytics-signal: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-analytics-sections{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.workspace-analytics-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-analytics-section,.workspace-analytics-flow{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);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);padding:calc(var(--spacing) * 4);--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);display:grid}.workspace-analytics-section>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)}.workspace-analytics-metric-list{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-analytics-metric-row{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);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));--tw-duration:.1s;grid-template-columns:minmax(0,1fr) auto;transition-duration:.1s;display:grid}@media(hover:hover){.workspace-analytics-metric-row:hover{background-color:var(--color-slate-50)}}.workspace-analytics-metric-row: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-sky-400);--tw-outline-style:none;outline-style:none}.workspace-analytics-metric-row span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);overflow:hidden}.workspace-analytics-metric-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-analytics-metric-row em{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);grid-column:span 2/span 2;font-style:normal;overflow:hidden}.workspace-analytics-bars{height:calc(var(--spacing) * 32);min-width:calc(var(--spacing) * 0);align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.workspace-analytics-bar{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}.workspace-analytics-bar i{background-color:var(--color-sky-500);width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-top-left-radius:.25rem;border-top-right-radius:.25rem;transition-duration:.15s;display:block}.workspace-analytics-bar small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);text-transform:uppercase}.workspace-analytics-tone-slate{background-color:var(--color-slate-100);color:var(--color-slate-600)}.workspace-analytics-tone-sky{background-color:var(--color-sky-100);color:var(--color-sky-700)}.workspace-analytics-tone-blue{background-color:var(--color-blue-100);color:var(--color-blue-700)}.workspace-analytics-tone-emerald{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.workspace-analytics-tone-violet{background-color:var(--color-violet-100);color:var(--color-violet-700)}.workspace-analytics-tone-orange{background-color:var(--color-orange-100);color:var(--color-orange-700)}.workspace-analytics-tone-amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.workspace-analytics-tone-red{background-color:var(--color-red-100);color:var(--color-red-700)}.workspace-analytics-signal-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700)}.workspace-analytics-signal-sky{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-700)}.workspace-analytics-signal-blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.workspace-analytics-signal-emerald{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.workspace-analytics-signal-violet{border-color:var(--color-violet-200);background-color:var(--color-violet-50);color:var(--color-violet-700)}.workspace-analytics-signal-orange{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}.workspace-analytics-signal-amber{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.workspace-analytics-signal-red{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}@media(max-width:1180px){.workspace-today-grid,.workspace-analytics-overview,.workspace-analytics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-today-side,.workspace-today-wide{grid-column:span 2/span 2}.workspace-today-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.workspace-today-hero{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-today-hero-copy{min-height:calc(var(--spacing) * 44);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}.workspace-today-grid,.workspace-today-side,.workspace-analytics-overview,.workspace-analytics-strip,.workspace-analytics-sections,.workspace-analytics-signals{grid-template-columns:repeat(1,minmax(0,1fr))}.workspace-today-side,.workspace-today-wide{grid-column:span 1/span 1}}@media(max-width:640px){.workspace-today-hero-copy h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.workspace-timeline-row{padding-inline:calc(var(--spacing) * 2);grid-template-columns:2.25rem minmax(0,1fr);align-items:flex-start}.workspace-timeline-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.workspace-timeline-meta{grid-column-start:2;justify-content:flex-start}}.workspace-topbar .workspace-command-trigger-inline,.mail-product-topbar .workspace-command-trigger-inline{z-index:40;white-space:nowrap;border-color:var(--color-slate-200);background-color:var(--color-white);width:2rem;min-width:2rem;max-width:2rem;height:2rem;padding-inline:calc(var(--spacing) * 0);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);flex-shrink:0;justify-content:center;gap:0;position:relative;top:auto;right:auto;overflow:visible}@media(hover:hover){:is(.workspace-topbar .workspace-command-trigger-inline,.mail-product-topbar .workspace-command-trigger-inline):hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}:is(.workspace-topbar .workspace-command-trigger-inline,.mail-product-topbar .workspace-command-trigger-inline):focus-visible{--tw-ring-color:var(--color-slate-300);--tw-ring-offset-color:var(--color-white)}.workspace-topbar .workspace-command-trigger-inline span,.workspace-topbar .workspace-command-trigger-inline kbd,.mail-product-topbar .workspace-command-trigger-inline span,.mail-product-topbar .workspace-command-trigger-inline kbd{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-topbar .workspace-command-trigger-inline:after,.mail-product-topbar .workspace-command-trigger-inline:after{transform-origin:100% 0;inset:calc(100% + .5rem) 0 auto auto;transform:translateY(-.25rem)}.workspace-topbar .workspace-command-trigger-inline:hover:after,.workspace-topbar .workspace-command-trigger-inline:focus-visible:after,.mail-product-topbar .workspace-command-trigger-inline:hover:after,.mail-product-topbar .workspace-command-trigger-inline:focus-visible:after{transform:translateY(0)}@media(max-width:720px){.workspace-topbar .workspace-command-trigger-inline,.mail-product-topbar .workspace-command-trigger-inline{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem}}.workspace-polish-fade{animation:.14s cubic-bezier(.22,1,.36,1) both workspace-polish-fade-in}.workspace-pressable{transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.workspace-pressable:active{transform:translateY(1px)scale(.998)}.workspace-dashboard-search-empty{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block: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-500)}.workspace-dashboard-card-loading{pointer-events:none}.workspace-dashboard-card-value-skeleton,.workspace-skeleton-line,.workspace-skeleton-icon,.workspace-timeline-skeleton-row i,.workspace-timeline-skeleton-row b,.workspace-timeline-skeleton-row em{background:linear-gradient(90deg,#e2e8f0cc,#f1f5f9,#e2e8f0cc) 0 0/220% 100%;animation:1.35s ease-in-out infinite workspace-skeleton-sheen;position:relative;overflow:hidden}.workspace-dashboard-card-value-skeleton{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 12);border-radius:var(--radius-md);display:block}.workspace-context-skeleton-card{min-height:calc(var(--spacing) * 44);min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 3);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);padding:calc(var(--spacing) * 4);--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);display:grid}.workspace-skeleton-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md)}.workspace-skeleton-line{height:calc(var(--spacing) * 3);border-radius:3.40282e38px;display:block}.workspace-skeleton-line-strong{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);width:66.6667%}.workspace-skeleton-line-short{width:50%}.workspace-timeline-skeleton{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.workspace-timeline-skeleton-row{min-height:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:2.5rem minmax(0,1fr) 5rem;display:grid}.workspace-timeline-skeleton-row i{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md)}.workspace-timeline-skeleton-row b,.workspace-timeline-skeleton-row em{height:calc(var(--spacing) * 3);border-radius:3.40282e38px;display:block}.workspace-timeline-skeleton-row em{width:calc(var(--spacing) * 16)}html.workspace-command-open body{overflow:hidden}.workspace-command-layer{animation:.12s ease-out both workspace-command-backdrop-in}.workspace-command-dialog{transform-origin:top;animation:.15s cubic-bezier(.22,1,.36,1) both workspace-command-dialog-in}.workspace-command-dialog-searching .workspace-command-input-row{border-color:var(--color-sky-100)}.workspace-command-item-active .workspace-command-item-icon{background-color:var(--color-sky-600)}.mail-mobile-menu-backdrop{transition:opacity .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s,background-color .15s}@keyframes workspace-polish-fade-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-command-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-command-dialog-in{0%{opacity:0;transform:translateY(-.35rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspace-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:640px){.workspace-dashboard-shell{scroll-padding-top:calc(var(--workspace-mobile-topbar-height,3rem) + .75rem);padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.workspace-command-dialog{transform-origin:bottom;animation-name:workspace-command-sheet-in}.mail-mobile-menu-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a1a}.workspace-timeline-skeleton-row{grid-template-columns:2.25rem minmax(0,1fr);align-items:flex-start}.workspace-timeline-skeleton-row em{width:calc(var(--spacing) * 20);grid-column-start:2}}@keyframes workspace-command-sheet-in{0%{opacity:0;transform:translateY(.6rem)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.workspace-polish-fade,.workspace-command-layer,.workspace-command-dialog,.workspace-dashboard-card-value-skeleton,.workspace-skeleton-line,.workspace-skeleton-icon,.workspace-timeline-skeleton-row i,.workspace-timeline-skeleton-row b,.workspace-timeline-skeleton-row em{animation-duration:1ms!important;animation-iteration-count:1!important}.workspace-pressable,.mail-mobile-menu-backdrop{transition-duration:1ms!important}.workspace-pressable:active{transform:none}}.workspace-dashboard-shell,.workspace-calendar-outlook,.workspace-todo-shell,.workspace-note-shell,.workspace-contact-shell{--workspace-refinement-border:#cbd5e1ad;--workspace-refinement-muted:#64748b;--workspace-refinement-panel:#fffffffa;background:linear-gradient(#f8fafc,#f3f6f8 44%,#f7f9fb)}.workspace-dashboard-shell{padding:1rem}.workspace-today-hero{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.72fr);gap:.875rem}.workspace-today-hero-copy{color:#fff;background:linear-gradient(135deg,#101827,#20313c 58%,#31584d);border:0;border-radius:.75rem;min-height:10rem;padding:1.75rem;box-shadow:inset 0 0 0 1px #ffffff14}.workspace-today-hero-copy span,.workspace-today-hero-copy p{color:#e2e8f0db}.workspace-today-hero-copy h1{color:#fff}.workspace-today-hero-side{border-color:var(--workspace-refinement-border);min-height:15.5rem;box-shadow:none;border-radius:.75rem}.workspace-dashboard-summary{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.workspace-dashboard-card{border-color:var(--workspace-refinement-border);background:var(--workspace-refinement-panel);min-height:6.75rem;box-shadow:none;border-radius:.625rem;align-content:center}.workspace-dashboard-card:first-child{color:#fff;background:#111827;grid-column:span 4;min-height:8.25rem}.workspace-dashboard-card:nth-child(2),.workspace-dashboard-card:nth-child(3){grid-column:span 3}.workspace-dashboard-card:nth-child(4){background:#fff7ed;grid-column:span 2}.workspace-dashboard-card:first-child small,.workspace-dashboard-card:first-child em,.workspace-dashboard-card:first-child strong{color:#fff}.workspace-dashboard-card:first-child small,.workspace-dashboard-card:first-child em{opacity:.76}.workspace-dashboard-card:first-child strong{font-size:1.75rem;line-height:2rem}.workspace-dashboard-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:.75rem}.workspace-dashboard-card-grid .workspace-dashboard-top-card,.workspace-dashboard-card-grid .workspace-dashboard-top-card:nth-child(n){border-color:var(--workspace-refinement-border);background:var(--workspace-refinement-panel);color:#0f172a;height:5.35rem;min-height:5.35rem;box-shadow:none;border-radius:.625rem;grid-column:auto;align-content:center;padding:.875rem;overflow:hidden}.workspace-dashboard-card-grid .workspace-dashboard-card-icon,.workspace-dashboard-card-grid .workspace-analytics-mini-icon{flex-shrink:0;width:2.25rem;height:2.25rem}.workspace-dashboard-card-grid .workspace-dashboard-top-card>span:last-child{min-width:0}.workspace-dashboard-card-grid .workspace-dashboard-top-card small,.workspace-dashboard-card-grid .workspace-dashboard-top-card strong,.workspace-dashboard-card-grid .workspace-dashboard-top-card em,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child small,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child strong,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child em{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-dashboard-card-grid .workspace-dashboard-top-card small,.workspace-dashboard-card-grid .workspace-dashboard-top-card em,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child small,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child em{color:#64748b;opacity:1}.workspace-dashboard-card-grid .workspace-dashboard-top-card strong,.workspace-dashboard-card-grid .workspace-dashboard-top-card:first-child strong{color:#0f172a;margin-top:.125rem;font-size:1.125rem;line-height:1.5rem}.workspace-analytics-strip{grid-template-columns:minmax(18rem,1.2fr) repeat(3,minmax(10rem,.72fr));gap:.625rem}.workspace-analytics-strip-item,.workspace-analytics-metric,.workspace-context-panel,.workspace-timeline-view,.workspace-analytics-section,.workspace-analytics-flow{border-color:var(--workspace-refinement-border);box-shadow:none;border-radius:.625rem}.workspace-today-grid{grid-template-columns:minmax(16rem,.72fr) minmax(27rem,1.38fr) minmax(17rem,.82fr);align-items:start;gap:.875rem}.workspace-today-primary:first-child{min-height:17rem}.workspace-today-wide{min-height:28rem}.workspace-today-side{gap:.875rem}.workspace-context-item,.workspace-timeline-row,.workspace-dashboard-result{border-radius:.5rem}.workspace-calendar-outlook{grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr)}.workspace-calendar-left-pane{background:#eef2f5;padding:.75rem}.workspace-calendar-mini,.workspace-calendar-side-section{border:1px solid var(--workspace-refinement-border);background:#ffffffe0;border-radius:.625rem;padding:.75rem}.workspace-calendar-side-section+.workspace-calendar-side-section{margin-top:.625rem}.workspace-calendar-commandbar{background:#f8fafc;border-bottom:0;min-height:3.25rem;padding:.55rem .75rem}.workspace-calendar-periodbar{background:#fff;border-top:1px solid #e2e8f0db;min-height:3.35rem;padding-left:.875rem;padding-right:.875rem}.workspace-calendar-periodbar h1{font-size:1rem;line-height:1.5rem}.workspace-calendar-outlook-month{background:#cbd5e1bd;gap:1px;padding:1px}.workspace-calendar-outlook-weekday{background:#f8fafc;border-right:0}.workspace-calendar-outlook-day{background:#fff;border:0;min-height:8rem;padding:.6rem}.workspace-calendar-outlook-day-muted{background:#f1f5f9}.workspace-calendar-month-event,.workspace-calendar-grid-event{box-shadow:none;border-left:3px solid}.workspace-calendar-timegrid{background:#f8fafc}.workspace-calendar-time-row{border-bottom-color:#e2e8f09e;min-height:3.25rem}.workspace-calendar-time-cell{background:#ffffffd1;min-height:3.25rem;position:relative}.workspace-calendar-time-cell-today{background:#fbfdff}.workspace-calendar-time-cell-now{background:#fff7ed}.workspace-calendar-now-line{z-index:2;pointer-events:none;background:#f97316;border-radius:999px;height:2px;position:absolute;left:.125rem;right:.125rem;box-shadow:0 0 0 2px #f973161f}.workspace-todo-workspace{background:#f5f7f8}.workspace-todo-agenda-bar{background:#f8fafc;border-bottom:0;min-height:3.5rem;padding-left:1rem;padding-right:1rem}.workspace-todo-tabs{background:#fff;border-color:#e2e8f0c7;min-height:2.75rem;padding-left:1rem;padding-right:1rem}.workspace-todo-list{background:#f5f7f8;align-content:start;gap:.875rem;padding:.875rem;display:grid}.workspace-todo-list-head{display:none}.workspace-todo-list-group{border:1px solid var(--workspace-refinement-border);background:#fff;border-radius:.75rem;min-width:0;overflow:hidden}.workspace-todo-group-header{background:#fbfcfd;border-bottom-color:#e2e8f0b8;min-height:2.75rem}.workspace-todo-row{border-bottom-color:#e2e8f094;grid-template-columns:minmax(0,1fr) minmax(8rem,.34fr) auto auto;min-width:0;min-height:4.25rem}.workspace-todo-row>span{border-right:0;padding-top:.7rem;padding-bottom:.7rem}.workspace-todo-row>span:nth-child(5),.workspace-todo-row>span:nth-child(6){display:none}.workspace-todo-checkmark{border-radius:.375rem}.workspace-todo-kanban{background:#f5f7f8;grid-template-columns:minmax(16.5rem,1.08fr) minmax(16.5rem,1fr) minmax(16.5rem,.96fr) minmax(16.5rem,1fr) minmax(16.5rem,.96fr) minmax(16.5rem,.86fr);gap:.875rem;padding:.875rem}.workspace-todo-kanban-column{background:#fffffff0;border-top-width:3px;border-radius:.75rem;box-shadow:inset 0 0 0 1px #e2e8f0d1}.workspace-todo-card{box-shadow:none;border-radius:.625rem}.workspace-note-shell{background:#f7f8fa}.workspace-note-board-panel{background:0 0}.workspace-note-board-header{background:#f8fafc;border-bottom:0;min-height:3.75rem;padding-left:1.125rem;padding-right:1.125rem}.workspace-note-quick-add{background:#ffffffb8;border:1px dashed #94a3b8b8;border-radius:.75rem;min-height:3rem;margin:0 1.125rem .875rem;padding-left:1rem;padding-right:1rem}.workspace-note-card-area{auto-rows:12rem;background:0 0;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:.875rem;padding:0 1.125rem 1.125rem}.workspace-note-card{min-height:0;box-shadow:none;border-color:#0f172a14;border-radius:.625rem;padding:1rem}.workspace-note-card:nth-child(7n+1),.workspace-note-card:nth-child(7n+5){grid-row:span 2}.workspace-note-card:nth-child(7n+3){grid-column:span 2}.workspace-note-card strong{font-size:1rem;line-height:1.35rem}.workspace-note-card>span:not(.workspace-note-card-meta){line-height:1.65}.workspace-note-card footer{background:#ffffff5c;min-height:2.5rem;margin:auto -1rem -1rem;position:static}.workspace-note-card-area-list .workspace-note-card{grid-area:auto}.workspace-note-editor{border-radius:.75rem;box-shadow:0 24px 70px #0f172a42}.workspace-note-editor-main{padding-left:clamp(1rem,4vw,4.5rem);padding-right:clamp(1rem,4vw,4.5rem)}.workspace-note-rich-editor.editor-shell{border-radius:.75rem}.workspace-contact-shell{background:#f6f8fa;grid-template-columns:minmax(21rem,.72fr) minmax(0,1.28fr)}.workspace-contact-list-panel{background:#fffffff5}.workspace-contact-toolbar{background:#fbfcfd;border-bottom-color:#e2e8f0b8;min-height:3.75rem}.workspace-contact-row{grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:4.6rem;padding-left:1rem;padding-right:.875rem}.workspace-contact-avatar{background:#172033;border-radius:.75rem;width:2.75rem;height:2.75rem}.workspace-contact-detail-panel{background:linear-gradient(#fff,#f8fafc);padding:1rem}.workspace-contact-detail-header{color:#fff;background:#111827;border-bottom:0;border-radius:.875rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.workspace-contact-detail-avatar{color:#111827;background:#f8fafc;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.35rem;font-weight:750;display:inline-flex}.workspace-contact-detail-title{min-width:0}.workspace-contact-detail-title .workspace-contact-kicker,.workspace-contact-detail-header h2,.workspace-contact-detail-title p{color:#fff}.workspace-contact-detail-title p{text-overflow:ellipsis;white-space:nowrap;opacity:.74;margin-top:.25rem;font-size:.8125rem;overflow:hidden}.workspace-contact-detail-header .workspace-contact-icon-button{color:#ffffffd1;border-color:#ffffff2e}.workspace-contact-detail-header .workspace-contact-icon-button:hover{color:#fff;background:#ffffff1f}.workspace-contact-link-strip{border-top:0;margin-top:0;padding-top:0}.workspace-contact-link-strip>span,.workspace-contact-history-summary button{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0d1}.workspace-contact-history-panel{background:#fff;border-radius:.875rem;margin-top:1rem;padding:1rem;box-shadow:inset 0 0 0 1px #e2e8f0d1}.workspace-contact-history-list{gap:.625rem}.workspace-contact-history-item{box-shadow:none;background:#fbfcfd;border-color:#e2e8f0d1;border-radius:.75rem}@media(max-width:1180px){.workspace-dashboard-summary,.workspace-analytics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard-card,.workspace-dashboard-card:nth-child(n){grid-column:auto}.workspace-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-today-wide,.workspace-today-side{grid-column:1/-1}.workspace-today-side{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-todo-kanban{grid-template-columns:none;grid-auto-columns:minmax(16rem,34vw);grid-auto-flow:column}}@media(max-width:860px){.workspace-today-hero,.workspace-today-grid,.workspace-today-side,.workspace-dashboard-summary,.workspace-analytics-strip{grid-template-columns:1fr}.workspace-today-hero-copy,.workspace-today-hero-side{min-height:0}.workspace-calendar-outlook,.workspace-contact-shell{grid-template-columns:1fr}.workspace-note-card:nth-child(n){grid-area:auto}.workspace-contact-detail-header{grid-template-columns:3.25rem minmax(0,1fr)}.workspace-contact-detail-avatar{border-radius:.75rem;width:3.25rem;height:3.25rem;font-size:1rem}.workspace-contact-detail-header .workspace-contact-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:640px){.workspace-dashboard-shell,.workspace-note-board-header,.workspace-contact-detail-panel{padding-left:.75rem;padding-right:.75rem}.workspace-today-hero-copy{padding:1.25rem}.workspace-dashboard-card:first-child strong{font-size:1.35rem;line-height:1.75rem}.workspace-calendar-commandbar,.workspace-calendar-periodbar{background:#fff}.workspace-todo-row{grid-template-columns:minmax(0,1fr)}.workspace-todo-row>span:nth-child(5),.workspace-todo-row>span:nth-child(6){display:none}.workspace-note-card-area{auto-rows:auto;padding-left:.75rem;padding-right:.75rem}.workspace-note-quick-add{margin-left:.75rem;margin-right:.75rem}.workspace-contact-detail-header{border-radius:.75rem;padding:.875rem}}.workspace-calendar-reference{--calendar-ref-border:#e7ebf0;--calendar-ref-border-soft:#eef2f6;--calendar-ref-text:#0f172a;--calendar-ref-muted:#64748b;--calendar-ref-faint:#94a3b8;--calendar-ref-panel:#fff;--calendar-ref-surface:#fbfcff;--calendar-ref-purple:#7c3aed;--calendar-ref-blue:#0ea5e9;--calendar-ref-green:#10b981;--calendar-ref-orange:#fb923c}.workspace-calendar-reference .mail-product-topbar.workspace-topbar{border-bottom-color:var(--calendar-ref-border);box-shadow:none;background:#fff}.workspace-calendar-reference .mail-global-search{max-width:22rem;height:2rem;box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:.75rem}.workspace-calendar-reference .mail-global-search-input{font-size:.75rem}.workspace-calendar-reference .workspace-calendar-outlook{background:#fff;grid-template-columns:17rem minmax(0,1fr)}.workspace-calendar-reference .workspace-calendar-left-pane{background:#fff;border-right:1px solid #5f636fb3;padding:.8125rem .75rem}.workspace-calendar-reference .workspace-calendar-mini,.workspace-calendar-reference .workspace-calendar-side-section{box-shadow:none;background:0 0;border:0}.workspace-calendar-reference .workspace-calendar-sidebar-new{color:#fff;letter-spacing:0;width:100%;height:2.25rem;box-shadow:none;background:#080d19;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:flex}.workspace-calendar-reference .workspace-calendar-sidebar-new kbd{color:#cbd5e1;font-size:.625rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-sidebar-new:hover{background:#111827}.workspace-calendar-reference .workspace-calendar-mini{border-bottom:0;gap:.65rem;margin-top:1.35rem;padding-bottom:.9rem}.workspace-calendar-reference .workspace-calendar-mini header{color:var(--calendar-ref-text);font-size:.875rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-mini header button,.workspace-calendar-reference .workspace-calendar-period-nav button{color:#475569;border-radius:.5rem;width:1.75rem;height:1.75rem}.workspace-calendar-reference .workspace-calendar-mini header button:hover,.workspace-calendar-reference .workspace-calendar-period-nav button:hover{color:#020617;background:#f1f5f9}.workspace-calendar-reference .workspace-calendar-mini-grid{gap:0}.workspace-calendar-reference .workspace-calendar-mini-grid span{color:#64748b;text-transform:uppercase;height:1.35rem;padding:0;font-weight:750;line-height:1.35rem;font-size:12px!important}.workspace-calendar-reference .workspace-calendar-mini-grid button{color:#0f172a;border-radius:.45rem;height:1.55rem;font-weight:500;line-height:1;font-size:12px!important}.workspace-calendar-reference .workspace-calendar-mini-grid button:hover{background:#f3f5f8}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-muted{color:#c4ccd8}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-selected{color:#fff;background:#080d19}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-today:not(.workspace-calendar-mini-selected){color:#111827;background:#f1f3f7}.workspace-calendar-reference .workspace-calendar-side-section{border-bottom:0;gap:.25rem;padding:.85rem 0 0}.workspace-calendar-reference .workspace-calendar-side-section h3{color:#6b7280;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.625rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-calendar-toggle,.workspace-calendar-reference .workspace-calendar-side-section button{color:#334155;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.05rem;padding:0 .45rem;font-size:.8125rem;font-weight:550;display:grid}.workspace-calendar-reference .workspace-calendar-side-section button:hover{color:#020617;background:#f8fafc}.workspace-calendar-reference .workspace-calendar-calendar-toggle input{appearance:none;background:var(--calendar-ref-purple);border:0;border-radius:999px;width:.625rem;height:.625rem}.workspace-calendar-reference .workspace-calendar-calendar-work input{background:#0b8de3}.workspace-calendar-reference .workspace-calendar-calendar-focus input{background:#9ee5d5}.workspace-calendar-reference .workspace-calendar-calendar-birthday input{background:#fed7aa}.workspace-calendar-reference .workspace-calendar-calendar-toggle strong,.workspace-calendar-reference .workspace-calendar-side-section button strong{color:#475569;font-size:.71875rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-side-section .workspace-calendar-side-active{color:#020617;box-shadow:none;background:#f1f3f7}.workspace-calendar-reference .workspace-calendar-main-pane{background:#fbfcff}.workspace-calendar-reference .workspace-calendar-commandbar{border-bottom:1px solid var(--calendar-ref-border);min-height:3rem;box-shadow:none;background:#fff;grid-template-columns:minmax(15rem,1fr) auto minmax(13rem,1fr);align-items:center;gap:.75rem;padding:.375rem .75rem;display:grid;overflow:visible}.workspace-calendar-reference .workspace-calendar-period-controls,.workspace-calendar-reference .workspace-calendar-toolbar-actions{align-items:center;gap:.45rem;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-toolbar-actions{justify-content:flex-end}.workspace-calendar-reference .workspace-calendar-today-button{color:#334155;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;height:2rem;padding:0 .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.workspace-calendar-reference .workspace-calendar-today-button:hover{color:#020617;background:#f1f5f9}.workspace-calendar-reference .workspace-calendar-period-controls h1{color:#101827;white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;font-size:1rem;font-weight:850;line-height:1.2;display:inline-flex}.workspace-calendar-reference .workspace-calendar-period-controls h1 span{text-overflow:ellipsis;overflow:hidden}.workspace-calendar-reference .workspace-calendar-period-controls h1 small{color:#64748b;font-size:.75rem;font-weight:500}.workspace-calendar-reference .workspace-calendar-view-segment{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;height:2rem;padding:.125rem}.workspace-calendar-reference .workspace-calendar-view-segment button{color:#475569;border-right:0;border-radius:999px;gap:.35rem;height:1.7rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.workspace-calendar-reference .workspace-calendar-view-segment button kbd{color:#94a3b8;font-size:.625rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-view-segment .workspace-calendar-command-active{color:#020617;background:#fff;box-shadow:0 1px 2px #0f172a14}.workspace-calendar-reference .workspace-calendar-command-select,.workspace-calendar-reference .workspace-calendar-command-secondary{color:#475569;height:2rem;box-shadow:none;background:0 0;border:0;border-radius:.55rem}.workspace-calendar-reference .workspace-calendar-command-select{padding:0 .35rem}.workspace-calendar-reference .workspace-calendar-command-select select{color:#475569;width:4.5rem;font-size:.75rem;font-weight:650}.workspace-calendar-reference .workspace-calendar-command-secondary{width:2rem;padding:0}.workspace-calendar-reference .workspace-calendar-command-select:hover,.workspace-calendar-reference .workspace-calendar-command-secondary:hover{color:#020617;background:#f1f5f9}.workspace-calendar-reference .workspace-calendar-timegrid{--workspace-calendar-day-min:12rem;--workspace-calendar-grid-min:60rem;--workspace-calendar-time-gutter:4.5rem;--workspace-calendar-scrollbar-gutter:.875rem;color:#475569;background:#fbfcff;font-size:.75rem}.workspace-calendar-reference .workspace-calendar-timegrid-day{--workspace-calendar-grid-min:20rem;--workspace-calendar-visible-days:1}.workspace-calendar-reference .workspace-calendar-timegrid-work_week{--workspace-calendar-grid-min:60rem;--workspace-calendar-visible-days:5}.workspace-calendar-reference .workspace-calendar-timegrid-week{--workspace-calendar-grid-min:76rem;--workspace-calendar-visible-days:7}.workspace-calendar-reference .workspace-calendar-timegrid-header{background:#fff;border-bottom:0}.workspace-calendar-reference .workspace-calendar-timegrid-header>.workspace-calendar-timezone-gutter{color:#48628a;background:#fff;border-bottom:0;justify-content:center;align-items:center;min-height:4.75rem;padding:0;font-size:.6875rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-day-header{border-right:1px solid var(--calendar-ref-border);background:#fff;align-content:center;justify-items:start;gap:.35rem;min-height:4.75rem;padding:.6rem .9rem}.workspace-calendar-reference .workspace-calendar-day-header span{color:#4f46e5;letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-day-header strong{color:#020617;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:850;display:inline-flex}.workspace-calendar-reference .workspace-calendar-day-header small{color:#64748b;font-size:.6875rem;font-weight:650}.workspace-calendar-reference .workspace-calendar-day-header-today strong,.workspace-calendar-reference .workspace-calendar-day-header-selected strong{color:#fff;background:#080d19}.workspace-calendar-reference .workspace-calendar-day-header-selected{background:#f8f7ff}.workspace-calendar-reference .workspace-calendar-all-day-row{border-bottom:1px solid var(--calendar-ref-border);background:#fff;min-height:2.75rem}.workspace-calendar-reference .workspace-calendar-time-gutter{border-right:1px solid var(--calendar-ref-border);color:#5f636fb3;background:#fff;min-height:56px;font-size:11px;font-weight:700;line-height:1}.workspace-calendar-reference .workspace-calendar-time-row>.workspace-calendar-time-gutter{color:#5f636fb3;justify-content:flex-end;align-items:flex-start;min-height:56px;padding-top:8px;padding-right:10px;font-size:11px;font-weight:700}.workspace-calendar-reference .workspace-calendar-all-day-row .workspace-calendar-time-gutter,.workspace-calendar-reference .workspace-calendar-all-day-cell{min-height:2.75rem}.workspace-calendar-reference .workspace-calendar-all-day-gutter{background:#fff}.workspace-calendar-reference .workspace-calendar-time-row{border-bottom:1px dashed #e2e8f0a8;min-height:56px}.workspace-calendar-reference .workspace-calendar-time-cell,.workspace-calendar-reference .workspace-calendar-all-day-cell{background:#fbfcff;border-right:1px solid #e2e8f0c7;min-height:56px}.workspace-calendar-reference .workspace-calendar-time-cell:hover{background:#f8fafc}.workspace-calendar-reference .workspace-calendar-time-cell-today{background:#f8f7ff}.workspace-calendar-reference .workspace-calendar-time-cell-now{background:#fff}.workspace-calendar-reference .workspace-calendar-now-line{z-index:4;height:1px;box-shadow:none;background:#ff3b4f;border-radius:999px;left:0;right:0}.workspace-calendar-reference .workspace-calendar-now-line:before{content:"";background:#ff3b4f;border:0;border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:50%;left:-.3125rem;transform:translateY(-50%);box-shadow:0 0 0 .1875rem #ff3b4f2e}.workspace-calendar-reference .workspace-calendar-month-event,.workspace-calendar-reference .workspace-calendar-grid-event{border:1px solid #bae6fd;border-left:3px solid var(--calendar-ref-blue);color:#020617;background:#dff6ff;border-radius:.58rem;box-shadow:0 .35rem .85rem #0284c712}.workspace-calendar-reference .workspace-calendar-grid-event{gap:.15rem;padding:.4rem .5rem}.workspace-calendar-reference .workspace-calendar-grid-event span,.workspace-calendar-reference .workspace-calendar-grid-event small,.workspace-calendar-reference .workspace-calendar-month-event span{color:#0284c7;font-size:.6875rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-grid-event strong,.workspace-calendar-reference .workspace-calendar-month-event strong{color:#020617;font-size:.6875rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-grid-event-done,.workspace-calendar-reference .workspace-calendar-month-event-done{border-color:#a7f3d0;border-left-color:var(--calendar-ref-green);background:#d8f8e6}.workspace-calendar-reference .workspace-calendar-grid-event-done span,.workspace-calendar-reference .workspace-calendar-grid-event-done small,.workspace-calendar-reference .workspace-calendar-month-event-done span{color:#059669}.workspace-calendar-reference .workspace-calendar-grid-event-cancelled,.workspace-calendar-reference .workspace-calendar-month-event-cancelled{border-color:#fed7aa;border-left-color:var(--calendar-ref-orange);background:#ffedd5}.workspace-calendar-reference .workspace-calendar-grid-event-cancelled span,.workspace-calendar-reference .workspace-calendar-grid-event-cancelled small,.workspace-calendar-reference .workspace-calendar-month-event-cancelled span{color:#ea580c}.workspace-calendar-reference .workspace-calendar-grid-event-all-day{border-color:#ddd6fe;border-left-color:var(--calendar-ref-purple);background:#f1e9ff}.workspace-calendar-reference .workspace-calendar-outlook-month{background:#fbfcff;gap:0}.workspace-calendar-reference .workspace-calendar-outlook-weekday{border-bottom:1px solid var(--calendar-ref-border);border-right:1px solid var(--calendar-ref-border);color:#475569;letter-spacing:.14em;background:#fff;font-size:.625rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-outlook-day{border-bottom:1px solid var(--calendar-ref-border);border-right:1px solid var(--calendar-ref-border);background:#fbfcff;min-height:8.5rem;padding:.65rem}.workspace-calendar-reference .workspace-calendar-outlook-day-muted{color:#cbd5e1;background:#f8fafc}.workspace-calendar-reference .workspace-calendar-day-number{color:#020617;border-radius:999px;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:800}.workspace-calendar-reference .workspace-calendar-outlook-day-today .workspace-calendar-day-number,.workspace-calendar-reference .workspace-calendar-outlook-day-selected .workspace-calendar-day-number{color:#fff;background:#080d19}.workspace-calendar-reference .workspace-calendar-outlook-day-selected{box-shadow:none;background:#f8f7ff}.workspace-calendar-reference .workspace-calendar-inline-notice{color:#166534;background:#f0fdf4;border-bottom:1px solid #bbf7d0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:750;display:flex}.workspace-calendar-reference .workspace-calendar-inline-notice-info{color:#0369a1;background:#f0f9ff;border-bottom-color:#bae6fd}.workspace-calendar-reference .workspace-calendar-inline-notice-error{color:#b91c1c;background:#fef2f2;border-bottom-color:#fecaca}.workspace-calendar-reference .workspace-calendar-state{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin:1rem}.workspace-calendar-reference .workspace-calendar-state-action,.workspace-calendar-reference .workspace-calendar-empty-inline button{color:#fff;background:#080d19;border-radius:.55rem;justify-content:center;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.workspace-calendar-reference .workspace-calendar-empty-inline{color:#5b21b6;background:#fbfaff;border:1px dashed #c4b5fd;border-radius:.75rem;gap:.35rem;margin:1rem;padding:1rem;font-size:.8125rem;font-weight:650;display:grid}.workspace-calendar-reference .workspace-calendar-empty-inline strong{color:#2e1065;font-size:.9375rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-empty-inline button{width:max-content;margin-top:.25rem}.workspace-calendar-reference .workspace-calendar-event-badges{color:#0369a1;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-event-badges span{white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:.2rem;min-width:0;padding:0 .35rem;font-size:.625rem;font-weight:850;line-height:1.25rem;display:inline-flex}.workspace-calendar-reference .workspace-calendar-event-badges svg{flex:none;width:.75rem;height:.75rem}.workspace-calendar-reference .workspace-calendar-event-today{box-shadow:inset 0 0 0 1px #4f46e529,0 .35rem .85rem #0284c714}.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled){background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #f97316}.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled) span,.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled) small{color:#c2410c}@media(max-width:1180px){.workspace-calendar-reference .workspace-calendar-commandbar{grid-template-columns:minmax(0,1fr) auto}.workspace-calendar-reference .workspace-calendar-toolbar-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:860px){.workspace-calendar-reference .workspace-calendar-outlook{grid-template-columns:1fr}.workspace-calendar-reference .workspace-calendar-left-pane{display:none}.workspace-calendar-reference .workspace-calendar-commandbar{grid-template-columns:minmax(0,1fr);align-items:start;padding:.6rem .75rem}.workspace-calendar-reference .workspace-calendar-view-segment,.workspace-calendar-reference .workspace-calendar-toolbar-actions{justify-self:start}}@media(max-width:640px){.workspace-calendar-reference .workspace-calendar-period-controls{flex-wrap:wrap}.workspace-calendar-reference .workspace-calendar-period-controls h1{width:100%}.workspace-calendar-reference .workspace-calendar-view-segment,.workspace-calendar-reference .workspace-calendar-toolbar-actions{max-width:100%;overflow-x:auto}.workspace-calendar-reference .workspace-calendar-command-select{display:none}}.workspace-calendar-reference .workspace-calendar-dialog-backdrop{-webkit-backdrop-filter:blur(18px);background:#1f293742;align-items:center;padding:2rem}.workspace-calendar-reference .workspace-calendar-event-dialog{border:1px solid #e5e7ebeb;border-radius:16px;width:min(560px,100vw - 2rem);max-height:calc(100vh - 4rem);box-shadow:0 28px 70px #0f172a38,0 6px 18px #0f172a1a}.workspace-calendar-reference .workspace-calendar-dialog-titlebar{border-bottom-color:#e5e7eb;min-height:52px;padding:0 16px}.workspace-calendar-reference .workspace-calendar-dialog-heading{color:#64748b;letter-spacing:.2em;gap:9px;font-size:11px;font-weight:800}.workspace-calendar-reference .workspace-calendar-dialog-dot{background:#7c3aed;width:10px;height:10px}.workspace-calendar-reference .workspace-calendar-dialog-window-actions{gap:10px}.workspace-calendar-reference .workspace-calendar-dialog-window-actions kbd,.workspace-calendar-reference .workspace-calendar-dialog-hint kbd{color:#64748b;border-color:#e2e8f0;border-radius:999px;height:24px;padding:0 9px;font-size:11px;font-weight:800;box-shadow:0 1px 3px #0f172a0f}.workspace-calendar-reference .workspace-calendar-dialog-titlebar button{color:#64748b;width:28px;height:28px}.workspace-calendar-reference .workspace-calendar-dialog-main{gap:20px;padding:20px 32px 20px 16px;overflow-y:auto}.workspace-calendar-reference .workspace-calendar-dialog-title{border-bottom-color:#e2e8f0;margin-left:0;padding-bottom:10px}.workspace-calendar-reference .workspace-calendar-dialog-title input{color:#111827;letter-spacing:0;height:30px;font-size:20px;font-weight:700;line-height:30px}.workspace-calendar-reference .workspace-calendar-dialog-title input::placeholder{color:#9ca3af;opacity:1}.workspace-calendar-reference .workspace-calendar-dialog-validation{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:.6rem;margin-left:40px;padding:.55rem .7rem;font-size:.75rem;font-weight:750}.workspace-calendar-reference .workspace-calendar-dialog-line{color:#111827;grid-template-columns:24px minmax(0,1fr);gap:16px;min-height:30px;font-size:14px}.workspace-calendar-reference .workspace-calendar-dialog-line-icon,.workspace-calendar-reference .workspace-calendar-dialog-inline-icon{color:#526b8e}.workspace-calendar-reference .workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-reference .workspace-calendar-dialog-line select,.workspace-calendar-reference .workspace-calendar-dialog-line textarea{color:#111827;font-size:14px;font-weight:500}.workspace-calendar-reference .workspace-calendar-dialog-line input::placeholder,.workspace-calendar-reference .workspace-calendar-dialog-line textarea::placeholder{color:#94a3b8;opacity:1}.workspace-calendar-reference .workspace-calendar-dialog-time-controls{flex-wrap:nowrap;gap:8px 13px}.workspace-calendar-reference .workspace-calendar-dialog-time-controls>svg{color:#111827}.workspace-calendar-reference .workspace-calendar-dialog-time-controls>span{color:#64748b;font-size:12px;font-weight:500}.workspace-calendar-reference .workspace-calendar-dialog-time-controls input[type=date]{width:96px}.workspace-calendar-reference .workspace-calendar-dialog-time-controls input[type=time]{width:52px}.workspace-calendar-reference .workspace-calendar-dialog-all-day{color:#4b5563;min-height:24px;margin-left:4px;font-size:12px;font-weight:500}.workspace-calendar-reference .workspace-calendar-dialog-all-day input,.workspace-calendar-reference .workspace-calendar-dialog-calendar-line input,.workspace-calendar-reference .workspace-calendar-dialog-line input[type=checkbox]{border:1px solid #9ca3af;border-radius:2px;width:15px;height:15px}.workspace-calendar-reference .workspace-calendar-dialog-participants select{cursor:pointer;height:30px}.workspace-calendar-reference .workspace-calendar-dialog-description textarea{resize:vertical;min-height:68px;padding-top:0;line-height:24px}.workspace-calendar-reference .workspace-calendar-dialog-options{grid-template-columns:24px minmax(0,1fr) 24px minmax(0,1fr);gap:16px;margin-top:2px}.workspace-calendar-reference .workspace-calendar-dialog-options select{cursor:pointer}.workspace-calendar-reference .workspace-calendar-dialog-repeat select:disabled{color:#111827;opacity:1}.workspace-calendar-reference .workspace-calendar-dialog-repeat-line{grid-template-columns:24px minmax(0,1fr);gap:16px}.workspace-calendar-reference .workspace-calendar-dialog-repeat-line .workspace-calendar-dialog-repeat{grid-column-start:auto}.workspace-calendar-reference .workspace-calendar-dialog-reminder-line{align-items:flex-start}.workspace-calendar-reference .workspace-calendar-reminder-control{gap:.45rem;min-width:0;display:grid}.workspace-calendar-reference .workspace-calendar-reminder-control>span{color:#334155;font-size:.78rem;font-weight:760}.workspace-calendar-reference .workspace-calendar-reminder-presets,.workspace-calendar-reference .workspace-calendar-reminder-chips{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-reminder-preset,.workspace-calendar-reference .workspace-calendar-reminder-chip{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .58rem;font-size:.7rem;font-weight:730;transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.workspace-calendar-reference .workspace-calendar-reminder-preset:hover,.workspace-calendar-reference .workspace-calendar-reminder-chip:hover{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.workspace-calendar-reference .workspace-calendar-reminder-preset-active,.workspace-calendar-reference .workspace-calendar-reminder-chip{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe;box-shadow:inset 0 0 0 1px #7c3aed14}.workspace-calendar-reference .workspace-calendar-reminder-empty{color:#94a3b8;margin:0;font-size:.72rem;font-weight:650}.workspace-calendar-reference .workspace-calendar-reminder-indicator{color:#7c3aed;align-items:center;gap:.12rem;line-height:1;display:inline-flex}.workspace-calendar-reference .workspace-calendar-reminder-indicator>span{font-size:.58rem;font-weight:830}.workspace-calendar-reference .workspace-calendar-status-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-status-actions button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750}.workspace-calendar-reference .workspace-calendar-status-actions button>span{background:#7c3aed;border-radius:999px;width:7px;height:7px}.workspace-calendar-reference .workspace-calendar-status-actions .workspace-calendar-status-action-done>span{background:#10b981}.workspace-calendar-reference .workspace-calendar-status-actions .workspace-calendar-status-action-cancelled>span{background:#94a3b8}.workspace-calendar-reference .workspace-calendar-status-actions .workspace-calendar-status-action-active{color:#312e81;background:#f5f3ff;border-color:#c4b5fd}.workspace-calendar-reference .workspace-calendar-dialog-calendar-line{align-items:center}.workspace-calendar-reference .workspace-calendar-calendar-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-calendar-chip{color:#64748b;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.workspace-calendar-reference .workspace-calendar-calendar-chip span{background:#8b5cf6;border-radius:999px;width:8px;height:8px}.workspace-calendar-reference .workspace-calendar-calendar-chip-active{color:#111827;background:#f8fafc;border-color:#d1d5db;padding:0 12px}.workspace-calendar-reference .workspace-calendar-calendar-chip-work span{background:#0ea5e9}.workspace-calendar-reference .workspace-calendar-calendar-chip-focus span{background:#10b981}.workspace-calendar-reference .workspace-calendar-calendar-chip-other span{background:#f59e0b}.workspace-calendar-reference .workspace-calendar-dialog-summary{margin-left:40px}.workspace-calendar-reference .workspace-calendar-dialog-commandbar{background:#f8fafc;border-top-color:#e5e7eb;min-height:58px;padding:10px 16px}.workspace-calendar-reference .workspace-calendar-dialog-hint{color:#64748b;font-size:12px;font-weight:500}.workspace-calendar-reference .workspace-calendar-dialog-actions{gap:12px}.workspace-calendar-reference .workspace-calendar-dialog-commandbar .workspace-calendar-save-button,.workspace-calendar-reference .workspace-calendar-dialog-cancel,.workspace-calendar-reference .workspace-calendar-dialog-danger{border-radius:12px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.workspace-calendar-reference .workspace-calendar-dialog-commandbar .workspace-calendar-save-button{color:#fff;background:#9ca3af}.workspace-calendar-reference .workspace-calendar-dialog-commandbar .workspace-calendar-save-button:not(:disabled){background:#94a3b8}.workspace-calendar-reference .workspace-calendar-dialog-cancel{color:#4b5563}.workspace-calendar-reference .workspace-calendar-dialog-danger{color:#be123c}.workspace-calendar-reference .workspace-calendar-dialog-danger-confirm{color:#9f1239;background:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.workspace-calendar-reference .workspace-calendar-delete-confirmation{color:#9f1239;max-width:17rem;font-size:12px;font-weight:750}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls{grid-template-columns:104px 16px 64px 16px 28px 64px 16px auto;align-items:center;gap:8px 10px;width:100%;display:grid}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=date]{width:104px;min-width:104px}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=time]{width:64px;min-width:64px}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=date],.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=time]{appearance:none;font-variant-numeric:tabular-nums;line-height:24px}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls input[type=time]::-webkit-calendar-picker-indicator{opacity:0;display:none}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls>svg{color:#111827;justify-self:center;width:15px;height:15px}.workspace-calendar-reference .workspace-calendar-picker-trigger{cursor:pointer;border-radius:4px;outline:none}.workspace-calendar-reference .workspace-calendar-picker-trigger:focus-visible{box-shadow:0 0 0 2px #6366f147}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-time-controls>span{color:#64748b;justify-self:center;width:auto;font-size:12px;font-weight:500}.workspace-calendar-reference .workspace-calendar-dialog-line-time .workspace-calendar-dialog-all-day{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;margin:0;display:inline-flex}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.-right-1{right:calc(var(--spacing) * -1)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[16\.5rem\]{right:16.5rem}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[5\.5rem\]{bottom:5.5rem}.bottom-\[8\.5rem\]{bottom:8.5rem}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-20{left:calc(var(--spacing) * 20)}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[72\]{z-index:72}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[18px\]{height:18px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(34rem\,calc\(100vh-8rem\)\)\]{max-height:min(34rem,100vh - 8rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[42vh\]{min-height:42vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-\[18px\]{width:18px}.w-\[min\(25rem\,calc\(100vw-6rem\)\)\]{width:min(25rem,100vw - 6rem)}.w-\[min\(28rem\,calc\(100vw-6rem\)\)\]{width:min(28rem,100vw - 6rem)}.w-\[min\(42rem\,calc\(100vw-2rem\)\)\]{width:min(42rem,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[150px\]{max-width:150px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[150px_110px_1fr\]{grid-template-columns:150px 110px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-rose-100{color:var(--color-rose-100)}.text-rose-700{color:var(--color-rose-700)}.text-sky-200{color:var(--color-sky-200)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--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)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-slate-950\/20{--tw-ring-color:#02061833}@supports (color:color-mix(in lab,red,red)){.ring-slate-950\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.focus-within\:border-slate-500:focus-within{border-color:var(--color-slate-500)}@media(hover:hover){.hover\:border-amber-300\/50:hover{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/50:hover{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.hover\:border-rose-300\/50:hover{border-color:#ffa2ae80}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-300\/50:hover{border-color:color-mix(in oklab,var(--color-rose-300) 50%,transparent)}}.hover\:border-sky-200:hover{border-color:var(--color-sky-200)}.hover\:border-sky-400\/40:hover{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-400\/40:hover{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-sky-50\/40:hover{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-50\/40:hover{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-sky-100:focus{--tw-ring-color:var(--color-sky-100)}.focus\:ring-sky-400\/60:focus{--tw-ring-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-400\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.focus\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:min-h-screen{min-height:100vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{grid-template-columns:minmax(0,1fr) 28rem}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px}button,input,select{font:inherit}.workspace-calendar-reference .workspace-calendar-calendar-holidays span{color:#7c2d12}.workspace-calendar-reference .workspace-calendar-calendar-holidays strong{color:#9a3412}.workspace-calendar-reference .workspace-calendar-holiday-chip{color:#9a3412;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-left:3px solid #f97316;border-radius:.45rem;min-width:0;padding:.12rem .42rem;font-size:.625rem;font-weight:750;line-height:1.15rem;display:block;overflow:hidden}.workspace-calendar-reference .workspace-calendar-holiday-chip-all-day{margin-bottom:.25rem}.workspace-calendar-reference .workspace-calendar-month-event,.workspace-calendar-reference .workspace-calendar-grid-event{color:#0f172a;background:#f4fbff;border-color:#d7ebf7;border-left-width:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem .35rem;display:grid;box-shadow:0 .2rem .55rem #0f172a0d}.workspace-calendar-reference .workspace-calendar-month-event{padding:.22rem .38rem}.workspace-calendar-reference .workspace-calendar-grid-event{padding:.34rem .42rem}.workspace-calendar-reference .workspace-calendar-month-event:hover,.workspace-calendar-reference .workspace-calendar-grid-event:hover{background:#eef8ff;box-shadow:0 .35rem .8rem #0f172a14}.workspace-calendar-reference .workspace-calendar-event-time{color:#0369a1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;font-weight:750;line-height:1;overflow:hidden}.workspace-calendar-reference .workspace-calendar-month-event strong,.workspace-calendar-reference .workspace-calendar-grid-event strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/2;min-width:0;font-size:.75rem;font-weight:760;line-height:1.15;overflow:hidden}.workspace-calendar-reference .workspace-calendar-event-indicators{color:#64748b;grid-area:1/2/span 2/3;justify-content:flex-end;align-items:center;gap:.2rem;display:inline-flex}.workspace-calendar-reference .workspace-calendar-event-indicators svg{stroke-width:2px;width:.72rem;height:.72rem}.workspace-calendar-reference .workspace-calendar-event-status-dot{background:#0ea5e9;border-radius:999px;width:.42rem;height:.42rem}.workspace-calendar-reference .workspace-calendar-event-status-dot-done{background:#10b981}.workspace-calendar-reference .workspace-calendar-event-status-dot-cancelled{background:#f97316}.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled){background:#fffaf3;border-color:#fed7aa #fed7aa #fed7aa #f97316}.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled) .workspace-calendar-event-time,.workspace-calendar-reference .workspace-calendar-event-past:not(.workspace-calendar-grid-event-done):not(.workspace-calendar-grid-event-cancelled):not(.workspace-calendar-month-event-done):not(.workspace-calendar-month-event-cancelled) .workspace-calendar-event-indicators{color:#c2410c}.workspace-calendar-reference .workspace-calendar-dialog-participants{align-items:flex-start}.workspace-calendar-reference .workspace-calendar-participant-control{gap:.45rem;min-width:0;display:grid}.workspace-calendar-reference .workspace-calendar-participant-entry{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.workspace-calendar-reference .workspace-calendar-participant-entry button{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:.45rem;min-height:30px;padding:0 .65rem;font-size:.75rem;font-weight:760}.workspace-calendar-reference .workspace-calendar-participant-chips{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.workspace-calendar-reference .workspace-calendar-participant-chip{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;min-height:1.6rem;padding:0 .55rem;font-size:.72rem;font-weight:730;display:inline-flex;overflow:hidden}.workspace-calendar-reference .workspace-calendar-participant-chip span{color:#2563eb;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-participant-chip-external{color:#475569;background:#f8fafc;border-color:#e2e8f0}.workspace-calendar-reference .workspace-calendar-participant-chip-external span{color:#64748b}.workspace-calendar-reference .workspace-calendar-participant-error{color:#b91c1c;margin:0;font-size:.72rem;font-weight:720}.workspace-calendar-reference .workspace-calendar-invitation-share{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-top:.35rem;display:flex}.workspace-calendar-reference .workspace-calendar-invitation-note{color:#64748b;margin:0;font-size:.7rem;font-weight:620;line-height:1.35}.workspace-calendar-reference .workspace-calendar-invitation-link{color:#334155;flex:none;align-items:center;gap:.25rem;font-size:.7rem;font-weight:720;text-decoration:none;display:inline-flex}.workspace-calendar-reference .workspace-calendar-invitation-link:hover{color:#0f172a;text-decoration:underline}.workspace-calendar-reference .workspace-calendar-grid-event .workspace-calendar-event-time,.workspace-calendar-reference .workspace-calendar-month-event .workspace-calendar-event-time{color:#0369a1;font-size:.625rem;font-weight:750}.workspace-calendar-reference .workspace-calendar-grid-event .workspace-calendar-event-indicators,.workspace-calendar-reference .workspace-calendar-month-event .workspace-calendar-event-indicators{color:#64748b;font-size:.625rem;font-weight:650;line-height:1}.workspace-calendar-reference .workspace-calendar-time-cell{position:relative;overflow:visible}.workspace-calendar-reference .workspace-calendar-grid-event,.workspace-calendar-reference .workspace-calendar-month-event{position:relative}.workspace-calendar-reference .workspace-calendar-event-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.workspace-calendar-reference .workspace-calendar-event-draggable:active,.workspace-calendar-reference .workspace-calendar-event-interacting{cursor:grabbing}.workspace-calendar-reference .workspace-calendar-event-interacting{opacity:.78;outline-offset:2px;outline:2px solid #7c3aed42}.workspace-calendar-is-interacting,.workspace-calendar-is-interacting *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.workspace-calendar-reference .workspace-calendar-event-resize-handle{cursor:ns-resize;opacity:0;background:#0ea5e93d;border-radius:999px;height:.42rem;transition:opacity .12s,background-color .12s;position:absolute;bottom:.18rem;left:.35rem;right:.35rem}.workspace-calendar-reference .workspace-calendar-grid-event:hover .workspace-calendar-event-resize-handle,.workspace-calendar-reference .workspace-calendar-event-resize-handle:hover{opacity:1}.workspace-calendar-reference .workspace-calendar-event-resize-handle:hover{background:#0ea5e96b}.workspace-calendar-reference .workspace-calendar-dialog-line input:not([type=checkbox]),.workspace-calendar-reference .workspace-calendar-dialog-line select,.workspace-calendar-reference .workspace-calendar-dialog-line textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.48rem;min-height:30px;padding:0 .55rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.workspace-calendar-reference .workspace-calendar-dialog-line input:not([type=checkbox]):focus,.workspace-calendar-reference .workspace-calendar-dialog-line select:focus,.workspace-calendar-reference .workspace-calendar-dialog-line textarea:focus{background:#fff;border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a}.workspace-calendar-reference .workspace-calendar-dialog-time-controls input[type=date]{width:7.25rem}.workspace-calendar-reference .workspace-calendar-dialog-time-controls input[type=time]{width:4.35rem}.workspace-calendar-reference .workspace-calendar-dialog-description textarea{padding:.45rem .55rem}.workspace-calendar-reference .workspace-calendar-dialog-commandbar .workspace-calendar-dialog-secondary{color:#475569;border-radius:12px;min-height:34px;padding:0 12px;font-size:12px;font-weight:780}.workspace-calendar-reference .workspace-calendar-dialog-commandbar .workspace-calendar-dialog-secondary:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.workspace-calendar-reference .workspace-calendar-today-button-active,.workspace-calendar-reference .workspace-calendar-today-button-active:hover{color:#fff;background:#0f172a;box-shadow:0 1px 2px #0f172a1f}.workspace-calendar-reference .workspace-calendar-mini-grid button{position:relative}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-has-events:after,.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-has-holiday:before{content:"";background:#0ea5e9;border-radius:999px;width:.24rem;height:.24rem;position:absolute;bottom:.18rem;left:50%;transform:translate(-50%)}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-has-holiday:before{background:#f97316;transform:translate(.12rem)}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-has-events.workspace-calendar-mini-has-holiday:after{transform:translate(-.36rem)}.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-selected:before,.workspace-calendar-reference .workspace-calendar-mini-grid .workspace-calendar-mini-selected:after{background:#fff}.workspace-calendar-reference .workspace-calendar-day-header-today{box-shadow:inset 0 -2px #7c3aed59}.workspace-calendar-reference .workspace-calendar-time-cell-today{background:#fbf9ff}.workspace-calendar-reference .workspace-calendar-time-cell-today:hover{background:#f6f2ff}.workspace-calendar-reference .workspace-calendar-now-line{background:#ef4444;height:2px;box-shadow:0 0 0 1px #ef44440f}.workspace-calendar-reference .workspace-calendar-now-line:before{background:#ef4444;box-shadow:0 0 0 .22rem #ef444429}.workspace-calendar-reference .workspace-calendar-now-line>span{color:#fff;background:#ef4444;border-radius:999px;padding:.1rem .38rem;font-size:.58rem;font-weight:850;line-height:1;position:absolute;top:-.36rem;right:.45rem;box-shadow:0 .25rem .6rem #ef444429}.workspace-calendar-reference .workspace-calendar-time-cell{transition:background-color .12s}.workspace-calendar-reference .workspace-calendar-time-cell:hover{background:#f5f9ff}.workspace-calendar-reference .workspace-calendar-card-menu{color:#64748b;opacity:0;background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:.28rem;right:.28rem}.workspace-calendar-reference .workspace-calendar-month-event,.workspace-calendar-reference .workspace-calendar-grid-event,.workspace-calendar-reference .workspace-calendar-agenda-event{padding-right:1.7rem}.workspace-calendar-reference .workspace-calendar-month-event:hover .workspace-calendar-card-menu,.workspace-calendar-reference .workspace-calendar-grid-event:hover .workspace-calendar-card-menu,.workspace-calendar-reference .workspace-calendar-agenda-event:hover .workspace-calendar-card-menu,.workspace-calendar-reference .workspace-calendar-card-menu:hover{opacity:1}.workspace-calendar-reference .workspace-calendar-card-menu:hover{color:#0f172a;background:#fff}.workspace-calendar-reference .workspace-calendar-agenda-view{background:#fbfcff;align-content:start;gap:.8rem;min-height:0;padding:.875rem;display:grid;overflow:auto}.workspace-calendar-reference .workspace-calendar-agenda-header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .75rem;display:flex}.workspace-calendar-reference .workspace-calendar-agenda-header span{gap:.12rem;min-width:0;display:grid}.workspace-calendar-reference .workspace-calendar-agenda-header strong{color:#0f172a;font-size:.96rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-agenda-header small{color:#64748b;font-size:.74rem;font-weight:650}.workspace-calendar-reference .workspace-calendar-agenda-header button{color:#fff;background:#0f172a;border-radius:.55rem;align-items:center;gap:.35rem;min-height:2rem;padding:0 .72rem;font-size:.75rem;font-weight:800;display:inline-flex}.workspace-calendar-reference .workspace-calendar-agenda-list{gap:.35rem;display:grid}.workspace-calendar-reference .workspace-calendar-agenda-day{border-bottom:1px solid #eef2f6;grid-template-columns:8.75rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;display:grid}.workspace-calendar-reference .workspace-calendar-agenda-day:last-child{border-bottom:0}.workspace-calendar-reference .workspace-calendar-agenda-date{color:#475569;text-align:left;border-radius:.72rem;align-content:start;justify-items:start;gap:.1rem;min-height:3.25rem;padding:.55rem .65rem;display:grid}.workspace-calendar-reference .workspace-calendar-agenda-date:hover,.workspace-calendar-reference .workspace-calendar-agenda-day-selected .workspace-calendar-agenda-date{color:#0f172a;background:#f1f5f9}.workspace-calendar-reference .workspace-calendar-agenda-day-today .workspace-calendar-agenda-date{color:#fff;background:#0f172a}.workspace-calendar-reference .workspace-calendar-agenda-date span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.workspace-calendar-reference .workspace-calendar-agenda-date strong{font-size:1rem;font-weight:850;line-height:1.15}.workspace-calendar-reference .workspace-calendar-agenda-date small{color:#64748b;font-size:.7rem;font-weight:680}.workspace-calendar-reference .workspace-calendar-agenda-day-today .workspace-calendar-agenda-date small{color:#cbd5e1}.workspace-calendar-reference .workspace-calendar-agenda-items{align-content:start;gap:.35rem;min-width:0;display:grid}.workspace-calendar-reference .workspace-calendar-agenda-event{color:#0f172a;text-align:left;background:#f4fbff;border:1px solid #d7ebf7;border-left:3px solid #0ea5e9;border-radius:.65rem;grid-template-columns:5.6rem minmax(0,1fr) minmax(7.5rem,auto);align-items:center;gap:.45rem;min-height:2.35rem;padding:.38rem 1.75rem .38rem .55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .22rem .55rem #0f172a0a}.workspace-calendar-reference .workspace-calendar-agenda-event:hover{background:#eef8ff;box-shadow:0 .35rem .8rem #0f172a12}.workspace-calendar-reference .workspace-calendar-agenda-event-time{color:#0369a1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem;font-weight:790}.workspace-calendar-reference .workspace-calendar-agenda-event strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:780;overflow:hidden}.workspace-calendar-reference .workspace-calendar-agenda-event small{color:#64748b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;font-size:.68rem;font-weight:650;display:inline-flex;overflow:hidden}.workspace-calendar-reference .workspace-calendar-agenda-event small span{text-overflow:ellipsis;overflow:hidden}.workspace-calendar-reference .workspace-calendar-agenda-participants,.workspace-calendar-reference .workspace-calendar-agenda-reminder{text-overflow:ellipsis;align-items:center;gap:.22rem;min-width:0;display:inline-flex;overflow:hidden}.workspace-calendar-reference .workspace-calendar-agenda-reminder{color:#7c3aed;font-weight:720}.workspace-calendar-reference .workspace-calendar-agenda-event-done{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #10b981}.workspace-calendar-reference .workspace-calendar-agenda-event-cancelled{background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #f97316}.workspace-calendar-reference .workspace-calendar-agenda-holiday{align-items:center;width:max-content;max-width:100%;padding-right:.5rem;display:inline-flex}.workspace-calendar-reference .workspace-calendar-agenda-empty{color:#94a3b8;background:#f8fafc;border-radius:.6rem;margin:0;padding:.55rem .7rem;font-size:.75rem;font-weight:650}.workspace-calendar-reference .workspace-calendar-event-context-menu{z-index:70;background:#fff;border:1px solid #e2e8f0;border-radius:.72rem;gap:.12rem;min-width:10.5rem;padding:.3rem;display:grid;position:fixed;box-shadow:0 18px 44px #0f172a29,0 4px 12px #0f172a14}.workspace-calendar-reference .workspace-calendar-event-context-menu button{color:#334155;text-align:left;border-radius:.52rem;align-items:center;gap:.45rem;min-height:2rem;padding:0 .55rem;font-size:.76rem;font-weight:760;display:flex}.workspace-calendar-reference .workspace-calendar-event-context-menu button:hover{color:#0f172a;background:#f8fafc}.workspace-calendar-reference .workspace-calendar-event-context-menu .workspace-calendar-event-context-danger{color:#be123c}.workspace-calendar-reference .workspace-calendar-event-context-menu .workspace-calendar-event-context-danger:hover{color:#9f1239;background:#fff1f2}@media(max-width:760px){.workspace-calendar-reference .workspace-calendar-agenda-view{padding:.7rem}.workspace-calendar-reference .workspace-calendar-agenda-header{flex-direction:column;align-items:flex-start}.workspace-calendar-reference .workspace-calendar-agenda-day{grid-template-columns:1fr;gap:.45rem}.workspace-calendar-reference .workspace-calendar-agenda-date{min-height:0}.workspace-calendar-reference .workspace-calendar-agenda-event{grid-template-columns:minmax(0,1fr);gap:.2rem}.workspace-calendar-reference .workspace-calendar-agenda-event small{justify-content:flex-start}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
