@import "https://rsms.me/inter/inter.css";.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--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-950:oklch(26.6% .079 36.259);--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-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-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-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-800:oklch(43.2% .095 166.913);--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-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--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-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-950:oklch(29.1% .149 302.717);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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:calc(1.5 / 1);--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--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);--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);--color-primary-soft:var(--color-primary-soft);--color-success:var(--color-success);--color-success-soft:var(--color-success-soft);--color-warning:var(--color-warning);--color-warning-soft:var(--color-warning-soft);--color-danger:var(--color-danger);--color-danger-soft:var(--color-danger-soft);--color-info:var(--color-info);--color-info-soft:var(--color-info-soft);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar-background);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}}@layer components{.op-alert{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid;position:relative}.op-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18);position:relative}.op-alert:has(>svg){grid-template-columns:auto 1fr;column-gap:.5rem}.op-alert:has(>svg) .op-alert_title{grid-column-start:2}.op-alert svg{color:currentColor;grid-row:span 2/span 2;transform:translateY(.125rem)}.op-alert svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-alert-default{background-color:var(--color-card);color:var(--color-card-foreground)}.op-alert-destructive{background-color:var(--color-card);color:var(--color-destructive)}.op-alert-destructive svg{color:currentColor}.op-alert-destructive .op-alert_description{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-alert-destructive .op-alert_description{color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.op-alert_title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.op-alert_title a{text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){.op-alert_title a:hover{color:var(--color-foreground)}}.op-alert_description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--color-muted-foreground)}@media (width>=48rem){.op-alert_description{text-wrap:pretty}}.op-alert_description a{text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){.op-alert_description a:hover{color:var(--color-foreground)}}.op-alert_description p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.op-alert_action{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);position:absolute}.op-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);-webkit-user-select:none;user-select:none;width:var(--avatar-size,2rem);height:var(--avatar-size,2rem);border-radius:3.40282e38px;flex-shrink:0;display:flex;position:relative;overflow:hidden}.op-avatar[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.op-avatar[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.op-avatar_image{aspect-ratio:1;width:100%;height:100%}.op-avatar_fallback{background-color:var(--color-muted);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);font-size:var(--avatar-font-size,.875rem);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.op-avatar[data-size=sm] .op-avatar_fallback{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.op-avatar_initial{background-color:var(--avatar-bg);width:100%;height:100%;color:var(--avatar-text);font-size:var(--avatar-font-size,.875rem);letter-spacing:0;border-radius:3.40282e38px;justify-content:center;align-items:center;font-weight:700;display:flex}.op-avatar_badge{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:10;background-color:var(--color-primary);color:var(--color-primary-foreground);--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-background);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.op-avatar[data-size=sm] .op-avatar_badge{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.op-avatar[data-size=sm] .op-avatar_badge>svg{display:none}.op-avatar[data-size=default] .op-avatar_badge,.op-avatar:not([data-size]) .op-avatar_badge{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}:is(.op-avatar[data-size=default] .op-avatar_badge,.op-avatar:not([data-size]) .op-avatar_badge)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.op-avatar[data-size=lg] .op-avatar_badge{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.op-avatar[data-size=lg] .op-avatar_badge>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.op-avatar_group{display:flex}:where(.op-avatar_group>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.op-avatar_group [data-slot=avatar]{--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-background)}.op-avatar_group-count{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);--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-background);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.op-avatar_group[data-size=lg] .op-avatar_group-count{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.op-avatar_group[data-size=sm] .op-avatar_group-count{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.op-avatar_group-count>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-avatar_group[data-size=lg] .op-avatar_group-count>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-avatar_group[data-size=sm] .op-avatar_group-count>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.op-badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,box-shadow;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;flex-shrink:0;display:inline-flex;overflow:hidden}.op-badge:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring)}@supports (color:color-mix(in lab, red, red)){.op-badge:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.op-badge[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-badge[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-badge:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-badge:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.op-badge>svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.op-badge-sm{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0);font-size:10px}.op-badge-md{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))}.op-badge--mail-list{color:var(--label-color);background-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.op-badge--mail-list{background-color:color-mix(in srgb, var(--label-color) 12%, transparent)}}.op-badge--mail-list{border-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.op-badge--mail-list{border-color:color-mix(in srgb, var(--label-color) 30%, transparent)}}.op-badge--mail-list{letter-spacing:.01em;text-transform:none;border-width:1px;border-radius:4px;max-width:100%;padding-block:1px;padding-inline:6px;font-size:11px;font-weight:500;line-height:1.2}.dark .op-badge--mail-list{color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.dark .op-badge--mail-list{color:color-mix(in srgb, var(--label-color) 82%, white)}}.dark .op-badge--mail-list{background-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.dark .op-badge--mail-list{background-color:color-mix(in srgb, var(--label-color) 18%, var(--color-surface))}}.dark .op-badge--mail-list{border-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.dark .op-badge--mail-list{border-color:color-mix(in srgb, var(--label-color) 42%, var(--color-border))}}.op-badge--interactive{cursor:pointer}.op-badge--interactive:hover{background-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.op-badge--interactive:hover{background-color:color-mix(in srgb, var(--label-color) 18%, transparent)}}.op-badge--interactive:hover{border-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.op-badge--interactive:hover{border-color:color-mix(in srgb, var(--label-color) 48%, transparent)}}.op-badge--interactive:focus-visible{outline:2px solid var(--label-color)}@supports (color:color-mix(in lab, red, red)){.op-badge--interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--label-color) 55%, transparent)}}.op-badge--interactive:focus-visible{outline-offset:1px}.dark .op-badge--interactive:hover{background-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.dark .op-badge--interactive:hover{background-color:color-mix(in srgb, var(--label-color) 26%, var(--color-surface))}}.dark .op-badge--interactive:hover{border-color:var(--label-color)}@supports (color:color-mix(in lab, red, red)){.dark .op-badge--interactive:hover{border-color:color-mix(in srgb, var(--label-color) 58%, var(--color-border))}}.op-badge-default{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){a.op-badge-default:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){a.op-badge-default:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}}.op-badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){a.op-badge-secondary:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){a.op-badge-secondary:hover{background-color:color-mix(in oklab, var(--color-secondary) 90%, transparent)}}}.op-badge-destructive{background-color:var(--color-destructive);color:var(--color-white)}.op-badge-destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-badge-destructive:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-badge-destructive:where(.dark,.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-badge-destructive:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.op-badge-destructive:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-badge-destructive:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}@media (hover:hover){a.op-badge-destructive:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){a.op-badge-destructive:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}}.op-badge-outline{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){a.op-badge-outline:hover,a.op-badge-ghost:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}}.op-badge-link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){a.op-badge-link:hover{text-decoration-line:underline}}.op-button{justify-content:center;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-medium);font-weight:var(--font-weight-medium);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-outline-style:none;outline-style:none;flex-shrink:0;display:inline-flex}.op-button:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring)}@supports (color:color-mix(in lab, red, red)){.op-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.op-button:disabled{pointer-events:none;opacity:.5}.op-button[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.op-button svg{pointer-events:none;flex-shrink:0}.op-button svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-button{cursor:pointer}.op-button--default{background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){.op-button--default:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.op-button--default:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}}.op-button--destructive{background-color:var(--color-destructive);color:var(--color-white)}@media (hover:hover){.op-button--destructive:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button--destructive:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}}.op-button--destructive:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button--destructive:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-button--destructive:where(.dark,.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button--destructive:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.op-button--destructive:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-button--destructive:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.op-button--outline{border:1px solid var(--color-border-strong,var(--border));background-color:var(--color-panel,var(--background));color:var(--color-text,var(--foreground));box-shadow:var(--shadow-xs)}.op-button--outline:hover{background-color:var(--color-hover,var(--accent));color:var(--color-text,var(--accent-foreground))}.op-button--secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.op-button--secondary:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.op-button--secondary:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.op-button--ghost:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.op-button--ghost:where(.dark,.dark *):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.op-button--ghost:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}}.op-button--link{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.op-button--link:hover{text-decoration-line:underline}}.op-button--size-default{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.op-button--size-default:has(>svg){padding-inline:calc(var(--spacing) * 3)}.op-button--size-xs{height:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 1);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))}.op-button--size-xs:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.op-button--size-xs svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-button--size-sm{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3)}.op-button--size-sm:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.op-button--size-lg{height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 6)}.op-button--size-lg:has(>svg){padding-inline:calc(var(--spacing) * 4)}.op-button--size-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.op-button--size-icon-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md)}.op-button--size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-button--size-icon-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.op-button--size-icon-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.op-button-group{align-items:stretch;width:fit-content;display:flex}.op-button-group>:focus-visible{z-index:10;position:relative}.op-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.op-button-group:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.op-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.op-button-group>input{flex:1}.op-button-group-horizontal>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.op-button-group-horizontal>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.op-button-group-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.op-button-group-vertical{flex-direction:column}.op-button-group-vertical>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.op-button-group-vertical>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.op-button-group-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.op-button-group_text{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-muted);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);border-width:1px;display:flex}.op-button-group_text svg{pointer-events:none}.op-button-group_text svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-button-group_separator{background-color:var(--color-input);align-self:stretch;position:relative}.op-button-group_separator[data-orientation=horizontal]{width:auto;margin-inline:1px}.op-button-group_separator[data-orientation=vertical]{height:auto;margin-block:1px}.op-calendar{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing) * 3);color:var(--color-popover-foreground);--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);-webkit-user-select:none;user-select:none}.op-calendar .rdp{--rdp-cell-size:36px;--rdp-accent-color:var(--color-primary);--rdp-background-color:var(--color-accent);margin:0}.op-calendar .rdp-months{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.op-calendar .rdp-month{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.op-calendar .rdp-caption{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 1);justify-content:space-between;align-items:center;display:flex;position:relative}.op-calendar .rdp-caption_label{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-foreground)}.op-calendar .rdp-nav{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.op-calendar .rdp-nav_button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 0);opacity:.6;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.op-calendar .rdp-nav_button:hover{background-color:var(--color-accent);opacity:1}}.op-calendar .rdp-table{border-collapse:collapse;width:100%}.op-calendar .rdp-head_cell{width:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.op-calendar .rdp-tbody{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.op-calendar .rdp-row{gap:calc(var(--spacing) * 1);width:100%;display:flex}.op-calendar .rdp-cell{padding:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}.op-calendar .rdp-cell:focus-within{z-index:20;position:relative}.op-calendar .rdp-day{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:all;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){.op-calendar .rdp-day:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}}.op-calendar .rdp-day_today{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.op-calendar .rdp-day_today{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.op-calendar .rdp-day_today{background-color:var(--color-accent);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-foreground)}.op-calendar .rdp-day_selected{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground);--tw-shadow:0 1px 2px 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)}@media (hover:hover){.op-calendar .rdp-day_selected:hover{background-color:var(--color-primary-hover);color:var(--color-primary-foreground)}}.op-calendar .rdp-day_selected:focus{background-color:var(--color-primary);color:var(--color-primary-foreground)}.op-calendar .rdp-day_outside{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.op-calendar .rdp-day_outside{color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.op-calendar .rdp-day_disabled{cursor:not-allowed;color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.op-calendar .rdp-day_disabled{color:color-mix(in oklab, var(--color-muted-foreground) 20%, transparent)}}.op-calendar .rdp-day_disabled{opacity:.5}.op-card{gap:var(--card-spacing);background-color:var(--color-card);padding-block:var(--card-spacing);color:var(--color-card-foreground);--card-spacing:var(--spacing-4,1rem);border-radius:.75rem;flex-direction:column;font-size:.875rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}.op-card[data-size=sm]{--card-spacing:var(--spacing-3,.75rem)}.op-card:has([data-slot=card-footer]){padding-bottom:0}.op-card:has(>img:first-child){padding-top:0}.op-card>img:first-child{border-radius:.75rem .75rem 0 0}.op-card>img:last-child{border-radius:0 0 .75rem .75rem}.op-card[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.op-card_header{padding-inline:var(--card-spacing);border-radius:.75rem .75rem 0 0;grid-auto-rows:min-content;align-items:start;gap:.25rem;display:grid}.op-card_header:has([data-slot=card-action]){grid-template-columns:1fr auto}.op-card_header:has([data-slot=card-description]){grid-template-rows:auto auto}.op-card_header.border-b{padding-bottom:var(--card-spacing)}.op-card_title{font-family:var(--font-heading);font-size:1rem;font-weight:500;line-height:1.25}[data-size=sm] .op-card_title{font-size:.875rem}.op-card_description{color:var(--color-muted-foreground);font-size:.875rem}.op-card_action{grid-row:1;grid-column-start:2;place-self:start end}.op-card_content{padding-inline:var(--card-spacing)}.op-card_footer{border-top:1px solid var(--color-border);background-color:oklch(from var(--color-muted) l c h/.5);padding:var(--card-spacing);border-radius:0 0 .75rem .75rem;align-items:center;display:flex}.op-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);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:var(--color-surface);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.op-checkbox:focus-visible{box-shadow:var(--shadow-glow-primary);outline:none}.op-checkbox[data-state=checked]{background-color:var(--color-primary);border-color:var(--color-primary)}.op-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.op-checkbox_indicator{color:var(--color-primary-fg);justify-content:center;align-items:center;display:flex}.op-checkbox_icon{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.op-color-picker{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;height:100%;display:flex}.op-color-picker-trigger{border-color:var(--color-border);justify-content:flex-start;width:220px}@supports (color:color-mix(in lab, red, red)){.op-color-picker-trigger{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.op-color-picker-trigger{text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (hover:hover){.op-color-picker-trigger:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.op-color-picker-trigger:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.op-color-picker-trigger_preview{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.25rem;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.op-color-picker-trigger_preview{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.op-color-picker-trigger_preview{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==);background-position:0}.op-color-picker-trigger_text{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-foreground);flex:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.op-color-picker-trigger_text{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.op-color-picker-content{width:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.op-color-picker_canvas{cursor:crosshair;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:.25rem;width:100%;position:relative;overflow:hidden}.op-color-picker_canvas-marker{pointer-events:none;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);border-radius:3.40282e38px;position:absolute;box-shadow:0 0 0 1px #00000080}.op-color-picker_slider{height:calc(var(--spacing) * 4);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.op-color-picker_slider [data-slot=slider-track]{height:calc(var(--spacing) * 2.5);background-color:var(--color-muted);border-radius:3.40282e38px;flex-grow:1;width:100%;position:relative}.op-color-picker_slider [data-slot=slider-range]{background-color:#0000;border-radius:3.40282e38px;height:100%;position:absolute}.op-color-picker_slider [data-slot=slider-thumb]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-background);--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000004d);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));border-radius:3.40282e38px;display:block}.op-color-picker_slider [data-slot=slider-thumb]:focus-visible{--tw-outline-style:none;outline-style:none}.op-color-picker_slider-hue [data-slot=slider-track]{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.op-color-picker_slider-alpha [data-slot=slider-track]{background-image:var(--alpha-bg);background-position:0}.op-color-picker_btn-eyedropper{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 0);color:var(--color-muted-foreground);flex-shrink:0}@media (hover:hover){.op-color-picker_btn-eyedropper:hover{background-color:var(--color-muted)}}.op-color-picker_output-wrapper{flex-shrink:0;position:relative}.op-color-picker_output-trigger{height:calc(var(--spacing) * 8);width:4.5rem;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);text-transform:uppercase}.op-color-picker_format-wrapper{height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-wrapper{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.op-color-picker_format-wrapper{background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.op-color-picker_format-wrapper .op-input{border-radius:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.op-color-picker_format-wrapper .op-input:focus-visible{--tw-border-style:none;--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);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);border-style:none}.op-color-picker_format-wrapper-multi{height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-wrapper-multi{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.op-color-picker_format-wrapper-multi{background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.op-color-picker_format-wrapper-multi .op-input{border-radius:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.op-color-picker_format-wrapper-multi .op-input:focus-visible{--tw-border-style:none;--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);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);border-style:none}.op-color-picker_format-wrapper-css{height:calc(var(--spacing) * 8);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-wrapper-css{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.op-color-picker_format-wrapper-css{background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.op-color-picker_format-wrapper-css .op-input{border-radius:0;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.op-color-picker_format-wrapper-css .op-input:focus-visible{--tw-border-style:none;--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);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);border-style:none}.op-color-picker_format-input-hex{width:calc(var(--spacing) * 16);--tw-border-style:none;padding:calc(var(--spacing) * 0);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-foreground);text-transform:uppercase;-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-hex:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-input-percent{width:calc(var(--spacing) * 6);--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:right;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);-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-percent:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-input-percent-small{width:calc(var(--spacing) * 5);--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:right;--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-percent-small:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-input-val{width:calc(var(--spacing) * 6);--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-foreground);-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-val:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-input-val-wide{width:calc(var(--spacing) * 8);--tw-border-style:none;padding:calc(var(--spacing) * 0);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-foreground);-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-val-wide:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-input-css{--tw-border-style:none;width:100%;padding: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-foreground);-webkit-user-select:all;user-select:all;background-color:#0000;border-style:none}.op-color-picker_format-input-css:focus{--tw-outline-style:none;outline-style:none}.op-color-picker_format-percent-container{align-items:center;gap:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-percent-container{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.op-color-picker_format-percent-container{padding-left:calc(var(--spacing) * 1.5);color:var(--color-muted-foreground)}.op-color-picker_format-percent-container-small{align-items:center;gap:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-percent-container-small{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.op-color-picker_format-percent-container-small{padding-left:calc(var(--spacing) * 1);color:var(--color-muted-foreground)}.op-color-picker_format-values-container{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * .5);display:flex}.op-color-picker_format-separator{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);color:var(--color-muted-foreground);flex-shrink:0;font-size:10px}@supports (color:color-mix(in lab, red, red)){.op-color-picker_format-separator{color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.op-color-picker_preview-block{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);display:flex}@supports (color:color-mix(in lab, red, red)){.op-color-picker_preview-block{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.op-color-picker_preview-block{padding-top:calc(var(--spacing) * 3)}.op-color-picker_preview-box{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.op-color-picker_preview-box{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.op-color-picker_preview-box{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==);background-position:0}.op-color-picker_form{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;display:flex}.op-color-picker_input-hex{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.op-color-picker_btn-copy{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);flex-shrink:0}@media (hover:hover){.op-color-picker_btn-copy:hover{background-color:var(--color-muted)}}.op-color-picker_input-rgb{height:calc(var(--spacing) * 7);background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.op-color-picker_input-rgb{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.op-color-picker_input-rgb{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0);font-family:var(--font-mono);color:var(--color-muted-foreground);font-size:10px}.op-context-menu_content{z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);min-width:200px;padding:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.op-context-menu_content{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.op-context-menu_content{color:var(--color-text)}.op-context-menu_sub-content{z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);min-width:180px;padding:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.op-context-menu_sub-content{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.op-context-menu_sub-content{color:var(--color-text)}.op-context-menu_item{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;align-items:center;display:flex;position:relative}.op-context-menu_item:hover,.op-context-menu_item[data-state=open]{background-color:var(--color-hover);color:var(--color-text)}.op-context-menu_item[data-disabled]{pointer-events:none;opacity:.5}.op-context-menu_item-destructive{color:var(--color-danger)}.op-context-menu_item-destructive:hover{background-color:var(--color-danger-soft)}.op-context-menu_item-icon{margin-right:calc(var(--spacing) * 2.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.op-context-menu_item-checkable,.op-context-menu_item-inset{padding-left:calc(var(--spacing) * 8)}.op-context-menu_item-indicator{left:calc(var(--spacing) * 2);width:14px;height:14px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute}.op-context-menu_item-indicator svg{width:14px;height:14px}.op-context-menu_label{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-text-muted)}.op-context-menu_label-inset{padding-left:calc(var(--spacing) * 8)}.op-context-menu_sub-trigger{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;align-items:center;display:flex;position:relative}.op-context-menu_sub-trigger:hover,.op-context-menu_sub-trigger[data-state=open]{background-color:var(--color-hover);color:var(--color-text)}.op-context-menu_sub-trigger[data-disabled]{pointer-events:none;opacity:.5}.op-context-menu_sub-trigger-inset{padding-left:calc(var(--spacing) * 8)}.op-context-menu_separator{margin-inline:calc(var(--spacing) * -1);margin-block:calc(var(--spacing) * 1);background-color:var(--color-border);height:1px}.op-context-menu_shortcut{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-text-muted);margin-left:auto}.op-context-menu_arrow{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);margin-left:auto}.op-context-menu_color-dot{margin-right:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0f172a1f}.op-context-menu_label-submenu{min-width:230px}.op-context-menu_label-title{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.op-context-menu_label-search{margin-inline:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary);color:var(--color-text-muted);display:flex}.op-context-menu_label-search input{min-width:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;color:var(--color-text);background-color:#0000;outline-style:none;flex:1}.op-context-menu_label-search input::placeholder{color:var(--color-text-muted)}.op-context-menu_label-list{max-height:220px;overflow-y:auto}.op-context-menu_label-list .op-context-menu_item-indicator{border:1.5px solid var(--color-border-strong);width:16px;height:16px;color:var(--color-primary-fg);transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:4px}.op-context-menu_label-list .op-context-menu_item-indicator svg{width:12px;height:12px}.op-context-menu_label-list .op-context-menu_item-checkable[data-state=checked] .op-context-menu_item-indicator{background-color:var(--color-primary);border-color:var(--color-primary)}.op-context-menu_label-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.op-date-picker_trigger{height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-background);width:100%;padding-inline:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;justify-content:flex-start}@media (hover:hover){.op-date-picker_trigger:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}}.op-date-picker_trigger-empty{color:var(--color-muted-foreground)}.op-date-picker_popover-content{z-index:50;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-popover);width:auto;padding:calc(var(--spacing) * 0);--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);overflow:hidden}@keyframes c-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes c-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c-dialog-zoom-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes c-dialog-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}.op-dialog_overlay{inset:calc(var(--spacing) * 0);z-index:50;background-color:#0000008c;position:fixed}@supports (color:color-mix(in lab, red, red)){.op-dialog_overlay{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.op-dialog_overlay{--tw-backdrop-blur:blur(1px);-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,)}.op-dialog_overlay[data-state=open]{animation:.18s ease-out c-dialog-fade-in}.op-dialog_overlay[data-state=closed]{animation:.16s ease-in c-dialog-fade-out}.op-dialog_content{z-index:50;width:calc(100% - 2rem);max-width:var(--container-lg);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);padding:calc(var(--spacing) * 6);color:var(--color-card-foreground);--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-outline-style:none;outline-style:none;max-height:calc(100vh - 2rem);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto}@media (width>=40rem){.op-dialog_content{width:100%}.op-dialog_content-sm{max-width:425px}}.op-dialog_content[data-state=open]{animation:.2s ease-out c-dialog-zoom-in}.op-dialog_content[data-state=closed]{animation:.15s ease-in c-dialog-zoom-out}.op-dialog_close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--color-muted-foreground);opacity:.8;--tw-ring-offset-color:var(--color-background);transition-property:opacity;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:absolute}@media (hover:hover){.op-dialog_close:hover{background-color:var(--color-accent);color:var(--color-accent-foreground);opacity:1}}.op-dialog_close: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-ring);--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}@media (forced-colors:active){.op-dialog_close:focus{outline-offset:2px;outline:2px solid #0000}}.op-dialog_close:disabled{pointer-events:none}.op-dialog_close[data-state=open]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.op-dialog_close svg{pointer-events:none;flex-shrink:0}.op-dialog_close svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-dialog_header{gap:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 8);text-align:left;flex-direction:column;display:flex}.op-dialog_footer{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex}@media (width>=40rem){.op-dialog_footer{flex-direction:row;justify-content:flex-end}}.op-dialog_title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.op-dialog_description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}@keyframes c-dropdown-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes c-dropdown-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.op-dropdown-menu_content{z-index:50;min-width:calc(var(--spacing) * 32);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);--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);max-height:var(--radix-dropdown-menu-content-available-height);min-width:var(--radix-dropdown-menu-trigger-width);width:max-content;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background-color:var(--color-bg);overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.op-dropdown-menu_content{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.op-dropdown-menu_content{color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);transition-duration:.1s}.op-dropdown-menu_content[data-state=open]{animation:.1s ease-out c-dropdown-fade-in}.op-dropdown-menu_content[data-state=closed]{animation:.1s ease-in c-dropdown-fade-out;overflow:hidden}.op-dropdown-menu_item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;display:flex;position:relative}.op-dropdown-menu_item:focus,.op-dropdown-menu_item:hover{background-color:var(--color-hover);color:var(--color-text)}.op-dropdown-menu_item[data-disabled]{pointer-events:none;opacity:.5}.op-dropdown-menu_item[data-inset]{padding-left:calc(var(--spacing) * 7)}.op-dropdown-menu_item[data-variant=destructive]{color:var(--color-danger)}.op-dropdown-menu_item[data-variant=destructive]:focus,.op-dropdown-menu_item[data-variant=destructive]:hover{background-color:var(--color-danger-soft);color:var(--color-danger)}.dark .op-dropdown-menu_item[data-variant=destructive]:focus,.dark .op-dropdown-menu_item[data-variant=destructive]:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dark .op-dropdown-menu_item[data-variant=destructive]:focus,.dark .op-dropdown-menu_item[data-variant=destructive]:hover{background-color:color-mix(in srgb, var(--color-danger) 20%, transparent)}}.op-dropdown-menu_item svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.op-dropdown-menu_checkbox-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;display:flex;position:relative}.op-dropdown-menu_checkbox-item:focus,.op-dropdown-menu_checkbox-item:hover{background-color:var(--color-hover);color:var(--color-text)}.op-dropdown-menu_checkbox-item[data-disabled]{pointer-events:none;opacity:.5}.op-dropdown-menu_checkbox-item[data-inset]{padding-left:calc(var(--spacing) * 7)}.op-dropdown-menu_checkbox-item svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.op-dropdown-menu_checkbox-item-indicator{pointer-events:none;right:calc(var(--spacing) * 2);color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute}.op-dropdown-menu_radio-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;display:flex;position:relative}.op-dropdown-menu_radio-item:focus,.op-dropdown-menu_radio-item:hover{background-color:var(--color-hover);color:var(--color-text)}.op-dropdown-menu_radio-item[data-disabled]{pointer-events:none;opacity:.5}.op-dropdown-menu_radio-item[data-inset]{padding-left:calc(var(--spacing) * 7)}.op-dropdown-menu_radio-item svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.op-dropdown-menu_radio-item-indicator{pointer-events:none;right:calc(var(--spacing) * 2);color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute}.op-dropdown-menu_label{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-text-muted)}.op-dropdown-menu_label[data-inset]{padding-left:calc(var(--spacing) * 7)}.op-dropdown-menu_separator{margin-inline:calc(var(--spacing) * -1);margin-block:calc(var(--spacing) * 1);background-color:var(--color-border);height:1px}.op-dropdown-menu_shortcut{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-text-muted);margin-left:auto}.op-dropdown-menu_sub-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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;-webkit-user-select:none;user-select:none;color:var(--color-text);outline-style:none;display:flex}.op-dropdown-menu_sub-trigger:focus,.op-dropdown-menu_sub-trigger:hover,.op-dropdown-menu_sub-trigger[data-state=open]{background-color:var(--color-hover);color:var(--color-text)}.op-dropdown-menu_sub-trigger[data-disabled]{pointer-events:none;opacity:.5}.op-dropdown-menu_sub-trigger[data-inset]{padding-left:calc(var(--spacing) * 7)}.op-dropdown-menu_sub-trigger svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.op-dropdown-menu_sub-trigger .cn-rtl-flip{margin-left:auto}.op-dropdown-menu_sub-content{z-index:50;min-width:calc(var(--spacing) * 24);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);background-color:var(--color-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.op-dropdown-menu_sub-content{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.op-dropdown-menu_sub-content{color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);transition-duration:.1s}.op-dropdown-menu_sub-content[data-state=open]{animation:.1s ease-out c-dropdown-fade-in}.op-dropdown-menu_sub-content[data-state=closed]{animation:.1s ease-in c-dropdown-fade-out}.op-empty{width:100%;min-width:calc(var(--spacing) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);--tw-border-style:dashed;padding:calc(var(--spacing) * 6);text-align:center;text-wrap:balance;border-style:dashed;flex-direction:column;flex:1;display:flex}.op-empty_header{max-width:var(--container-sm);align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.op-empty_media{margin-bottom:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.op-empty_media svg{pointer-events:none;flex-shrink:0}.op-empty_media-default{background-color:#0000}.op-empty_media-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.op-empty_media-icon svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-empty_title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.op-empty_description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.op-empty_description>a{text-underline-offset:4px;text-decoration-line:underline}.op-empty_description>a:hover{color:var(--color-primary)}.op-empty_content{width:100%;max-width:var(--container-sm);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;flex-direction:column;display:flex}.op-input{height:calc(var(--spacing) * 9);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-input);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 1px 2px 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);transition-property:color,box-shadow;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;outline-style:none;display:flex}.op-input ::selection{background-color:var(--color-primary)}.op-input::selection{background-color:var(--color-primary)}.op-input ::selection{color:var(--color-primary-foreground)}.op-input::selection{color:var(--color-primary-foreground)}.op-input::file-selector-button{display:inline-flex}.op-input::file-selector-button{height:calc(var(--spacing) * 7)}.op-input::file-selector-button{border-style:var(--tw-border-style);border-width:0}.op-input::file-selector-button{background-color:#0000}.op-input::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.op-input::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.op-input::file-selector-button{color:var(--color-foreground)}.op-input::placeholder{color:var(--color-muted-foreground)}.op-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}@media (width>=48rem){.op-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.op-input:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.op-input:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.op-input:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring)}@supports (color:color-mix(in lab, red, red)){.op-input:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.op-input[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-input:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-input:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.op-kbd{pointer-events:none;height:calc(var(--spacing) * 5);width:fit-content;min-width:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-sm);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 1);font-family:var(--font-sans);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-muted-foreground);-webkit-user-select:none;user-select:none;display:inline-flex}[data-slot=tooltip-content] .op-kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .op-kbd{background-color:color-mix(in oklab, var(--color-background) 20%, transparent)}}[data-slot=tooltip-content] .op-kbd{color:var(--color-background)}.dark [data-slot=tooltip-content] .op-kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.dark [data-slot=tooltip-content] .op-kbd{background-color:color-mix(in oklab, var(--color-background) 10%, transparent)}}.op-kbd svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.op-kbd-group{align-items:center;gap:calc(var(--spacing) * 1);display:inline-flex}.op-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;display:flex}.op-label:is(:where(.group)[data-disabled=true] *){pointer-events:none;opacity:.5}.op-label:is(:where(.peer):disabled~*){cursor:not-allowed;opacity:.5}@keyframes c-popover-slide-down-in{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes c-popover-slide-up-in{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes c-popover-slide-right-in{0%{opacity:0;transform:translate(-4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes c-popover-slide-left-in{0%{opacity:0;transform:translate(4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes c-popover-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.op-popover_content{z-index:50;width:calc(var(--spacing) * 72);transform-origin:var(--radix-popover-content-transform-origin);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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-outline-style:none;outline-style:none;flex-direction:column;display:flex}@media (forced-colors:active){.op-popover_content{outline-offset:2px;outline:2px solid #0000}}.op-popover_content[data-state=closed]{animation:.1s ease-in forwards c-popover-fade-out}.op-popover_content[data-side=bottom][data-state=open]{animation:.12s ease-out c-popover-slide-down-in}.op-popover_content[data-side=top][data-state=open]{animation:.12s ease-out c-popover-slide-up-in}.op-popover_content[data-side=left][data-state=open]{animation:.12s ease-out c-popover-slide-left-in}.op-popover_content[data-side=right][data-state=open]{animation:.12s ease-out c-popover-slide-right-in}.op-popover_header{margin-bottom:calc(var(--spacing) * 1);gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.op-popover_title{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.op-popover_description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-muted-foreground)}.op-radio-group{gap:calc(var(--spacing) * 2);display:grid}.op-radio{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);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:var(--color-surface,var(--color-panel));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.op-radio:focus-visible{box-shadow:var(--shadow-glow-primary);outline:none}.op-radio[data-state=checked]{border-color:var(--color-primary)}.op-radio[data-disabled]{cursor:not-allowed;opacity:.5}.op-radio_indicator{color:var(--color-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.op-radio_icon{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);fill:var(--color-primary)}.op-resizable{width:100%;height:100%;display:flex}.op-resizable[data-panel-group-direction=vertical]{flex-direction:column}.op-resizable_handle{background-color:var(--color-border);width:1px;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;justify-content:center;align-items:center;display:flex;position:relative}.op-resizable_handle:after{content:var(--tw-content);content:var(--tw-content);inset-block:calc(var(--spacing) * 0);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}@media (hover:hover){.op-resizable_handle:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.op-resizable_handle:hover{background-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}}.op-resizable_handle: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-ring)}.op-resizable_handle[data-panel-group-direction=vertical]{width:100%;height:1px}.op-resizable_handle[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0);content:var(--tw-content);height:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.op-resizable_handle[data-panel-group-direction=vertical]>div{rotate:90deg}.op-resizable_handle-grip{z-index:10;height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 2);border-radius:var(--radius-xs);border-style:var(--tw-border-style);background-color:var(--color-border);border-width:1px;justify-content:center;align-items:center;display:flex}.op-resizable_handle-grip>svg{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.op-select{position:relative}.op-select_trigger{border:1px solid var(--color-border);background-color:var(--color-card);white-space:nowrap;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.op-select_trigger:focus{border-color:var(--color-ring);box-shadow:0 0 0 3px oklch(from var(--color-ring) l c h/.2)}.op-select_trigger:disabled{cursor:not-allowed;opacity:.5}.op-select_trigger[data-placeholder]{color:var(--color-muted-foreground)}.op-select_icon{opacity:.5;flex-shrink:0;width:1rem;height:1rem}.op-select_scroll-button{cursor:default;justify-content:center;align-items:center;padding-block:.25rem;display:flex}.op-select_content{z-index:50;border:1px solid var(--color-border);background-color:var(--color-card);min-width:8rem;color:var(--color-card-foreground);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px oklch(0% 0 0/.1),0 4px 6px -4px oklch(0% 0 0/.1)}.op-select_content-popper{width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.op-select_content-viewport{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);padding:.25rem}.op-select_label{color:var(--color-muted-foreground);padding-block:.375rem;padding-inline:.5rem;font-size:.75rem;font-weight:600}.op-select_item{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;padding-block:.375rem;border-radius:.5rem;outline:none;align-items:center;width:100%;padding-left:2rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .1s;display:flex;position:relative;overflow:hidden}.op-select_item:hover,.op-select_item[data-state=open],.op-select_item[data-highlighted]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.op-select_item[data-disabled]{pointer-events:none;opacity:.5}.op-select_item-indicator{width:14px;height:14px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.5rem}.op-select_separator{background-color:var(--color-border);height:1px;margin-block:.25rem;margin-inline:-.25rem}.op-separator{background-color:var(--color-border);flex-shrink:0}.op-separator-horizontal{width:100%;height:1px}.op-separator-vertical{width:1px;height:100%}@keyframes c-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes c-sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c-sheet-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes c-sheet-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes c-sheet-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes c-sheet-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes c-sheet-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes c-sheet-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes c-sheet-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes c-sheet-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.op-sheet_overlay{inset:calc(var(--spacing) * 0);z-index:50;background-color:#00000073;position:fixed}@supports (color:color-mix(in lab, red, red)){.op-sheet_overlay{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.op-sheet_overlay{--tw-backdrop-blur:blur(1px);-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,)}.op-sheet_overlay[data-state=open]{animation:.18s ease-out c-sheet-fade-in}.op-sheet_overlay[data-state=closed]{animation:.16s ease-in forwards c-sheet-fade-out}.op-sheet_content{z-index:50;gap:calc(var(--spacing) * 4);background-color:var(--color-popover);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--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: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:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;background-clip:padding-box;outline-style:none;flex-direction:column;display:flex;position:fixed}.op-sheet_content[data-side=top]{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);height:auto}.op-sheet_content[data-side=top][data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) c-sheet-slide-in-top}.op-sheet_content[data-side=top][data-state=closed]{animation:.18s cubic-bezier(.16,1,.3,1) forwards c-sheet-slide-out-top}.op-sheet_content[data-side=bottom]{inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);height:auto}.op-sheet_content[data-side=bottom][data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) c-sheet-slide-in-bottom}.op-sheet_content[data-side=bottom][data-state=closed]{animation:.18s cubic-bezier(.16,1,.3,1) forwards c-sheet-slide-out-bottom}.op-sheet_content[data-side=left]{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border);width:75%;height:100%}@media (width>=40rem){.op-sheet_content[data-side=left]{max-width:var(--container-sm)}}.op-sheet_content[data-side=left][data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) c-sheet-slide-in-left}.op-sheet_content[data-side=left][data-state=closed]{animation:.18s cubic-bezier(.16,1,.3,1) forwards c-sheet-slide-out-left}.op-sheet_content[data-side=right]{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border);width:75%;height:100%}@media (width>=40rem){.op-sheet_content[data-side=right]{max-width:var(--container-sm)}}.op-sheet_content[data-side=right][data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) c-sheet-slide-in-right}.op-sheet_content[data-side=right][data-state=closed]{animation:.18s cubic-bezier(.16,1,.3,1) forwards c-sheet-slide-out-right}.op-sheet_close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--color-muted-foreground);opacity:.8;transition-property:opacity;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;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.op-sheet_close:hover{background-color:var(--color-accent);color:var(--color-accent-foreground);opacity:1}}.op-sheet_header{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 12);text-align:left;flex-direction:column;display:flex}.op-sheet_footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);flex-direction:column;margin-top:auto;display:flex}.op-sheet_title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.op-sheet_description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.op-skeleton{animation:var(--animate-pulse);border-radius:var(--radius-md);background-color:var(--color-muted)}.op-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.op-slider[data-disabled]{opacity:.5}.op-slider[data-vertical]{height:100%;min-height:calc(var(--spacing) * 40);flex-direction:column;width:auto}.op-slider_track{background-color:var(--color-muted);border-radius:3.40282e38px;flex-grow:1;position:relative;overflow:hidden}.op-slider_track[data-horizontal]{height:calc(var(--spacing) * 1);width:100%}.op-slider_track[data-vertical]{height:100%;width:calc(var(--spacing) * 1)}.op-slider_range{background-color:var(--color-primary);-webkit-user-select:none;user-select:none;position:absolute}.op-slider_range[data-horizontal]{height:100%}.op-slider_range[data-vertical]{width:100%}.op-slider_thumb{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ring);background-color:var(--color-white);--tw-ring-color:var(--color-ring);border-radius:3.40282e38px;flex-shrink:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.op-slider_thumb{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.op-slider_thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none}.op-slider_thumb:after{content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing) * -2);position:absolute}@media (hover:hover){.op-slider_thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}.op-slider_thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-outline-style:none;outline-style:none}.op-slider_thumb:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.op-slider_thumb:disabled{pointer-events:none;opacity:.5}.op-sonner{z-index:100;align-items:flex-end;gap:calc(var(--spacing) * 2);max-height:100vh;padding:calc(var(--spacing) * 2);flex-direction:column-reverse;display:flex;position:fixed}@media (width>=40rem){.op-sonner{top:auto;right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);flex-direction:column}}.op-sonner{--normal-bg:var(--color-bg,var(--background));--normal-text:var(--color-text,var(--foreground));--normal-border:var(--color-border,var(--border));--border-radius:var(--radius);width:min(100vw - 1rem,420px);bottom:.5rem;left:auto;right:.5rem}.op-sonner_toast{justify-content:space-between;align-items:center;width:100%;display:flex}:where(.op-sonner_toast>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.op-sonner_toast{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-bg,var(--background));color:var(--color-text,var(--foreground));border-width:1px;border-color:var(--color-border,var(--border));overflow:hidden;box-shadow:0 14px 34px #0f172a29,0 2px 6px #0f172a14}.op-sonner_toast[data-theme=dark]{background-color:var(--color-surface,var(--background))}.op-sonner_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)}.op-sonner_description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.9;color:var(--color-text-muted,var(--muted-foreground))}.op-sonner_action-button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);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-medium);font-weight:var(--font-weight-medium);--tw-ring-offset-color:var(--color-background);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;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.op-sonner_action-button: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-ring);--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}@media (forced-colors:active){.op-sonner_action-button:focus{outline-offset:2px;outline:2px solid #0000}}.op-sonner_action-button:disabled{pointer-events:none;opacity:.5}.op-sonner_action-button{border-color:var(--color-border,var(--border))}.op-sonner_action-button:hover{background-color:var(--color-hover,var(--accent))}.op-sonner_cancel-button{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);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-medium);font-weight:var(--font-weight-medium);--tw-ring-offset-color:var(--color-background);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;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.op-sonner_cancel-button: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-ring);--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}@media (forced-colors:active){.op-sonner_cancel-button:focus{outline-offset:2px;outline:2px solid #0000}}.op-sonner_cancel-button:disabled{pointer-events:none;opacity:.5}.op-sonner_cancel-button{border-color:var(--color-border,var(--border))}.op-sonner_cancel-button:hover{background-color:var(--color-hover,var(--accent))}.op-sonner_close-button{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding: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));position:absolute}@media (hover:hover){.op-sonner_close-button:hover{opacity:1}}.op-sonner_close-button:focus{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-outline-style:none;outline-style:none}@media (forced-colors:active){.op-sonner_close-button:focus{outline-offset:2px;outline:2px solid #0000}}.op-sonner_close-button{color:var(--color-text-muted,var(--muted-foreground))}.op-sonner_icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-sonner_icon-loading{animation:var(--animate-spin)}.op-switch{border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.op-switch:after{content:var(--tw-content);content:var(--tw-content);inset-inline:calc(var(--spacing) * -3);content:var(--tw-content);inset-block:calc(var(--spacing) * -2);position:absolute}.op-switch:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring)}@supports (color:color-mix(in lab, red, red)){.op-switch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.op-switch[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive)}@supports (color:color-mix(in lab, red, red)){.op-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.op-switch:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-switch:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.op-switch:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.op-switch:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.op-switch[data-disabled]{cursor:not-allowed;opacity:.5}.op-switch[data-state=checked]{background-color:var(--color-primary)}.op-switch[data-state=unchecked],.op-switch[data-state=unchecked]:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.op-switch[data-state=unchecked]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 80%, transparent)}}.op-switch[data-size=default]{width:32px;height:18.4px}.op-switch[data-size=sm]{width:24px;height:14px}.op-switch_thumb{pointer-events:none;background-color:var(--color-background);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}.op-switch[data-size=default] .op-switch_thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.op-switch[data-size=default] .op-switch_thumb[data-state=checked]{transform:translate(calc(100% - 2px))}.op-switch[data-size=default] .op-switch_thumb[data-state=unchecked]{transform:translate(0)}.op-switch[data-size=sm] .op-switch_thumb{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.op-switch[data-size=sm] .op-switch_thumb[data-state=checked]{transform:translate(calc(100% - 2px))}.op-switch[data-size=sm] .op-switch_thumb[data-state=unchecked]{transform:translate(0)}.op-switch[data-state=checked] .op-switch_thumb:where(.dark,.dark *){background-color:var(--color-primary-foreground)}.op-switch[data-state=unchecked] .op-switch_thumb:where(.dark,.dark *){background-color:var(--color-foreground)}.op-tabs_list{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-muted);padding:calc(var(--spacing) * 1);color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.op-tabs_trigger{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-ring-offset-color:var(--color-background);transition-property:all;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;justify-content:center;align-items:center;display:inline-flex}.op-tabs_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-ring);--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)}.op-tabs_trigger:disabled{pointer-events:none;opacity:.5}.op-tabs_trigger[data-state=active]{background-color:var(--color-background);color:var(--color-foreground);--tw-shadow:0 1px 2px 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)}.op-tabs_content{margin-top:calc(var(--spacing) * 2);--tw-ring-offset-color:var(--color-background);--tw-outline-style:none;outline-style:none}.op-tabs_content: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-ring);--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)}.op-tooltip_content{z-index:50;border-radius:var(--radius-md);background-color:var(--color-slate-900);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));color:var(--color-slate-50);--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);-webkit-user-select:none;user-select:none;overflow:hidden}.op-tooltip_content:where(.dark,.dark *){background-color:var(--color-slate-50);color:var(--color-slate-900)}.op-tooltip_arrow{fill:var(--color-slate-900)}.op-tooltip_arrow:where(.dark,.dark *){fill:var(--color-slate-50)}.op-big-calendar{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}.op-big-calendar_header{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-bottom-width:1px;flex-direction:column;display:flex}@media (width>=64rem){.op-big-calendar_header{flex-direction:row;justify-content:space-between;align-items:center}}.op-big-calendar_header-nav{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.op-big-calendar_header-controls{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (width>=40rem){.op-big-calendar_header-controls{flex-direction:row;justify-content:space-between}}.op-big-calendar_header-views{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.op-big-calendar_header-view-group{display:inline-flex}.op-big-calendar_header-view-group:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.op-big-calendar_header-view-group:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.op-big-calendar_header-view-group:not(:first-child):not(:last-child){border-radius:0}.op-big-calendar_header-view-group .op-button--view-active{border-top-right-radius:0;border-bottom-right-radius:0}.op-big-calendar_header-view-group .op-button--view-active svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-big-calendar_header-view-group .op-button--view-inactive{border-radius:0;margin-left:-1px}.op-big-calendar_header-view-group .op-button--view-inactive svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-big-calendar_header-view-group .op-button--view-last{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.op-big-calendar_header-view-group .op-button--view-last svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.op-big-calendar_today-btn{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.op-big-calendar_today-btn: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_today-btn-month{height:calc(var(--spacing) * 6);background-color:var(--color-primary);text-align:center;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-primary-foreground);justify-content:center;align-items:center;display:flex}.op-big-calendar_today-btn-day{width:100%;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);justify-content:center;align-items:center;display:flex}:where(.op-big-calendar_date-nav>: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)))}.op-big-calendar_date-nav-title{align-items:center;gap: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);display:flex}.op-big-calendar_date-nav-range{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-muted-foreground);display:flex}.op-big-calendar_user-select{flex:1}@media (width>=48rem){.op-big-calendar_user-select{width:calc(var(--spacing) * 48)}}.op-big-calendar_month-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.op-big-calendar_month-weekdays>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.op-big-calendar_month-weekdays-cell{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-muted-foreground);justify-content:center;align-items:center;display:flex}.op-big-calendar_month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.op-big-calendar_month-day-cell{gap:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);height:100%;padding-block:calc(var(--spacing) * 1.5);border-left-width:1px;flex-direction:column;display:flex}@media (width>=64rem){.op-big-calendar_month-day-cell{padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 2)}}.op-big-calendar_month-day-cell--sunday{border-left-style:var(--tw-border-style);border-left-width:0}.op-big-calendar_month-day-cell-number{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);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;justify-content:center;align-items:center;display:flex}@media (hover:hover){.op-big-calendar_month-day-cell-number:hover{background-color:var(--color-accent)}}.op-big-calendar_month-day-cell-number: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-ring);--tw-outline-style:none;outline-style:none}@media (width>=64rem){.op-big-calendar_month-day-cell-number{padding-inline:calc(var(--spacing) * 2)}}.op-big-calendar_month-day-cell-number--muted{opacity:.2}.op-big-calendar_month-day-cell-number--today{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-foreground)}@media (hover:hover){.op-big-calendar_month-day-cell-number--today:hover{background-color:var(--color-primary)}}.op-big-calendar_month-day-cell-events{height:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);display:flex}@media (width>=64rem){.op-big-calendar_month-day-cell-events{gap:calc(var(--spacing) * 2);height:94px;padding-inline:calc(var(--spacing) * 0);flex-direction:column}}.op-big-calendar_month-day-cell-events--muted{opacity:.5}.op-big-calendar_month-day-cell-more{height:calc(var(--spacing) * 4.5);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-muted-foreground)}.op-big-calendar_month-event-badge{margin-inline:calc(var(--spacing) * 1);width:auto;height:auto;height:calc(var(--spacing) * 6.5);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);text-overflow:ellipsis;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));white-space:nowrap;border-width:1px;display:flex;overflow:hidden}.op-big-calendar_month-event-badge: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_month-event-badge--first{z-index:10;margin-right:calc(var(--spacing) * 0);border-right-style:var(--tw-border-style);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 3px);position:relative}.op-big-calendar_month-event-badge--first>span{margin-right:calc(var(--spacing) * 2.5)}.op-big-calendar_month-event-badge--middle{z-index:10;margin-inline:calc(var(--spacing) * 0);border-inline-style:var(--tw-border-style);border-inline-width:0;border-radius:0;width:calc(100% + 1px);position:relative}.op-big-calendar_month-event-badge--last{margin-left:calc(var(--spacing) * 0);border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.op-big-calendar_month-event-bullet{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px}.op-big-calendar_month-event-bullet--blue{background-color:var(--color-blue-600)}.op-big-calendar_month-event-bullet--blue:where(.dark,.dark *){background-color:var(--color-blue-500)}.op-big-calendar_month-event-bullet--green{background-color:var(--color-green-600)}.op-big-calendar_month-event-bullet--green:where(.dark,.dark *){background-color:var(--color-green-500)}.op-big-calendar_month-event-bullet--red{background-color:var(--color-red-600)}.op-big-calendar_month-event-bullet--red:where(.dark,.dark *){background-color:var(--color-red-500)}.op-big-calendar_month-event-bullet--yellow{background-color:var(--color-yellow-600)}.op-big-calendar_month-event-bullet--yellow:where(.dark,.dark *){background-color:var(--color-yellow-500)}.op-big-calendar_month-event-bullet--purple{background-color:var(--color-purple-600)}.op-big-calendar_month-event-bullet--purple:where(.dark,.dark *){background-color:var(--color-purple-500)}.op-big-calendar_month-event-bullet--gray{background-color:var(--color-neutral-600)}.op-big-calendar_month-event-bullet--gray:where(.dark,.dark *){background-color:var(--color-neutral-500)}.op-big-calendar_month-event-bullet--orange{background-color:var(--color-orange-600)}.op-big-calendar_month-event-bullet--orange:where(.dark,.dark *){background-color:var(--color-orange-500)}.op-big-calendar_week-mobile-msg{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);border-bottom-width:1px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.op-big-calendar_week-mobile-msg{display:none}}.op-big-calendar_week-wrapper{flex-direction:column;display:none}@media (width>=40rem){.op-big-calendar_week-wrapper{display:flex}}.op-big-calendar_week-header{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;display:flex;position:relative}.op-big-calendar_week-header-time-slot{width:calc(var(--spacing) * 18)}.op-big-calendar_week-header-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.op-big-calendar_week-header-days>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.op-big-calendar_week-header-days{border-left-style:var(--tw-border-style);border-left-width:1px}.op-big-calendar_week-header-days-cell{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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}.op-big-calendar_week-header-days-cell-day-num{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.op-big-calendar_week-scroll{height:736px}.op-big-calendar_week-body{display:flex;overflow:hidden}.op-big-calendar_week-time-col{width:calc(var(--spacing) * 18);position:relative}.op-big-calendar_week-time-col-hour{position:relative}.op-big-calendar_week-time-col-hour-label{top:calc(var(--spacing) * -3);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);align-items:center;display:flex;position:absolute}.op-big-calendar_week-grid{border-left-style:var(--tw-border-style);border-left-width:1px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}:where(.op-big-calendar_week-grid>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.op-big-calendar_week-day-col,.op-big-calendar_week-slot{position:relative}.op-big-calendar_week-slot--disabled{background-image:repeating-linear-gradient(-60deg, hsl(var(--border)) 0 .5px, transparent .5px 8px)}.op-big-calendar_week-slot-line{pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;position:absolute}.op-big-calendar_week-slot-half-line{pointer-events:none;inset-inline:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;position:absolute;top:50%}.op-big-calendar_week-slot-click{inset-inline:calc(var(--spacing) * 0);cursor:pointer;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));position:absolute}@media (hover:hover){.op-big-calendar_week-slot-click:hover{background-color:var(--color-accent)}}.op-big-calendar_week-slot-click--0{top:calc(var(--spacing) * 0);height:24px}.op-big-calendar_week-slot-click--15{height:24px;top:24px}.op-big-calendar_week-slot-click--30{height:24px;top:48px}.op-big-calendar_week-slot-click--45{height:24px;top:72px}.op-big-calendar_week-event-block{gap:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);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));border-width:1px;flex-direction:column;display:flex;overflow:hidden}.op-big-calendar_week-event-block: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_week-event-block--compact{padding-block:calc(var(--spacing) * 0);justify-content:center}.op-big-calendar_week-multi-day{display:none;overflow:hidden}@media (width>=40rem){.op-big-calendar_week-multi-day{display:flex}}.op-big-calendar_week-multi-day-day-slot{gap:calc(var(--spacing) * 1);height:100%;padding-block:calc(var(--spacing) * 1);flex-direction:column;display:flex}.op-big-calendar_day-header{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;display:flex;position:relative}.op-big-calendar_day-header-cell{border-left-style:var(--tw-border-style);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-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-left-width:1px;flex:1}.op-big-calendar_day-header-cell-day-num{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.op-big-calendar_day-scroll{height:800px}.op-big-calendar_day-time-col{width:calc(var(--spacing) * 18);position:relative}.op-big-calendar_day-time-col-hour{position:relative}.op-big-calendar_day-time-col-hour-label{top:calc(var(--spacing) * -3);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);align-items:center;display:flex;position:absolute}.op-big-calendar_day-grid{border-left-style:var(--tw-border-style);border-left-width:1px;flex:1;position:relative}.op-big-calendar_day-sidebar{width:calc(var(--spacing) * 64);display:none}:where(.op-big-calendar_day-sidebar>: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)))}.op-big-calendar_day-sidebar{border-left-style:var(--tw-border-style);border-left-width:1px}@media (width>=48rem){.op-big-calendar_day-sidebar{display:block}}.op-big-calendar_day-sidebar-calendar{width:fit-content;margin-inline:auto}.op-big-calendar_day-sidebar-events{flex:1}:where(.op-big-calendar_day-sidebar-events>: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)))}.op-big-calendar_day-now-indicator{pointer-events:none;inset-inline:calc(var(--spacing) * 0);z-index:50;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-primary);position:absolute}.op-big-calendar_day-now-indicator-dot{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);border-radius:3.40282e38px;position:absolute}.op-big-calendar_day-now-indicator-label{left:calc(var(--spacing) * -18);width:calc(var(--spacing) * 16);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-background);padding-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-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);justify-content:flex-end;display:flex;position:absolute}.op-big-calendar_day-happening{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);display:flex}.op-big-calendar_day-happening-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);margin-top:5px;display:flex;position:relative}.op-big-calendar_day-happening-dot-ping{width:100%;height:100%;animation:var(--animate-ping);background-color:var(--color-green-400);opacity:.75;border-radius:3.40282e38px;display:inline-flex;position:absolute}.op-big-calendar_day-happening-dot-solid{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-green-600);border-radius:3.40282e38px;display:inline-flex;position:relative}.op-big-calendar_day-happening-text{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-foreground)}.op-big-calendar_day-no-events{padding: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-muted-foreground);font-style:italic}.op-big-calendar_day-sidebar-scroll{height:422px;padding-inline:calc(var(--spacing) * 4)}:where(.op-big-calendar_day-sidebar-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.op-big-calendar_day-sidebar-list{padding-bottom:calc(var(--spacing) * 4)}:where(.op-big-calendar_day-sidebar-item>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.op-big-calendar_day-sidebar-item-title{-webkit-line-clamp: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);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-big-calendar_day-sidebar-item-detail{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted-foreground);display:flex}.op-big-calendar_day-sidebar-item-detail-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.op-big-calendar_day-sidebar-item-detail-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.op-big-calendar_year{padding:calc(var(--spacing) * 4)}.op-big-calendar_year-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.op-big-calendar_year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.op-big-calendar_year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.op-big-calendar_year-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-big-calendar_year-month{flex-direction:column;display:flex}.op-big-calendar_year-month-name{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px}@media (hover:hover){.op-big-calendar_year-month-name:hover{background-color:var(--color-accent)}}.op-big-calendar_year-month-name: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_year-month-body{flex:1}:where(.op-big-calendar_year-month-body>: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)))}.op-big-calendar_year-month-body{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-top-width:0}.op-big-calendar_year-month-weekdays{column-gap:calc(var(--spacing) * .5);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.op-big-calendar_year-month-weekdays-cell{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-muted-foreground)}.op-big-calendar_year-month-days{column-gap:calc(var(--spacing) * .5);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.op-big-calendar_year-month-blank{height:calc(var(--spacing) * 10)}.op-big-calendar_year-month-day{height:calc(var(--spacing) * 11);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding-top:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}@media (hover:hover){.op-big-calendar_year-month-day:hover{background-color:var(--color-accent)}}.op-big-calendar_year-month-day: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_year-month-day-number{width:calc(var(--spacing) * 6);height: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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.op-big-calendar_year-month-day-number--today{background-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground)}.op-big-calendar_year-month-day-dots{margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * .5);display:flex}.op-big-calendar_year-month-day-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:3.40282e38px}.op-big-calendar_year-month-day-count{color:var(--color-muted-foreground);font-size:7px}.op-big-calendar_agenda{height:800px}:where(.op-big-calendar_agenda-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.op-big-calendar_agenda-content{padding:calc(var(--spacing) * 4)}.op-big-calendar_agenda-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 20);color:var(--color-muted-foreground);flex-direction:column;display:flex}.op-big-calendar_agenda-empty-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.op-big-calendar_agenda-empty-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=48rem){.op-big-calendar_agenda-empty-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}:where(.op-big-calendar_agenda-day-group>: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)))}.op-big-calendar_agenda-day-group-date{top:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-background);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);display:flex;position:sticky}:where(.op-big-calendar_agenda-day-group-events>: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)))}.op-big-calendar_agenda-event-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:flex}.op-big-calendar_agenda-event-card: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-ring);--tw-outline-style:none;outline-style:none}.op-big-calendar_agenda-event-card-info{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.op-big-calendar_agenda-event-card-title{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.op-big-calendar_agenda-event-card-title-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.op-big-calendar_agenda-event-card-meta{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1);display:flex}.op-big-calendar_agenda-event-card-meta-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);flex-shrink:0}.op-big-calendar_agenda-event-card-meta-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-foreground)}.op-big-calendar_agenda-event-card-description{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-foreground);display:flex}.op-big-calendar_event-dot{flex-shrink:0}.op-big-calendar_event-title{align-items:center;gap:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.op-big-calendar_event-title-text{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.op-big-calendar_event-time{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-muted-foreground);display:flex}.op-big-calendar_dnd-dragging{opacity:.4}.op-big-calendar_dnd-drop-target{height:24px}.op-big-calendar_dnd-drop-active{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.op-big-calendar_dnd-drop-active{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.op-big-calendar_dialog-form{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}.op-big-calendar_dialog-warning-icon{margin-right:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-yellow-500);display:inline-block}.op-big-calendar_dialog-detail-row{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.op-big-calendar_dialog-detail-icon{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.op-big-calendar_dialog-detail-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)}.op-big-calendar_dialog-detail-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.op-big-calendar_dialog-color-swatch{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-radius:3.40282e38px}.op-big-calendar_settings{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.op-big-calendar_settings-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)}.op-big-calendar_settings-row{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.op-big-calendar_settings-day-row{width:calc(var(--spacing) * 40);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.op-big-calendar_settings-time-row{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.op-big-calendar_settings-closed{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted-foreground);display:flex}.op-big-calendar-event-color--blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-700)}.op-big-calendar-event-color--blue:where(.dark,.dark *){border-color:var(--color-blue-800);background-color:var(--color-blue-950);color:var(--color-blue-300)}.op-big-calendar-event-color--blue .event-dot{fill:var(--color-blue-600,#2563eb)}.op-big-calendar-event-color--green{border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-700)}.op-big-calendar-event-color--green:where(.dark,.dark *){border-color:var(--color-green-800);background-color:var(--color-green-950);color:var(--color-green-300)}.op-big-calendar-event-color--green .event-dot{fill:var(--color-green-600,#16a34a)}.op-big-calendar-event-color--red{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.op-big-calendar-event-color--red:where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-red-950);color:var(--color-red-300)}.op-big-calendar-event-color--red .event-dot{fill:var(--color-red-600,#dc2626)}.op-big-calendar-event-color--yellow{border-color:var(--color-yellow-200);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.op-big-calendar-event-color--yellow:where(.dark,.dark *){border-color:var(--color-yellow-800);background-color:var(--color-yellow-950);color:var(--color-yellow-300)}.op-big-calendar-event-color--yellow .event-dot{fill:var(--color-yellow-600,#ca8a04)}.op-big-calendar-event-color--purple{border-color:var(--color-purple-200);background-color:var(--color-purple-50);color:var(--color-purple-700)}.op-big-calendar-event-color--purple:where(.dark,.dark *){border-color:var(--color-purple-800);background-color:var(--color-purple-950);color:var(--color-purple-300)}.op-big-calendar-event-color--purple .event-dot{fill:var(--color-purple-600,#9333ea)}.op-big-calendar-event-color--orange{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}.op-big-calendar-event-color--orange:where(.dark,.dark *){border-color:var(--color-orange-800);background-color:var(--color-orange-950);color:var(--color-orange-300)}.op-big-calendar-event-color--orange .event-dot{fill:var(--color-orange-600,#ea580c)}.op-big-calendar-event-color--gray{border-color:var(--color-neutral-200);background-color:var(--color-neutral-50);color:var(--color-neutral-900)}.op-big-calendar-event-color--gray:where(.dark,.dark *){border-color:var(--color-neutral-700);background-color:var(--color-neutral-900);color:var(--color-neutral-300)}.op-big-calendar-event-color--gray .event-dot{fill:var(--color-neutral-600,#525252)}.op-big-calendar-event-color--blue-dot,.op-big-calendar-event-color--green-dot,.op-big-calendar-event-color--red-dot,.op-big-calendar-event-color--yellow-dot,.op-big-calendar-event-color--purple-dot,.op-big-calendar-event-color--orange-dot,.op-big-calendar-event-color--gray-dot{background-color:var(--color-neutral-50)}:is(.op-big-calendar-event-color--blue-dot,.op-big-calendar-event-color--green-dot,.op-big-calendar-event-color--red-dot,.op-big-calendar-event-color--yellow-dot,.op-big-calendar-event-color--purple-dot,.op-big-calendar-event-color--orange-dot,.op-big-calendar-event-color--gray-dot):where(.dark,.dark *){background-color:var(--color-neutral-900)}.op-big-calendar-event-color--blue-dot .event-dot{fill:var(--color-blue-600,#2563eb)}.op-big-calendar-event-color--green-dot .event-dot{fill:var(--color-green-600,#16a34a)}.op-big-calendar-event-color--red-dot .event-dot{fill:var(--color-red-600,#dc2626)}.op-big-calendar-event-color--yellow-dot .event-dot{fill:var(--color-yellow-600,#ca8a04)}.op-big-calendar-event-color--purple-dot .event-dot{fill:var(--color-purple-600,#9333ea)}.op-big-calendar-event-color--orange-dot .event-dot{fill:var(--color-orange-600,#ea580c)}.op-big-calendar-event-color--gray-dot .event-dot{fill:var(--color-neutral-600,#525252)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-\[15vh\]{top:15vh}.top-full{top:100%}.right-1{right:calc(var(--spacing) * 1)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.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)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(100vh-22rem\)\]{max-height:calc(100vh - 22rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[180px\]{max-width:180px}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-37\.5{min-width:calc(var(--spacing) * 37.5)}.min-w-\[132px\]{min-width:132px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.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(.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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-background{border-color:var(--color-background)}.border-border,.border-border\/10{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/10{border-color:color-mix(in oklab, var(--color-border) 10%, transparent)}}.border-border\/20{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--color-border) 20%, transparent)}}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-destructive\/20{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.border-destructive\/30{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-input{border-color:var(--color-input)}.border-muted-foreground\/60{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[color\:var\(--color-hover\)\]{background-color:var(--color-hover)}.bg-\[var\(--color-danger-soft\)\]{background-color:var(--color-danger-soft)}.bg-\[var\(--color-info-soft\)\]{background-color:var(--color-info-soft)}.bg-\[var\(--color-panel\)\]{background-color:var(--color-panel)}.bg-\[var\(--color-success-soft\)\]{background-color:var(--color-success-soft)}.bg-\[var\(--color-warning-soft\)\]{background-color:var(--color-warning-soft)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--gradient-brand\)\]{background-color:var(--gradient-brand)}.bg-\[var\(--info-soft\)\]{background-color:var(--info-soft)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-accent{background-color:var(--color-accent)}.bg-background,.bg-background\/70{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/15{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-info\/15{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--color-info) 15%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-popover{background-color:var(--color-popover)}.bg-primary,.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar-accent{background-color:var(--color-sidebar-accent)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft,.bg-warning-soft\/60{background-color:var(--color-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bg-warning-soft\/60{background-color:color-mix(in oklab, var(--color-warning-soft) 60%, transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-primary-fg\)\]{color:var(--color-primary-fg)}.text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-current{color:currentColor}.text-danger{color:var(--color-danger)}.text-destructive{color:var(--color-destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground{color:var(--color-foreground)}.text-info{color:var(--color-info)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground\/60{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/60{color:color-mix(in oklab, var(--color-sidebar-foreground) 60%, transparent)}}.text-success{color:var(--color-success)}.text-violet-500{color:var(--color-violet-500)}.text-warning,.text-warning\/80{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/80{color:color-mix(in oklab, var(--color-warning) 80%, transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.caret-transparent{caret-color:#0000}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(79\,70\,229\,0\.28\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#4f46e547);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--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)}.shadow-md{--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)}.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-xs{--tw-shadow:0 1px 2px 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)}.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)}.shadow-black{--tw-shadow-color:#000}@supports (color:color-mix(in lab, red, red)){.shadow-black{--tw-shadow-color:color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent)}}.ring-primary\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.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,)}.backdrop-blur{--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,)}.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-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/label-item\:flex:is(:where(.group\/label-item):hover *){display:flex}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:border-foreground\/50:hover{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/50:hover{border-color:color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.hover\:border-input:hover{border-color:var(--color-input)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-inherit:hover{background-color:inherit}.hover\:bg-muted-foreground\/10:hover{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/10:hover{background-color:color-mix(in oklab, var(--color-muted-foreground) 10%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/95:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/95:hover{background-color:color-mix(in oklab, var(--color-primary) 95%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-success-soft:hover{background-color:var(--color-success-soft)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-soft:hover{background-color:var(--color-warning-soft)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-foreground:hover{color:var(--color-primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-primary:focus{background-color:var(--color-primary)}.focus\:text-primary-foreground:focus{color:var(--color-primary-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--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)}.focus-visible\:ring-2: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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--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)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true],.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--color-accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--color-muted-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-active\:bg-sidebar-accent[data-active]{background-color:var(--color-sidebar-accent)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-sidebar-accent-foreground[data-active]{color:var(--color-sidebar-accent-foreground)}@media (hover:hover){.data-open\:hover\:bg-sidebar-accent[data-open]:hover{background-color:var(--color-sidebar-accent)}.data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[focus-within\]\:ring-1[data-focus-within]{--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)}.data-\[focus-within\]\:ring-ring[data-focus-within]{--tw-ring-color:var(--color-ring)}.data-\[focus-within\]\:outline-none[data-focus-within]{--tw-outline-style:none;outline-style:none}.data-\[focused\]\:bg-foreground\/10[data-focused]{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[focused\]\:bg-foreground\/10[data-focused]{background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.data-\[focused\]\:text-foreground[data-focused]{color:var(--color-foreground)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-filter\:bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-auto{width:auto}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}}@media (width>=48rem){.md\:flex{display:flex}.md\:grid-cols-\[1\.4fr_1fr_auto\]{grid-template-columns:1.4fr 1fr auto}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1}.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-\[1\.4fr_0\.8fr_auto\]{grid-template-columns:1.4fr .8fr auto}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-md)}:is(.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside)){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}html{font-family:var(--font-sans);font-optical-sizing:auto}@supports (font-variation-settings:normal){html{font-family:"Inter var", var(--font-sans)}}*{box-sizing:border-box}body{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-weight:600;line-height:1.25}h1{letter-spacing:-.025em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:700}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}p{margin:0}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary)}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:"liga" 0}code{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;padding:.15rem .4rem;font-size:.875em}kbd{background-color:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border);box-shadow:0 1px 0 var(--color-border);border-radius:.375rem;align-items:center;padding:.1rem .4rem;font-size:.7rem;font-weight:500;display:inline-flex}::selection{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--color-info) 28%, transparent)}}.tabular-nums,[data-tabular-nums]{font-variant-numeric:tabular-nums}:root{--spacing-md:1rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-pill:9999px;--font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-display:Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, SF Mono, Consolas, Liberation Mono, monospace;--transition-fast:.12s cubic-bezier(.16, 1, .3, 1);--transition-base:.18s cubic-bezier(.16, 1, .3, 1);--transition-slow:.28s cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--color-primary:#171717;--color-primary-hover:#000;--color-primary-active:#000;--color-primary-fg:#fafafa;--color-accent:#171717;--color-accent-soft:#f5f5f5;--color-success:#16a34a;--color-success-soft:#dcfce7;--color-warning:#d97706;--color-warning-soft:#fef3c7;--color-danger:#dc2626;--color-danger-soft:#fee2e2;--color-info:#2563eb;--color-info-soft:#dbeafe;--color-star:#f59e0b;--color-star-hover:#fbbf24;--chart-sent-from:var(--primary);--chart-sent-to:var(--color-info);--chart-received-from:var(--color-info);--chart-received-to:var(--color-info-soft)}.light{--color-bg:#fafafa;--color-surface:#fff;--color-surface-2:#f5f5f5;--color-text:#0a0a0a;--color-text-muted:#737373;--color-muted:#737373;--color-border:#e4e4e7;--color-border-strong:#d4d4d4;--color-hover:#ededed;--color-panel:#fff;--color-panel-muted:#f5f5f5;--color-shell:#eceef2;--color-sidebar:#eceef2;--color-list-panel:#fff;--color-viewer-panel:#fff;--mail-compose-bg:#171717;--mail-compose-text:#fafafa;--mail-brand-text:#0a0a0a;--color-primary-soft:#e5e5e5;--color-primary-softer:#f5f5f5;--color-accent-soft:#f5f5f5;--shadow-xs:0 1px 2px #3c40431a;--shadow-sm:0 1px 2px #3c404326, 0 1px 3px #3c404314;--shadow-md:0 1px 3px #3c404329, 0 4px 8px #3c40431a;--shadow-lg:0 2px 6px #3c404326, 0 8px 24px #3c404324;--shadow-xl:0 4px 8px #3c404329, 0 12px 32px #3c40432e;--shadow-glow-primary:0 0 0 3px #17171729;--shadow-glow-danger:0 0 0 4px #dc26262e;--color-accent:#171717;--gradient-brand:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 100%);--gradient-aurora:none;--background:#fafafa;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#ededed;--accent-foreground:#0a0a0a;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--input:#e4e4e7;--ring:#171717;--radius:.5rem;--sidebar-background:transparent;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#ededed;--sidebar-accent-foreground:#0a0a0a;--sidebar-border:#e4e4e7;--sidebar-ring:#171717}@media (prefers-reduced-motion:reduce){:root{--transition-fast:.01ms;--transition-base:.01ms;--transition-slow:.01ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dark{--color-bg:#0a0a0a;--color-surface:#171717;--color-surface-2:#262626;--color-text:#fafafa;--color-text-muted:#a3a3a3;--color-muted:#a3a3a3;--color-border:#343434;--color-border-strong:#4a4a4a;--color-hover:#2b2b2b;--color-panel:#171717;--color-panel-muted:#262626;--color-shell:#0a0a0a;--color-sidebar:#171717;--color-list-panel:#171717;--color-viewer-panel:#171717;--mail-compose-bg:#fafafa;--mail-compose-text:#171717;--mail-brand-text:var(--color-text);--color-primary:#fafafa;--color-primary-hover:#e5e5e5;--color-primary-fg:#171717;--color-primary-soft:#262626;--color-primary-softer:#1f1f1f;--color-accent:#fafafa;--color-danger:#ef4444;--color-danger-soft:#ef444429;--color-success-soft:#16a34a29;--color-warning-soft:#d9770629;--color-info-soft:#2563eb29;--chart-sent-from:var(--primary);--chart-sent-to:var(--color-info);--chart-received-from:var(--color-info);--chart-received-to:var(--color-info-soft);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #00000059;--shadow-md:0 4px 12px #00000073, 0 2px 4px #0000004d;--shadow-lg:0 12px 28px #0000008c, 0 4px 8px #00000059;--shadow-xl:0 24px 48px #000000a6, 0 8px 16px #0006;--shadow-glow-primary:0 0 0 4px #fafafa38;--shadow-glow-danger:0 0 0 4px #ef444442;--gradient-brand:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 100%);--gradient-aurora:none;--background:#0a0a0a;--foreground:#fafafa;--card:lab(7.78201% -.0000149012 0);--card-foreground:#fafafa;--popover:lab(7.78201% -.0000149012 0);--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#171717;--secondary-foreground:#fafafa;--muted:#171717;--muted-foreground:#a3a3a3;--accent:#2b2b2b;--accent-foreground:#fafafa;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#343434;--input:#343434;--ring:#fafafa;--radius:.5rem;--sidebar-background:transparent;--sidebar-foreground:#fafafa;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#171717;--sidebar-accent:#2b2b2b;--sidebar-accent-foreground:#fafafa;--sidebar-border:#343434;--sidebar-ring:#fafafa}:root{--mail-custom-background:none;--mail-background-image:none;--mail-background-size:cover;--mail-background-position:center;--mail-background-overlay:none;--mail-panel-surface:var(--color-panel);--mail-panel-muted-surface:var(--color-panel-muted);--mail-layer-shell:var(--mail-panel-surface);--mail-layer-sidebar:var(--mail-sidebar-surface);--mail-layer-list:var(--mail-panel-muted-surface);--mail-layer-content:var(--color-viewer-panel,var(--color-panel));--mail-layer-content-solid:var(--color-panel);--mail-appearance-text:var(--color-text);--mail-appearance-text-muted:var(--color-text-muted);--mail-appearance-muted:var(--color-muted);--mail-appearance-border:var(--color-border);--mail-appearance-border-strong:var(--color-border-strong);--mail-appearance-hover:var(--color-hover);--mail-appearance-panel:var(--color-panel);--mail-appearance-panel-muted:var(--color-panel-muted);--mail-appearance-viewer-panel:var(--color-viewer-panel,var(--color-panel));--mail-appearance-brand-text:var(--mail-brand-text);--mail-chrome-text:var(--mail-brand-text);--mail-chrome-text-muted:var(--color-text-muted);--mail-search-surface:var(--mail-panel-muted-surface);--mail-search-surface-hover:var(--mail-panel-muted-surface);--mail-search-surface-focus:var(--color-panel);--mail-quota-surface:var(--mail-panel-surface);--mail-elevation-shadow:var(--shadow-md);--mail-floating-shadow:var(--shadow-lg);--mail-search-focus-shadow:var(--shadow-md);--mail-control-shadow:var(--shadow-sm);--mail-control-shadow-hover:var(--shadow-md);--mail-sidebar-surface:var(--color-sidebar);--mail-header-surface:var(--color-shell);--mail-island-shadow:none;--islands-panel-radius:var(--radius-xl);--islands-widget-radius:var(--radius-lg);--islands-input-radius:var(--radius-md);--islands-item-radius:var(--radius-sm)}html.light,html.dark{--mail-chrome-text:var(--color-text);--mail-chrome-text-muted:var(--color-text-muted)}html.light[data-mail-appearance=classic]{--color-shell:#eceef2;--mail-panel-surface:#fff;--mail-panel-muted-surface:#f5f5f5;--mail-layer-list:#fff;--mail-sidebar-surface:#eceef2;--mail-header-surface:#eceef2}html.light[data-mail-appearance=sky]{--color-primary:#1a73e8;--color-primary-hover:#1765cc;--color-primary-soft:#1a73e81f;--color-primary-softer:#1a73e80f;--color-shell:#eef4fc}html.light[data-mail-appearance=meadow]{--color-primary:#1e8e3e;--color-primary-hover:#18752f;--color-primary-soft:#1e8e3e1f;--color-primary-softer:#1e8e3e0f;--color-shell:#eef6f0}html.light[data-mail-appearance=sunset]{--color-primary:#c2410c;--color-primary-hover:#9a3412;--color-primary-soft:#c2410c1f;--color-primary-softer:#c2410c0f;--color-shell:#fbf3ee}html.light[data-mail-appearance=midnight]{--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-soft:#4f46e51f;--color-primary-softer:#4f46e50f;--color-shell:#f0f1fb}html.dark[data-mail-appearance=sky]{--color-primary:#8ab4f8;--color-primary-hover:#aecbfa;--color-primary-soft:#8ab4f82e;--color-primary-softer:#8ab4f81a}html.dark[data-mail-appearance=meadow]{--color-primary:#81c995;--color-primary-hover:#a8dab5;--color-primary-soft:#81c99529;--color-primary-softer:#81c99517}html.dark[data-mail-appearance=sunset]{--color-primary:#fcad70;--color-primary-hover:#fdc59a;--color-primary-soft:#fcad702e;--color-primary-softer:#fcad701a}html.dark[data-mail-appearance=midnight]{--color-primary:#a5b4fc;--color-primary-hover:#c4b5fd;--color-primary-soft:#a5b4fc2e;--color-primary-softer:#a5b4fc1a}html.light[data-mail-appearance=one-dark]{--color-primary:#1a8d5f;--color-primary-hover:#157049;--color-primary-soft:#1a8d5f1f;--color-primary-softer:#1a8d5f0f;--color-shell:#eef7f2}html.dark[data-mail-appearance=one-dark]{--color-bg:#0d0d0d;--color-surface:#1a1a1a;--color-surface-2:#242424;--color-border:#2e2e2e;--color-border-strong:#3a3a3a;--color-hover:#222;--color-panel:#1a1a1a;--color-panel-muted:#242424;--color-shell:#0d0d0d;--color-sidebar:#1a1a1a;--color-list-panel:#1a1a1a;--color-viewer-panel:#1a1a1a;--mail-compose-bg:#49c98d;--mail-compose-text:#05301c;--mail-brand-text:#49c98d;--color-primary:#49c98d;--color-primary-hover:#5adca0;--color-primary-fg:#05301c;--color-primary-soft:#49c98d2e;--color-primary-softer:#49c98d1a;--color-accent:#49c98d;--background:#0d0d0d;--foreground:#e0e0e0;--card:#1a1a1a;--card-foreground:#e0e0e0;--popover:#1a1a1a;--popover-foreground:#e0e0e0;--primary:#49c98d;--primary-foreground:#05301c;--secondary:#242424;--secondary-foreground:#e0e0e0;--muted:#242424;--muted-foreground:#8a8a8a;--accent:#222;--accent-foreground:#e0e0e0;--destructive:#f28b82;--destructive-foreground:#1b1b1b;--border:#2e2e2e;--input:#2e2e2e;--ring:#49c98d}html.light[data-mail-appearance=one-glow]{--color-primary:#1a8d5f;--color-primary-hover:#157049;--color-primary-soft:#1a8d5f1f;--color-primary-softer:#1a8d5f0f;--color-shell:#eef9f3}html.dark[data-mail-appearance=one-glow]{--color-bg:#070a0e;--color-surface:#0f141c;--color-surface-2:#161e2a;--color-border:#1e293b;--color-border-strong:#334155;--color-hover:#1b2637;--color-panel:#0f141c;--color-panel-muted:#161e2a;--color-shell:#070a0e;--color-sidebar:#0f141c;--color-list-panel:#0f141c;--color-viewer-panel:#0f141c;--mail-compose-bg:#49c98d;--mail-compose-text:#05301c;--mail-brand-text:#49c98d;--color-primary:#49c98d;--color-primary-hover:#5adca0;--color-primary-fg:#05301c;--color-primary-soft:#49c98d38;--color-primary-softer:#49c98d1f;--color-accent:#49c98d;--background:#070a0e;--foreground:#e2e8f0;--card:#0f141c;--card-foreground:#e2e8f0;--popover:#0f141c;--popover-foreground:#e2e8f0;--primary:#49c98d;--primary-foreground:#05301c;--secondary:#161e2a;--secondary-foreground:#e2e8f0;--muted:#161e2a;--muted-foreground:#64748b;--accent:#1b2637;--accent-foreground:#e2e8f0;--destructive:#f28b82;--destructive-foreground:#1b1b1b;--border:#1e293b;--input:#1e293b;--ring:#49c98d}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-background-image:var(--mail-custom-background);--mail-layer-shell:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-shell:color-mix(in srgb, var(--color-panel) 58%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-sidebar:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-sidebar:color-mix(in srgb, var(--color-panel) 24%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-list:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-list:color-mix(in srgb, var(--color-panel) 38%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-content:var(--color-viewer-panel,var(--color-panel))}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-content:color-mix(in srgb, var(--color-viewer-panel,var(--color-panel)) 72%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-layer-content-solid:var(--color-viewer-panel,var(--color-panel));--mail-appearance-border:var(--color-border)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-border:color-mix(in srgb, var(--color-border) 72%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-border-strong:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-border-strong:color-mix(in srgb, var(--color-border-strong) 74%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-hover:var(--color-hover)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-hover:color-mix(in srgb, var(--color-hover) 80%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-panel-muted:var(--color-panel-muted)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-appearance-panel-muted:color-mix(in srgb, var(--color-panel-muted) 82%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface:color-mix(in srgb, var(--color-panel) 46%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface-hover:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface-hover:color-mix(in srgb, var(--color-panel) 56%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface-focus:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-search-surface-focus:color-mix(in srgb, var(--color-panel) 94%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-quota-surface:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-quota-surface:color-mix(in srgb, var(--color-panel) 32%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-panel-surface:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-panel-surface:color-mix(in srgb, var(--color-panel) 94%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-panel-muted-surface:var(--color-panel-muted)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-panel-muted-surface:color-mix(in srgb, var(--color-panel-muted) 92%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-sidebar-surface:var(--color-sidebar)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-sidebar-surface:color-mix(in srgb, var(--color-sidebar) 92%, transparent)}}html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-header-surface:var(--color-panel)}@supports (color:color-mix(in lab, red, red)){html.light[data-mail-background=custom],html.dark[data-mail-background=custom]{--mail-header-surface:color-mix(in srgb, var(--color-panel) 94%, transparent)}}.l-app-layout{background-color:var(--color-shell,var(--color-bg));background-image:var(--mail-background-image);background-attachment:fixed;background-position:var(--mail-background-position);background-size:var(--mail-background-size);flex-direction:column;height:100vh;display:flex;overflow:hidden}.l-app-layout_container{background:0 0;flex:1;display:flex;position:relative;overflow:hidden}@media (width>=768px){html[data-mail-appearance=islands] .l-app-layout_container{padding:10px}}.l-app-layout_sidebar{--tw-border-style:none;border-style:none}.l-app-layout_sidebar.c-sidebar_container{border-right:none;height:calc(100svh - 60px);top:60px}.l-app-layout_sidebar .c-sidebar_inner{background-color:#0000}.l-app-layout_main{background:0 0;border-top-left-radius:0;flex:1;display:flex;overflow:hidden}@media (width<=767px){.l-app-layout_container{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.l-app-layout_main{border-top-left-radius:0}}.l-sidebar{height:100%;padding-block:calc(var(--spacing) * 2);background-color:#0000;flex-direction:column;display:flex}html[data-mail-background] .l-sidebar,html[data-mail-appearance=sky] .l-sidebar,html[data-mail-appearance=meadow] .l-sidebar,html[data-mail-appearance=sunset] .l-sidebar,html[data-mail-appearance=midnight] .l-sidebar,html[data-mail-appearance=one-dark] .l-sidebar,html[data-mail-appearance=one-glow] .l-sidebar{--color-text:var(--mail-chrome-text);--color-text-muted:var(--mail-chrome-text-muted);--color-muted:var(--mail-chrome-text-muted);--color-border:var(--mail-appearance-border);--color-border-strong:var(--mail-appearance-border-strong);--color-hover:var(--mail-appearance-hover);--color-panel:var(--mail-appearance-panel);--color-panel-muted:var(--mail-appearance-panel-muted)}.l-sidebar_compose-container{margin-bottom:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4)}.l-sidebar .c-sidebar_header.l-sidebar_compose-container{margin-bottom:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 0)}.l-sidebar_compose-btn{height:calc(var(--spacing) * 14);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 6);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);background-color:var(--mail-compose-bg);color:var(--mail-compose-text);box-shadow:var(--mail-control-shadow);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);letter-spacing:.01em;display:flex;position:relative;overflow:hidden}.l-sidebar_compose-btn:before{display:none}.l-sidebar_compose-btn:hover{filter:brightness(.98);box-shadow:var(--mail-control-shadow-hover);transform:none}.l-sidebar_compose-btn:active{filter:brightness(.96);transform:translateY(0)}.l-sidebar_compose-btn:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary), var(--mail-control-shadow);outline-style:none}.l-sidebar_compose-btn svg{flex-shrink:0}.l-sidebar_nav-container{scrollbar-gutter:stable;flex:1;padding-right:8px;overflow-y:auto}.l-sidebar .c-sidebar_content.l-sidebar_nav-container{gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-right:8px}.l-sidebar .c-sidebar_footer.l-sidebar_footer{gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}.l-sidebar_contacts-section{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1);border-top:1px solid var(--color-border-strong)}.l-sidebar_admin-section{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-strong)}.l-sidebar_admin-divider{display:none}.l-sidebar_admin-label{margin-bottom:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.08em}.l-sidebar_admin-btn{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);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-text-muted);transition:all var(--transition-fast);cursor:pointer;text-decoration-line:none;display:flex}.l-sidebar_admin-btn:hover{background-color:var(--color-hover);color:var(--color-text)}.l-sidebar_admin-btn svg{color:var(--color-text-muted);flex-shrink:0}.l-sidebar_admin-btn:hover svg{color:var(--color-primary)}.l-sidebar-collapsed{width:72px;transition:width var(--transition-fast), box-shadow var(--transition-fast);align-items:center;position:absolute;inset:0 auto 0 0;overflow-x:hidden}.l-sidebar-collapsed .l-sidebar_compose-container{width:100%;padding-inline:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2)}.l-sidebar-collapsed .l-sidebar_compose-btn{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 0);margin-inline:auto}.l-sidebar-collapsed .l-sidebar_compose-btn span{display:none}.l-sidebar-collapsed .l-sidebar_nav-container{width:100%;padding-inline:calc(var(--spacing) * 0);padding-right:0}.l-sidebar-collapsed .l-sidebar_admin-section{margin-top:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 0)}.l-sidebar-collapsed .l-sidebar_admin-label,.l-sidebar-collapsed .l-sidebar_admin-divider{display:none}.l-sidebar-collapsed .l-sidebar_admin-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 0);border-radius:3.40282e38px;justify-content:center;margin-inline:auto}.l-sidebar-collapsed .l-sidebar_admin-btn span{display:none}.l-header{top:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);height:60px;color:var(--color-text);-webkit-backdrop-filter:none;box-shadow:none;z-index:30;background-color:#0000;border-bottom:1px solid #0000;flex-shrink:0;display:flex;position:sticky}html[data-mail-background] .l-header,html[data-mail-appearance=sky] .l-header,html[data-mail-appearance=meadow] .l-header,html[data-mail-appearance=sunset] .l-header,html[data-mail-appearance=midnight] .l-header,html[data-mail-appearance=one-dark] .l-header,html[data-mail-appearance=one-glow] .l-header{--color-text:var(--mail-appearance-text);--color-text-muted:var(--mail-appearance-text-muted);--color-muted:var(--mail-appearance-muted);--color-border:var(--mail-appearance-border);--color-border-strong:var(--mail-appearance-border-strong);--color-hover:var(--mail-appearance-hover);--color-panel:var(--mail-appearance-panel);--color-panel-muted:var(--mail-appearance-panel-muted);--mail-brand-text:var(--mail-appearance-brand-text);background-color:#0000;border-bottom:0}@media (width>=768px){html[data-mail-appearance=islands] .l-header{box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;border-bottom:none}}.l-header_brand-zone{align-items:center;gap:calc(var(--spacing) * 3);height:100%;width:var(--app-sidebar-width,248px);transition:width .2s ease-linear;flex-shrink:0;padding-left:18px;padding-right:8px;display:flex;overflow:hidden}.l-header_logo{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--mail-brand-text);letter-spacing:0;white-space:nowrap;display:inline-flex}.dark .l-header_logo{color:var(--color-text)}html[data-mail-background] .l-header_logo,html[data-mail-appearance=sky] .l-header_logo,html[data-mail-appearance=meadow] .l-header_logo,html[data-mail-appearance=sunset] .l-header_logo,html[data-mail-appearance=midnight] .l-header_logo,html[data-mail-appearance=one-dark] .l-header_logo,html[data-mail-appearance=one-glow] .l-header_logo{color:var(--mail-appearance-brand-text)}.l-header_search{margin-right:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 0);max-width:var(--container-3xl);flex:1}.l-header_search-form{width:100%;position:relative}.l-header_search-wrap{height:calc(var(--spacing) * 12);cursor:pointer;background-color:var(--mail-search-surface);border:1px solid var(--color-border);box-shadow:none;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:3.40282e38px;align-items:center;display:flex;position:relative}.l-header_search-wrap:hover{background-color:var(--mail-search-surface-hover);border-color:var(--color-border-strong)}.l-header_search-wrap:focus-within{background-color:var(--mail-search-surface-focus);border-color:var(--color-border-strong);box-shadow:var(--mail-search-focus-shadow)}.l-header_search-wrap svg{left:calc(var(--spacing) * 3.5);color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.l-header_search-controls{right:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);z-index:10;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.l-header_search-control-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;color:var(--color-muted-foreground);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;justify-content:center;align-items:center;display:flex}.l-header_search-control-btn:hover{color:var(--color-foreground);background-color:var(--color-hover)}.l-header_search-control-btn.is-active{background-color:var(--color-hover);color:var(--color-text)}.l-header_search-control-btn svg{position:static!important;transform:none!important}.l-header_search-kbd{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none;box-shadow:0 1px 0 var(--color-border)}.l-header_search-input{width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;color:var(--color-text);background-color:#0000;outline-style:none}.l-header_search-input.op-input{height:100%;box-shadow:none;background:0 0;border:0;padding-left:2.625rem;padding-right:5.5rem}.l-header_search-input.op-input:focus-visible{box-shadow:none;border-color:#0000}.l-header_search-input::placeholder{color:var(--color-text-muted);opacity:.7}.l-header_search-dropdown{right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3);--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);background-color:var(--mail-panel-surface);-webkit-backdrop-filter:none;z-index:200;animation:.18s cubic-bezier(.16,1,.3,1) l-header-menu-in;position:absolute}.l-header_search-dropdown.is-empty{min-height:220px}.l-header_search-dropdown-advanced{background-color:var(--color-panel);-webkit-backdrop-filter:none}.l-header_search-dropdown-title{margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.l-header_search-dropdown-list{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.l-header_search-dropdown-item{justify-content:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.l-header_search-dropdown-item:hover{background-color:var(--color-hover);color:var(--color-text)}.l-header_search-dropdown-item svg{color:var(--color-text-muted)}.l-header_search-dropdown-item:hover svg{color:var(--color-primary)}.l-header_search-suggestions{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.l-header_search-suggestion{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);display:flex}.l-header_search-suggestion:hover,.l-header_search-suggestion.is-active{background-color:var(--color-hover)}.l-header_search-suggestion svg{color:var(--color-text-muted);flex-shrink:0}.l-header_search-suggestion-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-header_search-suggestion-secondary{text-overflow:ellipsis;white-space:nowrap;padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);margin-left:auto;overflow:hidden}.l-header_search-results{margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.l-header_search-results{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.l-header_search-results{padding-top:calc(var(--spacing) * 2)}.l-header_search-result{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);display:flex}.l-header_search-result:hover{background-color:var(--color-hover)}.l-header_search-result svg{color:var(--color-text-muted);flex-shrink:0}.l-header_search-result.is-unread{font-weight:600}.l-header_search-result-sender{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:9rem;overflow:hidden}.l-header_search-result-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);flex:1;overflow:hidden}.l-header_search-result-date{padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-shrink:0}.l-header_search-viewall{margin-top:calc(var(--spacing) * 1);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);display:flex}.l-header_search-viewall:hover{background-color:var(--color-hover)}.l-header_search-viewall svg{color:var(--color-text-muted);flex-shrink:0}.l-header_search-viewall-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.l-header_search-viewall-hint{padding-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}.l-header_search-history-item{border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:space-between;align-items:center;display:flex}.l-header_search-history-item:hover{background-color:var(--color-hover)}.l-header_search-history-item .l-header_search-suggestion,.l-header_search-history-item .l-header_search-suggestion:hover{background-color:#0000!important}.l-header .c-search-chip{height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);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-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text);box-shadow:none;background-color:#0000;border-radius:3.40282e38px;display:inline-flex}.l-header .c-search-chip:hover,.l-header .c-search-chip.is-active{background-color:var(--color-hover);color:var(--color-text);border-color:var(--color-border-strong)}.l-header .c-search-chip.is-active svg{color:var(--color-text)}.l-header .c-search-chip svg{color:var(--color-text-muted);flex-shrink:0}.l-header .c-search-chip:hover svg{color:var(--color-text)}.l-header_actions{align-items:center;gap:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);margin-left:auto;display:flex}@media (width<=767px){.l-header{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}.l-header_brand-zone{padding-inline:calc(var(--spacing) * 0);width:auto;min-width:0}.l-header_search{margin-inline:calc(var(--spacing) * 0)}.l-header_actions{padding-right:calc(var(--spacing) * 0)}}.l-header_btn-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-text-muted);transition:all var(--transition-fast);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.l-header_btn-icon:hover{background-color:var(--color-hover);color:var(--color-text)}.l-header_btn-icon:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.l-header_btn-compose{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);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-medium);font-weight:var(--font-weight-medium);background-color:var(--mail-compose-bg);color:var(--mail-compose-text);box-shadow:var(--mail-control-shadow);transition:transform var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast);border-radius:3.40282e38px;display:inline-flex}.l-header_btn-compose:hover{filter:brightness(.98);box-shadow:var(--mail-control-shadow-hover);transform:none}.l-header_btn-compose:active{transform:translateY(0)}.l-header_btn-compose:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);outline-style:none}@media (width>=768px){.l-header_btn-compose{display:none}}.l-header_user-menu{position:relative}.l-header_user-menu-trigger{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none;transition:all var(--transition-fast);letter-spacing:.02em;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.l-header_user-menu-trigger:hover{background-color:var(--color-primary-softer);transform:none}.l-header_user-menu-trigger:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);outline-style:none}.l-header_user-menu-dropdown{right:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);width:calc(var(--spacing) * 72);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 1.5);background-color:var(--color-bg);position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.l-header_user-menu-dropdown{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.l-header_user-menu-dropdown{border:1px solid var(--color-border);box-shadow:var(--shadow-xl);z-index:200;animation:.18s cubic-bezier(.16,1,.3,1) l-header-menu-in}.l-header_user-menu-info{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);background:linear-gradient(135deg, var(--color-primary-soft), var(--color-bg));display:flex}@supports (color:color-mix(in lab, red, red)){.l-header_user-menu-info{background:linear-gradient(135deg, var(--color-primary-soft), color-mix(in srgb, var(--color-bg) 86%, var(--color-accent-soft)))}}.l-header_user-menu-info{border-bottom:1px solid var(--color-border);margin-bottom:.25rem}.l-header_user-menu-info-text{min-width:calc(var(--spacing) * 0);flex:1}.l-header_user-menu-info .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-text);overflow:hidden}.l-header_user-menu-info .email{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-text-muted);overflow:hidden}.l-header_user-menu-item{margin-block:calc(var(--spacing) * .5);height:calc(var(--spacing) * 10);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;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-text);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:flex;display:flex!important}.l-header_user-menu-item:hover{background-color:var(--color-hover);transform:translate(2px)}.l-header_user-menu-item-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.l-header_user-menu-item-danger{color:var(--color-danger)}.l-header_user-menu-item-danger:hover{background-color:var(--color-danger-soft)}.l-header_user-menu-item-danger .l-header_user-menu-item-icon{background-color:var(--color-danger-soft);color:var(--color-danger)}.l-header_user-menu-lang{margin-block:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);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));background-color:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex}.l-header_user-menu-lang-options{align-items:center;gap:calc(var(--spacing) * 1);margin-left:auto;display:inline-flex}.l-header_user-menu-lang-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text);transition:all var(--transition-fast)}.l-header_user-menu-lang-btn:hover{background-color:var(--color-hover)}.l-header_user-menu-lang-btn-active{background-color:var(--color-primary-soft);color:var(--color-primary)}.l-header_user-menu-lang-btn-active:hover{background-color:var(--color-primary-softer)}.l-header_user-menu-section{margin-top:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 1);border-top:1px solid var(--color-border)}@keyframes l-header-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=768px){.l-header_btn-compose{display:none!important}}@media (width<=640px){.l-header{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}.l-header_search{margin-inline:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0)}.l-header_search-wrap kbd{display:none}.l-header_search-input.op-input{padding-right:1rem}.l-header_actions{gap:calc(var(--spacing) * 1)}}@media (width<=430px){.l-header_logo{display:none}}.c-email-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);height:auto;min-height:44px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:#0000;padding-top:6px;padding-bottom:6px;padding-left:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.c-email-item{border-bottom:1px solid color-mix(in srgb, var(--color-border) 68%, transparent)}}.c-email-item{transition:background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast)}.c-email-item:hover{background-color:var(--color-hover);box-shadow:none;z-index:1}.c-email-item:hover .c-email-item_date{visibility:hidden}.c-email-item:hover .c-email-item_actions{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.c-email-item:hover .c-email-item_drag-handle{opacity:1;color:var(--color-primary)}.c-email-item-selected{background-color:var(--color-primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.c-email-item-selected{background-color:color-mix(in srgb, var(--color-primary-soft) 88%, var(--color-panel))!important}}.c-email-item-selected{box-shadow:none}.c-email-item-selected:hover{background-color:var(--color-primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.c-email-item-selected:hover{background-color:color-mix(in srgb, var(--color-primary-soft) 82%, var(--color-panel))!important}}.c-email-item-selected:before{content:"";background:var(--color-primary);border-radius:0;width:3px;position:absolute;top:0;bottom:0;left:0}.c-email-item-dragging{opacity:.6;z-index:50;transform:scale(.98)}.c-email-item-dragging .c-email-item_drag-handle{opacity:1;cursor:grabbing}.c-email-item-unread{background-color:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){.c-email-item-unread{background-color:color-mix(in srgb, var(--color-primary-soft) 10%, var(--color-panel))}}.c-email-item-unread .c-email-item_sender,.c-email-item-unread .c-email-item_subject{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.c-email-item-unread:before{content:"";background:var(--color-primary);border-radius:0 9999px 9999px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.c-email-item_checkbox-wrap{flex-shrink:0;align-items:center;width:22px;display:flex}.c-email-item_checkbox{border-color:var(--color-text-muted)}.c-email-item_drag-handle{border-radius:var(--radius-md);width:18px;height:28px;color:var(--color-text-muted);opacity:0;cursor:grab;transition:opacity var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.c-email-item_drag-handle:hover,.c-email-item_drag-handle:focus-visible{opacity:1;color:var(--color-primary);background-color:var(--color-primary-soft)}.c-email-item_drag-handle:disabled{cursor:default;opacity:0}.c-email-item_checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;border-radius:.25rem}.c-email-item:focus-visible{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-primary);outline-style:none}.c-email-item_star{border-radius:var(--radius-md);width:26px;height:26px;color:var(--color-text-muted);opacity:.55;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-email-item_star:hover{opacity:1;background-color:var(--color-warning-soft);color:var(--color-star-hover);transform:none}.c-email-item_star-active{opacity:1;color:var(--color-star)}.c-email-item_star-active svg{fill:currentColor}.c-email-item_important{border-radius:var(--radius-md);width:26px;height:26px;color:var(--color-text-muted);opacity:.55;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-email-item_important:hover{opacity:1;background-color:var(--color-warning-soft);color:var(--color-star-hover);transform:none}.c-email-item_important-active{opacity:1;color:var(--color-star)}.c-email-item_important-active svg{fill:currentColor}.c-email-item_avatar{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);-webkit-user-select:none;user-select:none;letter-spacing:.02em;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0a}.dark .c-email-item_avatar{filter:brightness(1.08)saturate(.85)}.c-email-item_sender{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:100px;max-width:200px;color:var(--color-text);flex:0 0 25%;overflow:hidden}@media (width<=1024px){.c-email-item_sender{flex-basis:20%;max-width:150px}}.c-email-item_main-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.c-email-item_body{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.c-email-item_content{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:nowrap;flex:1;align-items:center;gap:6px;line-height:1.35;display:flex}.c-email-item_subject{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.c-email-item_draft-label{color:var(--color-danger);font-weight:500}.c-email-item_preview{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.c-email-item_subject-divider{color:var(--color-border-strong);margin:0 4px}.c-email-item_labels{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-email-item_labels .op-badge{background-clip:padding-box;border-radius:6px;max-width:96px}.c-email-item_location{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-email-item_location-badge{border-radius:4px;max-width:120px;padding-block:1px;padding-inline:6px;font-size:11px;font-weight:500}.c-email-item_labels-more{height:18px;color:var(--color-text-muted);background-color:var(--color-surface-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.c-email-item_labels-more{background-color:color-mix(in srgb, var(--color-surface-2) 88%, transparent)}}.c-email-item_attach{width:20px;height:20px;color:var(--color-text-muted);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-email-item_leading-icon{width:26px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-email-item_msg-count{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-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:4px}.c-email-item_unread-badge{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);min-width:18px;height:18px;color:var(--color-primary-fg);background:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-email-item_attachments{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:4px;display:flex}.c-email-item_attachment-chip{border:1px solid var(--color-border-strong);border-radius:9999px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.c-email-item_attachment-chip{border:1px solid color-mix(in srgb, var(--color-border-strong) 78%, transparent)}}.c-email-item_attachment-chip{min-width:0;max-width:180px;color:var(--color-text-muted);background-color:var(--color-panel);padding:2px 8px;font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.c-email-item_attachment-chip{background-color:color-mix(in srgb, var(--color-panel) 78%, transparent)}}.c-email-item_attachment-chip{border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.c-email-item_attachment-chip{border-color:color-mix(in srgb, var(--color-border-strong) 78%, transparent)}}.c-email-item_attachment-chip{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.c-email-item_attachment-chip:hover{color:var(--color-text);background-color:var(--color-hover);border-color:var(--color-border-strong)}.c-email-item_attachment-icon{color:var(--color-success);flex-shrink:0}.c-email-item_attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-email-item_attachment-more{border-radius:var(--radius-md);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);height:20px;color:var(--color-text-muted);background-color:var(--color-surface-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-email-item_date{text-align:right;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);width:64px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.c-email-item_actions{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1);opacity:0;pointer-events:none;background-color:inherit;transition:opacity var(--transition-fast), transform var(--transition-fast);display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(8px)}.c-email-item_action-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);transition:all var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.c-email-item_action-btn:hover{background-color:var(--color-surface-2);color:var(--color-text)}.c-email-item_action-btn:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.c-email-item_action-text{border-radius:var(--radius-md);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);white-space:nowrap;color:var(--color-text-muted);transition:all var(--transition-fast);align-items:center;display:inline-flex}.c-email-item_action-text:hover{background-color:var(--color-surface-2);color:var(--color-text)}.c-email-item_action-text:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.c-email-item--compact{padding-block:calc(var(--spacing) * 2);align-items:flex-start;height:auto;min-height:80px}.c-email-item--compact .c-email-item_checkbox-wrap{padding-top:calc(var(--spacing) * 1)}.c-email-item--compact .c-email-item_drag-handle{top:14px;transform:none}.c-email-item--compact .c-email-item_avatar{display:none}.c-email-item--compact .c-email-item_main{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.c-email-item--compact .c-email-item_header{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-email-item--compact .c-email-item_sender{min-width:calc(var(--spacing) * 0);flex:1;width:auto}.c-email-item--compact .c-email-item_content{min-width:calc(var(--spacing) * 0)}.c-email-item--compact .c-email-item_subject{flex:auto}.c-email-item--compact .c-email-item_meta{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * .5);display:flex}.c-email-item--compact .c-email-item_attachments{max-width:100%}.c-email-item--compact .c-email-item_attachment-chip{max-width:180px;padding-top:.2rem;padding-bottom:.2rem}.c-email-item--compact .c-email-item_date{width:auto}.c-email-item--compact .c-email-item_actions{top:8px;transform:translate(8px)}.c-email-item--compact:hover .c-email-item_actions{transform:translate(0)}.p-mail--density-comfortable .c-email-item{height:auto;min-height:42px;padding-top:5px;padding-bottom:5px}.p-mail--density-comfortable .c-email-item--compact{height:auto;min-height:78px}.p-mail--density-compact .c-email-item{gap:.375rem;height:auto;min-height:34px;padding-top:3px;padding-bottom:3px}.p-mail--density-compact .c-email-item .c-email-item_checkbox-wrap{width:20px}.p-mail--density-compact .c-email-item .c-email-item_star{width:24px;height:24px}.p-mail--density-compact .c-email-item .c-email-item_sender,.p-mail--density-compact .c-email-item .c-email-item_content{font-size:.8125rem}.p-mail--density-compact .c-email-item--compact{height:auto;min-height:72px;padding-top:.375rem;padding-bottom:.375rem}.c-email-list{height:100%;min-height:calc(var(--spacing) * 0);background-color:#0000;border-right:0;flex-direction:column;flex-shrink:0;width:100%;display:flex}.c-email-list_refine{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;background-color:var(--color-panel);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.c-email-list_refine::-webkit-scrollbar{display:none}.c-email-list_toolbar{top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);background-color:var(--color-panel);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;z-index:5;flex-shrink:0;display:flex;position:sticky}.c-email-list_checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;accent-color:var(--color-primary);transition:all var(--transition-fast);border-radius:.25rem}.c-email-list_checkbox:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.c-email-list_title{margin-left:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text);letter-spacing:.02em;overflow:hidden}.c-email-list_selection-count{margin-left:calc(var(--spacing) * 1.5);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);background-color:var(--color-primary-soft);color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:3.40282e38px}.c-email-list_actions{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.c-email-list_actions .op-button{color:var(--color-text-muted)}.c-email-list_actions .op-button:hover{color:var(--color-text);background-color:var(--color-hover)}.c-email-list_total-count{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-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.c-email-list_scroll-area{min-height:calc(var(--spacing) * 0);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}.c-email-list_empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center;background:0 0;flex-direction:column;flex:1;display:flex}.c-email-list_empty-state .icon{margin-bottom:calc(var(--spacing) * 2);color:var(--color-border-strong)}.c-email-list_empty-state .text{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-text-muted)}.c-email-list_skeleton{flex-direction:column;display:flex}.c-email-list_skeleton-header{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-strong);align-items:center;display:flex}.c-email-list_skeleton-pulse{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-2) 50%, var(--color-surface) 100%);background-size:200% 100%;border-radius:.25rem;animation:1.4s ease-in-out infinite c-email-list-shimmer}.c-email-list_skeleton-item{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);display:flex}.c-email-list_error{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;flex:1;display:flex}.c-email-list_error .icon{color:var(--color-danger)}.c-email-list_error .text{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-text)}.c-email-list_error .btn-retry{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);background-color:var(--color-primary-soft);transition:all var(--transition-fast);display:inline-flex}.c-email-list_error .btn-retry:hover{background-color:var(--color-primary-softer)}.c-email-list_error .btn-retry:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}@keyframes c-email-list-shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.c-mail-category-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;background-color:#0000;flex-shrink:0;width:100%;display:flex;overflow-x:auto}.c-mail-category-tabs::-webkit-scrollbar{display:none}.c-mail-category-tabs_item{height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);text-align:left;color:var(--color-text-muted);transition:color var(--transition-fast), background-color var(--transition-fast);flex:1;display:flex;position:relative}.c-mail-category-tabs_item:hover{color:var(--color-text);background-color:var(--color-hover)}@supports (color:color-mix(in lab, red, red)){.c-mail-category-tabs_item:hover{background-color:color-mix(in srgb, var(--color-hover) 70%, transparent)}}.c-mail-category-tabs_item[data-active=true]{color:var(--color-primary);background-color:#0000}.c-mail-category-tabs_item[data-active=true]:after{content:"";right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 2);height:calc(var(--spacing) * .5);background-color:var(--color-primary);position:absolute}.c-mail-category-tabs_item[data-drop-over=true]{color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-mail-category-tabs_item[data-drop-over=true]{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.c-mail-category-tabs_item[data-drop-over=true]{box-shadow:inset 0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-mail-category-tabs_item[data-drop-over=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.c-mail-category-tabs_label{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-semibold);font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.c-mail-category-tabs_badge{margin-left:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-success);background-color:var(--color-success);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.c-mail-category-tabs_badge{background-color:color-mix(in srgb, var(--color-success) 14%, transparent)}}.c-mail-category-tabs_drop-hint{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-primary);flex-shrink:0;margin-left:auto}@media (width<=900px){.c-mail-category-tabs_item{min-width:calc(var(--spacing) * 33);flex:none}}.c-email-viewer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-viewer-panel:#fff;--color-panel:#fff;--color-surface:#f8fafc;--color-panel-muted:#f3f4f6;--color-text:#111827;--color-text-muted:#4b5563;--color-muted:#6b7280;--color-border:#d1d5db;--color-border-strong:#cbd5e1;--color-hover:#0000000f;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-soft:#2563eb1f;background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.c-email-viewer_toolbar{align-items:center;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;border-color:var(--color-border-strong);color:var(--color-text-muted);background-color:#fff;flex-shrink:0;min-height:48px;display:flex;box-shadow:0 1px 2px #0f172a0a}.c-email-viewer_toolbar-btn{color:var(--color-text-muted)}.c-email-viewer_toolbar-btn:hover{color:var(--color-text);background-color:var(--color-hover)}.c-email-viewer_toolbar-divider{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);background-color:var(--color-border-strong);width:1px}.c-email-viewer_toolbar-spacer{flex:1}.c-email-viewer_toolbar-menu{top:100%;left:calc(var(--spacing) * 0);z-index:10;margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:132px;padding-block:calc(var(--spacing) * 1);background-color:var(--color-panel);border-width:1px;border-color:var(--color-border);box-shadow:var(--shadow-lg);display:none;position:absolute}.group:hover .c-email-viewer_toolbar-menu{display:block}.c-email-viewer_scroll-area{background-color:#fff;flex:1;overflow-y:auto}.c-email-viewer_content{width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);max-width:none}.c-email-viewer_subject-row{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom:0;padding-left:3.5rem;display:flex}.c-email-viewer_subject-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.c-email-viewer_subject{--tw-leading:calc(var(--spacing) * 8);font-size:22px;line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.015em}.c-email-viewer_mailbox-chip{height:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:var(--color-panel-muted);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:.25rem;align-items:center;display:inline-flex}.c-email-viewer_mailbox-chip--mailbox{color:#374151;background-color:#e5e7eb;border-color:#0000}.c-email-viewer_subject-actions{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-text-muted);flex-shrink:0;display:flex}.c-email-viewer_icon-btn{color:var(--color-text-muted)}.c-email-viewer_icon-btn:hover{color:var(--color-text);background-color:var(--color-hover)}.c-email-viewer_banner{margin-bottom:calc(var(--spacing) * 4);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));background-color:var(--color-panel-muted);border-width:1px;border-color:var(--color-border-strong);color:var(--color-text-muted);margin-left:3.5rem;display:flex}.c-email-viewer_banner-warn{color:#a16207;background-color:#fefce8;border-color:#fde68a}.c-email-viewer_banner-warn .btn-action{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600)}@media (hover:hover){.c-email-viewer_banner-warn .btn-action:hover{text-decoration-line:underline}}.c-email-viewer_body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);margin-left:3.5rem;padding-top:.5rem}.c-email-viewer_attachments{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--color-border);margin-left:3.5rem}.c-email-viewer_attachments-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.c-email-viewer_attachments-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.c-email-viewer_attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-email-viewer_attachments-item{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);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:var(--color-panel);border-width:1px;border-color:var(--color-border-strong);display:flex}.c-email-viewer_attachments-item:hover{background-color:var(--color-hover)}.c-email-viewer_attachments-item .icon{color:var(--color-gray-400);flex-shrink:0}.c-email-viewer_attachments-item .info{min-width:calc(var(--spacing) * 0);flex:1}.c-email-viewer_attachments-item .info .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-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);overflow:hidden}.c-email-viewer_attachments-item .info .size{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.c-email-viewer_attachments-item .btn-download{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);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));color:var(--color-primary);flex-shrink:0}.c-email-viewer_attachments-item .btn-download:hover{color:var(--color-primary-hover)}.c-email-viewer_inline-compose-row{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.c-email-viewer_inline-compose-avatar{z-index:6;flex-shrink:0;position:sticky;top:0}.c-email-viewer_inline-compose{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);min-height:28rem;box-shadow:var(--shadow-sm);background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:visible}.c-email-viewer_inline-compose .c-inline-compose-header{z-index:6;border-top-left-radius:.5rem;border-top-right-radius:.5rem;position:sticky;top:0}.c-email-viewer_inline-compose .c-composer{min-height:0;overflow:visible}.c-email-viewer_inline-compose .c-composer_editor-wrap{flex:1 0 auto;max-height:none;overflow:visible}.c-email-viewer_inline-compose .c-composer_footer{z-index:5;background-color:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;position:sticky;bottom:0}.c-email-viewer_inline-compose-header{border-bottom-style:var(--tw-border-style);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);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-panel-muted);color:var(--color-text);justify-content:space-between;align-items:center;display:flex}.c-email-viewer_inline-compose-close{color:var(--color-text-muted)}.c-email-viewer_loading{flex:1}:where(.c-email-viewer_loading>: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)))}.c-email-viewer_loading{padding:calc(var(--spacing) * 6);overflow-y:auto}.c-email-viewer_skeleton-pulse{animation:var(--animate-pulse);background-color:var(--color-gray-100);background-color:var(--color-surface);border-radius:.25rem}.c-email-viewer_skeleton-line{height:1rem}.c-email-viewer_skeleton-line--title{width:75%;height:1.75rem}.c-email-viewer_skeleton-line--medium{width:50%}.c-email-viewer_skeleton-line--short{width:33.333%}.c-email-viewer_error{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.c-email-viewer_error .icon{color:var(--color-border);background-color:#0000;margin-inline:auto}.c-email-viewer_error .text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}@media (width<=767px){.c-email-viewer_content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.c-email-viewer_subject-row,.c-email-viewer_banner,.c-email-viewer_body,.c-email-viewer_attachments,.c-email-viewer_inline-compose{margin-left:0;padding-left:0}.c-email-viewer_subject-row{gap:calc(var(--spacing) * 2);padding-left:0}.c-email-viewer_subject{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.c-email-viewer_toolbar{overflow-x:auto}}.c-sidebar{height:100%;width:var(--sidebar-width);background-color:var(--color-sidebar);color:var(--color-sidebar-foreground);flex-direction:column;display:flex}html[data-mail-background] .c-sidebar,html[data-mail-appearance=sky] .c-sidebar,html[data-mail-appearance=meadow] .c-sidebar,html[data-mail-appearance=sunset] .c-sidebar,html[data-mail-appearance=midnight] .c-sidebar,html[data-mail-appearance=one-dark] .c-sidebar,html[data-mail-appearance=one-glow] .c-sidebar{background-color:#0000!important}.c-sidebar-mobile{width:var(--sidebar-width);gap:calc(var(--spacing) * 0);max-width:86vw;padding:calc(var(--spacing) * 0);color:var(--color-sidebar-foreground);background-color:var(--color-shell,var(--color-bg))}.c-sidebar_wrapper{width:100%;min-height:100svh;display:flex}.c-sidebar_wrapper[data-variant=inset]{background-color:var(--color-sidebar)}.c-sidebar_mobile-inner{flex-direction:column;width:100%;height:100%;display:flex}.c-sidebar_peer{color:var(--color-sidebar-foreground);display:none}@media (width>=48rem){.c-sidebar_peer{display:block}}html[data-mail-background] .c-sidebar_peer,html[data-mail-appearance=sky] .c-sidebar_peer,html[data-mail-appearance=meadow] .c-sidebar_peer,html[data-mail-appearance=sunset] .c-sidebar_peer,html[data-mail-appearance=midnight] .c-sidebar_peer,html[data-mail-appearance=one-dark] .c-sidebar_peer,html[data-mail-appearance=one-glow] .c-sidebar_peer{background:0 0!important}.c-sidebar_gap{width:var(--sidebar-width);transition-property:width;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:linear;background-color:#0000;transition-duration:.2s;transition-timing-function:linear;position:relative}html[data-mail-background] .c-sidebar_gap,html[data-mail-appearance=sky] .c-sidebar_gap,html[data-mail-appearance=meadow] .c-sidebar_gap,html[data-mail-appearance=sunset] .c-sidebar_gap,html[data-mail-appearance=midnight] .c-sidebar_gap,html[data-mail-appearance=one-dark] .c-sidebar_gap,html[data-mail-appearance=one-glow] .c-sidebar_gap{background:0 0!important}.group[data-collapsible=offcanvas] .c-sidebar_gap{width:calc(var(--spacing) * 0)}.group[data-side=right] .c-sidebar_gap{rotate:180deg}.group[data-collapsible=icon][data-variant=floating] .c-sidebar_gap,.group[data-collapsible=icon][data-variant=inset] .c-sidebar_gap{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .c-sidebar_gap{width:var(--sidebar-width-icon)}.c-sidebar_container{inset-block:calc(var(--spacing) * 0);z-index:10;height:100svh;width:var(--sidebar-width);transition-property:left,right,width;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:linear;transition-duration:.2s;transition-timing-function:linear;display:none;position:fixed}@media (width>=48rem){.c-sidebar_container{display:flex}}.c-sidebar_container[data-side=left]{left:calc(var(--spacing) * 0)}.group[data-collapsible=offcanvas] .c-sidebar_container[data-side=left]{left:calc(var(--sidebar-width) * -1)}.c-sidebar_container[data-side=right]{right:calc(var(--spacing) * 0)}.group[data-collapsible=offcanvas] .c-sidebar_container[data-side=right]{right:calc(var(--sidebar-width) * -1)}.group[data-variant=floating] .c-sidebar_container,.group[data-variant=inset] .c-sidebar_container{padding:calc(var(--spacing) * 2)}.group[data-collapsible=icon] .group[data-variant=floating] .c-sidebar_container,.group[data-collapsible=icon] .group[data-variant=inset] .c-sidebar_container{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=icon] .group[data-variant=sidebar] .c-sidebar_container{width:var(--sidebar-width-icon)}.group[data-variant=sidebar] .c-sidebar_container[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-sidebar-border)}.group[data-variant=sidebar] .c-sidebar_container[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-sidebar-border)}.c-sidebar_inner{background-color:var(--color-sidebar);flex-direction:column;width:100%;height:100%;display:flex}html[data-mail-background] .c-sidebar_inner,html[data-mail-appearance=sky] .c-sidebar_inner,html[data-mail-appearance=meadow] .c-sidebar_inner,html[data-mail-appearance=sunset] .c-sidebar_inner,html[data-mail-appearance=midnight] .c-sidebar_inner,html[data-mail-appearance=one-dark] .c-sidebar_inner,html[data-mail-appearance=one-glow] .c-sidebar_inner{background:0 0!important}.group[data-variant=floating] .c-sidebar_inner{border-radius:var(--radius-lg);--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-sidebar-border)}.c-sidebar_trigger{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 0)}.c-sidebar_rail{inset-block:calc(var(--spacing) * 0);z-index:20;width:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;transition-timing-function:linear;display:none;position:absolute}@media (width>=40rem){.c-sidebar_rail{display:flex}}.c-sidebar_rail:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.c-sidebar_rail:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.c-sidebar_rail:after{inset-block:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);width:2px;position:absolute;inset-inline-start:50%}.c-sidebar_rail:hover:after{background-color:var(--color-sidebar-border)}.group[data-side=left] .c-sidebar_rail{right:calc(var(--spacing) * -4)}.group[data-side=right] .c-sidebar_rail{left:calc(var(--spacing) * 0)}.c-sidebar_rail[data-side=left]{cursor:w-resize}.c-sidebar_rail[data-side=right],.group[data-state=collapsed] .c-sidebar_rail[data-side=left]{cursor:e-resize}.group[data-state=collapsed] .c-sidebar_rail[data-side=right]{cursor:w-resize}.group[data-collapsible=offcanvas] .c-sidebar_rail{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group[data-collapsible=offcanvas] .c-sidebar_rail:after{left:100%}.group[data-collapsible=offcanvas] .c-sidebar_rail:hover{background-color:var(--color-sidebar)}.group[data-side=left][data-collapsible=offcanvas] .c-sidebar_rail{right:calc(var(--spacing) * -2)}.group[data-side=right][data-collapsible=offcanvas] .c-sidebar_rail{left:calc(var(--spacing) * -2)}.c-sidebar_inset{background:0 0;flex-direction:column;flex:1;width:100%;display:flex;position:relative}@media (width>=48rem){.peer[data-variant=inset]~.c-sidebar_inset{margin:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 0);border-radius:var(--radius-xl);--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)}.peer[data-state=collapsed]~.peer[data-variant=inset]~.c-sidebar_inset{margin-left:calc(var(--spacing) * 2)}}.c-sidebar_input{height:calc(var(--spacing) * 8);background-color:var(--color-background);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.c-sidebar_header,.c-sidebar_footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-sidebar_separator{margin-inline:calc(var(--spacing) * 2);background-color:var(--color-sidebar-border);width:auto}.c-sidebar_content{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:auto}.c-sidebar_content::-webkit-scrollbar{display:none}.group[data-collapsible=icon] .c-sidebar_content{overflow:hidden}.c-sidebar_group{width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}.c-sidebar_group-label{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-sidebar-foreground);flex-shrink:0;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.c-sidebar_group-label{color:color-mix(in oklab, var(--color-sidebar-foreground) 70%, transparent)}}.c-sidebar_group-label{--tw-ring-color:var(--color-sidebar-ring);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.c-sidebar_group-label{outline-offset:2px;outline:2px solid #0000}}.c-sidebar_group-label{transition-property:margin,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:linear;transition-duration:.2s;transition-timing-function:linear}.group[data-collapsible=icon] .c-sidebar_group-label{margin-top:calc(var(--spacing) * -8);opacity:0}.c-sidebar_group-label: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)}.c-sidebar_group-label>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.c-sidebar_group-action{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3);aspect-ratio:1;width:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 0);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;display:flex;position:absolute}@media (forced-colors:active){.c-sidebar_group-action{outline-offset:2px;outline:2px solid #0000}}.c-sidebar_group-action{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))}@media (hover:hover){.c-sidebar_group-action:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.c-sidebar_group-action:after{inset:calc(var(--spacing) * -2);--tw-content:"";content:var(--tw-content);position:absolute}@media (width>=48rem){.c-sidebar_group-action:after{display:none}}.group[data-collapsible=icon] .c-sidebar_group-action{display:none}.c-sidebar_group-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)}.c-sidebar_group-action>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.c-sidebar_group-content{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-sidebar_menu{width:100%;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-sidebar_menu-item{position:relative}.c-sidebar_menu-sub{margin-inline:calc(var(--spacing) * 3.5);min-width:calc(var(--spacing) * 0);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-sidebar-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.group[data-collapsible=icon] .c-sidebar_menu-sub{display:none}.c-sidebar_menu-sub-item{position:relative}.c-sidebar_menu-sub-button{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 0);--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);--tw-outline-style:none;outline-style:none;display:flex;overflow:hidden}@media (forced-colors:active){.c-sidebar_menu-sub-button{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.c-sidebar_menu-sub-button:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.c-sidebar_menu-sub-button:active{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.c-sidebar_menu-sub-button:disabled{pointer-events:none;opacity:.5}.c-sidebar_menu-sub-button[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-sidebar_menu-sub-button[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-sidebar_menu-sub-button[data-active]{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}.group[data-collapsible=icon] .c-sidebar_menu-sub-button{display:none}.c-sidebar_menu-sub-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-sidebar_menu-sub-button>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-sidebar-accent-foreground);flex-shrink:0}.c-sidebar_menu-action{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1);aspect-ratio:1;width:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 0);color:var(--color-sidebar-foreground);--tw-ring-color:var(--color-sidebar-ring);--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;display:flex;position:absolute}@media (forced-colors:active){.c-sidebar_menu-action{outline-offset:2px;outline:2px solid #0000}}.c-sidebar_menu-action{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))}@media (hover:hover){.c-sidebar_menu-action:hover{background-color:var(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.c-sidebar_menu-action:after{inset:calc(var(--spacing) * -2);--tw-content:"";content:var(--tw-content);position:absolute}@media (width>=48rem){.c-sidebar_menu-action:after{display:none}}.group[data-collapsible=icon] .c-sidebar_menu-action{display:none}.peer\/menu-button[data-size=default]~.c-sidebar_menu-action{top:calc(var(--spacing) * 1.5)}.peer\/menu-button[data-size=lg]~.c-sidebar_menu-action{top:calc(var(--spacing) * 2.5)}.peer\/menu-button[data-size=sm]~.c-sidebar_menu-action{top:calc(var(--spacing) * 1)}.peer\/menu-button:hover~.c-sidebar_menu-action{color:var(--color-sidebar-accent-foreground)}.c-sidebar_menu-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)}.c-sidebar_menu-action>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}@media (width>=48rem){.c-sidebar_menu-action-hover{opacity:0}}.group-focus-within\/menu-item .c-sidebar_menu-action-hover,.group-hover\/menu-item .c-sidebar_menu-action-hover,.peer\/menu-button[data-active=true]~.c-sidebar_menu-action-hover,.c-sidebar_menu-action-hover[aria-expanded=true]{opacity:1}.c-sidebar_menu-badge{pointer-events:none;right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sidebar-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute}.group[data-collapsible=icon] .c-sidebar_menu-badge{display:none}.peer\/menu-button:hover~.c-sidebar_menu-badge,.peer\/menu-button[data-active=true]~.c-sidebar_menu-badge{color:var(--color-sidebar-accent-foreground)}.peer\/menu-button[data-size=default]~.c-sidebar_menu-badge{top:calc(var(--spacing) * 1.5)}.peer\/menu-button[data-size=lg]~.c-sidebar_menu-badge{top:calc(var(--spacing) * 2.5)}.peer\/menu-button[data-size=sm]~.c-sidebar_menu-badge{top:calc(var(--spacing) * 1)}.c-sidebar_menu-skeleton{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);display:flex}.c-sidebar_menu-skeleton-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-md)}.c-sidebar_menu-skeleton-text{height:calc(var(--spacing) * 4);max-width:var(--skeleton-width);flex:1}:where(.c-branding-preview>: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)))}.c-branding-preview{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5);border:1px solid var(--color-border-strong);background-color:var(--mail-panel-surface)}.c-branding-preview_header{justify-content:space-between;align-items:center;display:flex}.c-branding-preview_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-text)}.c-branding-preview_subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-branding-preview_modes{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.c-branding-preview_mode>: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)))}.c-branding-preview_mode{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border)}.c-branding-preview_mode-light{background-color:var(--color-panel)}.c-branding-preview_mode-dark{background-color:#0f0f1a;border-color:#2a2a4a}.c-branding-preview_mode-dark .c-branding-preview_mode-label{color:#7a7a9a}.c-branding-preview_mode-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.c-branding-preview_login-mock{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 6);background:linear-gradient(180deg, var(--color-panel-muted), var(--color-panel));border:1px solid var(--color-border);flex-direction:column;display:flex}.c-branding-preview_mode-dark .c-branding-preview__login-mock{background:linear-gradient(#14142a,#0f0f1a);border-color:#2a2a4a}.c-branding-preview_login-logo{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background:var(--gradient-brand);color:var(--color-primary-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 24px #4f46e540}.c-branding-preview_login-logo img{object-fit:cover;width:100%;height:100%}.c-branding-preview_login-name{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.c-branding-preview_mode-dark .c-branding-preview__login-name{color:#e8e8f0}.c-branding-preview_login-fields{margin-top:calc(var(--spacing) * 2);width:100%;max-width:220px}:where(.c-branding-preview_login-fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.c-branding-preview_login-field{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.c-branding-preview_login-field{background-color:color-mix(in srgb, var(--color-text-muted) 10%, transparent)}}.c-branding-preview_mode-dark .c-branding-preview__login-field{background-color:#ffffff0f}.c-branding-preview_login-btn{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-branding-preview_login-btn{background-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.c-branding-preview_mode-dark .c-branding-preview__login-btn{background-color:#6366f140}.c-branding-preview_header-mock{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:var(--color-panel);border:1px solid var(--color-border);display:flex}.c-branding-preview_mode-dark .c-branding-preview__header-mock{background-color:#0c0c1a;border-color:#2a2a4a}.c-branding-preview_header-hamburger{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-branding-preview_header-logo{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-hover);color:var(--color-text);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.c-branding-preview_header-logo img{object-fit:cover;width:100%;height:100%}.c-branding-preview_mode-dark .c-branding-preview__header-logo{color:#e8e8f0;background-color:#ffffff14}.c-branding-preview_header-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);overflow:hidden}.c-branding-preview_mode-dark .c-branding-preview__header-name{color:#e8e8f0}.c-branding-preview_header-search{height:calc(var(--spacing) * 6);background-color:var(--color-text-muted);border-radius:3.40282e38px;flex:1}@supports (color:color-mix(in lab, red, red)){.c-branding-preview_header-search{background-color:color-mix(in srgb, var(--color-text-muted) 8%, transparent)}}.c-branding-preview_mode-dark .c-branding-preview__header-search{background-color:#ffffff0d}.c-branding-preview_tab-mock{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.c-branding-preview_tab-mock{background-color:color-mix(in srgb, var(--color-text-muted) 8%, transparent)}}.c-branding-preview_tab-mock{border:1px solid var(--color-border);border-bottom:none}.c-branding-preview_mode-dark .c-branding-preview__tab-mock{background-color:#0c0c1a;border-color:#2a2a4a}.c-branding-preview_tab-item{align-items:center;gap:calc(var(--spacing) * 1.5);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-width:180px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);background-color:var(--color-panel);border:1px solid var(--color-border);border-bottom:none;display:inline-flex}.c-branding-preview_mode-dark .c-branding-preview__tab-item{background-color:#0f0f1a;border-color:#2a2a4a}.c-branding-preview_tab-favicon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-branding-preview_tab-favicon img{object-fit:cover;border-radius:2px;width:100%;height:100%}.c-branding-preview_tab-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);overflow:hidden}.c-branding-preview_mode-dark .c-branding-preview__tab-name{color:#9090b0}@media (width<=640px){.c-branding-preview_modes{grid-template-columns:repeat(1,minmax(0,1fr))}}.c-compose-drawer{z-index:50;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafafa;--color-surface:#fff;--color-text:#0a0a0a;--color-text-muted:#737373;--color-muted:#737373;--color-border:#e4e4e7;--color-hover:#ededed;--color-primary:#171717;--color-primary-hover:#000;--color-primary-soft:#e5e5e5;background-color:var(--color-bg);width:600px;height:auto;min-height:57.4074vh;max-height:90vh;color:var(--color-text);border:1px solid var(--color-border);border-bottom:none;border-top-left-radius:.625rem;border-top-right-radius:.625rem;flex-direction:column;animation:.2s cubic-bezier(.2,0,.2,1) c-compose-drawer-slide-up;display:flex;position:fixed;bottom:0;right:1.5rem;overflow:hidden;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.c-compose-drawer-minimized{width:328px;height:auto}.c-compose-drawer-maximized{border:1px solid var(--color-border);border-radius:.75rem;width:min(90%,100vw - 4rem);height:min(90%,100vh - 4rem);bottom:50%;transform:translate(50%,50%);right:50%!important}.c-compose-drawer_backdrop{inset:calc(var(--spacing) * 0);z-index:40;background-color:#0006;position:fixed}.c-compose-drawer_titlebar{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.c-compose-drawer_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-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.c-compose-drawer_titlebar-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-compose-drawer_btn-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.c-compose-drawer_btn-icon:hover{background-color:var(--color-hover,#00000014);color:var(--color-text)}.c-compose-drawer_body{min-height:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width<=640px){.c-compose-drawer{border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:100%;max-height:90vh;left:0;right:0!important}}.c-undo-send-toast{bottom:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);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-medium);font-weight:var(--font-weight-medium);z-index:500;color:#f9fafb;background-color:#1f2937;min-width:260px;max-width:calc(100vw - 3rem);animation:.16s ease-out c-undo-send-toast-in;display:flex;position:fixed;box-shadow:0 12px 28px #0f172a47,0 2px 6px #0f172a2e}.c-undo-send-toast_icon{color:#34d399;flex-shrink:0}.c-undo-send-toast_text{flex:1}.c-undo-send-toast_count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:#cbd5e1}.c-undo-send-toast_btn{height:calc(var(--spacing) * 7);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:#93c5fd}.c-undo-send-toast_btn:hover{color:#bfdbfe;background-color:#93c5fd24}.c-undo-send-toast_btn:disabled{opacity:.7}.c-new-mail-toast{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--color-border-strong);padding:.875rem .875rem .875rem 1.125rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast{border-color:color-mix(in srgb, var(--color-border-strong) 60%, transparent)}}.c-new-mail-toast{background-color:var(--color-panel,#fff)}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast{background-color:color-mix(in srgb, var(--color-panel,#fff) 97%, transparent)}}.c-new-mail-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text);transition:transform .18s ease-out,box-shadow .18s ease-out;animation:.2s cubic-bezier(.22,1,.36,1) c-undo-send-toast-in;box-shadow:0 18px 44px #0f172a33,0 3px 10px #0f172a1a}.c-new-mail-toast:hover{transform:translateY(-2px);box-shadow:0 24px 56px #0f172a42,0 4px 12px #0f172a1f}.c-new-mail-toast_accent{inset-block:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 1);background:linear-gradient(to bottom, var(--color-primary), var(--color-primary));position:absolute}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_accent{background:linear-gradient(to bottom, var(--color-primary), color-mix(in srgb, var(--color-primary) 55%, transparent))}}.c-new-mail-toast_close{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);z-index:20;color:var(--color-text-muted);opacity:.6;flex-shrink:0;transition:opacity .15s ease-out,background-color .15s ease-out;position:absolute}.c-new-mail-toast:hover .c-new-mail-toast_close,.c-new-mail-toast_close:hover,.c-new-mail-toast_close:focus-visible{opacity:1}.c-new-mail-toast_close:hover{background-color:var(--color-primary-soft);color:var(--color-text)}.c-new-mail-toast_card{z-index:10;width:100%;height:auto;min-width:calc(var(--spacing) * 0);justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);text-align:left;--tw-outline-style:none;appearance:none;font:inherit;color:inherit;background-color:#0000;border-width:0;outline-style:none;flex-direction:column;display:flex;position:relative}.c-new-mail-toast_card:not(:disabled){cursor:pointer}.c-new-mail-toast_card:not(:disabled):hover{box-shadow:none}.c-new-mail-toast_card:focus-visible{border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 40%, transparent)}}.c-new-mail-toast_card:disabled{cursor:default}.c-new-mail-toast_card--disabled{opacity:.96}.c-new-mail-toast_head{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6);display:flex}.c-new-mail-toast_kicker{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);display:inline-flex}.c-new-mail-toast_dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;display:inline-block;position:relative}.c-new-mail-toast_dot:after{content:"";inset:calc(var(--spacing) * 0);background:var(--color-primary);border-radius:3.40282e38px;animation:1.6s cubic-bezier(0,0,.2,1) infinite c-new-mail-ping;position:absolute}.c-new-mail-toast_mailbox{align-items:center;gap:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;max-width:130px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;background-color:var(--color-primary-soft);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_mailbox{background-color:color-mix(in srgb, var(--color-primary-soft) 60%, transparent)}}.c-new-mail-toast_mailbox{color:var(--color-primary)}.c-new-mail-toast_body{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.c-new-mail-toast_avatar{box-shadow:0 0 0 1px var(--color-primary), 0 6px 16px #0f172a29;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 12%, transparent), 0 6px 16px #0f172a29}}.c-new-mail-toast_content{min-width:calc(var(--spacing) * 0);flex:1}.c-new-mail-toast_sender{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);font-size:.9rem;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden}.c-new-mail-toast_subject{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);font-size:.9rem;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.c-new-mail-toast_snippet{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-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-new-mail-toast_attachment{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-warning-soft);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_attachment{background-color:color-mix(in srgb, var(--color-warning-soft) 76%, transparent)}}.c-new-mail-toast_attachment svg{color:var(--color-warning)}.c-new-mail-toast_open{margin-top:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;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));color:var(--color-primary);background-color:var(--color-primary-soft);border-radius:3.40282e38px;align-self:flex-end;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_open{background-color:color-mix(in srgb, var(--color-primary-soft) 56%, transparent)}}.c-new-mail-toast_open svg{transition:transform .15s ease-out}.c-new-mail-toast_card:not(:disabled):hover .c-new-mail-toast_open svg,.c-new-mail-toast:hover .c-new-mail-toast_open svg{transform:translate(2px)}.c-new-mail-toast_progress{inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);transform-origin:0;background:var(--color-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.c-new-mail-toast_progress{background:color-mix(in srgb, var(--color-primary) 65%, transparent)}}.c-new-mail-toast_progress{animation:8s linear forwards c-new-mail-progress}.c-new-mail-toast:hover .c-new-mail-toast_progress{animation-play-state:paused}@keyframes c-new-mail-ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes c-new-mail-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=640px){.c-undo-send-toast{width:auto;bottom:1rem;left:1rem;right:1rem}.c-new-mail-toast{padding:.75rem .75rem .75rem 1rem}.c-new-mail-toast_body{gap:.625rem}}.c-compose-overflow{bottom:calc(var(--spacing) * 0);z-index:51;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.c-compose-overflow_chip{cursor:pointer;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);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);-webkit-user-select:none;user-select:none;background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-bottom:none;justify-content:center;align-items:center;min-width:44px;transition:background-color .12s;display:flex;box-shadow:0 1px 2px #3c40434d}.c-compose-overflow_chip:hover{background-color:var(--color-hover)}.c-compose-overflow_dropdown{margin-bottom:calc(var(--spacing) * 1);border-radius:var(--radius-lg);background-color:var(--color-bg);border:1px solid var(--color-border);min-width:220px;max-width:300px;position:absolute;bottom:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #3c404340}.c-compose-overflow_item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border);display:flex}.c-compose-overflow_item:last-child{border-bottom:none}.c-compose-overflow_item:hover{background-color:var(--color-hover)}.c-compose-overflow_item-title{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);flex:1;overflow:hidden}.c-compose-overflow_item-close{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-compose-overflow_item-close:hover{background-color:var(--color-hover);color:var(--color-text)}@keyframes c-compose-drawer-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes c-undo-send-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.c-composer{min-height:calc(var(--spacing) * 0);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fafafa;--color-surface:#fff;--color-text:#0a0a0a;--color-text-muted:#737373;--color-muted:#737373;--color-border:#e4e4e7;--color-hover:#ededed;--color-primary:#171717;--color-primary-hover:#000;--color-primary-soft:#e5e5e5;background-color:var(--color-bg);color:var(--color-text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.c-composer_fields{flex-direction:column;flex-shrink:0;display:flex}.c-composer_recipients{flex-direction:column;display:flex}.c-composer_field{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border)}.c-composer_field-recipient{border-bottom-color:var(--color-border-subtle,var(--color-border))}.c-composer_field-recipient:last-child{border-bottom-color:var(--color-border)}.c-composer_row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.c-composer_recipient-options{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.c-composer_btn-toggle{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));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));color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0;font-weight:500}.c-composer_btn-toggle:hover{color:var(--color-text);background-color:var(--color-hover,#0000000f)}.c-composer_input{width:100%;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-composer_input:focus{--tw-outline-style:none;outline-style:none}.c-composer_input{box-shadow:none;color:var(--color-text);background-color:#0000;border:none;border-radius:0}.c-composer_input::placeholder{color:var(--color-text-muted);opacity:.7}.c-composer_input-subject{font-weight:500}.c-composer_input.op-input{box-shadow:none;background-color:#0000;border:none;border-radius:0}.c-composer_input.op-input:focus,.c-composer_input.op-input:focus-visible{box-shadow:none;border:none;outline:none}.c-composer_contact{align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;display:flex;position:relative}.c-composer_contact-label{width:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-shrink:0;padding-top:.3125rem;font-weight:500}.c-composer_contact-control{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:1;min-height:1.75rem;display:flex}.c-composer_contact-input{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);min-width:6rem;min-height:1.5rem;color:var(--color-text);background-color:#0000;border-width:0;border-radius:0;outline:none;flex:1;padding:.125rem 0}.c-composer_contact-input::placeholder{color:var(--color-text-muted);opacity:.75}.c-composer_contact-input:focus,.c-composer_contact-input:focus-visible{box-shadow:none;border:none;outline:none}.c-composer_contact-collapsed{align-items:center;gap:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:1.75rem;color:var(--color-text);flex:1;display:flex}.c-composer_contact-collapsed-first{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-composer_contact-more{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));background-color:var(--color-surface,#0000000d);color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0}.c-composer_chip{align-items:center;gap:calc(var(--spacing) * 1.5);max-width:100%;padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * .5);background-color:var(--color-surface,#0000000d);border:1px solid var(--color-border);border-radius:3.40282e38px;display:inline-flex}.c-composer_chip-avatar{flex-shrink:0}.c-composer_chip-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));max-width:14rem;color:var(--color-text);overflow:hidden}.c-composer_chip-remove{width:1rem;height:1rem;color:var(--color-text-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-composer_chip-remove:hover{background-color:var(--color-hover,#0000001a);color:var(--color-text)}.c-composer_contact-suggest{z-index:25;border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:.5rem;max-height:12rem;position:absolute;top:calc(100% + .375rem);left:2rem;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000029}.c-composer_contact-suggest-item{justify-content:flex-start;gap:calc(var(--spacing) * 2.5);width:100%;height:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text);border-radius:0}.c-composer_contact-suggest-item:hover,.c-composer_contact-suggest-item-active{background-color:var(--color-hover,#0000000f)}.c-composer_contact-suggest-item-selected{background-color:var(--color-hover,#0000000a)}.c-composer_contact-suggest-check{color:var(--color-primary);flex-shrink:0;margin-left:auto}.c-composer_contact-avatar{flex-shrink:0}.c-composer_contact-meta{min-width:calc(var(--spacing) * 0);text-align:left;flex:1}.c-composer_contact-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);overflow:hidden}.c-composer_contact-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);overflow:hidden}.c-composer_error-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#dc2626}.c-composer_error-text-indent{margin-left:calc(var(--spacing) * 12)}.c-composer_error-text-inline{padding-inline:calc(var(--spacing) * 4)}.c-composer_editor-wrap{min-height:calc(var(--spacing) * 0);background-color:#fff;flex-direction:column;flex:1;display:flex;overflow-y:auto}.c-composer_editor-wrap::-webkit-scrollbar{width:5px;height:5px}.c-composer_editor-wrap::-webkit-scrollbar-track{background:0 0}.c-composer_editor-wrap::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px}.c-composer_editor-wrap::-webkit-scrollbar-thumb:hover{background:#0000004d}.c-composer_editor-wrap-quote-collapsed .c-composer_quote{display:none}.c-composer_quote-toggle{margin-block:calc(var(--spacing) * 1);margin-left:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:#5f6368;transition:background-color var(--transition-fast);background-color:#e8eaed;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.c-composer_quote-toggle:hover{background-color:#dadce0}.c-composer_quote-toggle-active{color:#202124;background-color:#dadce0}.c-composer_prose{color:#111827;min-height:160px}.c-composer_prose:focus{outline:none}.c-composer_prose .is-editor-empty:first-child:before{color:var(--color-text-muted);opacity:.7;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.c-composer_prose a{color:var(--color-info);text-decoration:underline}.c-composer_prose img{border-radius:2px;max-width:100%;height:auto;margin:.25rem 0;display:inline-block}.c-composer_prose table,.c-composer_prose_table{border-collapse:collapse;table-layout:fixed;max-width:100%;margin:.5rem 0}.c-composer_prose table td,.c-composer_prose table th,.c-composer_prose_table td,.c-composer_prose_table th{vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:6px 8px;position:relative}.c-composer_prose table th,.c-composer_prose_table th{text-align:left;background-color:#f3f4f6;font-weight:600}.c-composer_editor-scroll{position:relative}.c-composer_plain-body{resize:none;width:100%;min-height:160px;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:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#111827;background-color:#fff;border:0;outline:0;flex:1;font-family:Arial,sans-serif}.c-composer_plain-body::placeholder{color:var(--color-text-muted);opacity:.7}.c-composer_html-body{resize:none;width:100%;min-height:220px;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:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#e5e7eb;tab-size:2;background-color:#0f172a;border:0;outline:0;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.c-composer_html-body::placeholder{color:#94a3b8;opacity:.9}.c-composer_html-pane{min-height:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.c-composer_html-tabs{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-bottom:1px solid var(--color-border);display:flex}.c-composer_html-tab{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-text-muted);background-color:#0000;border-radius:.25rem}.c-composer_html-tab-active{color:var(--color-text);background-color:var(--color-bg-subtle,#0000000f)}.c-composer_html-preview{width:100%;min-height:220px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.c-composer_html-editor{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.c-composer_link-popover{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));z-index:70;box-sizing:border-box;border:1px solid var(--color-border);width:min(360px,100% - 16px);color:var(--color-text);background-color:#fff;padding:.375rem .5rem;display:inline-flex;position:absolute;box-shadow:0 2px 6px #3c404347}.c-composer_link-popover a{text-overflow:ellipsis;white-space:nowrap;color:#1a73e8;max-width:20rem;text-decoration:none;overflow:hidden}.c-composer_link-popover a:hover{text-decoration:underline}.c-composer_link-popover .op-button{height:auto;padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#1a73e8;min-width:0;text-decoration:none}.c-composer_link-popover .op-button:hover{text-decoration:underline}.c-composer_link-popover-label{color:var(--color-text);flex-shrink:0}.c-composer_link-popover-separator{color:var(--color-text-muted);flex-shrink:0}.c-composer_link-edit{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.c-composer_link-edit-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-composer_link-edit-row input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);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-text);border-width:1px;border-color:#1a73e8;border-radius:.25rem;outline:none;flex:1}.c-composer_link-edit-row input:focus{box-shadow:0 0 0 1px #1a73e8}.c-composer_link-edit-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-composer_link-edit-apply{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-medium);font-weight:var(--font-weight-medium);color:#1a73e8;flex-shrink:0}.c-composer_attachments{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-top:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;display:flex}.c-composer_attachment-chip{align-items:center;gap:calc(var(--spacing) * 1.5);max-width:220px;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));background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:3.40282e38px;display:inline-flex}.c-composer_attachment-chip-error{background-color:var(--color-danger-soft);border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.c-composer_attachment-chip-error{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent)}}.c-composer_attachment-chip-error,.c-composer_attachment-chip-error .c-composer_attachment-size,.c-composer_attachment-chip-error .c-composer_attachment-remove{color:var(--color-danger)}.c-composer_attachment-chip-error .c-composer_attachment-remove:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.c-composer_attachment-chip-error .c-composer_attachment-remove:hover{background-color:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.c-composer_attachment-name{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-composer_attachment-size{color:var(--color-text-muted);flex-shrink:0}.c-composer_attachment-remove{padding:calc(var(--spacing) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);border-radius:3.40282e38px;flex-shrink:0}.c-composer_attachment-remove:hover{color:#dc2626;background-color:#dc26261f}.c-composer_footer{flex-direction:column;flex-shrink:0;display:flex}.c-composer_toolbar-row{border-top:1px solid var(--color-border);flex-shrink:0;align-items:center;padding:.375rem .75rem .25rem;display:flex;overflow:visible}.c-composer_actions-row{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;padding:.25rem .75rem .625rem;display:flex}.c-composer_actions-row .c-composer_tb-btn{border-radius:9999px;width:30px;height:30px}.c-composer_actions-row .c-composer_tb-btn svg{width:17px;height:17px}.c-composer_footer-spacer{flex:1}.c-composer_undo-bar{align-items:center;gap:calc(var(--spacing) * 2);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));background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:3.40282e38px;display:inline-flex}.c-composer_undo-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.c-composer_undo-btn{padding-inline:calc(var(--spacing) * 2);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);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));color:var(--color-primary);border-radius:.25rem}.c-composer_undo-btn:hover{background-color:var(--color-primary-soft)}.c-composer_tb{align-items:center;gap:calc(var(--spacing) * .5);z-index:30;background-color:var(--color-surface);border-radius:9999px;flex-wrap:nowrap;width:fit-content;max-width:100%;padding:.25rem .5rem;display:inline-flex;position:relative;overflow:visible}.c-composer_tb-group{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.c-composer_tb-btn{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));width:28px;height:28px;color:var(--color-text-muted);background:0 0;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.c-composer_tb-btn:hover:not(:disabled){background-color:var(--color-hover,#00000014);color:var(--color-text)}.c-composer_tb-btn:disabled{opacity:.4;cursor:not-allowed}.c-composer_tb-btn-active{background-color:var(--color-primary-soft,#2563eb1f);color:var(--color-primary)}.c-composer_tb-btn-active:hover:not(:disabled){background-color:var(--color-primary-soft,#2563eb2e)}.c-composer_tb-divider{background-color:var(--color-border);width:1px;height:14px;margin:0 .125rem;display:inline-block}.c-composer_tb-pop{align-items:center;display:inline-flex;position:relative}.c-composer_tb-label{align-items:center;gap:calc(var(--spacing) * 1);padding-inline: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);white-space:nowrap;text-overflow:ellipsis;max-width:8rem;color:var(--color-text);display:inline-flex;overflow:hidden}:is(.c-composer .c-composer_tb-btn:has(.c-composer_tb-label),.c-composer .c-composer_tb-btn:has(.c-composer_tb-color-trigger)){width:auto;min-width:28px;padding:0 .375rem}.c-composer_tb-pop-content{border-radius:.75rem;gap:0;width:auto;min-width:180px;max-height:280px;padding:.25rem;overflow-y:auto}.c-composer_tb-pop-panel{z-index:80;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;min-width:180px;max-height:280px;padding:.25rem;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 24px -8px #00000040}.c-composer_tb-pop-panel-color{min-width:340px}.c-composer_tb-pop-panel-right{left:auto;right:0}.c-composer_tb-font-list{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.c-composer_tb-font-item{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);border-radius:.25rem;padding:.4rem .625rem}.c-composer_tb-font-item:hover{background-color:var(--color-hover,#0000000f)}.c-composer_tb-font-item-active{background-color:var(--color-primary-soft);color:var(--color-primary)}.c-composer_tb-menu{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.c-composer_tb-menu-item{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);border-radius:.25rem;padding:.4rem .625rem}.c-composer_tb-menu-item:hover{background-color:var(--color-hover,#0000000f)}.c-composer_tb-menu-item-active{background-color:var(--color-primary-soft);color:var(--color-primary)}.c-composer_tb-menu-item-icon{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.c-composer_tb-color-trigger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);line-height:1;display:inline-flex}.c-composer_tb-color-bar{border-radius:1px;width:16px;height:3px;display:block}.c-composer_tb-color-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.625rem;display:grid}.c-composer_tb-color-column{min-width:0}.c-composer_tb-color-title{margin-bottom: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-text-muted)}.c-composer_tb-swatches{grid-template-columns:repeat(10,14px);gap:.125rem;display:grid}.c-composer_tb-swatch{border:1px solid var(--color-border);cursor:pointer;border-radius:1px;width:14px;height:14px;transition:transform .1s ease-out,border-color .1s ease-out}.c-composer_tb-swatch:hover{z-index:1;transform:scale(1.22)}.c-composer_tb-swatch-active{outline-offset:1px;outline:2px solid #111827}.c-composer_tb-swatch-auto{width:100%;color:var(--color-text-muted);border:1px dashed var(--color-border);text-align:center;border-radius:.25rem;margin-top:.25rem;padding:.25rem .35rem;font-size:.75rem}.c-composer_tb-swatch-auto:hover{background-color:var(--color-hover);color:var(--color-text)}.c-composer_format-toggle{font-weight:700}.c-composer_btn-send{justify-content:center;align-items:center;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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-primary);color:#fff;border-radius:3.40282e38px;min-width:82px;margin-right:.5rem;padding:.5rem 1.25rem;display:inline-flex}.c-composer_btn-send:hover:not(:disabled){background-color:var(--color-primary-hover);box-shadow:0 1px 3px #0000001f}.c-composer_btn-send:disabled{opacity:.6;cursor:not-allowed}.c-composer_emoji-popover{position:relative}.c-composer_more{align-items:center;display:inline-flex;position:relative}.c-composer_more-menu{z-index:90;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;min-width:240px;max-width:min(320px,100vw - 2rem);padding:.375rem 0;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 24px -8px #00000040}.c-composer_more-item{align-items:center;gap:calc(var(--spacing) * 3);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:2rem;color:var(--color-text);padding:.375rem .75rem;display:flex}.c-composer_more-item span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.c-composer_more-item:hover{background-color:var(--color-hover,#0000000f)}.c-composer_more-label{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-text-muted)}.c-composer_more-separator{background-color:var(--color-border);height:1px;margin:.25rem 0}.c-composer_btn-discard-icon:hover:not(:disabled){color:#dc2626;background-color:#dc26261a}.c-composer_drag-overlay{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:20;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-primary);flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.c-composer_drag-overlay{background-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg) 90%)}}.c-composer_drag-overlay{border:2px dashed var(--color-primary);color:var(--color-primary);font-size:.95rem;font-weight:500}.c-composer_drag-overlay .hint{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.c-composer_success{height:calc(var(--spacing) * 48);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.c-composer_success .icon{color:#22c55e}.c-composer_success .text{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:#15803d}.p-calendar{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.p-calendar :where(*){border-color:var(--color-border)}.p-calendar_toolbar{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-calendar_title{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-text)}.p-calendar_board{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.p-calendar_settings-row{flex-shrink:0;justify-content:flex-end;display:flex}.c-calendar-settings{width:calc(var(--spacing) * 80);max-width:90vw}.c-calendar-settings_body{gap:calc(var(--spacing) * 5);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.c-invite-card{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);border:1px solid var(--color-border-strong);background:var(--color-bg-subtle,var(--color-bg));flex-direction:column;display:flex}.c-invite-card_header{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-invite-card_badge{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);background:var(--color-accent-subtle,#6366f11f);color:var(--color-accent,#6366f1);border-radius:.25rem}.c-invite-card_cancelled{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-danger,#ef4444)}.c-invite-card_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-text)}.c-invite-card_when,.c-invite-card_location,.c-invite-card_organizer,.c-invite-card_attendees{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,var(--color-text))}.c-invite-card_actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.c-event-dialog_body{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-event-dialog_field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.c-event-dialog_field--date{flex:1}.c-event-dialog_field--time{width:calc(var(--spacing) * 32)}.c-event-dialog_row{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.p-contacts{flex-direction:column;height:100%;display:flex;overflow:hidden}.p-contacts_header{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-strong);flex-direction:column;flex-shrink:0;display:flex}.p-contacts_title-row{justify-content:space-between;align-items:center;display:flex}.p-contacts_title{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-text)}.p-contacts_search-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.p-contacts_search-wrap{max-width:var(--container-sm);flex:1;align-items:center;display:flex;position:relative}.p-contacts_search-icon{pointer-events:none;left:calc(var(--spacing) * 2.5);color:var(--color-text-muted);position:absolute}.p-contacts_search-input{padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 8)}.p-contacts_search-clear{right:calc(var(--spacing) * 2);padding:calc(var(--spacing) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);border-radius:.25rem;position:absolute}.p-contacts_search-clear:hover{color:var(--color-text);background-color:var(--color-hover)}.p-contacts_body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}:where(.p-contacts_loading>: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)))}.p-contacts_skeleton{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);width:100%}.p-contacts_error{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error,#ef4444);display:flex}:where(.c-contact-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)))}.c-contact-list_header{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);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:none}@media (width>=48rem){.c-contact-list_header{display:grid}}.c-contact-list_header{color:var(--color-text-muted);grid-template-columns:2fr 2fr 2fr auto;gap:.75rem}.c-contact-list_row{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.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));grid-template-columns:2fr 2fr 2fr auto;align-items:center;gap:.75rem;display:grid}.c-contact-list_row:hover{background-color:var(--color-hover)}.c-contact-list_col-name{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-contact-list_col-email,.c-contact-list_col-company{min-width:calc(var(--spacing) * 0)}.c-contact-list_col-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);display:flex}.c-contact-list_avatar{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);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);-webkit-user-select:none;user-select:none;background-color:var(--color-primary-soft);color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-contact-list_name{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-text)}.c-contact-list_empty{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 16);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-direction:column;display:flex}.c-contact-list_empty-icon{color:var(--color-border-strong)}.c-contact-editor_dialog{max-width:var(--container-md)}:where(.c-contact-editor_form>: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)))}.c-contact-editor_form{padding-top:calc(var(--spacing) * 2)}.c-contact-editor_field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.c-contact-editor_footer{padding-top:calc(var(--spacing) * 2)}.c-domain-error{background-color:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.c-domain-error__container{width:100%;max-width:var(--container-md);text-align:center}.c-domain-error__icon{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.c-domain-error__title{margin-bottom:calc(var(--spacing) * 3);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-foreground)}.c-domain-error__message{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.c-drag-preview{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.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);background-color:var(--color-primary);border-width:1px;border-color:var(--color-primary-hover);color:#fff;pointer-events:none;border-radius:3.40282e38px;font-size:13px;font-weight:500;display:flex;rotate:2deg}.c-drag-preview svg{opacity:.9}@media (width>=40rem){.c-edit-tenant-modal{max-width:var(--container-xl)}}.c-edit-tenant-modal__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.c-edit-tenant-modal__field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-edit-tenant-modal__field .op-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)}.c-edit-tenant-modal__field .op-input{height:calc(var(--spacing) * 10);background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.c-edit-tenant-modal__field .op-input{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.c-edit-tenant-modal__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4)}.c-filters-page{max-width:var(--container-2xl)}:where(.c-filters-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.c-filters-page{padding:calc(var(--spacing) * 6)}.c-filters-page_header{justify-content:space-between;align-items:center;display:flex}.c-filters-page_title{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-text)}.c-filters-page_editor-wrap{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--mail-panel-surface);border:1px solid var(--color-border-strong)}:where(.c-filters-page_list>: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)))}.c-filters-page_rule{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:var(--mail-panel-surface);border:1px solid var(--color-border-strong);display:flex}.c-filters-page_rule:hover{background-color:var(--color-hover)}.c-filters-page_toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);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:var(--color-border-strong);border-width:0;border-radius:3.40282e38px;flex-shrink:0;position:relative}.c-filters-page_toggle-on{background-color:var(--color-primary)}.c-filters-page_toggle-knob{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:absolute}.c-filters-page_toggle-knob-on{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.c-filters-page_rule-info{min-width:calc(var(--spacing) * 0);flex:1}.c-filters-page_rule-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-medium);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden}.c-filters-page_rule-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-filters-page_rule-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-filters-page_icon-btn{border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.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));color:var(--color-text-muted)}.c-filters-page_icon-btn:hover{background-color:var(--color-hover);color:var(--color-text)}.c-filters-page_icon-btn-danger:hover{color:var(--color-error,#ef4444)}.c-filters-page_confirm-row{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.c-filters-page_confirm-yes{border-radius:var(--radius-md);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);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));color:var(--color-error,#ef4444)}.c-filters-page_confirm-yes:hover{background-color:var(--color-error,#ef4444)}@supports (color:color-mix(in lab, red, red)){.c-filters-page_confirm-yes:hover{background-color:color-mix(in srgb, var(--color-error,#ef4444) 10%, transparent)}}.c-filters-page_empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);font-style:italic}:where(.c-rule-editor>: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)))}.c-rule-editor_field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.c-rule-editor_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-text-muted)}.c-rule-editor_input{border-radius:var(--radius-md);border-style:var(--tw-border-style);width: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));background-color:var(--color-bg);border-width:1px;border-color:var(--color-border-strong);color:var(--color-text)}.c-rule-editor_input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.c-rule-editor_input-grow{flex:1}.c-rule-editor_match-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.c-rule-editor_toggle-group{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);display:inline-flex;overflow:hidden}.c-rule-editor_toggle-btn{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);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));color:var(--color-text-muted);background-color:#0000}.c-rule-editor_toggle-btn:hover{background-color:var(--color-hover);color:var(--color-text)}.c-rule-editor_toggle-btn-active{background-color:var(--color-primary-soft);color:var(--color-primary)}:where(.c-rule-editor_section>: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)))}.c-rule-editor_section{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--color-border-strong)}.c-rule-editor_section-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.c-rule-editor_row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.c-rule-editor_select{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-bg);border-width:1px;border-color:var(--color-border-strong);color:var(--color-text)}.c-rule-editor_select:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.c-rule-editor_select-grow{flex:1}.c-rule-editor_remove-btn{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));color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0}.c-rule-editor_remove-btn:hover{color:var(--color-error,#ef4444)}.c-rule-editor_add-btn{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.c-rule-editor_footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--color-border-strong);display:flex}:where(.c-vacation>: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)))}.c-vacation{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 6);border-top-width:1px;border-color:var(--color-border-strong)}.c-vacation_header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.c-vacation_title{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-text)}.c-vacation_desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-vacation_toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);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:var(--color-border-strong);border-width:0;border-radius:3.40282e38px;flex-shrink:0;position:relative}.c-vacation_toggle-on{background-color:var(--color-primary)}.c-vacation_toggle:disabled{cursor:not-allowed;opacity:.5}.c-vacation_toggle-knob{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:absolute}.c-vacation_toggle-knob-on{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(.c-vacation_form>: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)))}.c-vacation_field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.c-vacation_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-text-muted)}.c-vacation_input{border-radius:var(--radius-md);border-style:var(--tw-border-style);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));background-color:var(--color-bg);border-width:1px;border-color:var(--color-border-strong);color:var(--color-text)}.c-vacation_input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.c-vacation_input-sm{width:calc(var(--spacing) * 24)}.c-vacation_textarea{resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-bg);border-width:1px;border-color:var(--color-border-strong);color:var(--color-text)}.c-vacation_textarea:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.c-vacation_hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-vacation_date-row{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.c-vacation_date-row .c-vacation_field{min-width:calc(var(--spacing) * 32);flex:1}.c-vacation_saving{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.c-inline-compose-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}.c-inline-compose-header_trigger{height:calc(var(--spacing) * 7);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-semibold);font-weight:var(--font-weight-semibold);color:var(--mail-message-text-muted);display:flex}.c-inline-compose-header_trigger:hover{color:var(--mail-message-text);background-color:var(--color-hover)}.c-inline-compose-header_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-inline-compose-header_actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-inline-compose-header_btn{color:var(--mail-message-muted)}.c-inline-compose-header_btn:hover{color:var(--mail-message-text);background-color:var(--color-hover)}:where(.c-label-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.c-label-list_item{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);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-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:3.40282e38px;font-weight:500;text-decoration-line:none;display:flex;position:relative}.c-label-list_item svg{transition:color var(--transition-fast);flex-shrink:0}.c-label-list_item:hover{background-color:var(--color-hover);color:var(--color-text);box-shadow:none}.c-label-list_item:hover svg{color:var(--color-text)}.c-label-list_item-active{background-color:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){.c-label-list_item-active{background-color:color-mix(in srgb, var(--color-primary-soft) 78%, var(--mail-panel-muted-surface))}}.c-label-list_item-active{color:var(--color-text);box-shadow:none;font-weight:600}.c-label-list_item-active svg{color:var(--color-text)}.c-label-list_item-active:hover{background-color:var(--color-primary-soft)}.c-label-list_item-active:before{display:none}.dark .c-label-list_item-active,.dark .c-label-list_item-active svg{color:var(--color-text)}.c-label-list_item-depth{margin-left:calc(var(--spacing) * 4)}.c-label-list_item-drop-over{background-color:var(--color-primary-soft);box-shadow:inset 0 0 0 2px var(--color-primary)}.c-label-list_badge{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);background-color:var(--color-panel-muted);color:var(--color-text-muted);font-variant-numeric:tabular-nums;transition:all var(--transition-fast);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.c-label-list_badge-active{background:var(--color-primary);color:var(--color-primary-fg);box-shadow:none}:where(.l-sidebar-collapsed .c-label-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)))}.l-sidebar-collapsed .c-label-list_item{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 12);justify-content:center;gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);border-radius:3.40282e38px;margin-inline:auto}.l-sidebar-collapsed .c-label-list_item svg{margin-inline:auto}.l-sidebar-collapsed .c-label-list_item-active{background-color:var(--color-primary-soft)}.l-sidebar-collapsed .c-label-list_item-depth{margin-left:auto}.l-sidebar-collapsed .c-label-list_item-label,.l-sidebar-collapsed .c-label-list_section-header,.l-sidebar-collapsed .c-label-list_label-title{display:none}.l-sidebar-collapsed .c-label-list_badge{min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);color:#0000;background-color:var(--color-danger,#ef4444);border:1px solid var(--color-shell,var(--color-bg));border-radius:3.40282e38px;width:8px;height:8px;position:absolute;top:7px;right:9px;overflow:hidden}.l-sidebar-collapsed .c-label-list_editing,.l-sidebar-collapsed .c-label-list_loading,.l-sidebar-collapsed .c-label-list_error{display:none}.c-label-list_section-header{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);color:var(--color-text-muted)}.c-label-list_section-header-action{padding-right:calc(var(--spacing) * 1);justify-content:space-between;align-items:center;display:flex}.c-label-list_section-add{color:var(--color-text-muted);flex-shrink:0}.c-label-list_section-add:hover{background-color:var(--color-hover);color:var(--color-text)}.c-label-list_label-title{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.08em}.c-label-list_editing{align-items:center;gap:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 2);display:flex}.c-label-list_editing .input{border-radius:var(--radius-md);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));background-color:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--transition-fast);flex:1}.c-label-list_editing .input:focus{--tw-outline-style:none;border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);outline-style:none}.c-label-list_editing .btn-save{border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5);color:var(--color-success);transition:all var(--transition-fast)}.c-label-list_editing .btn-save:hover{background-color:var(--color-success-soft)}.c-label-list_editing .btn-cancel{border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5);color:var(--color-text-muted);transition:all var(--transition-fast)}.c-label-list_editing .btn-cancel:hover{background-color:var(--color-hover);color:var(--color-text)}:where(.c-label-list_loading>: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)))}.c-label-list_loading{padding-inline:calc(var(--spacing) * 3)}.c-label-list_loading .pulse{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-2) 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite c-label-list-shimmer}.c-label-list_error{margin-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);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-medium);font-weight:var(--font-weight-medium);color:var(--color-danger);background-color:var(--color-danger-soft)}@keyframes c-label-list-shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.c-label-manager{color:var(--color-text)}.c-label-manager__loading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.c-label-manager__section-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--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-width:1px;border-color:var(--color-border);background-color:var(--color-surface);overflow:hidden}.c-label-manager__card-header{flex-direction:column;display:flex}:where(.c-label-manager__card-header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.c-label-manager__card-header{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-bottom-width:1px;border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.c-label-manager__card-header{border-color:color-mix(in srgb, var(--color-border) 42%, transparent)}}.c-label-manager__card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.c-label-manager__card-desc{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-label-manager__card-body{padding:calc(var(--spacing) * 0);overflow-x:auto}.c-label-manager__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:800px}.c-label-manager__header-row{border-bottom:1px solid var(--color-border);background-color:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.c-label-manager__header-row{background-color:color-mix(in srgb, var(--color-surface-2) 32%, transparent)}}.c-label-manager__header-row th{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.c-label-manager__row{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.c-label-manager__row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 42%, transparent)}}.c-label-manager__row:last-child{border-bottom:0}.c-label-manager__row:hover{background-color:var(--color-hover)}@supports (color:color-mix(in lab, red, red)){.c-label-manager__row:hover{background-color:color-mix(in srgb, var(--color-hover) 32%, transparent)}}.c-label-manager__cell{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-label-manager__name-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.c-label-manager__name-muted,.c-label-manager__dash{color:var(--color-text-muted)}.c-label-manager__visibility{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.c-label-manager__visibility button{cursor:pointer;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);background-color:#0000}@media (hover:hover){.c-label-manager__visibility button:hover{text-decoration-line:underline}}.c-label-manager__visibility button{color:var(--color-primary);border:0}.c-label-manager__visibility-item{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.c-label-manager__active-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.c-label-manager__separator{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.c-label-manager__separator{color:color-mix(in srgb, var(--color-text-muted) 42%, transparent)}}.c-label-manager__imap-label{cursor:pointer;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-text);display:inline-flex}.c-label-manager__label-name,.c-label-manager__edit,.c-label-manager__create-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-label-manager__dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0f172a1f}.c-label-manager__actions{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.c-label-manager__actions button{cursor:pointer;padding: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);background-color:#0000}@media (hover:hover){.c-label-manager__actions button:hover{text-decoration-line:underline}}.c-label-manager__actions button{color:var(--color-primary);border:0}.c-label-manager__input{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 0)}.c-label-manager__inline-create{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-label-manager__inline-create .op-input{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 44)}.c-label-manager__empty{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-text-muted)}.c-label-manager__error{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-danger)}.c-label-manager__note{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-label-manager__color-picker{flex-shrink:0;position:relative}.c-label-manager__color-button{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:1px;border-color:var(--color-border);border-radius:.25rem}.c-label-manager__color-popover{top:100%;right:calc(var(--spacing) * 0);z-index:20;margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);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);background-color:var(--color-surface);border-width:1px;border-color:var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute}.c-label-manager__color-swatch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);border-width:2px;border-color:#0000;border-radius:3.40282e38px}.c-label-manager__color-swatch-active{border-color:var(--color-text)}.c-language-switcher{gap:calc(var(--spacing) * 2);display:flex}.c-language-switcher_btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);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));color:var(--color-muted-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.c-language-switcher_btn-active{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-language-switcher_btn-active{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.c-language-switcher_btn-active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary)}:where(.c-login-form>: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)))}.c-login-form_hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,var(--color-text))}.c-login-form_alert{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);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);background-color:var(--color-danger-soft);color:var(--color-danger);border:1px solid var(--color-danger);display:flex}@supports (color:color-mix(in lab, red, red)){.c-login-form_alert{border:1px solid color-mix(in srgb, var(--color-danger) 28%, transparent)}}.c-login-form_alert svg{color:var(--color-danger)}.c-login-form_alert-success{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.c-login-form_alert-success{background-color:color-mix(in srgb, var(--color-success) 12%, transparent)}}.c-login-form_alert-success{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.c-login-form_alert-success{border-color:color-mix(in srgb, var(--color-success) 28%, transparent)}}.c-login-form_alert-success svg{color:var(--color-success)}.c-login-form_field{display:block}.c-login-form_label{margin-bottom: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);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;display:block}.c-login-form_input-wrap{position:relative}.c-login-form_input{border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast)}.c-login-form_input::placeholder{color:var(--color-text-muted);opacity:.7}.c-login-form_input:hover:not(:focus){border-color:var(--color-border-strong)}.c-login-form_input:focus,.c-login-form_input:focus-visible{--tw-outline-style:none;border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary);outline-style:none}.c-login-form_input-error{border-color:var(--color-danger)}.c-login-form_input-error:focus,.c-login-form_input-error:focus-visible{border-color:var(--color-danger);box-shadow:var(--shadow-glow-danger)}.c-login-form_error-text{margin-top:calc(var(--spacing) * 1.5);align-items:center;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-medium);font-weight:var(--font-weight-medium);color:var(--color-danger);display:flex}.c-login-form_btn-password-toggle{top:50%;right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);color:var(--color-text-muted);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute}.c-login-form_btn-password-toggle:hover{color:var(--color-text);background-color:var(--color-hover)}.c-login-form_btn-password-toggle:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.c-login-form_btn-submit{border-radius:var(--radius-xl);width:100%;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-primary-fg);background:var(--gradient-brand);letter-spacing:.01em;transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);position:relative;overflow:hidden;box-shadow:0 6px 16px #4f46e552,0 2px 4px #4f46e52e,inset 0 1px #ffffff2e}.c-login-form_btn-submit:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 50%);position:absolute;inset:0}.c-login-form_btn-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 24px #4f46e566,0 4px 8px #4f46e53d,inset 0 1px #ffffff38}.c-login-form_btn-submit:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.c-login-form_btn-submit:focus-visible{--tw-outline-style:none;box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-primary), 0 6px 16px #4f46e552;outline-style:none}.c-login-form_btn-submit:disabled{cursor:not-allowed;opacity:.6;filter:saturate(.7);transform:none}.c-email-list,.c-thread-list{container:maillist/inline-size}.c-email-item_main-content:has(.c-email-item_attachments)~.c-email-item_attach{display:none}@container maillist (width<=580px){.c-email-item_attachments{display:none!important}.c-email-item_main-content:has(.c-email-item_attachments)~.c-email-item_attach{display:inline-flex!important}}.c-email-item--compact{align-items:flex-start!important;gap:10px!important;height:auto!important;min-height:80px!important;padding:8px 12px 8px 16px!important;display:flex!important}.c-email-item--compact .c-email-item_checkbox-wrap{align-self:flex-start!important;width:20px!important;margin-top:3px!important}.c-email-item--compact .c-email-item_main{flex-direction:column!important;flex:1!important;gap:3px!important;min-width:0!important;display:flex!important}.c-email-item--compact .c-email-item_header{justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.c-email-item--compact .c-email-item_important-icon{color:var(--color-warning,#eab308)!important;fill:var(--color-warning,#eab308)!important;flex-shrink:0!important;margin-right:4px!important;display:inline-block!important}.c-email-item--compact .c-email-item_sender{color:var(--color-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:.875rem!important;font-weight:500!important;overflow:hidden!important}.c-email-item--compact .c-email-item_right-meta{flex-shrink:0!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.c-email-item--compact .c-email-item_attach-icon{color:var(--color-text-muted)!important;opacity:.7!important}.c-email-item--compact .c-email-item_date{color:var(--color-text-muted)!important;white-space:nowrap!important;width:auto!important;font-size:.75rem!important}.c-email-item--compact .c-email-item_content{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.c-email-item--compact .c-email-item_subject{color:var(--color-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;font-size:.875rem!important;font-weight:600!important;overflow:hidden!important}.c-email-item--compact .c-email-item_labels{flex-shrink:0!important;align-items:center!important;gap:4px!important;max-width:40%!important;display:inline-flex!important}.c-email-item--compact .c-email-item_preview-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:2px!important;display:flex!important}.c-email-item--compact .c-email-item_preview{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:.75rem!important;display:block!important;overflow:hidden!important}.c-email-item--compact .c-email-item_star-inline{width:24px!important;height:24px!important;color:var(--color-text-muted)!important;opacity:.55!important;transition:all var(--transition-fast)!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.c-email-item--compact .c-email-item_star-inline:hover{opacity:1!important;background-color:var(--color-warning-soft)!important;color:var(--color-star-hover)!important}.c-email-item--compact .c-email-item_star-inline-active,.c-email-item--compact .c-email-item_star-inline_star-inline-active{opacity:1!important;color:var(--color-star)!important}.c-email-item--compact .c-email-item_star-inline-active svg,.c-email-item--compact .c-email-item_star-inline_star-inline-active svg{fill:currentColor!important}.c-mail-message-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin-left:3.5rem}.c-mail-message-content_banner{margin-bottom:calc(var(--spacing) * 4);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));color:#4b5563;background-color:#f3f4f6;border-width:1px;border-color:#cbd5e1;display:flex}.c-mail-message-content_banner-warn{color:#a16207;background-color:#fefce8;border-color:#fde68a}.c-mail-message-content_banner-warn .btn-action{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600)}@media (hover:hover){.c-mail-message-content_banner-warn .btn-action:hover{text-decoration-line:underline}}.c-mail-message-content_body{border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#111827;background-color:#fff;overflow:hidden}.c-mail-message-content_attachments{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#d1d5db;border-top-width:1px}.c-mail-message-content_attachments-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#6b7280}.c-mail-message-content_attachments-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.c-mail-message-content_attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-mail-message-content_attachments-grid-compact{flex-wrap:wrap;display:flex}.c-mail-message-content_attachments-item{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);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:#fff;border-width:1px;border-color:#cbd5e1;display:flex}.c-mail-message-content_attachments-item:hover{background-color:#0000000a}.c-mail-message-content_attachments-item .icon{color:var(--color-gray-400);flex-shrink:0}.c-mail-message-content_attachments-item .info{min-width:calc(var(--spacing) * 0);flex:1}.c-mail-message-content_attachments-item .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-medium);font-weight:var(--font-weight-medium);color:#4b5563;overflow:hidden}.c-mail-message-content_attachments-item .size{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#6b7280}.c-mail-message-content_attachments-item .btn-download{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);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));color:#2563eb;flex-shrink:0}.c-mail-message-content_attachments-item .btn-download:hover{color:#1d4ed8}.c-mail-message-content_attachments-item-compact{width:auto;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));display:inline-flex}.c-mail-message-content_attachments-item-compact .name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-mail-message-content-thread{margin-top:0;margin-left:3.5rem}.c-mail-message-content-thread .c-mail-message-content_body{border-radius:0}.email-body-frame{background:#fff;border:0;width:100%;display:block}@media (width<=767px){.c-mail-message-content{margin-left:0}}.c-mail-message-view{--mail-message-surface:var(--color-panel,#fff);--mail-message-surface-muted:var(--color-panel-muted,#f8fafc);--mail-message-border:var(--color-border,#d1d5db);--mail-message-border-strong:var(--color-border-strong,#cbd5e1);--mail-message-text:var(--color-text,#111827);--mail-message-text-muted:var(--color-text-muted,#4b5563);--mail-message-muted:var(--color-muted,#6b7280)}.c-mail-message-view_subject-row{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--mail-message-border);padding-bottom:.75rem;display:flex}.c-mail-message-view_subject-main{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.c-mail-message-view_subject{--tw-leading:calc(var(--spacing) * 8);font-size:22px;line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--mail-message-text)}.c-mail-message-view_mailbox-chip{height:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:var(--mail-message-surface-muted);color:var(--mail-message-text-muted);border:1px solid var(--mail-message-border);border-radius:.25rem;align-items:center;display:inline-flex}.c-mail-message-view_subject-actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-mail-message-view_icon-btn{color:var(--mail-message-text-muted)}.c-mail-message-view_icon-btn:hover{color:var(--mail-message-text);background-color:var(--color-hover)}.c-mail-message-view--thread{background-color:#0000;border:0;border-radius:0;position:relative;overflow:visible}.c-mail-message-view--thread .c-viewer-header{margin-bottom:0;padding:1rem 0 .75rem}.c-mail-message-view--thread .c-viewer-header--collapsible{border-radius:0;margin:0;padding:1rem 0 .75rem}.c-mail-message-view--thread+.c-mail-message-view--thread{border-top:1px solid var(--mail-message-border)}.c-mail-message-view--expanded .c-viewer-header{background-color:#0000;min-height:4rem;padding:.75rem 1rem}.c-mail-message-view--expanded .c-viewer-header--collapsible{padding:.75rem 1rem}.c-mail-message-view--expanded .c-viewer-header--collapsible:hover{background-color:var(--mail-message-surface-muted)}.c-mail-message-view--expanded .c-mail-message-view_thread-body{padding-top:.75rem}.c-mail-message-view--collapsed{border:0;border-bottom:1px solid var(--mail-message-border);background-color:#0000;border-radius:0}.c-mail-message-view--collapsed+.c-mail-message-view--thread{border-top:0}.c-mail-message-view--last{padding-bottom:1.5rem}.c-mail-message-view_thread-header{align-items:center;gap:calc(var(--spacing) * 3);text-align:left;width:100%;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));height:auto;min-height:56px;color:var(--mail-message-text);border-radius:0;justify-content:flex-start;padding:.75rem 1rem;font-weight:400;display:flex}.c-mail-message-view_thread-header:hover{background-color:var(--mail-message-surface-muted)}.c-mail-message-view_thread-info{min-width:calc(var(--spacing) * 0);flex:1}.c-mail-message-view_thread-sender-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-mail-message-view_thread-sender{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);overflow:hidden}.c-mail-message-view_thread-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mail-message-muted);overflow:hidden}.c-mail-message-view_thread-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--mail-message-muted);flex-shrink:0}.c-mail-message-view_thread-chevron{color:var(--mail-message-muted);flex-shrink:0}.c-mail-message-view_unread-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0}.c-mail-message-view_thread-body{padding:0 0 .5rem}.c-mail-message-view_thread-body .c-email-viewer_banner{margin-left:0}.c-mail-message-view_reply-actions{background-color:var(--mail-message-surface);border:1px solid var(--mail-message-border-strong);z-index:10;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-top:1.5rem;margin-left:3.5rem;padding:.5rem 1rem;display:flex;position:sticky;bottom:1.5rem;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}.c-mail-message-view_reply-btn{border-color:var(--mail-message-border-strong);background-color:var(--mail-message-surface);height:2.25rem;color:var(--mail-message-text-muted);box-shadow:none;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:500}.c-mail-message-view_reply-btn svg{margin-right:.375rem}.c-mail-message-view_reply-btn:hover{border-color:var(--color-text-muted);background-color:var(--mail-message-surface-muted);color:var(--mail-message-text)}.c-mail-message-view_inline-compose-row{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.c-mail-message-view_inline-compose-avatar{z-index:6;flex-shrink:0;position:sticky;top:0}.c-mail-message-view_inline-compose{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--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));background-color:var(--color-bg);border-width:1px;border-color:var(--mail-message-border);flex:1;overflow:visible}.c-mail-message-view_inline-compose:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.c-mail-message-view_inline-compose .c-inline-compose-header{z-index:6;border-top-left-radius:1rem;border-top-right-radius:1rem;position:sticky;top:0}.c-mail-message-view_inline-compose .c-composer{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg);border-width:0;overflow:visible}.c-mail-message-view_inline-compose .c-composer_fields{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.c-mail-message-view_inline-compose .c-composer_fields{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.c-mail-message-view_inline-compose .c-composer_fields{padding:calc(var(--spacing) * 2)}.c-mail-message-view_inline-compose .c-composer_field{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);border-width:0;border-bottom:0!important}.c-mail-message-view_inline-compose .c-composer_recipient-options{padding-block:calc(var(--spacing) * .5)}.c-mail-message-view_inline-compose .c-composer_input{padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-mail-message-view_inline-compose .c-composer_contact-label{width:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.c-mail-message-view_inline-compose .c-composer_contact-input{padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));min-height:1.5rem}.c-mail-message-view_inline-compose .c-composer_editor-wrap{min-height:140px;padding:calc(var(--spacing) * 4);background-color:#fff;flex:1 0 auto;max-height:none;overflow:visible}.c-mail-message-view_inline-compose .c-composer_prose{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);min-height:120px}.c-mail-message-view_inline-compose .c-composer_footer{z-index:5;background-color:var(--color-bg);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;position:sticky;bottom:0}.c-mail-message-view_inline-compose .c-composer_toolbar-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.c-mail-message-view_inline-compose .c-composer_toolbar-row{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.c-mail-message-view_inline-compose .c-composer_toolbar-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.c-mail-message-view_inline-compose .c-composer_actions-row{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.c-mail-message-view_inline-compose .c-composer_actions-row{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.c-mail-message-view_inline-compose .c-composer_actions-row{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 3)}.c-mail-message-view_inline-compose .c-composer_btn-send{height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);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-semibold);font-weight:var(--font-weight-semibold)}.c-mail-message-view_inline-compose-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block: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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--mail-message-text-muted);justify-content:space-between;align-items:center;display:flex}.c-mail-message-view_inline-compose-close{color:var(--mail-message-muted)}.c-mail-message-view_inline-compose-close:hover{color:var(--mail-message-text);background-color:var(--color-hover)}@media (width<=767px){.c-mail-message-view_subject-row{gap:calc(var(--spacing) * 2);margin-left:0;padding-left:0}.c-mail-message-view_subject{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.c-mail-message-view_thread-header{padding-inline:calc(var(--spacing) * 3)}.c-mail-message-view_reply-actions{flex-wrap:wrap;margin-top:1.25rem;margin-left:1rem;bottom:1rem}.c-mail-message-view_thread-date{display:none}}.c-conversation-view_messages{flex-direction:column;gap:0;display:flex}.c-conversation-view_skeleton-list{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.c-conversation-view_skeleton-message{height:5rem}:where(.c-migration>: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)))}.c-migration{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5);background-color:var(--color-viewer-panel,var(--color-panel));border:1px solid var(--color-border-strong);box-shadow:var(--shadow-sm)}.c-migration__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-text)}.c-migration__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration__tabs{gap:calc(var(--spacing) * 2);display:flex}.c-migration__tab{border-radius:var(--radius-lg);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);text-transform:capitalize;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-panel)}.c-migration__tab:hover{background-color:var(--color-hover)}.c-migration__tab--active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary)}:where(.c-migration__form>: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)))}.c-migration__grid-2{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-migration__field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.c-migration__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration__input{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-panel);border:1px solid var(--color-border-strong);color:var(--color-text)}.c-migration__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.c-migration__error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-500)}.c-migration__hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration__hint--success{color:var(--color-success)}.c-migration__submit{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);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-medium);font-weight:var(--font-weight-medium);display:inline-flex}.c-migration__submit:disabled{opacity:.5}.c-migration__submit{color:#fff;background-color:var(--color-primary)}.c-migration__submit:hover:not(:disabled){background-color:var(--color-primary-hover)}.c-migration__section{padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border-strong)}.c-migration__section-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.c-migration__empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}:where(.c-migration__jobs>: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)))}.c-migration__dropzone{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:2px dashed var(--color-border);background-color:var(--color-panel-muted);flex-direction:column;display:flex}.c-migration__dropzone:hover{background-color:var(--color-hover);border-color:var(--color-text-muted)}.c-migration__dropzone--dragging{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.c-migration__dropzone--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-migration__dropzone-icon{color:var(--color-text-muted)}.c-migration__dropzone-title{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-text)}.c-migration__dropzone-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration__dropzone-browse{color:var(--color-primary);text-decoration:underline}.c-migration__file-info{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background-color:var(--color-panel-muted);border:1px solid var(--color-border);display:flex}.c-migration__file-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-medium);font-weight:var(--font-weight-medium);color:var(--color-text);flex:1;overflow:hidden}.c-migration__file-size{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration__file-remove{border-radius:var(--radius-md);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));color:var(--color-text-muted)}.c-migration__file-remove:hover{color:var(--color-danger);background-color:#b91c1c1f}.c-migration__upload-progress{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-migration__upload-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-hover);border-radius:3.40282e38px;flex:1;overflow:hidden}.c-migration__upload-fill{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));background-color:var(--color-primary);border-radius:3.40282e38px}.c-migration__upload-pct{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.c-migration-job{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-panel-muted);border:1px solid var(--color-border)}.c-migration-job__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.c-migration-job__kind{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text);display:flex}.c-migration-job__dim{color:var(--color-text-muted)}.c-migration-job__status{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));border-radius:3.40282e38px}.c-migration-job__status--queued,.c-migration-job__status--cancelled{background-color:var(--color-hover);color:var(--color-text-muted)}.c-migration-job__status--running{background-color:var(--color-primary-soft);color:var(--color-primary)}.c-migration-job__status--paused{color:#b45309;background-color:#eab30826}.c-migration-job__status--completed{color:#15803d;background-color:#22c55e26}.c-migration-job__status--failed{color:#b91c1c;background-color:#ef444426}.c-migration-job__progress{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-migration-job__bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-hover);border-radius:3.40282e38px;flex:1;overflow:hidden}.c-migration-job__bar-fill{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));background-color:var(--color-primary);border-radius:3.40282e38px}.c-migration-job__counts{width:calc(var(--spacing) * 24);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-text-muted)}.c-migration-job__meta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.c-migration-job__download{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-primary);display:inline-flex}.c-migration-job__download:hover{text-decoration:underline}.c-migration-job__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.c-migration-job__action{align-items:center;gap:calc(var(--spacing) * 1);display:inline-flex}.c-migration-job__action:hover{color:var(--color-text)}.c-migration-job__action--danger:hover{color:#dc2626}.c-migration-job__errors{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.c-migration-job__errors summary{cursor:pointer}.c-migration-job__errors ul{margin-top:calc(var(--spacing) * 1)}:where(.c-migration-job__errors ul>: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)))}.c-migration-job__errors ul{color:#dc2626}.c-mobile-bottom-nav{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:50;height:calc(var(--spacing) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;justify-content:space-around;align-items:center;display:flex;position:fixed}@media (width>=48rem){.c-mobile-bottom-nav{display:none}}.c-mobile-bottom-nav{background-color:var(--mail-panel-surface,var(--color-panel,var(--color-surface)));border-color:var(--color-border);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -2px 10px #0000000d}.c-mobile-bottom-nav_item{cursor:pointer;--tw-font-weight:var(--font-weight-medium);height:100%;font-size:10px;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));color:var(--color-text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.c-mobile-bottom-nav_item:hover{color:var(--color-text)}.c-mobile-bottom-nav_item-active{color:var(--color-primary,#3b82f6)!important}.c-mobile-bottom-nav_label{margin-top:calc(var(--spacing) * 1)}.c-mobile-bottom-nav_item-compose{position:relative;top:-12px}.c-mobile-bottom-nav_compose-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);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);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-color:var(--color-primary,#3b82f6);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.c-mobile-bottom-nav_compose-icon:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (width>=40rem){.c-new-folder-modal__content{max-width:var(--container-md)}}.c-new-folder-modal__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.c-new-folder-modal__field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-new-folder-modal__spinner{animation:var(--animate-spin)}.c-quick-settings{pointer-events:none;inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:50;visibility:hidden;justify-content:flex-end;transition:visibility .3s;display:flex;position:fixed}.c-quick-settings-open{pointer-events:auto;visibility:visible}@media (width>=768px){.c-quick-settings{pointer-events:none;z-index:30;visibility:hidden;opacity:0;flex-shrink:0;width:0;height:calc(100% - 12px);margin:0;transition:width .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),opacity .2s,visibility .3s;display:flex;position:relative;inset:auto;overflow:hidden}.c-quick-settings-open{pointer-events:auto;visibility:visible;opacity:1;width:320px;margin:0 12px 12px 0}}@media (width>=768px) and (width>=1024px){.c-quick-settings-open{width:350px}}.c-quick-settings_backdrop{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:40;background-color:#0006;position:fixed}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.c-quick-settings_backdrop{opacity:0;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.c-quick-settings-open .c-quick-settings_backdrop{pointer-events:auto;opacity:1}@media (width>=768px){.c-quick-settings_backdrop{display:none!important}}.c-quick-settings_panel{z-index:50;width:290px;height:100%;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);-webkit-user-select:none;user-select:none;background-color:var(--mail-panel-surface,var(--color-surface,#fff));border-left:1px solid var(--color-border-strong,var(--border,#e5e7eb));opacity:0;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:relative;transform:translate(100%)}.c-quick-settings-open .c-quick-settings_panel{opacity:1;transform:translate(0)}html.dark .c-quick-settings_panel{background-color:var(--mail-panel-surface,var(--color-surface,#1e293b));border-left-color:var(--color-border-strong,var(--border,#334155))}@media (width>=768px){.c-quick-settings_panel{opacity:0;border-radius:var(--islands-panel-radius,16px);border:1px solid var(--color-border-strong,var(--border,#e5e7eb));width:320px;box-shadow:var(--mail-island-shadow,var(--shadow-sm));transform:translate(40px)}}@media (width>=768px) and (width>=1024px){.c-quick-settings_panel{width:350px}}@media (width>=768px){html.dark .c-quick-settings_panel{border-color:var(--color-border-strong,var(--border,#334155))}.c-quick-settings-open .c-quick-settings_panel{opacity:1;transform:translate(0)}}.c-quick-settings_header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex}.c-quick-settings_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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text,#0f172a)}html.dark .c-quick-settings_title{color:var(--color-text,#f8fafc)}.c-quick-settings_close{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 0);color:var(--color-muted-foreground);border-radius:3.40282e38px}@media (hover:hover){.c-quick-settings_close:hover{background-color:var(--color-accent);color:var(--color-foreground)}}.c-quick-settings_see-all{margin-bottom:calc(var(--spacing) * 4)}.c-quick-settings_divider{margin-block:calc(var(--spacing) * 4);background-color:var(--color-border,var(--border,#e5e7eb));width:100%;height:1px}html.dark .c-quick-settings_divider{background-color:var(--color-border,var(--border,#334155))}.c-quick-settings_section{margin-bottom:calc(var(--spacing) * 5)}.c-quick-settings_section-title{margin-bottom: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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase}.c-quick-settings_layout-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.c-quick-settings_layout-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-card);border-width:1px;flex-direction:row;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-item{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.c-quick-settings_layout-item{padding: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-outline-style:none;outline-style:none}@media (hover:hover){.c-quick-settings_layout-item:hover{background-color:var(--color-accent)}}.c-quick-settings_layout-item{border-color:var(--color-border,var(--border,#e5e7eb))}html.dark .c-quick-settings_layout-item{border-color:var(--color-border,var(--border,#334155))}.c-quick-settings_layout-item:hover{background-color:var(--color-accent,#0000000d)}html.dark .c-quick-settings_layout-item:hover{background-color:var(--color-accent,#ffffff0d)}.c-quick-settings_layout-item-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-primary)}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-item-active{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.c-quick-settings_layout-item-active{background-color:var(--color-primary-soft,#3b82f614);border-color:var(--color-primary,#3b82f6)!important}.c-quick-settings_layout-item-active .c-quick-settings_layout-preview{border-color:var(--color-primary,#3b82f6)!important}.c-quick-settings_layout-preview{background-color:var(--color-background);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));border:1px solid var(--color-border-strong,var(--border,#e5e7eb));border-radius:.25rem;flex-shrink:0;width:52px;height:38px;display:flex;position:relative;overflow:hidden}html.dark .c-quick-settings_layout-preview{border-color:var(--color-border-strong,var(--border,#334155))}.c-quick-settings_layout-preview .line{height:calc(var(--spacing) * .5);background-color:var(--color-muted-foreground);border-radius:3.40282e38px;width:100%}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-preview .line{background-color:color-mix(in oklab, var(--color-muted-foreground) 35%, transparent)}}.c-quick-settings_layout-preview-no-split{gap:calc(var(--spacing) * 1);flex-direction:column}.c-quick-settings_layout-preview-right{gap:calc(var(--spacing) * 1);flex-direction:row}.c-quick-settings_layout-preview-right .left-panel{gap:calc(var(--spacing) * 1);width:45%;height:100%;padding-right:calc(var(--spacing) * .5);border-right:1px solid var(--color-border,var(--border,#e5e7eb));flex-direction:column;display:flex}html.dark .c-quick-settings_layout-preview-right .left-panel{border-right-color:var(--color-border,var(--border,#334155))}.c-quick-settings_layout-preview-right .right-panel{border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-primary);flex:1;height:100%}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-preview-right .right-panel{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.c-quick-settings_layout-preview-right .right-panel{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-preview-right .right-panel{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.c-quick-settings_layout-preview-below{gap:calc(var(--spacing) * 1);flex-direction:column}.c-quick-settings_layout-preview-below .top-panel{gap:calc(var(--spacing) * 1);width:100%;height:45%;padding-bottom:calc(var(--spacing) * .5);border-bottom:1px solid var(--color-border,var(--border,#e5e7eb));flex-direction:column;display:flex}html.dark .c-quick-settings_layout-preview-below .top-panel{border-bottom-color:var(--color-border,var(--border,#334155))}.c-quick-settings_layout-preview-below .bottom-panel{border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-primary);flex:1;width:100%}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-preview-below .bottom-panel{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.c-quick-settings_layout-preview-below .bottom-panel{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_layout-preview-below .bottom-panel{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.c-quick-settings_layout-label{text-overflow:ellipsis;white-space:nowrap;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-text-muted,#64748b);flex:1;overflow:hidden}html.dark .c-quick-settings_layout-label{color:var(--color-text-muted,#94a3b8)}.c-quick-settings_layout-item-active .c-quick-settings_layout-label{color:var(--color-primary,#3b82f6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.c-quick-settings_density-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.c-quick-settings_density-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-card);border-width:1px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_density-item{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.c-quick-settings_density-item{padding: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-outline-style:none;outline-style:none}@media (hover:hover){.c-quick-settings_density-item:hover{background-color:var(--color-accent)}}.c-quick-settings_density-item{border-color:var(--color-border,var(--border,#e5e7eb));grid-template-columns:20px minmax(0,1fr) 72px}html.dark .c-quick-settings_density-item{border-color:var(--color-border,var(--border,#334155))}.c-quick-settings_density-item:hover{background-color:var(--color-accent,#0000000d)}html.dark .c-quick-settings_density-item:hover{background-color:var(--color-accent,#ffffff0d)}.c-quick-settings_density-item-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-primary)}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_density-item-active{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.c-quick-settings_density-item-active{background-color:var(--color-primary-soft,#3b82f614);border-color:var(--color-primary,#3b82f6)!important}.c-quick-settings_density-item-active .c-quick-settings_density-radio{border-color:var(--color-primary,#3b82f6);background-color:var(--color-primary,#3b82f6)}.c-quick-settings_density-item-active .c-quick-settings_density-label{color:var(--color-primary,#3b82f6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.c-quick-settings_density-item-active .c-quick-settings_density-preview{border-color:var(--color-primary,#3b82f6)}.c-quick-settings_density-radio{border:2px solid var(--color-text-muted,#64748b);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--mail-panel-surface,var(--color-surface,#fff));border-radius:3.40282e38px}.c-quick-settings_density-label{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-text-muted,#64748b);overflow:hidden}.c-quick-settings_density-preview{justify-content:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-background);padding:calc(var(--spacing) * 1.5);border-width:1px;border-color:var(--color-border-strong,var(--border,#e5e7eb));flex-direction:column;width:72px;height:36px;display:flex;position:relative;overflow:hidden}.c-quick-settings_density-preview span{background-color:var(--color-text-muted,#64748b);border-radius:3.40282e38px;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.c-quick-settings_density-preview span{background-color:color-mix(in srgb, var(--color-text-muted,#64748b) 35%, transparent)}}.c-quick-settings_density-preview-default{height:40px}.c-quick-settings_density-preview-default span:first-child{background-color:var(--color-primary,#3b82f6);border-radius:2px;width:12px;height:8px}.c-quick-settings_density-preview-comfortable{gap:.45rem}.c-quick-settings_density-preview-compact{gap:.25rem;height:42px}.c-quick-settings_density-preview-compact span{height:2px}.c-quick-settings_checkbox-container{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);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));-webkit-user-select:none;user-select:none;display:flex}@media (hover:hover){.c-quick-settings_checkbox-container:hover{background-color:var(--color-accent)}}.c-quick-settings_checkbox-container:hover{background-color:var(--color-accent,#0000000d)}html.dark .c-quick-settings_checkbox-container:hover{background-color:var(--color-accent,#ffffff0d)}.c-quick-settings_checkbox{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;border-color:var(--color-gray-300);color:var(--color-primary);border-radius:.25rem}.c-quick-settings_checkbox:focus{--tw-ring-color:var(--color-primary)}.c-quick-settings_checkbox-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-text,#334155)}html.dark .c-quick-settings_checkbox-label{color:var(--color-text,#cbd5e1)}.c-schedule-modal{overflow-x:hidden}.c-schedule-modal .op-dialog_content{gap:calc(var(--spacing) * 0);overflow-x:hidden}.c-schedule-modal .op-dialog_title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-schedule-modal .op-dialog_close{display:none}.c-schedule-modal_body{flex-direction:column;display:flex}.c-schedule-modal_current{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-primary-soft);color:var(--color-primary);display:flex}.c-schedule-modal_current-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.c-schedule-modal_clear-btn{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.c-schedule-modal_clear-btn:hover{color:var(--color-text)}.c-schedule-modal_presets{flex-direction:column;display:flex}.c-schedule-modal_preset-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);transition:background-color var(--transition-fast);background-color:#0000;border:0;display:flex}.c-schedule-modal_preset-item:hover{background-color:var(--color-hover)}.c-schedule-modal_preset-item:focus-visible{--tw-outline-style:none;box-shadow:var(--shadow-glow-primary);outline-style:none}.c-schedule-modal_preset-item svg{color:var(--color-text-muted);flex-shrink:0}.c-schedule-modal_preset-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.c-schedule-modal_preset-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.c-schedule-modal_separator{margin-block:calc(var(--spacing) * 2);background-color:var(--color-border);height:1px}.c-schedule-modal_custom{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-schedule-modal_custom-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-text-muted)}.c-schedule-modal_custom-input{width:100%;min-width:0}.c-schedule-modal_custom-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-danger)}.c-schedule-modal .op-dialog_footer{gap:calc(var(--spacing) * 2)}.c-search-highlight{background-color:var(--color-search-highlight,#fff3a3);color:inherit;border-radius:2px;padding:0 1px;font-weight:600}.c-segmented{gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);background-color:var(--color-surface);border:1px solid var(--color-border);display:flex}.c-segmented_btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);display:flex}.c-segmented_btn:hover{color:var(--color-text);background-color:var(--color-hover)}.c-segmented_btn-active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg);color:var(--color-primary)}.c-segmented_btn svg{opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.c-segmented_btn:hover svg,.c-segmented_btn-active svg{opacity:1}.c-segmented-compact{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5)}.c-segmented-compact .c-segmented_btn{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1)}.c-settings-radio-group{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.c-settings-radio-card{cursor:pointer;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-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;background-color:var(--color-panel,var(--color-surface));display:flex}.c-settings-radio-card:hover{background-color:var(--color-hover);border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.c-settings-radio-card:hover{border-color:color-mix(in srgb, var(--color-border-strong) 50%, transparent)}}.c-settings-radio-card-active{border-color:var(--color-primary)!important;background-color:var(--color-primary-soft)!important}@supports (color:color-mix(in lab, red, red)){.c-settings-radio-card-active{background-color:color-mix(in srgb, var(--color-primary-soft) 40%, var(--color-panel,var(--color-surface)))!important}}.c-settings-radio-card-active{box-shadow:0 0 0 1px var(--color-primary)}.c-settings-radio-card-active .op-radio{border-color:var(--color-primary)}.c-settings-radio-card_radio{flex-shrink:0}.c-settings-radio-card_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-text);flex:1}.c-settings-radio-card_preview{flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-sig{gap:calc(var(--spacing) * 4);grid-template-columns:300px 1fr;display:grid}@media (width<=900px){.c-sig{grid-template-columns:repeat(1,minmax(0,1fr))}}.c-sig-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);flex-direction:column;max-height:calc(100vh - 180px);display:flex;overflow:hidden}.c-sig-list_head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.c-sig-list_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)}.c-sig-list_scroll{flex:1}:where(.c-sig-list_scroll>: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)))}.c-sig-list_scroll{padding:calc(var(--spacing) * 2);overflow-y:auto}.c-sig-list_empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.c-sig-list_item{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;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));display:flex;position:relative}@media (hover:hover){.c-sig-list_item:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.c-sig-list_item:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.c-sig-list_item-active{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.c-sig-list_item-active{background-color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.c-sig-list_bar{width:calc(var(--spacing) * .5);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0}.c-sig-list_item-active .c-sig-list_bar{background-color:var(--color-primary)}.c-sig-list_body{min-width:calc(var(--spacing) * 0);flex:1}:where(.c-sig-list_body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.c-sig-list_row{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.c-sig-list_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-medium);font-weight:var(--font-weight-medium);overflow:hidden}.c-sig-list_desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);display:block;overflow:hidden}.c-sig-list_badge{font-size:11px}.c-sig-editor{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);color:var(--color-card-foreground);flex-direction:column;display:flex}:where(.c-sig-editor>: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)))}.c-sig-editor{padding:calc(var(--spacing) * 5)}.c-sig-editor_head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.c-sig-editor_head{flex-direction:row;justify-content:space-between;align-items:center}}.c-sig-editor_title{border-style:var(--tw-border-style);height:auto;padding-inline: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);--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}.c-sig-editor_title:focus-visible{--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)}.c-sig-editor_meta{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.c-sig-editor_tag{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);display:inline-flex}.c-sig-editor_canvas{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-background);overflow:hidden}.c-sig-editor_toolbar{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-muted);display:flex}@supports (color:color-mix(in lab, red, red)){.c-sig-editor_toolbar{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.c-sig-editor_toolbar{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.c-sig-editor_toolbar .c-composer_tb-btn,.c-sig-editor_toolbar .c-composer_tb-pop-content{background-color:#0000}.c-sig-editor_toolbar-scroll{min-width:calc(var(--spacing) * 0);flex:1;overflow-x:auto}.c-sig-editor_upload{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);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-primary);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){.c-sig-editor_upload:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-sig-editor_upload:hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}}.c-sig-editor_surface{height:calc(var(--spacing) * 64);min-height:calc(var(--spacing) * 64);background-color:var(--color-white);color:var(--color-foreground);flex-direction:column;display:flex}.c-sig-editor_surface .c-composer_editor-scroll{background-color:var(--color-white);height:100%}.c-sig-editor_surface .ProseMirror{min-height:100%}.c-sig-editor_surface .ProseMirror p,.c-sig-editor_surface .ProseMirror li,.c-sig-editor_surface .ProseMirror td,.c-sig-editor_surface .ProseMirror th{color:var(--color-foreground)}.c-sig-editor_surface .ProseMirror a{color:var(--color-info);text-decoration-line:underline}.c-sig-editor_token{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.c-sig-editor_settings{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);display:grid}@supports (color:color-mix(in lab, red, red)){.c-sig-editor_settings{background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.c-sig-editor_settings{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.c-sig-editor_settings{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.c-sig-editor_field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.c-sig-editor_field{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.c-sig-editor_field-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-muted-foreground)}.c-sig-editor_switch{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media (width>=40rem){.c-sig-editor_switch{grid-column:span 2/span 2}}:where(.c-sig-editor_switch-text>: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)))}.c-sig-editor_hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.c-sig-editor_actions{bottom:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-inline:calc(var(--spacing) * -5);margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * -5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-card);display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.c-sig-editor_actions{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.c-sig-editor_actions{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.c-sig-editor_state{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);display:inline-flex}.c-sig-editor_state-dirty{color:var(--color-warning)}.c-sig-editor_buttons{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-sig-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.c-sig-chips_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-muted-foreground)}.c-sig-chips_list{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.c-sig-chips_item{align-items:center;gap:calc(var(--spacing) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-muted);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.c-sig-chips_item{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.c-sig-chips_item{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);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){.c-sig-chips_item:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-sig-chips_item:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.c-sig-chips_item:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-sig-chips_item:hover{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.c-sig-chips_item:hover{color:var(--color-primary)}}.c-sig-compare{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border)}.c-sig-compare_toggle{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;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));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);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){.c-sig-compare_toggle:hover{color:var(--color-foreground)}}.c-sig-compare_chevron-open{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));rotate:90deg}.c-sig-compare_box{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-foreground)}.c-sig-compare_box a{color:var(--color-info);text-decoration-line:underline}.c-sig-compare_empty{color:var(--color-muted-foreground)}.c-sig-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-card);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.c-sig-empty_icon{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.c-sig-empty_icon{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.c-sig-empty_title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.c-sig-empty_hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.c-swipeable-row{-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.c-swipeable-row_action{inset:calc(var(--spacing) * 0);z-index:0;padding-inline:calc(var(--spacing) * 6);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:space-between;align-items:center;display:flex;position:absolute}.c-swipeable-row_action-archive{background-color:var(--color-green-600);color:var(--color-white);justify-content:flex-start;gap:12px}.c-swipeable-row_action-snooze{background-color:var(--color-amber-500);color:var(--color-white);justify-content:flex-end;gap:12px}.c-swipeable-row_text{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)}.c-swipeable-row_content{z-index:10;background-color:var(--mail-panel-surface,var(--color-surface));width:100%;position:relative}.c-thread-list{height:100%;min-height:calc(var(--spacing) * 0);background-color:#0000;border-right:0;flex-direction:column;width:100%;display:flex}.c-thread-list__toolbar{top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);background-color:var(--color-list-panel,var(--color-panel));-webkit-backdrop-filter:none;border-bottom:1px solid var(--color-border);z-index:5;flex-shrink:0;display:flex;position:sticky}.c-thread-list__checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;accent-color:var(--color-primary);border-radius:.25rem;flex-shrink:0}.c-thread-list__selection-count{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-primary)}.c-thread-list__toolbar-icon{color:var(--color-text-muted)}.c-thread-list__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-text);letter-spacing:-.01em}.c-thread-list__count{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-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.c-thread-list__body{min-height:calc(var(--spacing) * 0);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}.c-thread-list__skeleton-row{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);display:flex}@supports (color:color-mix(in lab, red, red)){.c-thread-list__skeleton-row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.c-thread-list__skeleton-bar{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-2) 50%, var(--color-surface) 100%);background-size:200% 100%;border-radius:.25rem;animation:1.4s ease-in-out infinite c-thread-list-shimmer}.c-thread-list__skeleton-bar--bold{background:linear-gradient(90deg, var(--color-border) 0%, var(--color-surface-2) 50%, var(--color-border) 100%);background-size:200% 100%}.c-thread-list__error{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;border-right:1px solid var(--color-border);background-color:#0000;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.c-thread-list__error{border-right:1px solid color-mix(in srgb, var(--color-border) 68%, transparent)}}.c-thread-list__error{color:var(--color-text-muted)}.c-thread-list__error-retry{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);background-color:var(--color-primary-soft);transition:all var(--transition-fast);display:inline-flex}.c-thread-list__error-retry:hover{background-color:var(--color-primary-softer)}.c-thread-list__empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.c-thread-list__empty-icon{color:var(--color-border-strong)}@keyframes c-thread-list-shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.c-thread-view{background-color:var(--color-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.c-thread-view_header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-bg);flex-shrink:0;display:flex}.c-thread-view_btn-back{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));border-radius:.25rem}@media (width>=48rem){.c-thread-view_btn-back{display:none}}.c-thread-view_btn-back:hover{background-color:var(--color-hover)}.c-thread-view_subject{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-text);flex:1;overflow:hidden}.c-thread-view_count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0}.c-thread-view_scroll-area{flex:1}:where(.c-thread-view_scroll-area>: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)))}.c-thread-view_scroll-area{padding:calc(var(--spacing) * 4);overflow-y:auto}.c-thread-view_message{border-radius:var(--radius-lg);border-style:var(--tw-border-style);transition-property:all;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:var(--color-border);overflow:hidden}.c-thread-view_message-header{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));display:flex}.c-thread-view_message-header:hover{background-color:var(--color-surface)}.c-thread-view_message-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);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);background-color:var(--color-primary-soft);color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-thread-view_message-info{min-width:calc(var(--spacing) * 0);flex:1}.c-thread-view_message-unread-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-blue-500);border-radius:3.40282e38px;flex-shrink:0}.c-thread-view_message-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.c-thread-view_message-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0}.c-thread-view_message-body{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--color-surface)}:where(.c-thread-view_message-recipients>: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)))}.c-thread-view_message-recipients{padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.c-thread-view_message-recipients .label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.c-thread-view_message-content{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.c-thread-view_attachments{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:1px;border-color:var(--color-surface);flex-wrap:wrap;display:flex}.c-thread-view_attachments-item{align-items:center;gap:calc(var(--spacing) * 1);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));background-color:var(--color-surface);border-width:1px;border-color:var(--color-border);color:var(--color-text-muted);border-radius:.25rem;display:inline-flex}.c-thread-view_loading{flex:1}:where(.c-thread-view_loading>: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)))}.c-thread-view_loading{padding:calc(var(--spacing) * 6);overflow-y:auto}.c-thread-view_skeleton-subject{height:calc(var(--spacing) * 7);width:75%;animation:var(--animate-pulse);background-color:var(--color-surface);border-radius:.25rem}.c-thread-view_skeleton-msg{height:calc(var(--spacing) * 24);animation:var(--animate-pulse);border-radius:var(--radius-lg);background-color:var(--color-surface)}.c-thread-view_error{padding-inline:calc(var(--spacing) * 4);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.c-thread-view_error .icon{color:var(--color-border);margin-inline:auto}.c-thread-view_error .text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.c-two-factor{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.c-two-factor_badge{margin-left:calc(var(--spacing) * 2);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));background-color:var(--color-bg-subtle,var(--color-border));color:var(--color-text-muted,var(--color-text));border-radius:.25rem;align-items:center;display:inline-flex}.c-two-factor_badge-on{background-color:var(--color-success-subtle,var(--color-success,#16a34a));color:var(--color-success-foreground,#fff)}.c-two-factor_actions{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.c-two-factor_modal{max-width:var(--container-md)}.c-two-factor_enroll{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.c-two-factor_hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,var(--color-text))}.c-two-factor_qr{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background-color:#fff;margin-inline:auto}.c-two-factor_secret{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;background-color:var(--color-bg-subtle,var(--color-border));color:var(--color-text);border-radius:.25rem;display:block}.c-two-factor_field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.c-two-factor_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-text)}.c-two-factor_alert{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-danger-subtle,#dc26261a);color:var(--color-danger,#dc2626);display:flex}.c-two-factor_backup{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.c-two-factor_backup-grid{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);background-color:var(--color-bg-subtle,var(--color-border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-two-factor_backup-code{text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.c-two-factor_backup-actions{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-user-menu_trigger{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;--tw-outline-style:none;background:var(--color-primary-soft);color:var(--color-primary);transition:all var(--transition-fast);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.c-user-menu_trigger:hover{background-color:var(--color-primary-softer)}.c-user-menu_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary)}.c-user-menu_trigger-initials{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)}.c-user-menu_content{width:calc(var(--spacing) * 72);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 1.5);background-color:var(--color-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-user-menu_content{background-color:color-mix(in srgb, var(--color-bg) 96%, var(--color-surface))}}.c-user-menu_content{border:1px solid var(--color-border);box-shadow:var(--shadow-xl);animation:.18s cubic-bezier(.16,1,.3,1) c-user-menu-in}.c-user-menu_header{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);background:linear-gradient(135deg, var(--color-primary-soft), var(--color-bg));display:flex}@supports (color:color-mix(in lab, red, red)){.c-user-menu_header{background:linear-gradient(135deg, var(--color-primary-soft), color-mix(in srgb, var(--color-bg) 86%, var(--color-accent-soft)))}}.c-user-menu_header{border-bottom:1px solid var(--color-border)}.c-user-menu_header-info{min-width:calc(var(--spacing) * 0);flex:1}.c-user-menu_header-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-text);overflow:hidden}.c-user-menu_header-email{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-text-muted);overflow:hidden}.c-user-menu_item{margin-block:calc(var(--spacing) * .5);height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;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-text);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:flex}.c-user-menu_item:hover{background-color:var(--color-hover);transform:translate(2px)}.c-user-menu_item-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-user-menu_item-danger{color:var(--color-danger)}.c-user-menu_item-danger:hover{background-color:var(--color-danger-soft);transform:translate(2px)}.c-user-menu_item-danger .c-user-menu_item-icon{background-color:var(--color-danger-soft);color:var(--color-danger)}@keyframes c-user-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.c-viewer-header{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-text);display:flex}.c-viewer-header--collapsible{cursor:pointer;transition:background-color var(--transition-fast);border-radius:8px;margin:-8px;padding:8px}.c-viewer-header--collapsible:hover{background-color:var(--color-hover)}.c-viewer-header_avatar{flex-shrink:0}.c-viewer-header_info{min-width:calc(var(--spacing) * 0);flex:1}.c-viewer-header_topline{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.c-viewer-header_identity{min-width:calc(var(--spacing) * 0)}.c-viewer-header_sender-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-text);display:inline;overflow:hidden}.c-viewer-header_sender-email{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:inline}.c-viewer-header_sender-email:before{content:"<"}.c-viewer-header_sender-email:after{content:">"}.c-viewer-header_btn-expand{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1);height:auto;padding-inline:calc(var(--spacing) * 0);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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));color:var(--color-text-muted);display:flex}.c-viewer-header_btn-expand:hover{color:var(--color-text);background:0 0}.c-viewer-header_btn-expand .chevron{opacity:.5;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.c-viewer-header_btn-expand .chevron-open{opacity:1;rotate:180deg}.c-viewer-header_actions{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.c-viewer-header_date{margin-right:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-shrink:0;align-self:center}.c-viewer-header_action-btn{color:var(--color-text-muted)}.c-viewer-header_action-btn:hover{color:var(--color-text);background-color:var(--color-hover)}.c-viewer-header_action-btn.is-starred{color:#f4b400}.c-viewer-header_details-popover{width:auto;max-width:var(--container-md);min-width:calc(var(--spacing) * 65);padding:calc(var(--spacing) * 3)}.c-viewer-header_details{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.c-viewer-header_details .row{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:12px;display:flex}.c-viewer-header_details .label{width:calc(var(--spacing) * 12);text-align:right;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-shrink:0}.c-viewer-header_details .value{word-break:break-all;color:var(--color-text);flex:1}@media (width<=767px){.c-viewer-header_topline{gap:calc(var(--spacing) * 2);flex-direction:column}.c-viewer-header_actions{justify-content:flex-end;width:100%}.c-viewer-header_date{margin-right:auto}}.p-login{min-height:100svh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);background-color:var(--color-bg);background-image:var(--gradient-aurora);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-login:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--color-text) 1px, transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.p-login:before{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-text) 6%, transparent) 1px, transparent 0)}}.p-login:before{pointer-events:none;z-index:0;background-size:32px 32px;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.p-login_container{width:100%;max-width:var(--container-md);z-index:1;position:relative}.p-login_header{margin-bottom:calc(var(--spacing) * 8);text-align:center}.p-login_logo-icon{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background:var(--gradient-brand);color:var(--color-primary-fg);justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 12px 32px #4f46e552,0 4px 12px #4f46e52e,inset 0 1px #ffffff2e}.p-login_logo-icon:after{content:"";border-radius:inherit;filter:blur(16px);z-index:-1;opacity:.6;background:radial-gradient(circle,#6366f166 0%,#0000 70%);position:absolute;inset:-8px}.p-login_logo-icon svg{filter:drop-shadow(0 1px 2px #0000002e)}.p-login_title{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-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);letter-spacing:-.025em}.p-login_subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.p-login_card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 7);--tw-backdrop-blur:blur(var(--blur-xl));-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,);background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.p-login_card{background-color:color-mix(in srgb, var(--color-bg) 82%, transparent)}}.p-login_card{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.p-login_card{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.p-login_card{box-shadow:var(--shadow-xl), inset 0 1px 0 var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.p-login_card{box-shadow:var(--shadow-xl), inset 0 1px 0 color-mix(in srgb, var(--color-bg) 50%, transparent)}}.p-login_footer{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.p-login_actions{margin-top:calc(var(--spacing) * 5);justify-content:center;display:flex}.p-login_actions-tight{margin-top:calc(var(--spacing) * 0);justify-content:flex-end}.p-login_link{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-primary)}.p-login_link:hover{text-decoration:underline}.p-login_hint{border-radius:var(--radius-lg);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));word-break:break-all;color:var(--color-text-muted);background-color:var(--color-panel-muted);border:1px solid var(--color-border)}.dark .p-login_card{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.dark .p-login_card{background-color:color-mix(in srgb, var(--color-surface) 75%, transparent)}}.p-mail{background:var(--mail-layer-shell,var(--mail-panel-surface));border:1px solid var(--color-border);flex-direction:column;flex:1;min-width:0;margin:0 12px 12px 0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.p-mail{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.p-mail{border-radius:22px}.p-mail--right{box-shadow:none}.p-mail .c-email-list_toolbar,.p-mail .c-thread-list__toolbar,.p-mail .c-email-viewer_toolbar{display:none!important}@media (width>=768px){html[data-mail-appearance=islands] .p-mail{box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0;overflow:visible}}.p-mail_columns{width:100%;min-width:calc(var(--spacing) * 0);background:0 0;flex:1;display:flex;overflow:hidden}@media (width>=768px){html[data-mail-appearance=islands] .p-mail_columns{background:0 0;gap:10px}}.p-mail_workspace-toolbar{height:calc(var(--spacing) * 14);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--color-border);background-color:#0000;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.p-mail_workspace-toolbar{border-color:color-mix(in srgb, var(--color-border) 76%, transparent)}}.p-mail_workspace-toolbar{color:var(--color-text);border-radius:22px 22px 0 0}@media (width>=768px){html[data-mail-appearance=islands] .p-mail_workspace-toolbar{border:1px solid var(--color-border-strong);border-radius:var(--islands-widget-radius,14px);box-shadow:var(--mail-island-shadow,var(--shadow-md));background-color:var(--mail-panel-surface);margin-bottom:10px}}.p-mail_workspace-toolbar-left{align-items:center;gap:calc(var(--spacing) * 1);min-width:0;display:flex}.p-mail_workspace-toolbar-right{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.p-mail_workspace-toolbar-checkbox-wrap{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.p-mail_workspace-toolbar-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;accent-color:var(--color-primary);border-radius:.25rem}.p-mail_workspace-toolbar-actions{margin-left:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 3);border-left-width:1px;border-color:var(--color-border-strong);display:flex}@supports (color:color-mix(in lab, red, red)){.p-mail_workspace-toolbar-actions{border-color:color-mix(in srgb, var(--color-border-strong) 74%, transparent)}}.p-mail_workspace-toolbar-divider{margin-inline:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);background-color:var(--color-border-strong);width:1px}.p-mail_workspace-toolbar-selection-count{padding-left: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-text-muted)}.p-mail_workspace-toolbar-title{padding-left: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-text);letter-spacing:0}.p-mail_workspace-toolbar-pagination-text{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-text-muted)}.p-mail_workspace-toolbar-pagination-btns{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.p-mail_workspace-toolbar .c-email-viewer_toolbar-menu{top:100%;left:calc(var(--spacing) * 0);z-index:10;margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:132px;padding-block:calc(var(--spacing) * 1);background-color:var(--color-panel,var(--color-surface));border-width:1px;border-color:var(--color-border);box-shadow:var(--shadow-lg);display:none;position:absolute}.p-mail_workspace-toolbar .group:hover .c-email-viewer_toolbar-menu{display:block}.p-mail_workspace-toolbar .op-button--size-icon-sm{width:36px;height:36px;color:var(--color-text-muted);border-radius:999px}.p-mail_workspace-toolbar .op-button--size-icon-sm:hover{color:var(--color-text);background-color:var(--color-hover)}.p-mail_list-panel{min-height:calc(var(--spacing) * 0);background-color:var(--mail-layer-list,var(--mail-panel-muted-surface));flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.p-mail_list-panel{background-color:var(--mail-layer-list,color-mix(in srgb, var(--mail-panel-muted-surface) 42%, transparent))}}.p-mail_list-panel{border-right:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.p-mail_list-panel{border-right:1px solid color-mix(in srgb, var(--color-border) 78%, transparent)}}.p-mail_list-panel{-webkit-backdrop-filter:none;transition:width .2s}@media (width>=768px){html[data-mail-appearance=islands] .p-mail_list-panel{border:1px solid var(--color-border-strong);border-radius:var(--islands-panel-radius,24px);box-shadow:var(--mail-island-shadow,var(--shadow-md));background-color:var(--mail-panel-surface)}}.p-mail_list-panel-hidden{display:none}.p-mail_list-panel-full{min-height:calc(var(--spacing) * 0);flex-shrink:0;width:100%;display:flex}.p-mail_list-panel-resizable{min-height:calc(var(--spacing) * 0);min-width:0}.p-mail_list-panel-below{min-height:calc(var(--spacing) * 0);flex-shrink:0;width:100%;display:flex}.p-mail_toolbar{align-items:center;gap:calc(var(--spacing) * 1);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);background-color:var(--color-surface);border-bottom-width:1px;border-color:var(--color-border-strong);display:flex}.p-mail_pagination{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-text-muted);flex-shrink:0;margin-left:auto;display:flex}.p-mail_pagination-range{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap}.p-mail .c-segmented{gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);background-color:var(--color-border);display:flex}.p-mail .c-segmented_btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);display:flex}.p-mail .c-segmented_btn:hover{color:var(--color-text)}.p-mail .c-segmented_btn-active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-bg);color:var(--color-text)}.p-mail .c-segmented_btn svg{opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.p-mail .c-segmented_btn:hover svg,.p-mail .c-segmented_btn-active svg{opacity:1}.p-mail_viewer-panel{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--mail-layer-content,var(--color-viewer-panel,var(--color-panel)));flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width>=768px){html[data-mail-appearance=islands] .p-mail_viewer-panel{border:1px solid var(--color-border-strong);border-radius:var(--islands-panel-radius,24px);box-shadow:var(--mail-island-shadow,var(--shadow-md));background-color:var(--mail-panel-surface)!important}}.p-mail_viewer-panel-hidden{display:none}@media (width>=48rem){.p-mail_viewer-panel-hidden{display:flex}}.p-mail_viewer-panel-hidden-mobile{display:none}@media (width>=48rem){.p-mail_viewer-panel-hidden-mobile{display:flex}}.p-mail_panel-content{min-height:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}.p-mail_panel-footer{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.p-mail_panel-footer-viewer{border-top:1px solid var(--color-border);justify-content:center}@supports (color:color-mix(in lab, red, red)){.p-mail_panel-footer-viewer{border-top:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.p-mail_quota{width:100%;min-height:24px;color:var(--color-text-muted);align-items:center;display:flex}.p-mail_quota--viewer{text-align:center;justify-content:center}.p-mail_quota--list{justify-content:flex-start}.p-mail_quota-line{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:0;display:inline-flex}.p-mail_quota-text{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow:hidden}.p-mail_quota-icon{color:var(--color-text-muted);flex-shrink:0}.p-mail--detail-open .p-mail_list-panel{display:none}@media (width>=768px){.p-mail--detail-open.p-mail--right .p-mail_list-panel,.p-mail--detail-open.p-mail--below .p-mail_list-panel{display:flex}}.p-mail--detail-open .p-mail_viewer-panel{display:flex}.p-mail_empty-state{background-color:#0000;flex:1;justify-content:center;align-items:center;display:flex}:where(.p-mail_empty-state-content>: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)))}.p-mail_empty-state-content{text-align:center}.p-mail_empty-state-content .icon{color:var(--color-border);margin-inline:auto}.p-mail_empty-state-content .title{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-text-muted)}.p-mail_empty-state-content .desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}@media (width>=768px){.p-mail--no-split .p-mail_list-panel-full{flex:1;min-width:0;max-width:none}.p-mail--no-split .p-mail_list-panel-hidden{display:none}.p-mail--no-split .p-mail_viewer-panel{flex:1}.p-mail--no-split .p-mail_viewer-panel-hidden{display:none}.p-mail--below .p-mail_columns{flex-direction:column}.p-mail--below .p-mail_list-panel,.p-mail--below .p-mail_list-panel-below{border-right:0;border-bottom:1px solid var(--color-border);width:100%;height:min(42%,360px);min-height:220px;max-height:420px}@supports (color:color-mix(in lab, red, red)){.p-mail--below .p-mail_list-panel,.p-mail--below .p-mail_list-panel-below{border-bottom:1px solid color-mix(in srgb, var(--color-border) 78%, transparent)}}.p-mail--below .p-mail_viewer-panel{flex:auto;min-height:0}}@media (width<=767px){.p-mail{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.p-mail_workspace-toolbar{padding-inline:calc(var(--spacing) * 2);border-radius:0}.p-mail_list-panel{min-width:0;max-width:none}}html[data-mail-background] .p-mail,html[data-mail-appearance=sky] .p-mail,html[data-mail-appearance=meadow] .p-mail,html[data-mail-appearance=sunset] .p-mail,html[data-mail-appearance=midnight] .p-mail,html[data-mail-appearance=one-dark] .p-mail,html[data-mail-appearance=one-glow] .p-mail{--color-text:var(--mail-appearance-text);--color-text-muted:var(--mail-appearance-text-muted);--color-muted:var(--mail-appearance-muted);--color-border:var(--mail-appearance-border);--color-border-strong:var(--mail-appearance-border-strong);--color-hover:var(--mail-appearance-hover);--color-panel:var(--mail-appearance-panel);--color-panel-muted:var(--mail-appearance-panel-muted);--color-viewer-panel:var(--mail-appearance-viewer-panel);background-color:var(--mail-layer-shell);border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){html[data-mail-background] .p-mail,html[data-mail-appearance=sky] .p-mail,html[data-mail-appearance=meadow] .p-mail,html[data-mail-appearance=sunset] .p-mail,html[data-mail-appearance=midnight] .p-mail,html[data-mail-appearance=one-dark] .p-mail,html[data-mail-appearance=one-glow] .p-mail{border-color:color-mix(in srgb, var(--color-border-strong) 66%, transparent)}}html[data-mail-background] .p-mail.p-mail--right,html[data-mail-appearance=sky] .p-mail.p-mail--right,html[data-mail-appearance=meadow] .p-mail.p-mail--right,html[data-mail-appearance=sunset] .p-mail.p-mail--right,html[data-mail-appearance=midnight] .p-mail.p-mail--right,html[data-mail-appearance=one-dark] .p-mail.p-mail--right,html[data-mail-appearance=one-glow] .p-mail.p-mail--right{box-shadow:none}html[data-mail-background] .p-mail .p-mail_columns,html[data-mail-appearance=sky] .p-mail .p-mail_columns,html[data-mail-appearance=meadow] .p-mail .p-mail_columns,html[data-mail-appearance=sunset] .p-mail .p-mail_columns,html[data-mail-appearance=midnight] .p-mail .p-mail_columns,html[data-mail-appearance=one-dark] .p-mail .p-mail_columns,html[data-mail-appearance=one-glow] .p-mail .p-mail_columns{background:0 0}html[data-mail-background] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=sky] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=meadow] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=sunset] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=midnight] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=one-dark] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=one-glow] .p-mail .p-mail_workspace-toolbar{border-bottom-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){html[data-mail-background] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=sky] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=meadow] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=sunset] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=midnight] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=one-dark] .p-mail .p-mail_workspace-toolbar,html[data-mail-appearance=one-glow] .p-mail .p-mail_workspace-toolbar{border-bottom-color:color-mix(in srgb, var(--color-border) 70%, transparent)}}html[data-mail-background] .p-mail .p-mail_list-panel,html[data-mail-appearance=sky] .p-mail .p-mail_list-panel,html[data-mail-appearance=meadow] .p-mail .p-mail_list-panel,html[data-mail-appearance=sunset] .p-mail .p-mail_list-panel,html[data-mail-appearance=midnight] .p-mail .p-mail_list-panel,html[data-mail-appearance=one-dark] .p-mail .p-mail_list-panel,html[data-mail-appearance=one-glow] .p-mail .p-mail_list-panel{background-color:var(--mail-layer-list)}html[data-mail-background] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=sky] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=meadow] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=sunset] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=midnight] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=one-dark] .p-mail .p-mail_viewer-panel,html[data-mail-appearance=one-glow] .p-mail .p-mail_viewer-panel{background-color:var(--mail-layer-content)}html[data-mail-background] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=sky] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=meadow] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=sunset] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=midnight] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=one-dark] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=one-glow] .p-mail.p-mail--detail-open .p-mail_viewer-panel{background-color:var(--mail-layer-content-solid);-webkit-backdrop-filter:none;border-left:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){html[data-mail-background] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=sky] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=meadow] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=sunset] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=midnight] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=one-dark] .p-mail.p-mail--detail-open .p-mail_viewer-panel,html[data-mail-appearance=one-glow] .p-mail.p-mail--detail-open .p-mail_viewer-panel{border-left:1px solid color-mix(in srgb, var(--color-border) 74%, transparent)}}@keyframes c-mail-quota-pulse{0%,to{opacity:.35}50%{opacity:.75}}.p-settings{background:0 0;flex:1;overflow-y:auto}.p-settings_container{width:100%;margin-inline:auto}:where(.p-settings_container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.p-settings_container{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}.p-settings_title{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-text)}.p-settings_tabs{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 1);background-color:var(--mail-panel-surface);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:inline-flex}.p-settings_tab{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted)}.p-settings_tab:hover{background-color:var(--color-hover);color:var(--color-text)}.p-settings_tab-active{color:var(--color-primary);background-color:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary), 0 1px 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.p-settings_tab-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 1px 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}}:where(.p-settings_section>: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)))}.p-settings_section{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5);background-color:var(--mail-panel-surface);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-sm)}:where(.p-settings_section-mail>: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)))}.p-settings_section-mail>.p-settings_field{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--color-panel-muted);border:1px solid var(--color-border)}.p-settings_section-mail>.p-settings_divider{display:none}.p-settings_section-title{margin-bottom: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-text)}.p-settings_label{margin-bottom: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-text);display:block}.p-settings_label-sm{margin-bottom: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-text-muted);display:block}.p-settings_hint{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.p-settings_text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text)}.p-settings_text-muted{color:var(--color-text-muted)}.p-settings_text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.p-settings_divider{border-top:1px solid var(--color-border)}:where(.p-settings_security>: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)))}.p-settings_session-list{gap:calc(var(--spacing) * 3);display:grid}.p-settings_session-row{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);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));background:linear-gradient(180deg, var(--color-panel-muted), var(--color-panel-muted));grid-template-columns:44px minmax(0,1fr) minmax(210px,auto);display:grid}@supports (color:color-mix(in lab, red, red)){.p-settings_session-row{background:linear-gradient(180deg, color-mix(in srgb, var(--color-panel-muted) 88%, var(--mail-panel-surface)), var(--color-panel-muted))}}.p-settings_session-row{border:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.p-settings_session-row{border:1px solid color-mix(in srgb, var(--color-border-strong) 78%, transparent)}}.p-settings_session-row:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.p-settings_session-row:hover{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border-strong))}}.p-settings_session-row:hover{background-color:var(--color-panel-muted)}@supports (color:color-mix(in lab, red, red)){.p-settings_session-row:hover{background-color:color-mix(in srgb, var(--color-panel-muted) 92%, var(--color-primary-soft))}}.p-settings_session-icon-wrap{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:var(--color-primary);background-color:var(--color-primary-soft);border:1px solid var(--color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.p-settings_session-icon-wrap{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent)}}.p-settings_session-icon{color:currentColor}.p-settings_session-main{min-width:calc(var(--spacing) * 0)}:where(.p-settings_session-main>: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)))}.p-settings_session-title-row{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.p-settings_session-title{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.p-settings_session-badges{align-items:center;gap:calc(var(--spacing) * 1);flex-shrink:0;display:flex}.p-settings_session-badge{min-height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#047857;background-color:#10b98124;border:1px solid #10b98147;border-radius:3.40282e38px;align-items:center;display:inline-flex}.p-settings_session-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-text-muted);flex-wrap:wrap;display:flex}.p-settings_session-meta span{min-width:calc(var(--spacing) * 0);align-items:center;display:inline-flex}.p-settings_session-meta span:not(:last-child):after{content:"";background-color:var(--color-text-muted);border-radius:999px;width:3px;height:3px;margin-left:.5rem}@supports (color:color-mix(in lab, red, red)){.p-settings_session-meta span:not(:last-child):after{background-color:color-mix(in srgb, var(--color-text-muted) 48%, transparent)}}.p-settings_session-side{min-width:calc(var(--spacing) * 0);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.p-settings_session-time{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:inline-flex}.p-settings_session-time .c-icon{color:var(--color-muted);flex-shrink:0}.p-settings_session-revoke{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);padding:calc(var(--spacing) * 0);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));color:var(--color-text-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-settings_session-revoke:hover{color:var(--color-danger);background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.p-settings_session-revoke:hover{background-color:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.p-settings_session-revoke:focus-visible{box-shadow:0 0 0 2px var(--color-danger);outline:none}@supports (color:color-mix(in lab, red, red)){.p-settings_session-revoke:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 30%, transparent)}}.p-settings_profile{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--color-panel-muted);border:1px solid var(--color-border);display:flex}.p-settings_avatar{flex-shrink:0}.p-settings_role{margin-top: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));text-transform:capitalize;background-color:var(--color-primary-soft);color:var(--color-primary);border-radius:3.40282e38px;display:inline-block}.p-settings_theme-group{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.p-settings_theme-btn{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);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));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-panel)}.p-settings_theme-btn:hover{background-color:var(--color-hover);border-color:var(--color-border-strong)}.p-settings_theme-btn-active{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary)}.p-settings_reading-pane-options{gap:calc(var(--spacing) * 3);display:grid}.p-settings_reading-pane-option{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);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));color:var(--color-text);grid-template-columns:24px minmax(0,1fr) 72px;display:grid}.p-settings_reading-pane-option:hover{background-color:var(--color-hover)}.p-settings_reading-pane-option:focus-visible{box-shadow:var(--shadow-glow-primary);outline:none}.p-settings_reading-pane-radio{border:2px solid var(--color-text-muted);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--color-panel-muted);border-radius:3.40282e38px;display:block}.p-settings_reading-pane-option-active .p-settings_reading-pane-radio{border-color:var(--color-primary);background-color:var(--color-primary)}.p-settings_reading-pane-label{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);overflow:hidden}.p-settings_reading-pane-preview{border-radius:var(--radius-md);background-color:var(--color-panel);border:1px solid var(--color-border-strong);justify-self:end;width:72px;height:50px;position:relative;overflow:hidden}.p-settings_reading-pane-preview:before,.p-settings_reading-pane-preview:after,.p-settings_reading-pane-preview .pane-list:before,.p-settings_reading-pane-preview .pane-list:after,.p-settings_reading-pane-preview .pane-viewer:before,.p-settings_reading-pane-preview .pane-viewer:after{content:"";background-color:var(--color-text-muted);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.p-settings_reading-pane-preview:before,.p-settings_reading-pane-preview:after,.p-settings_reading-pane-preview .pane-list:before,.p-settings_reading-pane-preview .pane-list:after,.p-settings_reading-pane-preview .pane-viewer:before,.p-settings_reading-pane-preview .pane-viewer:after{background-color:color-mix(in srgb, var(--color-text-muted) 32%, transparent)}}.p-settings_reading-pane-preview .pane-list,.p-settings_reading-pane-preview .pane-viewer{position:absolute;inset:0}.p-settings_reading-pane-preview-no-split:before,.p-settings_reading-pane-preview-no-split:after,.p-settings_reading-pane-preview-no-split .pane-list:before,.p-settings_reading-pane-preview-no-split .pane-list:after{background-color:var(--color-border-strong);border-radius:0;height:1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.p-settings_reading-pane-preview-no-split:before,.p-settings_reading-pane-preview-no-split:after,.p-settings_reading-pane-preview-no-split .pane-list:before,.p-settings_reading-pane-preview-no-split .pane-list:after{background-color:color-mix(in srgb, var(--color-border-strong) 82%, transparent)}}.p-settings_reading-pane-preview-no-split:before{top:10px}.p-settings_reading-pane-preview-no-split:after{top:20px}.p-settings_reading-pane-preview-no-split .pane-list:before{top:30px}.p-settings_reading-pane-preview-no-split .pane-list:after{top:40px}.p-settings_reading-pane-preview-right .pane-list{border-right:1px solid var(--color-border-strong);width:28px;right:auto}.p-settings_reading-pane-preview-right .pane-list:before,.p-settings_reading-pane-preview-right .pane-list:after{width:5px;height:5px;left:8px}.p-settings_reading-pane-preview-right .pane-list:before{background-color:#ea4335;top:14px}.p-settings_reading-pane-preview-right .pane-list:after{background-color:#fbbc04;top:29px}.p-settings_reading-pane-preview-right:before,.p-settings_reading-pane-preview-right:after,.p-settings_reading-pane-preview-right .pane-viewer:before,.p-settings_reading-pane-preview-right .pane-viewer:after{height:3px;left:40px;right:8px}.p-settings_reading-pane-preview-right:before{top:11px}.p-settings_reading-pane-preview-right:after{top:19px}.p-settings_reading-pane-preview-right .pane-viewer:before{top:27px}.p-settings_reading-pane-preview-right .pane-viewer:after{top:35px}.p-settings_reading-pane-preview-below .pane-list{border-bottom:1px solid var(--color-border-strong);height:20px;bottom:auto}.p-settings_reading-pane-preview-below .pane-list:before,.p-settings_reading-pane-preview-below .pane-list:after{width:5px;height:5px;left:8px}.p-settings_reading-pane-preview-below .pane-list:before{background-color:#ea4335;top:7px}.p-settings_reading-pane-preview-below .pane-list:after{background-color:#34a853;top:7px;left:18px}.p-settings_reading-pane-preview-below:before,.p-settings_reading-pane-preview-below:after,.p-settings_reading-pane-preview-below .pane-viewer:before{height:3px;left:18px;right:10px}.p-settings_reading-pane-preview-below:before{top:27px}.p-settings_reading-pane-preview-below:after{top:35px}.p-settings_reading-pane-preview-below .pane-viewer:before{top:42px}.p-settings_appearance-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.p-settings_appearance-card{cursor:pointer;border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);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));min-height:auto;color:var(--color-text);background-color:#0000;border:2px solid #0000}.p-settings_appearance-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.p-settings_appearance-card:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, transparent)}}.p-settings_appearance-card:hover{background-color:var(--color-hover)}@supports (color:color-mix(in lab, red, red)){.p-settings_appearance-card:hover{background-color:color-mix(in srgb, var(--color-hover) 72%, transparent)}}.p-settings_appearance-card:focus-visible{box-shadow:var(--shadow-glow-primary);outline:none}.p-settings_appearance-card-active{border-color:var(--color-primary);background-color:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){.p-settings_appearance-card-active{background-color:color-mix(in srgb, var(--color-primary-soft) 78%, transparent)}}.p-settings_appearance-card-active{box-shadow:none}.p-settings_appearance-preview{aspect-ratio:1.55;border:1px solid var(--color-border);background:linear-gradient(135deg,#eef3f8,#fff);border-radius:.25rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.p-settings_appearance-preview{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent)}}.p-settings_appearance-preview span{background:#ffffffb8;border:1px solid #ffffff94;border-radius:999px;display:block;position:absolute;box-shadow:0 6px 16px #0f172a1a}.p-settings_appearance-preview span:first-child{width:42%;height:10px;inset:10px auto auto 10px}.p-settings_appearance-preview span:nth-child(2){height:12px;inset:28px 10px auto}.p-settings_appearance-preview span:nth-child(3){width:38%;height:9px;inset:auto 10px 9px auto}.p-settings_appearance-preview-classic{background:linear-gradient(135deg,#fff 0% 50%,#171717 50% 100%)}.p-settings_appearance-preview-sky{background:radial-gradient(circle at 16% 18%,#7dd3fc9e,#0000 38%),linear-gradient(135deg,#f0f9ff,#dbeafe)}.p-settings_appearance-preview-meadow{background:radial-gradient(circle at 18% 18%,#86efacad,#0000 38%),linear-gradient(135deg,#f0fdf4,#ccfbf1)}.p-settings_appearance-preview-sunset{background:radial-gradient(circle at 18% 18%,#fdba74b8,#0000 38%),linear-gradient(135deg,#fff7ed,#fce7f3)}.p-settings_appearance-preview-midnight{background:radial-gradient(circle at 18% 16%,#818cf89e,#0000 38%),linear-gradient(135deg,#111827,#312e81)}.p-settings_appearance-preview-islands{background:radial-gradient(circle at 18% 16%,#38bdf873,#0000 38%),linear-gradient(135deg,#090a0f,#151821)}.p-settings_theme-header{justify-content:space-between;align-items:center;display:flex}.p-settings_background-row{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.p-settings_background-row .p-settings_input{flex:1}@media (width<=640px){.p-settings_background-row{flex-direction:column}.p-settings_background-row .op-button{width:100%}}:where(.p-settings_form>: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)))}.p-settings_field{justify-content:space-between;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=48rem){.p-settings_field{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:row}}.p-settings_field-nested{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.p-settings_label-col{flex:1}:where(.p-settings_label-col>: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)))}@media (width>=48rem){.p-settings_label-col{max-width:35%}}.p-settings_label-col .p-settings_label{margin:calc(var(--spacing) * 0)}.p-settings_label-col .p-settings_hint{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.p-settings_control-col{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}@media (width>=48rem){.p-settings_control-col{width:60%}}.p-settings_input{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-panel);border:1px solid var(--color-border-strong);color:var(--color-text)}.p-settings_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.p-settings_error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-500)}.p-settings_success{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-success)}.p-settings_submit{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);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-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));color:var(--color-primary-fg);background-color:var(--color-primary)}.p-settings_submit:hover{background-color:var(--color-primary-hover)}.p-settings_submit:disabled{opacity:.5;cursor:not-allowed}.p-settings_quota-row{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-muted);justify-content:space-between;display:flex}.p-settings_quota-bar{height:calc(var(--spacing) * 2);background-color:var(--color-panel-muted);border-radius:3.40282e38px;width:100%;overflow:hidden}.p-settings_quota-fill{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}.p-settings_quota-fill-ok{background-color:var(--color-primary)}.p-settings_quota-fill-warn{background-color:var(--color-warning)}.p-settings_quota-fill-danger{background-color:var(--color-danger)}.p-settings_account-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background-color:var(--color-panel-muted);border:1px solid var(--color-border);display:flex}.p-settings_link-btn{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);display:flex}.p-settings_link-btn:hover{text-decoration:underline}.p-settings_select{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-panel);border:1px solid var(--color-border-strong);color:var(--color-text)}.p-settings_select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.p-settings_textarea{resize:vertical;border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-panel-muted);border:1px solid var(--color-border);color:var(--color-text);min-height:80px}.p-settings_textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft);outline:none}.p-settings_signature-editor{border-radius:var(--radius-xl);width:100%;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));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--color-border-strong);box-shadow:var(--shadow-xs);background-color:#fff;overflow:hidden}:where(.p-settings_signature-block>: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)))}.p-settings_signature-block{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--color-panel-muted);border:1px solid var(--color-border)}.p-settings_signature-source,.p-settings_signature-apply{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(160px,220px) minmax(0,1fr);display:grid}.p-settings_signature-apply{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border)}.p-settings_signature-manager{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(180px,220px) minmax(0,1fr);display:grid}.p-settings_signature-list{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--color-panel);border:1px solid var(--color-border);flex-direction:column;display:flex}.p-settings_signature-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);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));min-height:2.5rem;color:var(--color-text);border:1px solid var(--color-border);background-color:#0000;display:flex}.p-settings_signature-item span:first-child{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-settings_signature-item:hover{background-color:var(--color-hover)}.p-settings_signature-item-active{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.p-settings_signature-default{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-primary);background-color:var(--color-panel);border-radius:3.40282e38px;flex-shrink:0}.p-settings_signature-detail{min-width:calc(var(--spacing) * 0)}:where(.p-settings_signature-detail>: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)))}.p-settings_signature-detail{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);background-color:var(--color-panel);border:1px solid var(--color-border)}.p-settings_signature-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.p-settings_signature-actions .p-settings_input{min-width:calc(var(--spacing) * 0);flex:1}.p-settings_signature-empty{min-height:calc(var(--spacing) * 40);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-panel-muted);border:1px dashed var(--color-border);flex-direction:column;display:flex}.p-settings_signature-editor{border-radius:var(--radius-xl);background-color:var(--color-panel);border:1px solid var(--color-border);flex-direction:column;min-height:220px;display:flex;overflow:hidden;box-shadow:0 14px 32px #0f172a1f}.p-settings_signature-editor:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft), 0 14px 32px #0f172a29}.p-settings_signature-toolbar{background-color:var(--color-panel-muted);border-top:1px solid var(--color-border);align-items:center;min-height:44px;padding:.375rem .625rem;display:flex;overflow:visible}.p-settings_signature-toolbar .c-composer_tb{background-color:#0000;padding:0}.p-settings_signature-toolbar .c-composer_tb-pop-panel{top:auto;bottom:calc(100% + 6px)}.p-settings_signature-body{min-height:calc(var(--spacing) * 0);background-color:#fff;flex:1;min-height:176px;max-height:320px;display:flex;overflow-y:auto}.p-settings_signature-body .c-composer_prose{color:#111827;box-sizing:border-box;background-color:#fff;width:100%;min-height:176px;padding:1rem 1.125rem}.p-settings_signature-body .c-composer_editor-scroll{min-height:calc(var(--spacing) * 0);background-color:#fff;flex:1;width:100%;display:flex}.p-settings_mail-style-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.p-settings_color-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.p-settings_color-swatch{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:2px solid var(--color-border);border-radius:3.40282e38px;box-shadow:0 1px 2px #0f172a1f}.p-settings_color-swatch-active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft)}.p-settings_color-swatch:hover{transform:scale(1.1)}.p-settings_style-preview{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--color-panel);border:1px solid var(--color-border)}.p-settings_radio-row{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.p-settings_radio-label{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-text);cursor:pointer;display:flex}.p-settings_radio-label input[type=radio]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.p-settings_button-row{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);background-color:var(--color-panel);border:1px solid var(--color-border);display:flex}.p-settings_button-row .op-button{border-radius:var(--radius-md);box-shadow:none;flex:1}.p-settings_check-row{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-text);cursor:pointer;display:flex}.p-settings_check-row input[type=checkbox]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.p-settings_check-group{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.p-settings_input-narrow{max-width:calc(var(--spacing) * 30)}.p-settings_app-passwords-layout{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.p-settings_app-passwords-layout{grid-template-columns:repeat(12,minmax(0,1fr))}}:where(.p-settings_app-passwords-form-pane>: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)))}@media (width>=64rem){.p-settings_app-passwords-form-pane{grid-column:span 5/span 5}}:where(.p-settings_app-passwords-list-pane>: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)))}@media (width>=64rem){.p-settings_app-passwords-list-pane{grid-column:span 7/span 7}}:where(.p-settings_app-password-created-card>: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)))}.p-settings_app-password-created-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-created-card{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.p-settings_app-password-created-card{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-created-card{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.p-settings_app-password-created-card{padding:calc(var(--spacing) * 4);color:var(--color-emerald-800)}.p-settings_app-password-created-card:where(.dark,.dark *){color:var(--color-emerald-300)}.p-settings_app-password-display-box{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#0000001a;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-display-box{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.p-settings_app-password-display-box{padding:calc(var(--spacing) * 3);font-family:var(--font-mono);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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);-webkit-user-select:all;user-select:all}.p-settings_app-password-display-box:where(.dark,.dark *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-display-box:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.p-settings_app-password-copy-btn{flex-shrink:0}.p-settings_app-password-item-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-panel-muted);border:1px solid var(--color-border);display:flex}.p-settings_app-password-item-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-item-card:hover{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border-strong))}}.p-settings_app-password-item-card:hover{background-color:var(--color-panel-muted)}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-item-card:hover{background-color:color-mix(in srgb, var(--color-panel-muted) 92%, var(--color-primary-soft))}}.p-settings_app-password-item-info{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.p-settings_app-password-item-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:var(--color-primary);background-color:var(--color-primary-soft);border:1px solid var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-item-icon{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}}.p-settings_app-password-item-details{min-width:calc(var(--spacing) * 0)}:where(.p-settings_app-password-item-details>: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)))}.p-settings_app-password-item-title-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.p-settings_app-password-item-title{text-overflow:ellipsis;white-space:nowrap;max-width:150px;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);overflow:hidden}@media (width>=40rem){.p-settings_app-password-item-title{max-width:200px}}.p-settings_app-password-item-title{color:var(--color-text)}.p-settings_app-password-item-badge{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);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;display:inline-flex}.p-settings_app-password-item-badge-both{color:var(--color-primary);background-color:var(--color-primary-soft);border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-item-badge-both{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}}.p-settings_app-password-item-badge-imap{color:#0d9488;background-color:#0d94881a;border:1px solid #0d948833}.p-settings_app-password-item-badge-smtp{color:#ea580c;background-color:#ea580c1a;border:1px solid #ea580c33}.p-settings_app-password-item-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.p-settings_app-password-item-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.p-settings_app-password-revoke-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);padding: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);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));color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.p-settings_app-password-revoke-btn:hover{color:var(--color-danger);background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-revoke-btn:hover{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.p-settings_app-password-revoke-btn-confirm{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.p-settings_app-password-revoke-btn-confirm .btn-yes{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-red-600);padding: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-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:flex}@media (hover:hover){.p-settings_app-password-revoke-btn-confirm .btn-yes:hover{background-color:var(--color-red-700)}}.p-settings_app-password-revoke-btn-confirm .btn-no{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding: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);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));color:var(--color-text-muted);background-color:#0000;justify-content:center;align-items:center;display:flex}.p-settings_app-password-revoke-btn-confirm .btn-no:hover{background-color:var(--color-hover)}.p-settings_imap-guide-modal{max-width:var(--container-lg)}.p-settings_imap-guide-password-card{margin-top:calc(var(--spacing) * 1)}:where(.p-settings_imap-guide-password-card>: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)))}.p-settings_imap-guide-password-card{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);border:1px solid var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.p-settings_imap-guide-password-card{border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent)}}.p-settings_imap-guide-password-card{background-color:var(--color-warning-soft)}.p-settings_imap-guide-sections{margin-top:calc(var(--spacing) * 2)}:where(.p-settings_imap-guide-sections>: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(.p-settings_imap-guide-block>: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)))}.p-settings_imap-guide-block{border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border);background-color:var(--color-panel-muted)}.p-settings_imap-guide-block-title{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-bottom: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-text);display:flex}.p-settings_imap-guide-row{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));display:flex}.p-settings_imap-guide-row-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-text-muted);flex-shrink:0}.p-settings_imap-guide-row-value{max-width:70%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-text);display:flex}.p-settings_imap-guide-copy-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 0);flex-shrink:0}@media (width<=720px){.p-settings_account-row{flex-direction:column;align-items:flex-start}.p-settings_account-row .p-settings_link-btn{justify-content:flex-start;width:100%}.p-settings_session-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.p-settings_session-icon-wrap{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.p-settings_session-side{justify-content:space-between;gap:calc(var(--spacing) * 2);grid-column:2}.p-settings_session-time{flex:1}.p-settings_signature-source,.p-settings_signature-apply,.p-settings_signature-manager{grid-template-columns:1fr}.p-settings_signature-actions{flex-wrap:wrap}.p-settings_app-password-item-card{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column}.p-settings_app-password-item-card .p-settings_app-password-item-actions{margin-top:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);justify-content:flex-end}@supports (color:color-mix(in lab, red, red)){.p-settings_app-password-item-card .p-settings_app-password-item-actions{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.p-settings_app-password-item-card .p-settings_app-password-item-actions{padding-top:calc(var(--spacing) * 2)}}.p-tenant-admin.space-y-6{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}:where(.p-tenant-admin.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.p-tenant-admin .h-2.w-full.bg-secondary{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}}.p-tenant-admin .h-2.w-full.bg-secondary{box-shadow:inset 0 1px 2px #00000008}.dark .p-tenant-admin .h-2.w-full.bg-secondary{background-color:#ffffff0d}.p-tenant-admin .h-2.w-full.bg-secondary .h-full{background:linear-gradient(90deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full{background:linear-gradient(90deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 40%, transparent) 100%)}}.p-tenant-admin .h-2.w-full.bg-secondary .h-full{box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full{box-shadow:0 0 8px color-mix(in srgb, var(--primary) 25%, transparent)}}.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-warning{background:linear-gradient(90deg, var(--color-warning) 0%, var(--color-warning) 100%)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-warning{background:linear-gradient(90deg, var(--color-warning) 0%, color-mix(in srgb, var(--color-warning) 40%, transparent) 100%)}}.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-warning{box-shadow:0 0 8px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-warning{box-shadow:0 0 8px color-mix(in srgb, var(--color-warning) 25%, transparent)}}.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-danger{background:linear-gradient(90deg, var(--color-danger) 0%, var(--color-danger) 100%)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-danger{background:linear-gradient(90deg, var(--color-danger) 0%, color-mix(in srgb, var(--color-danger) 40%, transparent) 100%)}}.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-danger{box-shadow:0 0 8px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .h-2.w-full.bg-secondary .h-full.bg-danger{box-shadow:0 0 8px color-mix(in srgb, var(--color-danger) 25%, transparent)}}.p-tenant-admin_chart-bar-sent{background:linear-gradient(to top, var(--primary) 0%, #6366f1 100%)}.p-tenant-admin_chart-bar-received{background:linear-gradient(#a78bfa 0%,#8b5cf6 100%)}.p-tenant-admin .group:hover .w-3\.5{filter:brightness(1.1);box-shadow:0 0 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .group:hover .w-3\.5{box-shadow:0 0 12px color-mix(in srgb, var(--primary) 35%, transparent)}}.p-tenant-admin .group .group-hover\:block{animation:.2s cubic-bezier(.16,1,.3,1) forwards tooltip-fade-in}.p-tenant-admin button:not([role=tab]){cursor:pointer;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}.p-tenant-admin button:not([role=tab]):active{scale:.98}.p-tenant-admin input[type=text],.p-tenant-admin input[type=search],.p-tenant-admin input[type=email],.p-tenant-admin input[type=number]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 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);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;--tw-outline-style:none;outline-style:none;transition-duration:.2s}.p-tenant-admin input[type=text]:focus,.p-tenant-admin input[type=search]:focus,.p-tenant-admin input[type=email]:focus,.p-tenant-admin input[type=number]:focus{border-color:var(--color-primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin input[type=text]:focus,.p-tenant-admin input[type=search]:focus,.p-tenant-admin input[type=email]:focus,.p-tenant-admin input[type=number]:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.p-tenant-admin table{border-collapse:collapse;width:100%}.p-tenant-admin table tr{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}.p-tenant-admin table tr:hover{background-color:var(--color-hover)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin table tr:hover{background-color:color-mix(in srgb, var(--color-hover) 60%, transparent)}}.p-tenant-admin table tr:hover .size-8{box-shadow:0 0 10px var(--primary);transform:scale(1.05)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin table tr:hover .size-8{box-shadow:0 0 10px color-mix(in srgb, var(--primary) 15%, transparent)}}.p-tenant-admin table tbody tr:nth-child(2n){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin table tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--primary) 1.2%, transparent)}}.p-tenant-admin table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted-foreground);text-transform:uppercase;background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin table th{background-color:color-mix(in srgb, var(--color-bg) 60%, var(--color-surface))}}.p-tenant-admin table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin table td{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.p-tenant-admin table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.p-tenant-admin .overflow-auto::-webkit-scrollbar{width:6px;height:6px}.p-tenant-admin .overflow-y-auto::-webkit-scrollbar{width:6px;height:6px}.p-tenant-admin .overflow-auto::-webkit-scrollbar-track{background:0 0}.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-track{background:0 0}.p-tenant-admin .overflow-auto::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .overflow-auto::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.p-tenant-admin .overflow-auto::-webkit-scrollbar-thumb{border-radius:999px}.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-thumb{border-radius:999px}.p-tenant-admin .overflow-auto::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .overflow-auto::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primary) 30%, transparent)}}.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.p-tenant-admin .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primary) 30%, transparent)}}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.c-admin-sidebar_logo-container{background:var(--sidebar-primary)!important;color:var(--sidebar-primary-foreground)!important}.p-tenant-audit-logs .rounded-xl.border.bg-card{-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background:#ffffff80}.p-tenant-audit-logs table th{white-space:nowrap}.p-tenant-audit-logs table td{vertical-align:top}.p-force2fa{background-color:var(--color-gray-50);min-height:100vh;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.c-force2fa_card{width:100%;max-width:var(--container-lg)}.c-force2fa_header{text-align:center}.c-force2fa_icon-wrap{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-amber-100);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.c-force2fa_icon{color:var(--color-amber-600)}.c-force2fa_title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(.c-force2fa_content>: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)))}.c-force2fa_warning{border-radius:var(--radius-lg);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) * 4)}.c-force2fa_warning-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-800)}:where(.c-force2fa_methods>: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)))}.c-force2fa_methods-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)}.c-force2fa_method{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 4);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));border-width:1px;display:flex}@media (hover:hover){.c-force2fa_method:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-force2fa_method:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.c-force2fa_method:hover{background-color:var(--color-accent)}}.c-force2fa_method-disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.c-force2fa_method-disabled:hover{border-color:var(--color-border);background-color:#0000}}.c-force2fa_method-readonly{cursor:default}@media (hover:hover){.c-force2fa_method-readonly:hover{border-color:var(--color-border);background-color:#0000}}.c-force2fa_method-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-force2fa_method-icon-primary{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.c-force2fa_method-icon-primary{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.c-force2fa_method-icon-primary{color:var(--color-primary)}.c-force2fa_method-icon-blue{background-color:var(--color-blue-100);color:var(--color-blue-600)}.c-force2fa_method-icon-muted{background-color:var(--color-muted);color:var(--color-muted-foreground)}.c-force2fa_method-info{min-width:calc(var(--spacing) * 0);flex:1}.c-force2fa_method-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-force2fa_method-name{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)}.c-force2fa_method-desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.c-force2fa_method-arrow{color:var(--color-muted-foreground)}.c-force2fa_badge-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.c-force2fa_panel>: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(.c-force2fa_field>: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)))}.c-force2fa_error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-destructive)}.c-force2fa_hint{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground)}.c-force2fa_hint-sm{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.c-force2fa_loading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.c-force2fa_info-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px}.c-force2fa_info-box-blue{border-color:var(--color-blue-200);background-color:var(--color-blue-50)}.c-force2fa_info-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-blue-800)}:where(.c-force2fa_link-flow>: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)))}.c-force2fa_telegram-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-blue-600);width:100%;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-medium);font-weight:var(--font-weight-medium);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:flex}@media (hover:hover){.c-force2fa_telegram-btn:hover{background-color:var(--color-blue-700)}}.dark .p-force2fa{background-color:var(--color-gray-900)}.dark .c-force2fa_icon-wrap{background-color:var(--color-amber-900)}.dark .c-force2fa_icon{color:var(--color-amber-400)}.dark .c-force2fa_warning{border-color:var(--color-amber-800);background-color:var(--color-amber-950)}.dark .c-force2fa_warning-text{color:var(--color-amber-200)}.dark .c-force2fa_method-icon-blue{background-color:var(--color-blue-900);color:var(--color-blue-400)}.dark .c-force2fa_info-box-blue{border-color:var(--color-blue-800);background-color:var(--color-blue-950)}.dark .c-force2fa_info-text{color:var(--color-blue-200)}html{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}::-webkit-scrollbar-corner{background:0 0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
