@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&family=Great+Vibes&family=Pinyon+Script&family=Alex+Brush&family=Satisfy&family=Allura&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-100:oklch(96.2% .059 95.617);--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-yellow-400:oklch(85.2% .199 91.936);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--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-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--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-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:.375rem;--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--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-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:InterVariable, Inter, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--shadow:var(--shadow);--radius:var(--radius);--color-primary:var(--primary);--color-primary-light:var(--primary-light);--border-color-primary:var(--primary-border);--color-signature:var(--signature);--color-muted:var(--text-muted)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[22px\]{top:22px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-8px\]{bottom:-8px}.bottom-\[4px\]{bottom:4px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[13px\]{left:13px}.left-\[max\(0px\,calc\(50\%-540px\)\)\]{left:max(0px,50% - 540px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[1180\]{z-index:1180}.z-\[1300\]{z-index:1300}.z-\[1301\]{z-index:1301}.z-\[1400\]{z-index:1400}.z-\[1401\]{z-index:1401}.z-\[1402\]{z-index:1402}.z-\[9400\]{z-index:9400}.z-\[9999\]{z-index:9999}.z-\[10001\]{z-index:10001}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.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}.aspect-square{aspect-ratio:1}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-1{height:var(--spacing)}.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-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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.1rem\]{height:1.1rem}.h-\[3px\]{height:3px}.h-\[5\.5rem\]{height:5.5rem}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32\.25rem\]{height:32.25rem}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[68px\]{height:68px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[300px\]{height:300px}.h-\[calc\(6rem\+1px\)\]{height:calc(6rem + 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(6rem\+1px\)\]{max-height:calc(6rem + 1px)}.max-h-\[min\(80vh\,720px\)\]{max-height:min(80vh,720px)}.max-h-\[min\(90vh\,560px\)\]{max-height:min(90vh,560px)}.max-h-\[min\(90vh\,665px\)\]{max-height:min(90vh,665px)}.max-h-\[min\(90vh\,740px\)\]{max-height:min(90vh,740px)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.5625rem\]{min-height:2.5625rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[32\.25rem\]{min-height:32.25rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[68px\]{min-height:68px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[380px\]{min-height:380px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(6rem\+1px\)\]{min-height:calc(6rem + 1px)}.min-h-\[var\(--radix-select-trigger-height\)\]{min-height:var(--radix-select-trigger-height)}.min-h-screen{min-height:100vh}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.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-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.1rem\]{width:1.1rem}.w-\[3px\]{width:3px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[45\%\]{width:45%}.w-\[46px\]{width:46px}.w-\[55\%\]{width:55%}.w-\[68px\]{width:68px}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[100px\]{width:100px}.w-\[128px\]{width:128px}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(90vw\,300px\)\]{width:min(90vw,300px)}.w-\[min\(100vw\,calc\(42rem-2\.25rem\)\)\]{width:min(100vw,39.75rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-9{max-width:calc(var(--spacing) * 9)}.max-w-11{max-width:calc(var(--spacing) * 11)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[42\%\]{max-width:42%}.max-w-\[42vw\]{max-width:42vw}.max-w-\[52rem\]{max-width:52rem}.max-w-\[72px\]{max-width:72px}.max-w-\[75\%\]{max-width:75%}.max-w-\[90ch\]{max-width:90ch}.max-w-\[100px\]{max-width:100px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[min\(48\%\,100\%\)\]{max-width:48%}.max-w-\[min\(72\%\,100\%\)\]{max-width:72%}.max-w-\[min\(100\%\,28rem\)\]{max-width:min(100%,28rem)}.max-w-\[min\(100vw\,42rem\)\]{max-width:min(100vw,42rem)}.max-w-\[min\(100vw-2rem\,20rem\)\]{max-width:min(100vw - 2rem,20rem)}.max-w-\[min\(240px\,42vw\)\]{max-width:min(240px,42vw)}.max-w-\[var\(--settings-body-max-width\)\]{max-width:var(--settings-body-max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.\!min-w-9{min-width:calc(var(--spacing) * 9)!important}.min-w-0{min-width:0}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[1ch\]{min-width:1ch}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18px\]{min-width:18px}.min-w-\[40px\]{min-width:40px}.min-w-\[90px\]{min-width:90px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!flex-none{flex:none!important}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-shake{animation:.5s ease-in-out shake}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.\[scrollbar-color\:rgba\(0\,0\,0\,0\.10\)_transparent\]{scrollbar-color:#0000001a transparent}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[3\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:3.75rem minmax(0,1fr)}.grid-cols-\[9\.5rem_5\.5rem_minmax\(0\,1fr\)_4\.5rem_4\.5rem\]{grid-template-columns:9.5rem 5.5rem minmax(0,1fr) 4.5rem 4.5rem}.grid-cols-\[63fr_35fr\]{grid-template-columns:63fr 35fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[5px\]{gap:5px}: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\.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-2\.5>: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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-danger{border-color:var(--danger-border)!important}.\!border-white\/55{border-color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)!important}}.border-\[\#d5dbe3\]{border-color:#d5dbe3}.border-\[\#e7c4c4\]{border-color:#e7c4c4}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(34\,197\,94\,0\.24\)\]{border-color:#22c55e3d}.border-\[rgba\(94\,91\,255\,0\.24\)\]{border-color:#5e5bff3d}.border-\[rgba\(168\,85\,247\,0\.24\)\]{border-color:#a855f73d}.border-\[var\(--primary\)\],.border-\[var\(--primary\)\]\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--primary\)\]\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-\[var\(--primary\)\]\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--primary\)\]\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-\[var\(--signature-color\)\]{border-color:var(--signature-color)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black) 7%,transparent)}}.border-black\/\[0\.18\]{border-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.18\]{border-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-danger,.border-danger-border,.border-danger\/20{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--danger-border) 20%,transparent)}}.border-danger\/25{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.border-danger\/25{border-color:color-mix(in oklab,var(--danger-border) 25%,transparent)}}.border-danger\/30{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger-border) 30%,transparent)}}.border-danger\/40{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger-border) 40%,transparent)}}.border-danger\/50{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--danger-border) 50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60{border-color:color-mix(in oklab,var(--color-gray-200) 60%,transparent)}}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200) 70%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--info) 30%,transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/40{border-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.border-primary,.border-primary\/15{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary-border) 15%,transparent)}}.border-primary\/20{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary-border) 20%,transparent)}}.border-primary\/25{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--primary-border) 25%,transparent)}}.border-primary\/30{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary-border) 30%,transparent)}}.border-primary\/35{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--primary-border) 35%,transparent)}}.border-primary\/40{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary-border) 40%,transparent)}}.border-primary\/50{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary-border) 50%,transparent)}}.border-private\/30{border-color:var(--private)}@supports (color:color-mix(in lab,red,red)){.border-private\/30{border-color:color-mix(in oklab,var(--private) 30%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-secure\/30{border-color:var(--secure)}@supports (color:color-mix(in lab,red,red)){.border-secure\/30{border-color:color-mix(in oklab,var(--secure) 30%,transparent)}}.border-success,.border-success\/20{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--success-border) 20%,transparent)}}.border-success\/25{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--success-border) 25%,transparent)}}.border-success\/30{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success-border) 30%,transparent)}}.border-success\/40{border-color:var(--success-border)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success-border) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning) 25%,transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/75{background-color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.bg-\[rgba\(0\,0\,0\,0\.04\)\]{background-color:#0000000a}.bg-\[rgba\(0\,0\,0\,0\.07\)\]{background-color:#00000012}.bg-\[rgba\(34\,197\,94\,0\.14\)\]{background-color:#22c55e24}.bg-\[rgba\(94\,91\,255\,0\.06\)\]{background-color:#5e5bff0f}.bg-\[rgba\(94\,91\,255\,0\.08\)\]{background-color:#5e5bff14}.bg-\[rgba\(94\,91\,255\,0\.14\)\]{background-color:#5e5bff24}.bg-\[rgba\(94\,91\,255\,0\.18\)\]{background-color:#5e5bff2e}.bg-\[rgba\(168\,85\,247\,0\.14\)\]{background-color:#a855f724}.bg-\[var\(--badge-bg\,var\(--badge-background\,var\(--primary\)\)\)\]{background-color:var(--badge-bg,var(--badge-background,var(--primary)))}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--light-primary\)\]{background-color:var(--light-primary)}.bg-\[var\(--nav-menu-bg\,transparent\)\]{background-color:var(--nav-menu-bg,transparent)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-button-bg\,var\(--primary\)\)\]{background-color:var(--primary-button-bg,var(--primary))}.bg-\[var\(--primary-light\)\]{background-color:var(--primary-light)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--tooltip-bg\)\]{background-color:var(--tooltip-bg)}.bg-\[var\(--violet-light\)\]{background-color:var(--violet-light)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/6{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/\[0\.035\]{background-color:#00000009}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-black) 3.5%,transparent)}}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.bg-danger{background-color:var(--danger)}.bg-danger-bg,.bg-danger-bg\/30{background-color:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.bg-danger-bg\/30{background-color:color-mix(in oklab,var(--danger-bg) 30%,transparent)}}.bg-danger-bg\/40{background-color:var(--danger-bg)}@supports (color:color-mix(in lab,red,red)){.bg-danger-bg\/40{background-color:color-mix(in oklab,var(--danger-bg) 40%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-info-bg{background-color:var(--info-bg)}.bg-muted,.bg-muted\/10{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--text-muted) 10%,transparent)}}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/15{background-color:color-mix(in oklab,var(--color-orange-400) 15%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary{background-color:var(--primary)}.bg-primary-light,.bg-primary-light\/60{background-color:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.bg-primary-light\/60{background-color:color-mix(in oklab,var(--primary-light) 60%,transparent)}}.bg-primary-light\/75{background-color:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.bg-primary-light\/75{background-color:color-mix(in oklab,var(--primary-light) 75%,transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/90{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--primary) 4%,transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-private-bg{background-color:var(--private-bg)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-secondary\/10{background-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--text-secondary) 10%,transparent)}}.bg-secure-bg{background-color:var(--secure-bg)}.bg-success{background-color:var(--success)}.bg-success-bg,.bg-success-bg\/50{background-color:var(--success-bg)}@supports (color:color-mix(in lab,red,red)){.bg-success-bg\/50{background-color:color-mix(in oklab,var(--success-bg) 50%,transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-heavy{background-color:var(--surface-heavy)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-bg{background-color:var(--warning-bg)}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.\[mask-image\:radial-gradient\(ellipse_80\%_100\%_at_center\,black_40\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(80% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 100%,#000 40%,#0000)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.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-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-28{padding-inline:calc(var(--spacing) * 28)}.px-\[5px\]{padding-inline:5px}.px-\[18px\]{padding-inline:18px}.px-\[var\(--settings-padding-x\)\]{padding-inline:var(--settings-padding-x)}.\!py-0{padding-block:0!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.\!pt-0{padding-top:0!important}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[4\.5rem\]{padding-right:4.5rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[11px\]{padding-bottom:11px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[26px\]{font-size:26px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.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-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-muted{color:var(--text-muted)!important}.\!text-primary{color:var(--primary)!important}.\!text-text{color:var(--text)!important}.text-\[\#64748b\]{color:#64748b}.text-\[\#b44848\]{color:#b44848}.text-\[\#ff6b8a\]{color:#ff6b8a}.text-\[rgba\(34\,197\,94\,1\)\]{color:#22c55e}.text-\[rgba\(94\,91\,255\,1\)\]{color:#5e5bff}.text-\[rgba\(168\,85\,247\,1\)\]{color:#a855f7}.text-\[var\(--badge-text\,var\(--badge-text-color\,\#fff\)\)\]{color:var(--badge-text,var(--badge-text-color,#fff))}.text-\[var\(--nav-menu-text\,var\(--theme-layout-border-menu-text-color\,white\)\)\]{color:var(--nav-menu-text,var(--theme-layout-border-menu-text-color,white))}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-button-text\,\#fff\)\]{color:var(--primary-button-text,#fff)}.text-\[var\(--signature-color\)\]{color:var(--signature-color)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-current{color:currentColor}.text-danger,.text-danger\/80{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.text-danger\/80{color:color-mix(in oklab,var(--danger) 80%,transparent)}}.text-disabled{color:var(--text-disabled)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--info)}.text-inherit{color:inherit}.text-muted,.text-muted\/30{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/30{color:color-mix(in oklab,var(--text-muted) 30%,transparent)}}.text-muted\/50{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/50{color:color-mix(in oklab,var(--text-muted) 50%,transparent)}}.text-muted\/60{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/60{color:color-mix(in oklab,var(--text-muted) 60%,transparent)}}.text-muted\/70{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--text-muted) 70%,transparent)}}.text-muted\/80{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/80{color:color-mix(in oklab,var(--text-muted) 80%,transparent)}}.text-orange-600{color:var(--color-orange-600)}.text-primary,.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,var(--primary) 60%,transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--primary) 70%,transparent)}}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.text-primary\/90{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/90{color:color-mix(in oklab,var(--primary) 90%,transparent)}}.text-private{color:var(--private)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:var(--text-secondary)}.text-secure{color:var(--secure)}.text-signature{color:var(--signature)}.text-success{color:var(--success)}.text-text,.text-text\/50{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-text\/50{color:color-mix(in oklab,var(--text) 50%,transparent)}}.text-text\/70{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-text\/70{color:color-mix(in oklab,var(--text) 70%,transparent)}}.text-text\/80{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-text\/80{color:color-mix(in oklab,var(--text) 80%,transparent)}}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.13\]{opacity:.13}.\!shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000014)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--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)}.shadow-\[-2px_0_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:-2px 0 12px var(--tw-shadow-color,#0000001f);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_1px_0_rgba\(255\,255\,255\,0\.20\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff3) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.60\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fff9) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.75\)_inset\,0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffffbf) inset, 0 8px 32px var(--tw-shadow-color,#00000014);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_1px_0_rgba\(255\,255\,255\,0\.78\)_inset\,0_1px_6px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffffc7) inset, 0 1px 6px 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)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.90\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffffe6) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.92\)_inset\,0_2px_10px_rgba\(94\,91\,255\,0\.18\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffffeb) inset, 0 2px 10px var(--tw-shadow-color,#5e5bff2e);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_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_1px_6px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 1px 6px 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)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_2px_10px_rgba\(94\,91\,255\,0\.20\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 2px 10px var(--tw-shadow-color,#5e5bff33);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_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_4px_16px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 4px 16px 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_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.10\)\,0_16px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000001a), 0 16px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_48px_rgba\(0\,0\,0\,0\.18\)\,0_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\]{--tw-shadow:0 8px 48px var(--tw-shadow-color,#0000002e), 0 1px 0 var(--tw-shadow-color,#fffffff2) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_48px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 48px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:2px 0 12px var(--tw-shadow-color,#0000001f);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:var(--shadow-lg);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:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-border\/40{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, var(--border) 40%, transparent)}}.ring-primary,.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-150{--tw-saturate:saturate(150%);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,)}.saturate-\[1\.6\]{--tw-saturate:saturate(1.6);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,)}.saturate-\[1\.8\]{--tw-saturate:saturate(1.8);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-md{--tw-backdrop-blur:blur(var(--blur-md))!important;-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,)!important;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,)!important}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--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,)}.backdrop-filter{-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-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,margin\]{transition-property:max-width,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-0{--tw-duration:0s;transition-duration:0s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.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}.duration-0{animation-duration:0s}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-\[800ms\]{animation-duration:.8s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-right{--tw-enter-translate-x:100%}.zoom-in-95{--tw-enter-scale:.95}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:overflow-visible:is(:where(.group):hover *){overflow:visible}.group-hover\:break-words:is(:where(.group):hover *){overflow-wrap:break-word}.group-hover\:whitespace-normal:is(:where(.group):hover *){white-space:normal}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/bubble\:opacity-100:is(:where(.group\/bubble):hover *),.group-hover\/logo\:opacity-100:is(:where(.group\/logo):hover *){opacity:1}}.group-disabled\:bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_88\%\,\#000\)\]:is(:where(.group):disabled *){background-color:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.group-disabled\:bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_88\%\,\#000\)\]:is(:where(.group):disabled *){background-color:color-mix(in srgb,var(--surface-raised) 88%,#000)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-disabled::placeholder{color:var(--text-disabled)}.placeholder\:text-muted::placeholder,.placeholder\:text-muted\/50::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted\/50::placeholder{color:color-mix(in oklab,var(--text-muted) 50%,transparent)}}.placeholder\:text-secondary::placeholder{color:var(--text-secondary)}.last\:mb-0:last-child{margin-bottom:0}.read-only\:opacity-70:read-only{opacity:.7}.empty\:hidden:empty{display:none}.focus-within\:border-primary:focus-within,.focus-within\:border-primary\/70:focus-within{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-primary\/70:focus-within{border-color:color-mix(in oklab,var(--primary-border) 70%,transparent)}}.focus-within\:ring-1: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)}.focus-within\:ring-2:focus-within{--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-within\:ring-primary\/20:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}@media(hover:hover){.hover\:w-7:hover{width:calc(var(--spacing) * 7)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--primary-light\)\]:hover{border-color:var(--primary-light)}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:border-border\/60:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/60:hover{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.hover\:border-danger\/20:hover{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-danger\/20:hover{border-color:color-mix(in oklab,var(--danger-border) 20%,transparent)}}.hover\:border-danger\/30:hover{border-color:var(--danger-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-danger\/30:hover{border-color:color-mix(in oklab,var(--danger-border) 30%,transparent)}}.hover\:border-gray-200\/80:hover{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-200\/80:hover{border-color:color-mix(in oklab,var(--color-gray-200) 80%,transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-orange-400\/60:hover{border-color:#ff8b1a99}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-400\/60:hover{border-color:color-mix(in oklab,var(--color-orange-400) 60%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary-border) 30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary-border) 50%,transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:border-white\/72:hover{border-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/72:hover{border-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.hover\:border-white\/80:hover{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/80:hover{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:\!bg-black\/5:hover{background-color:#0000000d!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)!important}}.hover\:\!bg-white\/95:hover{background-color:#fffffff2!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)!important}}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[\#fdf6f6\]:hover{background-color:#fdf6f6}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}}.hover\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:hover{background-color:#0000000f}.hover\:bg-\[rgba\(94\,91\,255\,0\.28\)\]:hover{background-color:#5e5bff47}.hover\:bg-\[rgba\(255\,107\,138\,0\.08\)\]:hover{background-color:#ff6b8a14}.hover\:bg-\[rgba\(255\,107\,138\,0\.10\)\]:hover{background-color:#ff6b8a1a}.hover\:bg-\[var\(--light-primary\)\]:hover{background-color:var(--light-primary)}.hover\:bg-\[var\(--nav-menu-hover-bg\,rgba\(255\,255\,255\,0\.15\)\)\]:hover{background-color:var(--nav-menu-hover-bg,#ffffff26)}.hover\:bg-\[var\(--primary\)\]:hover,.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--primary\)\]\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-\[var\(--primary-light\)\]:hover{background-color:var(--primary-light)}.hover\:bg-\[var\(--success-hover\)\]:hover{background-color:var(--success-hover)}.hover\:bg-\[var\(--warning-hover\)\]:hover{background-color:var(--warning-hover)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/6:hover{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/6:hover{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-danger:hover{background-color:var(--danger)}.hover\:bg-danger-bg:hover{background-color:var(--danger-bg)}.hover\:bg-danger-hover:hover{background-color:var(--danger-hover)}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-orange-400\/25:hover{background-color:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-400\/25:hover{background-color:color-mix(in oklab,var(--color-orange-400) 25%,transparent)}}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary-light:hover{background-color:var(--primary-light)}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab,var(--primary) 85%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-success-bg:hover{background-color:var(--success-bg)}.hover\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-surface-raised:hover{background-color:var(--surface-raised)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-bg:hover{background-color:var(--warning-bg)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/18:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/18:hover{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/22:hover{background-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/22:hover{background-color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-white\/35:hover{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/35:hover{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:\!text-danger:hover{color:var(--danger)!important}.hover\:\!text-text:hover{color:var(--text)!important}.hover\:text-\[\#e0526f\]:hover{color:#e0526f}.hover\:text-\[\#ff6b8a\]:hover{color:#ff6b8a}.hover\:text-\[var\(--nav-menu-hover-text\,white\)\]:hover{color:var(--nav-menu-hover-text,white)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-danger:hover,.hover\:text-danger\/80:hover{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:text-danger\/80:hover{color:color-mix(in oklab,var(--danger) 80%,transparent)}}.hover\:text-muted:hover{color:var(--text-muted)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-text:hover,.hover\:text-text\/80:hover{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:text-text\/80:hover{color:color-mix(in oklab,var(--text) 80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:\!shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.10\)\]:hover{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.95\)_inset\,0_6px_20px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff2) inset, 0 6px 20px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.96\)_inset\,0_2px_12px_rgba\(0\,0\,0\,0\.07\)\]:hover{--tw-shadow:0 1px 0 var(--tw-shadow-color,#fffffff5) inset, 0 2px 12px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--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)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-border:focus{border-color:var(--border)}.focus\:border-danger:focus{border-color:var(--danger-border)}.focus\:border-primary:focus,.focus\:border-primary\/40:focus{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/40:focus{border-color:color-mix(in oklab,var(--primary-border) 40%,transparent)}}.focus\:border-primary\/60:focus{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab,var(--primary-border) 60%,transparent)}}.focus\:bg-black\/\[0\.05\]:focus{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/\[0\.05\]:focus{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.focus\:bg-danger-bg:focus{background-color:var(--danger-bg)}.focus\:bg-primary-light:focus{background-color:var(--primary-light)}.focus\:bg-surface-hover:focus{background-color:var(--surface-hover)}.focus\:bg-surface-sunken:focus{background-color:var(--surface-sunken)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-danger:focus{color:var(--danger)}.focus\:text-primary:focus{color:var(--primary)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-danger\/20:focus{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-danger\/20:focus{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary\/40:focus-visible{border-color:var(--primary-border)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-primary\/40:focus-visible{border-color:color-mix(in oklab,var(--primary-border) 40%,transparent)}}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.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-1: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)}.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-danger\/30:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-danger\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-primary\/45:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-transparent:active{background-color:#0000}.enabled\:cursor-pointer:enabled{cursor:pointer}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-hover:disabled{background-color:var(--surface-hover)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media(hover:hover){.disabled\:hover\:bg-\[var\(--primary\)\]:disabled:hover{background-color:var(--primary)}.disabled\:hover\:bg-danger-bg:disabled:hover{background-color:var(--danger-bg)}.disabled\:hover\:text-danger:disabled:hover{color:var(--danger)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[highlighted\]\:bg-danger-bg[data-highlighted]{background-color:var(--danger-bg)}.data-\[highlighted\]\:bg-primary-light[data-highlighted]{background-color:var(--primary-light)}.data-\[highlighted\]\:text-danger[data-highlighted]{color:var(--danger)}.data-\[highlighted\]\:text-primary[data-highlighted]{color:var(--primary)}.data-\[selected\=true\]\:bg-surface-hover[data-selected=true]{background-color:var(--surface-hover)}.data-\[selected\=true\]\:text-text[data-selected=true]{color:var(--text)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary-border)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.disabled\:data-\[state\=checked\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_72\%\,\#000\)\]:disabled[data-state=checked]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:data-\[state\=checked\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_72\%\,\#000\)\]:disabled[data-state=checked]{background-color:color-mix(in srgb,var(--primary) 72%,#000)}}.data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-150[data-state=closed]{animation-duration:.15s}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--primary-border)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=indeterminate\]\:text-white[data-state=indeterminate]{color:var(--color-white)}.data-\[state\=open\]\:bg-surface-hover[data-state=open]{background-color:var(--surface-hover)}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}.data-\[state\=open\]\:shadow-none[data-state=open]{--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)}.data-\[state\=open\]\:ring-0[data-state=open]{--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)}.data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:outline-none[data-state=open]{--tw-outline-style:none;outline-style:none}.data-\[state\=open\]\:duration-200[data-state=open]{animation-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-border[data-state=unchecked]{background-color:var(--border)}.disabled\:data-\[state\=unchecked\]\:bg-border-strong:disabled[data-state=unchecked]{background-color:var(--border-strong)}@media not all and (min-width:48rem){.max-md\:top-1{top:var(--spacing)}.max-md\:right-1{right:var(--spacing)}.max-md\:h-7{height:calc(var(--spacing) * 7)}.max-md\:w-9{width:calc(var(--spacing) * 9)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:400px){.min-\[400px\]\:inline{display:inline}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:px-40{padding-inline:calc(var(--spacing) * 40)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:pl-\[212px\]{padding-left:212px}}@media(min-width:64rem){.lg\:block{display:block}}@container (min-width:34rem){.\@min-\[34rem\]\:flex-1{flex:1}.\@min-\[34rem\]\:flex-row{flex-direction:row}.\@min-\[34rem\]\:items-center{align-items:center}.\@min-\[34rem\]\:justify-end{justify-content:flex-end}.\@min-\[34rem\]\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[34rem\]\:gap-y-0{row-gap:0}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted [cmdk-group-heading]{color:var(--text-muted)}.\[\&_svg\]\:h-2\.5 svg{height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:h-3 svg{height:calc(var(--spacing) * 3)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-2\.5 svg{width:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:w-3 svg{width:calc(var(--spacing) * 3)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:w-\[3px\]::-webkit-scrollbar{width:3px}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb{border-radius:var(--radius)}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[rgba\(0\,0\,0\,0\.10\)\]::-webkit-scrollbar-thumb{background-color:#0000001a}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:text-5xl>*{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:h-12>svg{height:calc(var(--spacing) * 12)}.\[\&\>svg\]\:w-12>svg{width:calc(var(--spacing) * 12)}.animate-bounce-twice{animation:.7s ease-in-out 2 bounce-twice}}:root{--surface:#ffffffd1;--surface-raised:#ffffffeb;--surface-heavy:#fff;--surface-sunken:#0000000a;--surface-hover:#fffffff5;--border:#00000012;--border-strong:#00000021;--text:#000000d9;--text-secondary:#0000008c;--text-muted:#00000061;--text-disabled:#00000040;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--shadow-sm:0 2px 8px #00000012;--shadow-md:0 4px 24px #00000005;--shadow:0 4px 20px #0000001c;--shadow-lg:0 12px 40px #00000029;--sidebar-surface:#fff9;--sidebar-border:#00000012;--settings-body-max-width:800px;--settings-padding-x:24px;--text-label:var(--text);--border-color:var(--border);--tooltip-bg:#121212ed;--font-size-display:2rem;--font-size-title:1.25rem;--font-size-body:.9375rem;--font-size-small:.8125rem;--font-size-xs:.75rem;--line-height-display:1.2;--line-height-title:1.35;--line-height-body:1.6;--line-height-small:1.5;--bg-base:#f3e6e6;--primary:#850000;--primary-hover:#6d0000;--primary-light:#8500001f;--light-primary:var(--primary-light);--primary-hover-bg:#8500002e;--primary-border:#8500004d;--accent:#850000;--accent-border:#8500004d;--glass-tint:#8500000a;--glass-tint-strong:#85000014;--primary-button-bg:#850000;--primary-button-text:#fff;--primary-button-hover-bg:#6d0000;--primary-button-hover-text:#fff;--confirm-button-bg:#850000;--confirm-button-text:#fff;--confirm-button-hover-bg:#6d0000;--confirm-button-hover-text:#fff;--cancel-button-bg:#0000000f;--cancel-button-text:#000000b3;--cancel-button-hover-bg:#0000001a;--cancel-button-hover-text:#000000e6;--delete-button-bg:#dc2626;--delete-button-text:#fff;--delete-button-hover-bg:#b91c1c;--delete-button-hover-text:#fff;--sidebar-item-color:#0000008c;--sidebar-hover-bg:#0000000d;--sidebar-active-bg:#8500001f;--sidebar-active-color:#850000;--badge-bg:#8500001f;--badge-text:#850000;--auth-button-bg:#850000;--auth-button-text:#fff;--auth-button-hover-bg:#6d0000;--success:#16a34a;--success-hover:#15803d;--success-bg:#16a34a1a;--success-border:#16a34a47;--warning:#d97706;--warning-hover:#b45309;--warning-bg:#d977061a;--danger:#dc2626;--danger-hover:#b91c1c;--danger-bg:#dc26261a;--danger-border:#dc262647;--info:#2563eb;--info-bg:#2563eb1a;--signature:#9333ea;--private:#0f766e;--private-hover:#115e59;--private-bg:#0f766e1a;--private-border:#0f766e47;--secure:#db2777;--secure-bg:#db27771a;--status-approved-bg:#16a34a1a;--status-approved-border:#16a34a47;--editor-bg:#ffffff8c;--editor-border:#00000014;--editor-toolbar-bg:#fff6;--editor-text:#000000d9;--editor-text-muted:#00000073;--editor-placeholder:#00000047;--text-size-lg:1rem;--text-primary:var(--text);--text-dark:var(--text);--border-divider:var(--border);--surface-light:var(--surface-raised);--surface-code:var(--surface-sunken);--radius-control:var(--radius);--border-soft:var(--border)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background-color:var(--bg-base,#eaeaff);background-attachment:fixed;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.glass{background:#ffffffa6;border:1px solid #0000000f}.glass-heavy{-webkit-backdrop-filter:none;background:#fff;border:1px solid #00000012;box-shadow:0 12px 40px #00000021,0 2px 8px #00000012}.glass-sidebar{background:#ffffffad;border-right:1px solid #0000000f;box-shadow:2px 0 12px #00000012}.glass-topbar{background:#ffffffb3;border-bottom:1px solid #0000000f;box-shadow:0 1px 8px #00000012}.glass-toolbar{background:#ffffff73;border-bottom:1px solid #0000000d}.glass-card{background:#ffffff9e;border:1px solid #0000000f}.glass-record{background:#ffffff9e;border:1px solid #ffffff85;transition:box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffffc7,0 2px 8px #0000000d}.glass-record:hover{background:#ffffffb8;box-shadow:inset 0 1px #ffffffe0,0 4px 14px #00000014}.glass-item{background:#ffffff2e;border-bottom:1px solid #ffffff59;transition:background .15s}.glass-item:hover{background:#ffffff4d}.glass-item-active{background:var(--primary-light)!important;border-left:3px solid var(--primary)!important}.glass-panel{background:#ffffff0f}.settings-editor-section{border-radius:var(--radius-lg);background:#fff;border:1px solid #00000014;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 8px #0000000f}.settings-editor-section .message-editor{min-height:220px}.settings-editor-section .ai-editor-overlay{display:none}.settings-editor-section .editor-content:after{height:16px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#ffffff8c}.glass-sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#ffffff94}.glass-topbar{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#fff9}.glass-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#fff6}.glass-card,.glass-record{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff80}.glass-record:hover{background:#fff9}.glass-panel{background:#ffffff0f}}@keyframes glassPulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes smFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes smSlideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:.25s smFadeIn}.animate-slide-in{animation:.25s smSlideInRight}@keyframes welcomeCharIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeLineGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes welcomeRiseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeSwipeIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeSlideUp{0%{transform:translateY(48px)}to{transform:translateY(0)}}.animate-welcome-char{animation:.5s cubic-bezier(.16,1,.3,1) both welcomeCharIn}.animate-welcome-rule{transform-origin:0;animation:.6s cubic-bezier(.16,1,.3,1) both welcomeLineGrow}.animate-welcome-cta{animation:.7s cubic-bezier(.16,1,.3,1) both welcomeRiseIn}.animate-welcome-swipe{animation:.7s cubic-bezier(.16,1,.3,1) both welcomeSwipeIn}@keyframes welcomeWordCycle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-welcome-word{animation:.45s cubic-bezier(.16,1,.3,1) both welcomeWordCycle}.animate-welcome-slide-up{animation:.8s cubic-bezier(.16,1,.3,1) both welcomeSlideUp}.welcome-pillars{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;flex-wrap:wrap;row-gap:.35rem}.welcome-pillar{white-space:nowrap;letter-spacing:.04em;color:var(--text-muted);cursor:default;background:0 0;border:0;padding:0;font-size:.75rem;font-style:italic;font-weight:400;line-height:1;display:inline-block}.welcome-pillars-rule{background:var(--text-muted);opacity:.45;flex-shrink:0;width:2.25rem;height:1px;margin:0 .85rem;display:none}.welcome-pillars-divider{color:var(--text-muted);opacity:.45;background:0 0;border:0;margin:0 .55rem;font-size:.55rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}@media(min-width:640px){.welcome-pillars-rule{display:block}}.animate-preview-char{animation:.28s cubic-bezier(.16,1,.3,1) both welcomeCharIn}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.animate-bounce-slow{animation:1.2s ease-in-out infinite bounceSlow}.skeleton{animation:1.6s ease-in-out infinite glassPulse}.skeleton-block{border-radius:var(--radius);background:#0000000f;animation:1.6s ease-in-out infinite glassPulse}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-slide-in,.skeleton,.skeleton-block{transition:none!important;animation:none!important}}*{scrollbar-color:#0000002e transparent;scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000052}.eb-page-backdrop{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.eb-page-card{border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:380px;padding:36px 32px;display:flex}.eb-page-icon-wrap{border-radius:var(--radius-lg);background:var(--danger-bg);border:1px solid var(--danger-border);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.eb-page-body{flex-direction:column;gap:8px;display:flex}.eb-page-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.eb-page-error-msg{border-radius:var(--radius-sm);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);word-break:break-word;margin:0;padding:6px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5}.eb-page-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.eb-page-actions{gap:10px;width:100%;display:flex}.eb-btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;flex:1;padding:9px 16px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s}.eb-btn-secondary{background:var(--cancel-button-bg);color:var(--cancel-button-text)}.eb-btn-secondary:hover{background:var(--cancel-button-hover-bg);color:var(--cancel-button-hover-text)}.eb-btn-primary{background:var(--primary-button-bg);color:var(--primary-button-text)}.eb-btn-primary:hover{background:var(--primary-button-hover-bg)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-primary{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.scrollbar-primary::-webkit-scrollbar{width:4px;height:4px}.scrollbar-primary::-webkit-scrollbar-track{background:0 0}.scrollbar-primary::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.scrollbar-primary::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.prose{--tw-prose-body:var(--text);--tw-prose-headings:var(--text);--tw-prose-lead:var(--text-secondary);--tw-prose-links:var(--primary);--tw-prose-bold:var(--text);--tw-prose-counters:var(--text-muted);--tw-prose-bullets:var(--text-muted);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--text-secondary);--tw-prose-quote-borders:var(--primary);--tw-prose-captions:var(--text-muted);--tw-prose-code:var(--text);--tw-prose-pre-code:var(--text);--tw-prose-pre-bg:var(--surface-sunken);--tw-prose-th-borders:var(--border-strong);--tw-prose-td-borders:var(--border)}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}*,:before,:after{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}@keyframes bounce-twice{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sig-editor-wrapper{z-index:0;resize:vertical;width:100%;min-height:100px;max-height:480px;position:relative;overflow:auto}.sig-editor-wrapper .ProseMirror{min-height:100%;color:var(--text);outline:none;width:100%;padding:10px 12px;font-size:12pt;line-height:1.6}.sig-editor-wrapper .ProseMirror p{margin:0 0 .4em}.sig-editor-wrapper .ProseMirror p:last-child{margin-bottom:0}.sig-editor-wrapper .ProseMirror ul,.sig-editor-wrapper .ProseMirror ol{margin:0 0 .4em;padding-left:1.4em}.sig-editor-wrapper .ProseMirror ul{list-style-type:disc}.sig-editor-wrapper .ProseMirror ol{list-style-type:decimal}.sig-editor-wrapper .ProseMirror blockquote{border-left:3px solid var(--primary);background:var(--surface-sunken);color:var(--text-secondary);border-radius:0 4px 4px 0;margin:.6em 0;padding:.4em .75em;font-style:italic}.sig-editor-wrapper .ProseMirror a{color:var(--primary);text-decoration:underline}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,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-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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.message-preview-body-content,.document-body-content,.documenso-preview-message-body-content,.rich-body-content{font-size:var(--font-size-small);line-height:1.65;color:var(--text-primary);white-space:pre-wrap;font-family:inherit;overflow-x:clip;word-wrap:break-word;max-width:90ch;margin:0}.message-preview-body-content p,.document-body-content p,.documenso-preview-message-body-content p,.rich-body-content p{margin-bottom:1em}.message-preview-body-content p:last-child,.document-body-content p:last-child,.documenso-preview-message-body-content p:last-child,.rich-body-content p:last-child{margin-bottom:0}.message-preview-body-content strong,.document-body-content strong,.documenso-preview-message-body-content strong,.rich-body-content strong{font-weight:600;color:var(--text-dark)}.message-preview-body-content em,.document-body-content em,.documenso-preview-message-body-content em,.rich-body-content em{font-style:italic}.message-preview-body-content u,.document-body-content u,.documenso-preview-message-body-content u,.rich-body-content u{text-decoration:underline}.message-preview-body-content a,.document-body-content a,.documenso-preview-message-body-content a,.rich-body-content a{color:var(--primary-button-bg);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.message-preview-body-content a:hover,.document-body-content a:hover,.documenso-preview-message-body-content a:hover,.rich-body-content a:hover{color:var(--primary-hover);border-bottom-color:var(--primary-hover)}.message-preview-body-content h2,.document-body-content h2,.documenso-preview-message-body-content h2,.rich-body-content h2{font-size:1.4em;font-weight:600;margin:1.2em 0 .6em;border-bottom:1px solid var(--border-divider);padding-bottom:.3em;color:var(--text-dark)}.message-preview-body-content ul,.message-preview-body-content ol,.document-body-content ul,.document-body-content ol,.documenso-preview-message-body-content ul,.documenso-preview-message-body-content ol,.rich-body-content ul,.rich-body-content ol{padding-left:2em;margin:.8em 0}.message-preview-body-content ul,.document-body-content ul,.documenso-preview-message-body-content ul,.rich-body-content ul{list-style-type:disc}.message-preview-body-content ol,.document-body-content ol,.documenso-preview-message-body-content ol,.rich-body-content ol{list-style-type:decimal}.message-preview-body-content li,.document-body-content li,.documenso-preview-message-body-content li,.rich-body-content li{margin-bottom:.4em;line-height:1.6}.message-preview-body-content blockquote,.document-body-content blockquote,.documenso-preview-message-body-content blockquote,.rich-body-content blockquote{border-left:3px solid var(--primary);margin:.6em 0;padding:.4em .75em;background:var(--surface-sunken);border-radius:0 4px 4px 0;color:var(--text-secondary);font-style:italic}.message-preview-body-content code,.document-body-content code,.documenso-preview-message-body-content code,.rich-body-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;background-color:#1b1f230d;border-radius:3px;padding:.2em .4em;font-size:85%}.message-preview-body-content pre,.document-body-content pre,.documenso-preview-message-body-content pre,.rich-body-content pre{background-color:var(--surface-code);border-radius:var(--radius-control);padding:16px;overflow:auto;margin:1em 0;border:1px solid var(--border-soft)}.message-preview-body-content pre code,.document-body-content pre code,.documenso-preview-message-body-content pre code,.rich-body-content pre code{background-color:transparent;padding:0;margin:0;font-size:inherit}.rich-body-content--narrow{max-width:90ch;margin-inline:auto}.rich-body-content--wide{max-width:none;margin:0}.rich-body-content .welcome-compose-options,.editor-content .welcome-compose-options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem 2.5rem;margin:0 0 1.25em;max-width:none;text-align:center}.rich-body-content a.welcome-compose-option,.editor-content a.welcome-compose-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:auto;max-width:9.5rem;padding:0;background:none;border:none;border-radius:0;box-shadow:none;border-bottom:none;text-align:center;text-decoration:none;color:inherit;cursor:pointer;transition:transform .14s ease}.rich-body-content a.welcome-compose-option:hover,.editor-content a.welcome-compose-option:hover{background:none;border:none;border-bottom:none;box-shadow:none;color:inherit;transform:translateY(-1px);text-decoration:none}.rich-body-content a.welcome-compose-option:active,.editor-content a.welcome-compose-option:active{transform:translateY(0) scale(.985)}.rich-body-content a.welcome-compose-option:focus-visible,.editor-content a.welcome-compose-option:focus-visible{outline:none;border-radius:8px;box-shadow:0 0 0 2px #5e5bff47}.rich-body-content .welcome-compose-option-icon,.editor-content .welcome-compose-option-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.82);box-shadow:0 1px #fffffffa inset,0 2px 8px #0000000f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.rich-body-content .welcome-compose-option-icon-message,.editor-content .welcome-compose-option-icon-message{background:#5e5bff24;border-color:#5e5bff3d;color:#5e5bff}.rich-body-content .welcome-compose-option-icon-document,.editor-content .welcome-compose-option-icon-document{background:#22c55e24;border-color:#22c55e3d;color:#22c55e}.rich-body-content .welcome-compose-option-icon-signature,.editor-content .welcome-compose-option-icon-signature{background:#a855f724;border-color:#a855f73d;color:#a855f7}.rich-body-content a.welcome-compose-option:hover .welcome-compose-option-icon-message,.editor-content a.welcome-compose-option:hover .welcome-compose-option-icon-message{background:#5e5bff33;border-color:#5e5bff57;box-shadow:0 1px #fff inset,0 3px 12px #5e5bff29}.rich-body-content a.welcome-compose-option:hover .welcome-compose-option-icon-document,.editor-content a.welcome-compose-option:hover .welcome-compose-option-icon-document{background:#22c55e33;border-color:#22c55e57;box-shadow:0 1px #fff inset,0 3px 12px #22c55e24}.rich-body-content a.welcome-compose-option:hover .welcome-compose-option-icon-signature,.editor-content a.welcome-compose-option:hover .welcome-compose-option-icon-signature{background:#a855f733;border-color:#a855f757;box-shadow:0 1px #fff inset,0 3px 12px #a855f729}.rich-body-content .welcome-compose-option-label,.editor-content .welcome-compose-option-label{display:block;width:100%;font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.35;letter-spacing:-.01em;text-align:center;text-decoration:none}.message-preview-body-content .quoted-forward-quote,.document-body-content .quoted-forward-quote,.documenso-preview-message-body-content .quoted-forward-quote,.rich-body-content .quoted-forward-quote{margin:0;padding:0;border:none;background:transparent}.message-preview-body-content .quoted-forward-transcript,.document-body-content .quoted-forward-transcript,.documenso-preview-message-body-content .quoted-forward-transcript,.rich-body-content .quoted-forward-transcript{margin:12px 0 8px;padding:0;border:none;background:transparent;border-radius:0;font-style:normal;color:var(--text-primary)}.message-preview-body-content .quoted-forward-transcript p[data-forward-wrapper-summary],.message-preview-body-content .quoted-forward-summary,.document-body-content .quoted-forward-transcript p[data-forward-wrapper-summary],.document-body-content .quoted-forward-summary,.documenso-preview-message-body-content .quoted-forward-transcript p[data-forward-wrapper-summary],.documenso-preview-message-body-content .quoted-forward-summary,.rich-body-content .quoted-forward-transcript p[data-forward-wrapper-summary],.rich-body-content .quoted-forward-summary,.message-preview-body-content .quoted-forward-transcript p[data-forward-quote-header],.document-body-content .quoted-forward-transcript p[data-forward-quote-header],.documenso-preview-message-body-content .quoted-forward-transcript p[data-forward-quote-header],.rich-body-content .quoted-forward-transcript p[data-forward-quote-header]{font-weight:600;margin:0 0 2px;font-style:normal;color:var(--text-primary)}.message-preview-body-content .quoted-forward-transcript>p[data-forward-quote-header]:not(:first-of-type),.document-body-content .quoted-forward-transcript>p[data-forward-quote-header]:not(:first-of-type),.documenso-preview-message-body-content .quoted-forward-transcript>p[data-forward-quote-header]:not(:first-of-type),.rich-body-content .quoted-forward-transcript>p[data-forward-quote-header]:not(:first-of-type){margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.07)}.message-preview-body-content .quoted-forward-transcript .quoted-thread-message+.quoted-thread-message,.document-body-content .quoted-forward-transcript .quoted-thread-message+.quoted-thread-message,.documenso-preview-message-body-content .quoted-forward-transcript .quoted-thread-message+.quoted-thread-message,.rich-body-content .quoted-forward-transcript .quoted-thread-message+.quoted-thread-message{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.07)}.message-preview-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body,.document-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body,.documenso-preview-message-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body,.rich-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body,.message-preview-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body *,.document-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body *,.documenso-preview-message-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body *,.rich-body-content .quoted-forward-transcript .quoted-thread-message .quoted-body *{font-size:inherit!important;color:var(--text-primary)}.message-preview-body-content .quoted-forward-transcript p[data-forward-from-row],.document-body-content .quoted-forward-transcript p[data-forward-from-row],.documenso-preview-message-body-content .quoted-forward-transcript p[data-forward-from-row],.rich-body-content .quoted-forward-transcript p[data-forward-from-row]{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px;white-space:normal;margin:0 0 6px;font-style:normal;color:var(--text-primary)}.message-preview-body-content .quoted-forward-transcript [data-forward-to-row],.document-body-content .quoted-forward-transcript [data-forward-to-row],.documenso-preview-message-body-content .quoted-forward-transcript [data-forward-to-row],.rich-body-content .quoted-forward-transcript [data-forward-to-row]{color:var(--text-secondary)}.message-preview-body-content .quoted-forward-transcript [data-forward-to-row]:before,.document-body-content .quoted-forward-transcript [data-forward-to-row]:before,.documenso-preview-message-body-content .quoted-forward-transcript [data-forward-to-row]:before,.rich-body-content .quoted-forward-transcript [data-forward-to-row]:before{content:"·";margin-right:10px;color:var(--text-secondary)}.message-preview-body-content .quoted-forward-transcript [data-forward-date],.document-body-content .quoted-forward-transcript [data-forward-date],.documenso-preview-message-body-content .quoted-forward-transcript [data-forward-date],.rich-body-content .quoted-forward-transcript [data-forward-date]{margin-left:auto;flex-shrink:0;color:var(--text-secondary);white-space:nowrap}.message-preview-body-content .quoted-forward-transcript p[data-forward-attachments],.document-body-content .quoted-forward-transcript p[data-forward-attachments],.documenso-preview-message-body-content .quoted-forward-transcript p[data-forward-attachments],.rich-body-content .quoted-forward-transcript p[data-forward-attachments]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;white-space:normal;margin:0 0 8px;font-style:normal}.message-preview-body-content .quoted-forward-transcript .quoted-forward-private-lane,.document-body-content .quoted-forward-transcript .quoted-forward-private-lane,.documenso-preview-message-body-content .quoted-forward-transcript .quoted-forward-private-lane,.rich-body-content .quoted-forward-transcript .quoted-forward-private-lane{margin:8px 0 4px 1.25rem;padding:0;border:none;background:transparent;border-radius:0;font-style:normal}.message-preview-body-content [data-forward-attachment-chip],.document-body-content [data-forward-attachment-chip],.documenso-preview-message-body-content [data-forward-attachment-chip],.rich-body-content [data-forward-attachment-chip]{display:inline-flex;align-items:center;max-width:180px;padding:1px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;box-shadow:0 1px #ffffffc7 inset;color:var(--text-primary);font-size:.7rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}[data-sonner-toaster]{--offset: 20px !important;--gap: 10px !important;--width: 360px !important;--border-radius: 16px !important;font-family:inherit!important}[data-sonner-toast]{background:#ffffffb8!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:16px!important;box-shadow:0 1px #fffffff2 inset,0 4px 12px #0000000f,0 16px 40px -4px #00000021!important;padding:13px 14px 13px 16px!important;width:var(--width)!important;max-width:calc(100vw - 32px)!important;gap:10px!important;align-items:flex-start!important;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease!important}[data-sonner-toast][data-dismissible=false]{cursor:default}@supports (backdrop-filter: blur(1px)){[data-sonner-toast]{background:#ffffff8a!important;backdrop-filter:blur(32px) saturate(1.9) brightness(1.04)!important;-webkit-backdrop-filter:blur(32px) saturate(1.9) brightness(1.04)!important}}[data-sonner-toast]:hover{box-shadow:0 1px #fffffff2 inset,0 8px 24px #00000017,0 24px 56px -4px #00000029!important;transform:translateY(-1px)!important}[data-sonner-toast] [data-title]{color:var(--text)!important;font-size:.84rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important}[data-sonner-toast] [data-description]{color:var(--text-secondary)!important;font-size:.78rem!important;font-weight:400!important;line-height:1.45!important;margin-top:2px!important}[data-sonner-toast] [data-icon]{width:18px!important;height:18px!important;flex-shrink:0!important;margin-top:1px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-sonner-toast] [data-icon]>svg{width:16px!important;height:16px!important}[data-sonner-toast] [data-close-button]{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:8px!important;box-shadow:0 1px #ffffffe6 inset!important;color:var(--text-muted, #a0a0b0)!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease,color .15s ease!important;top:10px!important;right:10px!important}[data-sonner-toast] [data-close-button]:hover{background:#ffffffd9!important;color:var(--text)!important}[data-sonner-toast] [data-close-button]>svg{width:10px!important;height:10px!important}[data-sonner-toast] [data-button]{background:#ffffff8c!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:8px!important;box-shadow:0 1px #ffffffe6 inset!important;color:var(--text)!important;font-size:.76rem!important;font-weight:600!important;padding:4px 12px!important;transition:background .15s ease!important}[data-sonner-toast] [data-button]:hover{background:#ffffffd1!important}[data-sonner-toast][data-type=success] [data-icon],[data-sonner-toast][data-type=success] [data-icon]>svg{color:var(--success, #16a34a)!important}[data-sonner-toast][data-type=error] [data-icon],[data-sonner-toast][data-type=error] [data-icon]>svg{color:var(--danger, #dc2626)!important}[data-sonner-toast][data-type=warning] [data-icon],[data-sonner-toast][data-type=warning] [data-icon]>svg{color:var(--warning, #d97706)!important}[data-sonner-toast][data-type=info] [data-icon],[data-sonner-toast][data-type=info] [data-icon]>svg{color:var(--info, #3b82f6)!important}[data-sonner-toast][data-type=loading] [data-icon],[data-sonner-toast][data-type=loading] [data-icon]>svg{color:var(--primary, #5e5bff)!important}.profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000026}@supports (backdrop-filter: blur(1px)){.profile-modal-overlay{background:#00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.profile-modal{position:relative;display:flex;flex-direction:column;width:min(100%,520px);min-height:420px;max-height:min(640px,85vh);background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:var(--radius-xl, 16px);box-shadow:0 20px 56px #00000024;overflow:hidden}.profile-modal-header{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(0,0,0,.07)}.profile-modal-header h3{flex:1;margin:0;font-size:1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.profile-modal-icon{width:36px;height:36px;border-radius:var(--radius, 8px);background:#0000000a;border:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--text-secondary);flex-shrink:0}.profile-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.07);background:#0000000a;box-shadow:none;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.profile-modal-close:hover{background:#ff505014;border-color:#ff505040;color:#e05353}.profile-modal-content{flex:1;padding:16px 20px;overflow-y:auto}.profile-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid rgba(0,0,0,.07)}.profile-modal-cancel{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:var(--radius, 8px);background:#0000000a;border:1px solid rgba(0,0,0,.07);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.profile-modal-cancel:hover{background:#00000012;color:var(--text)}.profile-modal-save{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;border-radius:var(--radius, 8px);background:var(--primary-button-bg, var(--primary));border:none;color:var(--primary-button-text, #fff);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.profile-modal-save:hover{opacity:.88;transform:translateY(-1px)}.profile-modal-save:active{opacity:1;transform:translateY(0)}.modal-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;border:none;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--primary-button-text, #fff);background:var(--primary);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.modal-submit-btn:hover:not(:disabled){background:var(--primary-hover)}.modal-submit-btn:disabled{opacity:.4;cursor:default}.modal-submit-btn:disabled:hover{opacity:.4;background:var(--primary)}.ac-modal-icon{width:36px;height:36px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(255,255,255,.82);box-shadow:0 1px #fff inset,0 2px 8px #00000012;flex-shrink:0;color:var(--text-secondary)}.ac-lock-svg{width:15px;height:15px;display:block;color:var(--text-secondary)}.ac-modal-title{flex:1;margin:0;font-size:.95rem;font-weight:600;color:var(--text);letter-spacing:-.015em}.ac-header-save{flex-shrink:0;padding:5px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.8);background:#ffffff8c;color:var(--text);font-size:.79rem;font-weight:600;cursor:pointer;letter-spacing:.01em;box-shadow:0 2px 8px #00000012,0 1px #fffffff2 inset;transition:background .15s ease,box-shadow .15s ease,transform .1s ease,border-color .15s ease}@supports (backdrop-filter: blur(1px)){.ac-header-save{background:#ffffff6b;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6)}}.ac-header-save:hover{background:#ffffffbd;border-color:#fffffff2;box-shadow:0 4px 12px #00000017,0 1px #fff inset}.ac-header-save:active{transform:scale(.97)}.ac-empty-note{font-size:.82rem;color:var(--text-muted);margin:0;padding:8px 0}.profile-modal input::-webkit-credentials-auto-fill-button,.profile-modal input::-webkit-contacts-auto-fill-button,.profile-modal input::-webkit-strong-password-auto-fill-button,.access-code-modal input::-webkit-credentials-auto-fill-button,.access-code-modal input::-webkit-contacts-auto-fill-button,.access-code-modal input::-webkit-strong-password-auto-fill-button,.cce-modal input::-webkit-credentials-auto-fill-button,.cce-modal input::-webkit-contacts-auto-fill-button,.cce-modal input::-webkit-strong-password-auto-fill-button{visibility:hidden!important;pointer-events:none!important;position:absolute!important;width:0!important;height:0!important}.profile-modal input::-webkit-textfield-decoration-container,.access-code-modal input::-webkit-textfield-decoration-container,.cce-modal input::-webkit-textfield-decoration-container{visibility:hidden!important}.profile-modal input[autocomplete=new-password]::-webkit-autofill,.profile-modal input[autocomplete=new-password]::-webkit-autofill:hover,.profile-modal input[autocomplete=new-password]::-webkit-autofill:focus,.access-code-modal input[autocomplete=new-password]::-webkit-autofill,.access-code-modal input[autocomplete=new-password]::-webkit-autofill:hover,.access-code-modal input[autocomplete=new-password]::-webkit-autofill:focus,.cce-modal input[autocomplete=new-password]::-webkit-autofill,.cce-modal input[autocomplete=new-password]::-webkit-autofill:hover,.cce-modal input[autocomplete=new-password]::-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important}.cce-type-toggle{position:relative;display:flex;width:100%;gap:0;padding:0;border-bottom:1px solid var(--border)}.cce-type-toggle-indicator{position:absolute;left:0;bottom:-1px;width:50%;height:2px;border-radius:2px 2px 0 0;background:var(--primary);pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translate(0)}.cce-type-toggle-indicator[data-active=group]{transform:translate(100%)}.cce-type-toggle-btn{position:relative;z-index:1;flex:1;padding:8px 14px;border-radius:8px 8px 0 0;border:none;background:transparent;font-size:.79rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1)}.cce-type-toggle-btn:hover{color:var(--text)}.cce-type-toggle-btn-active{color:var(--text);background:transparent;box-shadow:none}.cce-header-icon{font-size:14px!important;color:var(--text-secondary)}.cce-header-icon svg{width:14px!important;height:14px!important}.cce-fields{display:flex;flex-direction:column;gap:8px}.cce-fields-group{flex:1;min-height:0}.cce-fields-group>.cce-field-row{flex-shrink:0}.cce-fields-contact-form{gap:12px}.cce-fields-contact-form .cce-field-label,.cce-fields-group-form .cce-field-label{text-transform:none;font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--text-secondary)}.cce-fields-group-form .cce-member-count{color:var(--text-muted);font-weight:500}.cce-fields-group-form{gap:24px}.cce-fields-group-form>.cce-field-row-grid{margin-bottom:12px;overflow:visible}.cce-fields-group-form .cce-group-columns{flex:1;gap:0;min-height:0;overflow:visible}.cce-fields-group-form .cce-group-col{min-height:0;overflow:visible;padding-top:2px;padding-bottom:2px}.cce-fields-group-form .cce-group-col:first-child{padding-right:16px}.cce-fields-group-form .cce-group-col+.cce-group-col{border-left:1px solid var(--border);padding-left:16px}.cce-fields-group-form .cce-member-search-wrap,.cce-fields-group-form .cce-member-list-wrap{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;gap:8px;min-height:0;overflow:visible}.cce-fields-group-form .cce-member-picker{flex:1 1 0;min-height:0;max-height:100%;background:transparent;border:none;border-radius:0;box-shadow:none;overflow-y:scroll;scrollbar-gutter:stable}.cce-fields-group-form .cce-member-list{flex:1 1 0;min-height:0;max-height:100%;margin-top:0;overflow-y:scroll;scrollbar-gutter:stable}.cce-modal-compact .cce-input{height:36px!important;background:transparent!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:none!important}.cce-modal-compact .cce-input:focus,.cce-modal-compact .cce-input:focus-visible{background:#0000000d!important;border-color:var(--border)!important;outline:none!important;box-shadow:none!important}.cce-modal-compact .cce-input:focus::placeholder,.cce-modal-compact .cce-phone-number:focus::placeholder{color:transparent!important;opacity:0}.cce-modal-compact .cce-phone-wrap{height:36px;background:transparent;border:1px solid var(--border);border-radius:8px;box-shadow:none}.cce-modal-compact .cce-phone-wrap:focus-within{background:#0000000d;border-color:var(--border);box-shadow:none}.cce-modal-compact .cce-phone-trigger{border-right-color:var(--border)}.cce-modal-compact .cce-select-trigger{height:36px!important;background:transparent!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:none!important}.cce-modal-compact .cce-select-trigger:focus,.cce-modal-compact .cce-select-trigger:focus-visible{background:#0000000d!important;border-color:var(--border)!important;outline:none!important;box-shadow:none!important}.cce-modal-compact .cce-select-trigger.cce-input-field-error{border-color:var(--accent, var(--primary))!important}.cce-modal-compact .cce-select-trigger.cce-input-field-error:focus,.cce-modal-compact .cce-select-trigger.cce-input-field-error:focus-visible{border-color:var(--accent, var(--primary))!important;box-shadow:none!important}.cce-modal-compact .cce-field-row:not(.cce-member-search-wrap):not(.cce-member-list-wrap){padding:0;background:transparent;border:none;box-shadow:none}.cce-modal-compact{transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1)}.cce-modal-compact.cce-modal-tab-contact{max-width:28rem;height:auto;min-height:0;max-height:min(90vh,480px)}.cce-modal-compact.cce-modal-tabbed-add{max-height:min(90vh,480px);overflow-y:hidden;transition:max-width .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}.cce-modal-compact.cce-modal-tabbed-add[data-tab=contact]{max-width:28rem;height:auto;min-height:0}.cce-modal-compact.cce-modal-tabbed-add[data-tab=group]{max-width:42rem;height:min(90vh,480px);min-height:440px}.cce-tab-content-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cce-tab-panel{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.cce-tab-panel-active{position:relative;z-index:1;opacity:1;flex:1;min-height:0;display:flex;flex-direction:column}.cce-tab-panel-inactive{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;visibility:hidden}.cce-modal-compact.cce-modal-tab-group{max-width:42rem;height:min(90vh,480px);min-height:440px;max-height:min(90vh,480px);overflow-x:visible;overflow-y:hidden}.cce-modal-compact.cce-modal-tab-group .cce-fields-tab-panel,.cce-modal-compact.cce-modal-tab-group .cce-fields-group-form,.cce-modal-compact.cce-modal-tab-group .cce-fields-group-form>.cce-field-row-grid,.cce-modal-compact.cce-modal-tab-group .cce-fields-group-form .cce-group-columns,.cce-modal-compact.cce-modal-tab-group .cce-fields-group-form .cce-group-col,.cce-modal-compact.cce-modal-tab-group .cce-fields-group-form .cce-member-search-wrap{overflow:visible}.cce-fields-tab-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible}.cce-modal-compact .cce-fields-group{flex:1;min-height:0}.cce-group-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;flex:1;min-height:0}.cce-group-col{display:flex;flex-direction:column;min-width:0;min-height:0}.cce-group-col>.cce-field-row{flex:1;min-height:0}@media(max-width:640px){.cce-fields-group{overflow-y:auto}.cce-group-columns{grid-template-columns:1fr;min-height:0}.cce-group-col{min-height:180px}}.cce-field-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#ffffff47;border:1px solid rgba(255,255,255,.6);border-radius:11px;box-shadow:0 1px #ffffffd9 inset,0 1px 3px #0000000a}.cce-field-row-grid,.cce-fields-contact-form .cce-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:12px;row-gap:6px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.cce-field-row-grid>:not(.cce-field-label),.cce-fields-contact-form .cce-field-row>:not(.cce-field-label){min-width:0}.cce-fields-contact-form .cce-field-row,.cce-fields-group-form>.cce-field-row-grid{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.cce-fields-contact-form .cce-field-readonly{font-size:.875rem;color:var(--text-secondary);line-height:1.25rem;min-width:0}.cce-field-row-readonly{flex-direction:row;align-items:center;gap:10px}.cce-field-label{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);line-height:1.2;flex-shrink:0;flex-wrap:wrap}.cce-member-count{font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text-secondary)}.cce-field-required-mark{color:var(--accent, var(--primary));margin-left:2px;font-weight:700;line-height:1}.cce-input.cce-input-field-error,.settings-field-error{border-color:var(--accent, var(--primary))!important;box-shadow:none!important}.cce-modal-compact .cce-input.cce-input-field-error:focus,.cce-modal-compact .cce-input.cce-input-field-error:focus-visible,.settings-field-error:focus,.settings-field-error:focus-visible{border-color:var(--accent, var(--primary))!important;box-shadow:none!important}.cce-input-shake-wrap{width:100%;min-width:0;overflow:visible;box-sizing:border-box;position:relative;z-index:0}.cce-input-shake-wrap .cce-input{width:100%}.cce-input-shake-wrap.cce-input-shake-twice{z-index:2}.cce-input-shake-wrap.cce-input-shake-twice .cce-input,.cce-input-shake-wrap.cce-input-shake-twice .cce-select-trigger,.cce-input-shake-wrap.cce-input-shake-twice .settings-field-error{animation:cce-shake-twice 1.1s ease-in-out}@keyframes cce-shake-twice{0%,to{padding-inline-start:12px;padding-inline-end:12px}15%{padding-inline-start:10px;padding-inline-end:14px}30%{padding-inline-start:14px;padding-inline-end:10px}50%{padding-inline-start:10px;padding-inline-end:14px}70%{padding-inline-start:14px;padding-inline-end:10px}85%{padding-inline-start:12px;padding-inline-end:12px}}.cce-readonly-value{font-size:.82rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cce-input{height:38px!important;background:#ffffff7a!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:8px!important;box-shadow:0 1px #fffffff2 inset!important;font-size:.875rem!important;color:var(--text)!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;transition:border-color .15s ease,background .15s ease!important}.cce-input::placeholder{color:var(--text-muted)!important;font-size:.84rem!important}.cce-input:focus,.cce-input:focus-visible{background:#ffffffb3!important;border-color:var(--primary)!important;box-shadow:none!important;outline:none!important}.cce-input:disabled{opacity:.5!important;cursor:not-allowed!important}.cce-people-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;height:auto;padding:5px 8px;background:#ffffff7a;border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:0 1px #fffffff2 inset;cursor:text;transition:border-color .15s ease,background .15s ease}.cce-people-field:focus-within{background:#ffffffb3;border-color:var(--primary);box-shadow:none}.cce-people-field-input{flex:1 1 10rem;min-width:8rem;height:26px;margin:0;padding:0;border:none;background:transparent;outline:none;box-shadow:none;font-size:.82rem;color:var(--text)}.cce-people-field-input::placeholder{color:var(--text-muted)}.cce-people-field-dropdown{position:absolute;z-index:40;left:12px;right:12px;top:100%;margin-top:4px;max-height:16rem;overflow-y:auto;border:1px solid rgba(0,0,0,.07);border-radius:12px;background:#fff;box-shadow:0 8px 28px #0000001f;pointer-events:auto}.conversation-share-modal .cce-field-row{border:1px solid rgba(0,0,0,.1);background:#ffffff52;box-shadow:0 1px #ffffffbf inset}.conversation-share-modal .cce-field-label,.conversation-share-modal .cce-member-count{color:var(--primary)}.conversation-share-modal .cce-people-field>span{display:inline-flex;align-items:center}.conversation-share-modal .recipient-tag-chip{align-items:center;padding:3px 6px 3px 3px;line-height:1}.conversation-share-modal .recipient-tag-chip-content{display:flex;align-items:center}.conversation-share-modal .recipient-tag-chip-label{line-height:1}.conversation-share-modal .recipient-tag-chip-remove{color:var(--primary);opacity:.72;width:18px;height:18px;margin-left:0;align-self:center}.conversation-share-modal .recipient-tag-chip-remove svg{display:block}.conversation-share-modal .recipient-tag-chip:hover .recipient-tag-chip-remove,.conversation-share-modal .recipient-tag-chip:focus-within .recipient-tag-chip-remove{opacity:1}.conversation-share-modal .recipient-tag-chip-remove:hover{color:var(--primary);background:var(--primary-light)}.cce-member-search-wrap{position:relative}.cce-member-picker{flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-gutter:stable;margin-top:2px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 1px #fff inset;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.32) rgba(0,0,0,.12)}.cce-member-picker::-webkit-scrollbar{width:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cce-member-picker::-webkit-scrollbar-track{background:#0000001f;border-radius:99px}.cce-member-picker::-webkit-scrollbar-thumb{background:#00000052;border-radius:99px}.cce-member-picker-empty{padding:16px 12px;text-align:center;font-size:.82rem;color:var(--text-muted)}.cce-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;cursor:pointer;transition:background .12s ease}.cce-dropdown-item:hover{background:var(--primary-light)}.cce-dropdown-item-active{background:rgba(var(--primary-rgb, 99, 102, 241),.12)}.cce-dropdown-item-label{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--text);flex:1;min-width:0;line-height:1.35}.cce-dropdown-item-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cce-dropdown-item-favorite-icon{flex-shrink:0;width:12px!important;height:12px!important;color:var(--danger)}.cce-dropdown-item-action{flex-shrink:0;font-size:12px!important;color:var(--text-muted);display:flex;align-items:center}.cce-dropdown-item-action svg{width:12px!important;height:12px!important}.cce-dropdown-item-add-new{border-top:1px solid rgba(0,0,0,.06);margin-top:1px}.cce-dropdown-item-add-new .cce-dropdown-item-label{color:var(--primary);font-weight:500}.cce-member-list-wrap{min-height:0}.cce-member-list{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-height:0;margin-top:2px;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.32) rgba(0,0,0,.12)}.cce-member-list-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 12px;font-size:.82rem;color:var(--text-muted);text-align:center}.cce-member-list::-webkit-scrollbar{width:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cce-member-list::-webkit-scrollbar-track{background:#0000001f;border-radius:99px}.cce-member-list::-webkit-scrollbar-thumb{background:#00000052;border-radius:99px}.cce-member-row{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;background:#ffffff6b;border:1px solid rgba(255,255,255,.78);border-radius:8px;box-shadow:0 1px #fffffff2 inset}.cce-member-email{flex:1;min-width:0;font-size:.79rem;color:var(--text);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}.cce-member-email::-webkit-scrollbar{height:4px}.cce-member-email::-webkit-scrollbar-thumb{background:#00000038;border-radius:99px}.cce-member-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:color .13s ease,background .13s ease;padding:0;font-size:11px!important}.cce-member-remove svg{width:11px!important;height:11px!important}.cce-member-remove:hover{color:#e05353;background:#ff505014}.cce-phone-wrap{display:flex;align-items:center;height:38px;background:#ffffff7a;border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:0 1px #fffffff2 inset;overflow:hidden;transition:border-color .15s ease,background .15s ease}.cce-phone-wrap:focus-within{background:#ffffffb3;border-color:var(--primary);box-shadow:none}.cce-phone-trigger{display:flex;align-items:center;gap:4px;padding:0 9px;height:100%;background:transparent;border:none;border-right:1px solid rgba(0,0,0,.07);cursor:pointer;flex-shrink:0;transition:background .12s ease}.cce-phone-trigger:hover{background:#ffffff73}.cce-phone-flag{font-size:1rem;line-height:1}.cce-phone-dial{font-size:.79rem;font-weight:500;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cce-phone-chevron{width:10px;height:10px;color:var(--text-muted);flex-shrink:0}.cce-phone-number{flex:1;min-width:0;height:100%;padding:0 10px;background:transparent;border:none;outline:none;font-size:.875rem;color:var(--text)}.cce-phone-number::placeholder{color:var(--text-muted);font-size:.84rem}.access-code-modal .cce-phone-wrap{height:36px;background:transparent;border:1px solid var(--border);border-radius:8px;box-shadow:none}.access-code-modal .cce-phone-wrap:focus-within{background:#0000000d;border-color:var(--border);box-shadow:none}.access-code-modal .cce-phone-wrap.ac-phone-input-empty{border-color:var(--accent, var(--primary))!important}.access-code-modal .cce-phone-wrap.ac-phone-input-empty:focus-within{border-color:var(--accent, var(--primary))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent)}.access-code-modal .cce-phone-wrap.ac-phone-input-empty .cce-phone-trigger{border-right-color:color-mix(in srgb,var(--accent, var(--primary)) 45%,transparent)}@keyframes ac-phone-shake-twice{0%,to{transform:translate(0)}15%{transform:translate(-2px)}30%{transform:translate(2px)}50%{transform:translate(-2px)}70%{transform:translate(2px)}85%{transform:translate(0)}}.access-code-modal .ac-phone-wrap.cce-input-shake-wrap.cce-input-shake-twice .cce-phone-wrap{animation:ac-phone-shake-twice 1.1s ease-in-out}.access-code-modal .ac-phone-wrap.cce-input-shake-wrap.cce-input-shake-twice{z-index:0}.access-code-modal .cce-phone-trigger{border-right-color:var(--border)}.access-code-modal .cce-phone-number:focus::placeholder{color:transparent;opacity:0}.settings-phone-input.cce-phone-wrap{height:36px;width:100%;background:transparent;border:1px solid var(--border);border-radius:8px;box-shadow:none}.settings-phone-input.cce-phone-wrap:focus-within{background:#0000000d;border-color:var(--border);box-shadow:none}.settings-phone-input.cce-phone-wrap:has(:disabled){opacity:.6}.settings-phone-input .cce-phone-trigger{border-right-color:var(--border)}.settings-phone-input .cce-phone-trigger:hover{background:#0000000a}.settings-phone-input .cce-phone-number:focus::placeholder{color:transparent;opacity:0}[data-radix-popper-content-wrapper]:has(.cce-phone-dropdown){z-index:1500!important}.cce-phone-dropdown{z-index:1500;width:260px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 8px 24px #0000001a,0 1px #fff inset;overflow:clip}.cce-phone-search{display:block;width:100%;box-sizing:border-box;height:34px;padding:0 10px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.07);font-size:.82rem;color:var(--text);outline:none}.cce-phone-search::placeholder{color:var(--text-muted)}.cce-phone-list{max-height:210px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.cce-phone-list::-webkit-scrollbar{width:5px}.cce-phone-list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:99px}.cce-phone-country{display:flex;align-items:center;gap:8px;padding:7px 12px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .12s ease;font-size:.82rem;color:var(--text)}.cce-phone-country:hover{background:var(--primary-light, rgba(99,102,241,.08))}.cce-phone-country.active{background:var(--primary-light, rgba(99,102,241,.08));color:var(--primary)}.cce-phone-country-flag{font-size:.95rem;line-height:1;flex-shrink:0}.cce-phone-country-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cce-phone-country-code{font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.cce-phone-no-results{padding:10px 12px;font-size:.82rem;color:var(--text-muted);text-align:center}.cce-footer{display:flex;justify-content:flex-end;margin-top:12px}.cce-save-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 22px;border-radius:20px;border:1px solid rgba(255,255,255,.8);background:var(--primary-button-bg, var(--primary));color:var(--primary-button-text, #fff);font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 8px #0000001a,0 1px #ffffff2e inset;transition:opacity .15s ease,transform .1s ease}.cce-save-btn:hover:not(:disabled){opacity:.9;background:var(--primary-button-bg, var(--primary));transform:translateY(-1px)}.cce-save-btn:active:not(:disabled){opacity:1;transform:translateY(0)}.cce-save-btn:disabled{opacity:.55;cursor:not-allowed}.cce-spinner{width:13px;height:13px;flex-shrink:0;animation:cce-spin .75s linear infinite}@keyframes cce-spin{to{transform:rotate(360deg)}}.ac-method-toggle{display:inline-flex;align-items:stretch;flex-shrink:0;margin-left:auto;background:#ffffff6b;border:1px solid rgba(255,255,255,.82);border-radius:10px;padding:3px;gap:2px;box-shadow:0 1px #fff inset,0 1px 4px #0000000a}.ac-method-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:72px;height:30px;padding:0 12px;border-radius:7px;border:none;background:transparent;box-shadow:none;color:var(--text-secondary);font-size:.74rem;font-weight:500;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease;line-height:1;white-space:nowrap}.ac-method-chip .anticon,.ac-method-chip .anticon svg,.ac-method-chip>svg{font-size:13px!important;width:13px!important;height:13px!important;flex-shrink:0}.ac-method-chip:hover:not(.ac-method-chip-active):not(:disabled){background:#ffffff8c;color:var(--text)}.ac-method-chip-active{background:color-mix(in srgb,var(--primary) 12%,white)!important;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)!important;box-shadow:0 1px #fffffff2 inset,0 1px 3px #0000000d!important;color:var(--primary)!important;font-weight:600}.ac-method-chip-active .anticon,.ac-method-chip-active .anticon svg,.ac-method-chip-active>svg{color:var(--primary)!important}.ac-method-chip:disabled{cursor:not-allowed;opacity:.55}.message-preview-container,.document-preview-container,.document-view-container,.documenso-preview-container,.documenso-view-container{position:relative;display:flex;flex-direction:column;flex:1;height:100%;width:100%;min-height:0;overflow:hidden;padding:14px;gap:6px;background:transparent}.message-preview-loading,.document-preview-loading,.document-view-loading,.documenso-preview-loading,.documenso-view-loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.message-preview-top-header,.document-preview-top-header,.document-view-top-header,.documenso-preview-top-header,.message-preview-email-info,.document-preview-email-info,.document-view-email-info,.documenso-preview-email-info,.documenso-view-email-info,.mailbox-view-email-info{background:#ffffffa6;border:1px solid rgba(255,255,255,.48);box-shadow:0 1px #fffc inset,var(--shadow-sm)}.message-preview-subject-section,.document-preview-subject-section,.document-view-subject-section,.documenso-preview-subject-section,.documenso-view-subject-section{background:#ffffff52;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset,var(--shadow-sm)}.message-preview-body-section,.document-preview-body-section,.document-view-body-section,.documenso-view-body-section,.message-preview-attachments-section,.mailbox-view-attachments-section,.docpreview-files-list-section,.document-view-files-column,.documenso-preview-files-column{background:#ffffffa6;border:1px solid rgba(255,255,255,.48);box-shadow:0 1px #fffc inset,var(--shadow-sm)}@supports (backdrop-filter: blur(1px)){.message-preview-top-header,.document-preview-top-header,.document-view-top-header,.documenso-preview-top-header{background:#ffffff38;backdrop-filter:blur(28px) saturate(1.4) brightness(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.4) brightness(1.1)}.message-preview-email-info,.document-preview-email-info,.document-view-email-info,.documenso-preview-email-info,.documenso-view-email-info,.mailbox-view-email-info{background:#ffffff2e;backdrop-filter:blur(24px) saturate(1.4) brightness(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.4) brightness(1.08)}.message-preview-subject-section,.document-preview-subject-section,.document-view-subject-section,.documenso-preview-subject-section,.documenso-view-subject-section{background:#ffffff52}.message-preview-body-section,.document-preview-body-section,.document-view-body-section,.documenso-view-body-section,.message-preview-attachments-section,.mailbox-view-attachments-section,.docpreview-files-list-section,.document-view-files-column,.documenso-preview-files-column{background:#ffffff24;backdrop-filter:blur(20px) saturate(1.3) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.3) brightness(1.06)}}.message-preview-top-header,.document-preview-top-header,.document-view-top-header,.documenso-preview-top-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:var(--radius-lg);min-height:46px}.message-preview-action-buttons,.document-preview-action-buttons,.document-view-action-buttons,.documenso-preview-action-buttons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.message-preview-action-btn,.documenso-preview-action-btn,.message-preview-back-to-mailbox-btn,.documenso-preview-back-to-mailbox-btn,.back-to-mailbox-btn{background:#ffffff52!important;border-color:#ffffffb3!important;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm)!important;color:var(--text)!important;transition:background .18s ease!important}.message-preview-action-btn:hover,.documenso-preview-action-btn:hover,.message-preview-back-to-mailbox-btn:hover,.documenso-preview-back-to-mailbox-btn:hover,.back-to-mailbox-btn:hover{background:#ffffff8c!important}.document-preview-top-header .action-btn{background:#ffffff52!important;border-color:#ffffffb3!important;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm)!important;color:var(--text)!important;transition:background .18s ease!important}.document-preview-top-header .action-btn:hover{background:#ffffff8c!important}.message-preview-detail-body-wrapper,.document-preview-detail-body-wrapper,.document-view-detail-body-wrapper,.documenso-preview-detail-body-wrapper,.documenso-view-detail-body-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:transparent;gap:8px}.message-preview-self-destruct-warning,.document-preview-self-destruct-warning,.preview-self-destruct-warning,.document-view-self-destruct-warning,.documenso-preview-self-destruct-warning,.documenso-view-self-destruct-warning{flex-shrink:0;padding:8px 16px;border-radius:var(--radius-lg);background:#ef44441a;border:1px solid rgba(239,68,68,.3);box-shadow:0 1px #fffc inset;color:#ef4444;font-size:.82rem;font-weight:500;text-align:center}.self-destruct-header-label{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.25;color:var(--danger, #ef4444);text-align:center}.guest-self-destruct-top-label{margin:0;max-width:min(34rem,100%);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;letter-spacing:.01em;line-height:1.15;color:var(--danger, #ef4444);text-align:center}.message-preview-email-info,.document-preview-email-info,.document-view-email-info,.documenso-preview-email-info,.documenso-view-email-info,.mailbox-view-email-info{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-lg)}.message-preview-email-info-main,.document-preview-email-info-main,.document-view-email-info-main,.documenso-preview-email-info-main,.documenso-view-email-info-main,.mailbox-view-email-info-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.message-preview-email-info--self-destruct,.document-preview-email-info--self-destruct,.document-view-email-info--self-destruct,.documenso-preview-email-info--self-destruct,.documenso-view-email-info--self-destruct,.mailbox-view-email-info--self-destruct{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.message-preview-email-info--self-destruct .message-preview-email-info-main,.document-preview-email-info--self-destruct .document-preview-email-info-main,.document-view-email-info--self-destruct .document-view-email-info-main,.documenso-preview-email-info--self-destruct .documenso-preview-email-info-main,.documenso-view-email-info--self-destruct .documenso-view-email-info-main,.mailbox-view-email-info--self-destruct .mailbox-view-email-info-main{flex:unset}.message-preview-email-info--self-destruct .self-destruct-header-label,.document-preview-email-info--self-destruct .self-destruct-header-label,.document-view-email-info--self-destruct .self-destruct-header-label,.documenso-preview-email-info--self-destruct .self-destruct-header-label,.documenso-view-email-info--self-destruct .self-destruct-header-label,.mailbox-view-email-info--self-destruct .self-destruct-header-label{padding:0 8px;max-width:100%}.message-preview-email-info--self-destruct .message-preview-metadata-side,.document-preview-email-info--self-destruct .document-preview-metadata-side,.document-view-email-info--self-destruct .document-view-metadata-side,.documenso-preview-email-info--self-destruct .documenso-preview-metadata-side,.documenso-view-email-info--self-destruct .documenso-view-metadata-side,.mailbox-view-email-info--self-destruct .mailbox-view-metadata-side{justify-self:end}.mailbox-preview-header--self-destruct{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px}.mailbox-preview-header--self-destruct .mailbox-preview-header-main{flex:unset}.mailbox-preview-header--self-destruct .self-destruct-header-label{padding:0 8px;max-width:100%;align-self:center}.mailbox-preview-header--self-destruct .mailbox-preview-header-meta{justify-self:end}.mailbox-preview-security-icons--readonly{padding:0;align-self:flex-end;gap:4px}.mailbox-preview-security-icons--readonly .mailbox-preview-security-icon{cursor:default;pointer-events:none}.mailbox-preview-header-meta .mailbox-preview-security-icons{margin-top:2px;align-self:flex-end;padding:0}.mailbox-preview-subject-security{display:flex;align-items:center;gap:10px;flex-shrink:0}.message-preview-email-icon-wrapper,.document-preview-icon-wrapper,.document-view-icon-wrapper,.documenso-preview-email-icon-wrapper,.documenso-view-icon-wrapper,.mailbox-view-icon-wrapper{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--primary-light);border:1px solid var(--primary-border);box-shadow:0 1px #ffffffb3 inset;color:var(--primary)}.message-preview-email-details,.document-preview-details,.document-view-email-details,.documenso-preview-email-details,.documenso-view-email-details,.mailbox-view-email-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.message-preview-email-sender-receiver,.document-preview-sender-receiver,.document-view-sender-receiver,.documenso-preview-email-sender-receiver,.documenso-view-sender-receiver,.mailbox-view-sender-receiver{display:flex;flex-direction:column;gap:3px}.message-preview-email-row,.document-preview-row,.document-view-email-row,.documenso-preview-email-row,.documenso-view-email-row,.mailbox-view-email-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px;font-size:.82rem;color:var(--text)}.message-preview-email-row>span:first-child,.document-preview-row>span:first-child,.document-view-email-row>span:first-child,.documenso-preview-email-row>span:first-child,.documenso-view-email-row>span:first-child,.mailbox-view-email-row>span:first-child{min-width:2.5rem;flex-shrink:0;color:var(--text-secondary)}.message-preview-email-cc-bcc,.document-view-cc-section,.documenso-preview-email-cc-bcc,.documenso-view-cc-section,.mailbox-view-cc-section{display:flex;flex-direction:column;gap:3px;margin-top:2px}.message-preview-email-recipients-list,.document-preview-recipients-list,.documenso-preview-email-recipients-list{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.message-preview-email-recipient-with-link,.document-preview-recipient-with-link,.documenso-preview-email-recipient-with-link{display:inline-flex;align-items:center;gap:3px;font-size:.82rem}.message-preview-recipient-link-icon,.document-preview-recipient-link-icon,.recipient-link-icon,.documenso-preview-recipient-link-icon{font-size:10px!important;color:var(--text-muted);cursor:pointer;opacity:.55;transition:opacity .15s ease,color .15s ease;vertical-align:middle}.message-preview-recipient-link-icon:hover,.document-preview-recipient-link-icon:hover,.recipient-link-icon:hover,.documenso-preview-recipient-link-icon:hover{opacity:1;color:var(--primary)}.message-preview-metadata-side,.document-preview-metadata-side,.document-view-metadata-side,.documenso-preview-metadata-side,.documenso-view-metadata-side,.mailbox-view-metadata-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.message-preview-subject-section,.document-preview-subject-section,.document-view-subject-section,.documenso-preview-subject-section,.documenso-view-subject-section{flex-shrink:0;padding:12px 16px;border-radius:var(--radius-lg)}.message-preview-subject-title,.document-preview-subject-title,.documenso-preview-subject-title,.documenso-view-subject-title,.subject-title{margin:0;font-size:.95rem!important;line-height:1.3}.message-preview-body-attachments-card{position:relative;display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden;border-radius:var(--radius-lg);background:#ffffffa6;border:1px solid rgba(255,255,255,.48);box-shadow:0 1px #fffc inset,var(--shadow-sm)}@supports (backdrop-filter: blur(1px)){.message-preview-body-attachments-card{background:#ffffff24;backdrop-filter:blur(20px) saturate(1.3) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.3) brightness(1.06)}}.message-preview-body-attachments-card .message-preview-body-section{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;flex:1}.message-preview-body-attachments-divider{width:4px;flex-shrink:0;align-self:stretch;background:#e5e7eb8c;cursor:col-resize;transition:background .15s ease}.message-preview-body-attachments-divider:hover,body.message-preview-resizing .message-preview-body-attachments-divider{background:#6350f066}body.message-preview-resizing .message-preview-body-attachments-card .message-preview-body-section,body.message-preview-resizing .message-preview-body-attachments-card>div{transition:none}.message-preview-body-attachments-card .message-preview-attachments-column,.message-preview-body-attachments-card .mailbox-view-attachments-column,.message-preview-body-attachments-card .document-preview-files-column{width:100%;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.message-preview-body-attachments-card .mailbox-view-attachments-section,.message-preview-body-attachments-card .docpreview-files-list-section{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.message-preview-content-row,.document-preview-content-row,.document-view-content-row{display:flex;flex:1;min-height:0;overflow:hidden;gap:3px}.documenso-view-content-row{display:flex;flex:1;min-height:0;overflow:hidden;gap:10px}.message-preview-body-column,.document-preview-body-column,.document-view-body-column,.documenso-view-body-column{display:flex;flex-direction:column;min-height:0;min-width:0}.message-preview-body-section,.document-preview-body-section,.document-view-body-section,.documenso-view-body-section{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:16px;border-radius:var(--radius-lg)}.message-preview-thread-card{display:flex;flex-direction:column;padding:10px 12px;border-radius:var(--radius-lg);background:#ffffff38;border:1px solid rgba(255,255,255,.38);box-shadow:0 1px #ffffffb3 inset,var(--shadow-sm)}.message-preview-thread-card .rich-body-content--narrow{margin-inline:0}.message-preview-quoted-card{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:#ffffff38;border:1px solid rgba(255,255,255,.38);box-shadow:0 1px #ffffffb3 inset,var(--shadow-sm)}.message-preview-attachments-column,.mailbox-view-attachments-column,.document-preview-files-column{display:flex;flex-direction:column;min-height:0;min-width:0}.message-preview-attachments-section,.mailbox-view-attachments-section,.docpreview-files-list-section{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px;border-radius:var(--radius-lg)}.message-preview-attachments-section-label,.mailbox-view-attachments-section-label{font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, var(--text-secondary));opacity:.7}.message-preview-attachments-list,.mailbox-view-attachments-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex:1;min-height:0}.message-preview-attachments-download-all-btn,.mailbox-view-attachments-download-all-btn{color:var(--text-secondary)!important;transition:color .15s ease,background .15s ease!important}.message-preview-attachments-download-all-btn:hover,.mailbox-view-attachments-download-all-btn:hover{color:var(--text)!important;background:#fff6!important}.message-preview-attachment-row,.mailbox-view-attachment-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius);background:#ffffff47;border:1px solid rgba(255,255,255,.6);transition:background .15s ease;position:relative}.message-preview-attachment-row-previewable,.mailbox-view-attachment-row-previewable{cursor:pointer}.message-preview-attachment-row-previewable:hover,.mailbox-view-attachment-row-previewable:hover,.mailbox-view-attachment-row-has-comments:hover{background:#ffffff7a}.mailbox-view-attachment-comment-badge{display:inline-flex;align-items:center;gap:2px;background:var(--primary);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:999px;cursor:pointer;flex-shrink:0}.mailbox-view-attachment-comment-badge-count{font-size:10px;font-weight:700;line-height:1}.message-preview-attachment-title-cell,.mailbox-view-attachment-title-cell{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.message-preview-attachment-row-title,.mailbox-view-attachment-row-title{font-size:.8rem;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-preview-attachment-row-filesize,.mailbox-view-attachment-row-filesize{font-size:.7rem;color:var(--text-muted)}.message-preview-attachment-preview-btn,.message-preview-attachment-download-btn,.mailbox-view-attachment-preview-btn,.mailbox-view-attachment-download-btn{color:var(--text-secondary)!important;transition:color .15s ease,background .15s ease!important}.message-preview-attachment-preview-btn:hover,.message-preview-attachment-download-btn:hover,.mailbox-view-attachment-preview-btn:hover,.mailbox-view-attachment-download-btn:hover{color:var(--text)!important;background:#fff6!important}.document-view-files-column,.documenso-preview-files-column{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:var(--radius-lg);overflow:hidden}.docpreview-files-list-section,.docview-files-list-section{flex:1;display:flex;flex-direction:column;overflow:hidden}.docview-files-list-section{padding:12px}.docpreview-files-section-header,.docview-files-section-header,.mailbox-view-attachments-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;margin-bottom:8px}.attachment-section-title-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.docpreview-files-section-label,.docview-files-section-label{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.attachment-download-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;height:24px;max-width:100%;padding:0 8px;border-radius:var(--radius);border:1px solid rgba(0,0,0,.08);background:#fff;color:var(--text-secondary);font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s ease,color .15s ease,border-color .15s ease}.attachment-download-all--icon{width:24px;padding:0}.attachment-download-all:hover{background:var(--primary-hover-bg);color:var(--primary);border-color:var(--primary-border)}.attachment-download-all:focus-visible{outline:none;border-color:var(--primary-border);box-shadow:0 0 0 2px var(--primary-hover-bg)}.attachment-download-all--primary-text{color:var(--primary);background:transparent;border:none;box-shadow:none}.attachment-download-all--primary-text:hover{background:transparent;opacity:.8}.signature-download-modal:has([data-signature-download-trigger=original]:hover) [data-signature-download-item=original],.signature-download-modal:has([data-signature-download-trigger=signed]:hover) [data-signature-download-item=signed]{background:color-mix(in srgb,var(--primary) 14%,white)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),0 1px #ffffffc7 inset!important}[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) [data-bulk-download-item=attachments],[data-bulk-download-group]:has([data-bulk-download-trigger=documents]:hover) [data-bulk-download-item=documents]{border-color:var(--primary-border)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent),0 1px #ffffffc7 inset!important}[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) .preview-inline-attachment-chip [data-bulk-download-item=attachments],[data-bulk-download-group]:has([data-bulk-download-trigger=documents]:hover) .preview-inline-attachment-chip [data-bulk-download-item=documents]{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent),0 0 0 3px color-mix(in srgb,var(--color-primary-light) 55%,transparent),0 1px #ffffffc7 inset!important}.preview-inline-attachments,.preview-inline-attachments-chips-scroll{overflow-x:auto;overflow-y:visible}.preview-inline-attachments--simplified,.preview-inline-attachments--embedded,.preview-inline-attachments-row{padding-block:3px}.preview-inline-attachments--simplified,.preview-inline-attachments--simplified *{scrollbar-width:none;-ms-overflow-style:none}.preview-inline-attachments--simplified::-webkit-scrollbar,.preview-inline-attachments--simplified *::-webkit-scrollbar{display:none;width:0;height:0}.preview-inline-attachment-chip{box-sizing:content-box}.attachment-action--hover-reveal{display:inline-flex;max-width:0;opacity:0;overflow:hidden;margin-inline:0;vertical-align:middle;pointer-events:none;transition:max-width .2s ease,opacity .2s ease,margin-inline .2s ease}.attachment-action--hover-reveal-pinned,.attachment-card-host:hover .attachment-action--hover-reveal:not(.attachment-action--hover-reveal-settled):not(.attachment-action--hover-reveal-pinned),.attachment-card-host:has(:focus-visible) .attachment-action--hover-reveal:not(.attachment-action--hover-reveal-settled):not(.attachment-action--hover-reveal-pinned){max-width:2rem;opacity:1;margin-inline-start:.125rem;pointer-events:auto}.attachment-action--hover-reveal-settled:not(.attachment-action--hover-reveal-pinned){max-width:0;opacity:0;margin-inline:0;pointer-events:none}@media(hover:none){.attachment-action--hover-reveal:not(.attachment-action--hover-reveal-settled):not(.attachment-action--hover-reveal-pinned){max-width:2rem;opacity:1;margin-inline-start:.125rem;pointer-events:auto}}[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) .message-preview-attachment-row[data-bulk-download-item=attachments],[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) .mailbox-view-attachment-row[data-bulk-download-item=attachments],[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) .docpreview-file-row[data-bulk-download-item=attachments],[data-bulk-download-group]:has([data-bulk-download-trigger=attachments]:hover) .docview-file-row[data-bulk-download-item=attachments]{border-color:var(--primary-border)!important;background:color-mix(in srgb,var(--color-primary-light) 40%,rgba(255,255,255,.28))!important}.attachment-column-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:16px;padding:0 5px;border-radius:999px;background:var(--color-primary-light);border:1px solid var(--border-color-primary);color:var(--primary);font-size:.625rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.docpreview-files-section-counter,.docview-files-section-counter{display:inline;font-size:.72rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.attachment-recipient-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;padding:5px 6px 4px}.attachment-recipient-section-header--sticky{position:sticky;top:0;z-index:3;background:transparent;border-bottom:1px solid rgba(0,0,0,.06)}.attachment-recipient-section-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.attachment-recipient-section-title{min-width:0}.attachment-recipient-section-count{flex-shrink:0}.docpreview-files-download-all-btn,.docview-files-download-all-btn,.download-all-btn{color:var(--text-secondary)!important;transition:color .15s ease,background .15s ease!important}.docpreview-files-download-all-btn:hover,.docview-files-download-all-btn:hover,.download-all-btn:hover{color:var(--text)!important;background:#fff6!important}.docpreview-files-list,.docview-files-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex:1;min-height:0}.docpreview-file-row-wrapper,.docview-file-row-wrapper{position:relative}.docpreview-file-row,.docview-file-row{display:flex;align-items:center;gap:8px;padding:7px 10px;min-height:3.25rem;border-radius:var(--radius);background:#ffffff47;border:1px solid rgba(255,255,255,.6);transition:background .15s ease;position:relative}.docpreview-file-row-previewable,.docview-file-row-previewable{cursor:pointer}.docpreview-file-row-previewable:hover,.docpreview-file-row-has-comments:hover,.docview-file-row-previewable:hover,.docview-file-row-has-comments:hover,.docview-file-row-clickable:hover{background:#ffffff75}.docview-file-row-drop-active{background:#6350f014!important;border-color:var(--primary)!important}.docpreview-file-comment-badge,.docview-file-comment-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;gap:2px;background:var(--primary);color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:999px;cursor:pointer;z-index:1}.docpreview-file-comment-badge-count,.docview-file-comment-badge-count{font-size:10px;font-weight:700;line-height:1}.docpreview-file-title-cell,.docview-file-title-cell{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px;min-height:2.35rem;justify-content:center}.docpreview-file-title,.docview-file-title,.documenso-preview-file-title{font-size:.8rem;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.docpreview-file-uploaded-name,.docview-file-uploaded-name{font-size:.74rem;color:var(--text-secondary)}.docpreview-file-size,.docview-file-subtitle{font-size:.7rem;color:var(--text-muted);line-height:1.2;min-height:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docpreview-file-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.docpreview-file-status,.docview-file-status{flex-shrink:0}.docpreview-file-status-tag,.docview-status-tag-compact{white-space:nowrap}.docpreview-file-actions,.docview-file-actions,.documenso-preview-file-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.docpreview-file-preview,.docpreview-file-download,.docpreview-file-approve,.docpreview-file-deny{display:flex;align-items:center}.docpreview-file-action-btn,.docview-file-action-btn{color:var(--text-secondary)!important;transition:color .15s ease,background .15s ease!important}.docpreview-file-action-btn:hover,.docview-file-action-btn:hover{color:var(--text)!important;background:#fff6!important}.docpreview-file-sign-btn:hover{color:var(--primary)!important}.docpreview-file-approve-btn:hover{color:#22c55e!important}.docpreview-file-deny-btn:hover{color:#ef4444!important}.docpreview-file-deny-btn-denied{color:#ef4444!important;opacity:.65}.docview-upload-btn-compact:hover{color:var(--warning)!important}.docview-remove-btn-compact:hover{color:#ef4444!important}.docpreview-file-action-disabled,.docview-action-disabled,.docview-file-action-placeholder{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-disabled);opacity:.3;font-size:12px}.docpreview-resize-handle{width:4px;cursor:col-resize;flex-shrink:0;background:#ffffff4d;border-radius:2px;align-self:stretch;transition:background .15s ease}.docpreview-resize-handle:hover{background:#6350f059}.documenso-preview-timeline{display:flex;align-items:center;gap:0;width:100%}.documenso-preview-timeline-connector{flex:1;height:1px;background:#0000001a;min-width:12px;max-width:36px}.documenso-preview-timeline-step{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.documenso-preview-timeline-step.done{background:var(--primary);border-color:var(--primary);color:#fff}.documenso-preview-timeline-step.pending{color:var(--text-muted)}.documenso-preview-timeline-step.status-rejected{color:#ef4444}.documenso-preview-timeline-step.status-cancelled{color:#6b7280}.documenso-preview-timeline-icon{font-size:11px!important;display:inline-flex!important;align-items:center!important}.documenso-preview-attachments-section{flex-shrink:0;padding:0 0 10px}.documenso-preview-attachments-list{display:flex;flex-direction:column;gap:4px}.documenso-preview-attachment-item-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius);background:#ffffff47;border:1px solid rgba(255,255,255,.6);cursor:pointer;transition:background .15s ease}.documenso-preview-attachment-item-row:hover{background:#ffffff75}.documenso-preview-attachment-filename{flex:1;font-size:.8rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documenso-preview-attachment-filesize{font-size:.7rem;color:var(--text-muted);flex-shrink:0}.documenso-preview-attachment-download-icon{font-size:13px!important;color:var(--text-secondary);flex-shrink:0;transition:color .15s ease}.documenso-preview-attachment-item-row:hover .documenso-preview-attachment-download-icon{color:var(--text)}.message-preview-send-link-contacts-list{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.message-preview-send-link-contact-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius);background:#ffffff47;border:1px solid rgba(255,255,255,.6);cursor:pointer;transition:background .15s ease}.message-preview-send-link-contact-row:hover{background:#ffffff7a}.message-preview-send-link-contact-row-selected{background:#6350f014!important;border-color:var(--primary)!important}.message-preview-send-link-contact-title-cell{flex:1;min-width:0}.message-preview-send-link-contact-title{display:flex;align-items:center;gap:5px;font-size:.82rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-preview-send-link-contact-favorite-icon{color:#ef4444;font-size:11px!important;flex-shrink:0}.message-preview-send-link-contact-action{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease;font-size:12px!important}.message-preview-send-link-contact-action:hover{background:#ffffff73;color:var(--text)}.message-preview-send-link-selected-count{font-size:.78rem;color:var(--text-secondary);text-align:right;padding:2px 0}.mailbox-preview-body-wrap>.rich-body-content,.message-preview-body-section>.rich-body-content,.message-preview-body-section>.message-preview-body-content,.document-preview-body-section>.document-body-content,.document-preview-body-section>.documenso-preview-message-body-content,.document-view-body-section>.document-body-content,.documenso-view-body-section>.rich-body-content{width:100%;margin-inline:0}.mailbox-preview-body-wrap>.rich-body-content--wide,.message-preview-body-section>.rich-body-content--wide,.message-preview-body-section>.message-preview-body-content.rich-body-content--wide,.document-preview-body-section>.document-body-content.rich-body-content--wide,.document-preview-body-section>.documenso-preview-message-body-content.rich-body-content--wide,.document-view-body-section>.document-body-content.rich-body-content--wide,.documenso-view-body-section>.rich-body-content--wide{margin-inline:0}.mailbox-preview-thread-resize-handle{width:4px;cursor:col-resize;flex-shrink:0;background:#ffffff4d;border-radius:2px;align-self:stretch;transition:background .15s ease}.mailbox-preview-thread-resize-handle:hover{background:#6350f059}.mailbox-preview-replies{display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(255,255,255,.45);background:#ffffff24;box-shadow:-1px 0 #fffc inset}.mailbox-preview-replies-header{flex-shrink:0;padding:7px 10px 6px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.65;border-bottom:1px solid rgba(255,255,255,.45);background:#ffffff38;box-shadow:0 1px #ffffffe6 inset}.mailbox-preview-replies-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex:1;min-height:0;padding:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.mailbox-preview-replies-list::-webkit-scrollbar{width:3px}.mailbox-preview-replies-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.mailbox-preview-reply-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius);background:#ffffff47;border:1px solid rgba(255,255,255,.6);box-shadow:0 1px #ffffffe6 inset;cursor:pointer;transition:background .13s ease,border-color .13s ease;-webkit-user-select:none;user-select:none}.no-copy{-webkit-user-select:none;user-select:none}.attachment-card [data-attachment-selectable]{-webkit-user-select:text;user-select:text}.no-copy .attachment-card [data-attachment-selectable]{-webkit-user-select:none;user-select:none}.mailbox-preview-reply-item:hover{background:#ffffff75;border-color:#fffc}.mailbox-preview-reply-item.active{background:#5e5bff14;border-color:#5e5bff47;border-left:3px solid var(--primary)}.mailbox-preview-reply-original{border-color:#ffffffb8}.mailbox-conversation-scroll{position:relative;flex:1 1 0%;min-height:0;height:0;overflow:hidden;box-sizing:border-box;background:transparent}.mailbox-conversation-scroll .os-padding,.mailbox-conversation-scroll .os-viewport,.mailbox-conversation-scroll [data-overlayscrollbars-viewport]{position:relative;overflow-anchor:none;background:transparent}.mailbox-conversation-scroll:not([data-conversation-scrollable=true]) .os-scrollbar-vertical,.mailbox-conversation-scroll .os-scrollbar.os-scrollbar-unusable{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mailbox-chat-unread-jump-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;overflow:hidden}.mailbox-chat-unread-jump{position:absolute;left:50%;transform:translate(-50%);pointer-events:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--bg-base, #fff) 92%,transparent);color:var(--primary);font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 1px 2px #0000000f,0 4px 14px #2563eb24;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.mailbox-chat-unread-jump:hover{background:color-mix(in srgb,var(--primary) 8%,var(--bg-base, #fff));box-shadow:0 2px 4px #00000014,0 6px 18px #2563eb2e}.mailbox-chat-unread-jump:active{transform:translate(-50%) scale(.98)}.mailbox-chat-unread-jump--top{top:.75rem}.mailbox-chat-unread-jump--bottom{bottom:calc(var(--mailbox-inline-reply-offset, 0px) + .75rem)}.mailbox-chat-unread-jump-icon{font-size:.75rem}.mailbox-chat-unread-jump--top .mailbox-chat-unread-jump-icon{animation:mailbox-chat-unread-jump-bounce-up 1.25s ease-in-out infinite}.mailbox-chat-unread-jump--bottom .mailbox-chat-unread-jump-icon{animation:mailbox-chat-unread-jump-bounce-down 1.25s ease-in-out infinite}@keyframes mailbox-chat-unread-jump-bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mailbox-chat-unread-jump-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mailbox-conversation-scroll .os-theme-dark{--os-handle-bg: var(--primary);--os-handle-bg-hover: var(--primary-hover);--os-handle-bg-active: var(--primary-hover);--os-handle-border-radius: 99px}.mailbox-conversation-scroll .os-scrollbar-track{--os-size: 8px}.mailbox-conversation-scroll .os-scrollbar-handle{min-height:40px}.activity-history-scroll{flex:1 1 0%;min-height:0;overflow:hidden;box-sizing:border-box}.activity-history-scroll .os-theme-dark{--os-handle-bg: var(--primary);--os-handle-bg-hover: var(--primary-hover);--os-handle-bg-active: var(--primary-hover);--os-handle-border-radius: 99px}.activity-history-scroll .os-scrollbar-track{--os-size: 8px}.activity-history-scroll .os-scrollbar-handle{min-height:40px}.activity-history-panel{overflow:hidden;border-radius:inherit}.activity-history-shell{border-radius:.625rem;overflow:hidden}.activity-history-resize-grip{position:absolute;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;width:28px;height:28px;padding:0 5px 5px 0;cursor:nwse-resize;color:#0f172a57;background:linear-gradient(135deg,transparent 0%,transparent 42%,rgba(255,255,255,.55) 42%,rgba(255,255,255,.72) 100%);border-bottom-right-radius:.625rem}.activity-history-resize-grip-icon{display:block;flex-shrink:0;opacity:.92}body.activity-history-resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.mailbox-conversation-scroll-inner{display:flex;flex-direction:column;min-height:100%}.mailbox-conversation-scroll-inner:before{content:"";flex:1 0 0px}.mailbox-conversation-scroll-inner:has([data-self-destruct-thread]):before{display:none}.conversation-participant-pill--view-consumed{position:relative;cursor:default}.conversation-participant-pill--view-consumed:after{content:"";position:absolute;z-index:1;left:0;right:0;top:50%;height:1px;background:var(--primary);transform:translateY(-50%);pointer-events:none}.conversation-self-destruct-label{margin:0 0 1.25rem;width:100%;padding:.25rem 1rem 0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.35;color:var(--danger, #ef4444);text-align:center}.conversation-self-destruct-column{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;max-width:90ch;margin-inline:auto;padding-inline:1.5rem}.conversation-self-destruct-origin{align-self:stretch;width:100%;max-width:none}.conversation-self-destruct-origin .rich-body-content{max-width:90ch;width:100%;margin-inline:0;text-align:left}.conversation-self-destruct-origin.items-end .rich-body-content{margin-left:auto;margin-right:0;text-align:right}.conversation-self-destruct-origin.items-start .rich-body-content{margin-left:0;margin-right:auto}.mailbox-chat-fork-lane-title{margin:0;padding:.35rem 0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 75%,transparent);font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--text-secondary)}.mailbox-chat-follow-up{color:var(--reply-participant, var(--private));background-color:color-mix(in srgb,var(--reply-participant, var(--private)) 12%,transparent)}.mailbox-chat-follow-up:hover{color:var(--reply-participant, var(--private));background-color:color-mix(in srgb,var(--reply-participant, var(--private)) 20%,transparent);opacity:1}.mailbox-chat-sender--reply-target{color:var(--reply-participant, var(--private))!important}.mailbox-chat-bubble-actions{align-self:flex-end;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:.375rem}.mailbox-chat-bubble-actions--leading{align-self:center}.mailbox-chat-bubble-actions--trailing{position:sticky;bottom:.75rem;z-index:2}.mailbox-chat-bubble--reply-target{box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-base, #fff) 100%,transparent),0 0 0 2px color-mix(in srgb,var(--reply-participant, var(--private)) 42%,transparent)}mark.mailbox-search-hit{background-color:color-mix(in srgb,var(--primary) 28%,white);color:inherit;border-radius:2px;padding:0 1px}.mailbox-chat-bubble--locate-target{box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-base, #fff) 100%,transparent),0 0 0 3px color-mix(in srgb,var(--accent, var(--primary)) 70%,transparent)}.mailbox-inline-reply-stack{background:transparent}.mailbox-inline-reply{position:relative;background:transparent}.mailbox-inline-reply-drop-overlay{position:absolute;top:.5rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#ffffffb8;border:2px dashed var(--primary);border-radius:var(--radius-lg, 1rem)}@supports (backdrop-filter: blur(1px)){.mailbox-inline-reply-drop-overlay{background:#ffffff6b;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}}.mailbox-inline-reply-drop-content{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;color:var(--text)}.mailbox-inline-reply-drop-icon{color:var(--primary);opacity:.8}.mailbox-inline-reply-drop-title{font-size:.875rem;font-weight:600}.mailbox-inline-reply-saved-drafts{background:transparent}.mailbox-inline-reply-composer-meta{min-width:0}.mailbox-inline-reply-saved-drafts-label{color:var(--text-muted, #888)}.mailbox-inline-reply-saved-draft-chip{max-width:min(100%,11rem)}.mailbox-inline-reply-saved-draft-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-inline-reply-saved-draft-chip--active{border-color:var(--accent, var(--primary))!important;background:color-mix(in srgb,var(--accent, var(--primary)) 10%,transparent)!important;color:var(--accent, var(--primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent) inset}.mailbox-inline-reply-saved-draft-chip--active .mailbox-inline-reply-saved-draft-count{color:color-mix(in srgb,var(--accent, var(--primary)) 72%,var(--text-muted, #888))}.mailbox-inline-reply-composer-toolbar{min-width:0}.mailbox-inline-reply-drafts-menu-slot{display:flex;align-items:center;margin-left:.125rem}.mailbox-inline-reply-drafts-menu-trigger--active{border-color:color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent);background:color-mix(in srgb,var(--accent, var(--primary)) 10%,transparent);color:var(--accent, var(--primary))}.mailbox-inline-reply-drafts-menu-content[data-state=open],.mailbox-inline-reply-drafts-menu-content[data-state=closed]{animation:none!important}.mailbox-inline-reply-drafts-menu-item--active,.mailbox-inline-reply-drafts-menu-item--active:focus,.mailbox-inline-reply-drafts-menu-item--active[data-highlighted]{border:1px solid color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent);background:color-mix(in srgb,var(--accent, var(--primary)) 10%,transparent)!important;color:var(--accent, var(--primary))!important;cursor:default}.mailbox-inline-reply-drafts-menu-item--active .mailbox-inline-reply-drafts-menu-delete{opacity:.65}.mailbox-inline-reply-saved-draft-chip-open{border-radius:999px 0 0 999px}.mailbox-inline-reply-saved-draft-chip-delete{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;margin-right:.15rem;border-radius:999px;color:var(--text-muted, #888);cursor:pointer}.mailbox-inline-reply-saved-draft-chip-delete:hover,.mailbox-inline-reply-saved-draft-chip-delete:focus-visible{color:var(--danger, #c2410c);background:color-mix(in srgb,var(--danger, #c2410c) 12%,transparent);outline:none}.mailbox-inline-reply-notes{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0;margin-bottom:.375rem}.mailbox-inline-reply-bcc-note{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;gap:4px;flex-shrink:0;padding:2px 8px;border:1px solid color-mix(in srgb,var(--warning) 18%,transparent);border-radius:9999px;background:var(--warning-bg);color:var(--warning-hover);font-size:.625rem;font-weight:500;white-space:nowrap}.mailbox-inline-reply-composer{position:relative;margin-top:.375rem;border-width:1px;border-style:solid;background:color-mix(in srgb,var(--surface-heavy, #ffffff) 55%,transparent);box-shadow:0 1px #ffffffe6 inset;transition:border-color .15s,box-shadow .15s,background-color .15s}@supports (backdrop-filter: blur(1px)){.mailbox-inline-reply-composer{background:#ffffff6b;backdrop-filter:blur(12px) saturate(1.35);-webkit-backdrop-filter:blur(12px) saturate(1.35)}}.mailbox-inline-reply-draft-status-slot{position:absolute;top:0;right:.7rem;z-index:3;display:flex;align-items:center;justify-content:flex-end;max-width:calc(100% - 4.5rem);transform:translateY(-50%);pointer-events:none}.mailbox-inline-reply-draft-status{pointer-events:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--text-muted, #888) 28%,#d4d4d8);border-radius:9999px;background:var(--surface-heavy, #ffffff);box-shadow:0 1px 2px #0f172a14;color:var(--primary);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;animation:mailbox-inline-reply-draft-status-in .18s ease both}.mailbox-inline-reply-draft-status:hover,.mailbox-inline-reply-draft-status:focus-visible{text-decoration:underline;outline:none}@keyframes mailbox-inline-reply-draft-status-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mailbox-inline-reply-composer-body{display:flex;flex-direction:column;width:100%;min-width:0}.mailbox-inline-reply-composer-footer{display:flex;align-items:flex-end;gap:.5rem;width:100%;min-width:0;flex-shrink:0}.inline-reply-resize-handle{position:absolute;top:0;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:.875rem;transform:translate(-50%,-50%);cursor:ns-resize;touch-action:none;border:1px solid color-mix(in srgb,var(--text-muted, #888) 28%,#d4d4d8);border-radius:9999px;background:var(--surface-heavy, #ffffff);box-shadow:0 1px 2px #0f172a14}.inline-reply-resize-handle-grip{width:1.5rem;height:.1875rem;border-radius:9999px;background:var(--text-muted, #6b7280);transition:background-color .15s}.inline-reply-resize-handle:hover{border-color:color-mix(in srgb,var(--primary) 45%,#d4d4d8)}.inline-reply-resize-handle:hover .inline-reply-resize-handle-grip,.inline-reply-resize-handle:active .inline-reply-resize-handle-grip{background:var(--primary)}body.inline-reply-editor-resizing,body.inline-reply-editor-resizing *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.mailbox-inline-reply-dock{display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;width:100%;min-height:0;overflow:hidden;overflow-anchor:none;background:transparent}.mailbox-inline-reply-dock[data-snapping=true]{transition:height .2s cubic-bezier(.32,.72,0,1)}.mailbox-inline-reply-dock[data-hidden=true]{pointer-events:none}.mailbox-inline-reply-dock-inner{min-height:0;width:100%;flex:0 0 auto;background:transparent}.mailbox-inline-reply-composer--re-all{border-color:color-mix(in srgb,var(--primary) 12%,transparent)}.mailbox-inline-reply-composer--re-all:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px #ffffffe6 inset}.mailbox-inline-reply-composer--private{border-color:color-mix(in srgb,var(--reply-participant, var(--private)) 15%,transparent)}.mailbox-inline-reply-composer--private:focus-within{border-color:color-mix(in srgb,var(--reply-participant, var(--private)) 55%,transparent);box-shadow:0 1px #ffffffe6 inset}.mailbox-inline-reply-mode-badge{color:var(--text-muted, #888);background-color:#0000000d}.mailbox-inline-reply-mode-badge--private{color:var(--reply-participant, var(--private));background-color:color-mix(in srgb,var(--reply-participant, var(--private)) 12%,transparent)}.mailbox-inline-reply-privacy-note{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px;border:1px solid color-mix(in srgb,var(--reply-participant, var(--private)) 18%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--reply-participant, var(--private)) 12%,transparent);color:var(--reply-participant, var(--private));font-size:.625rem;font-weight:500;white-space:nowrap}.mailbox-inline-reply-composer-header{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0}.mailbox-inline-reply-recipients-row{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.mailbox-inline-reply-participants{flex:1 1 0%;min-width:0;width:100%;max-height:2.75rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mailbox-inline-reply-participants-inner{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.25rem .375rem;width:100%}.mailbox-inline-reply-participant{flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.mailbox-inline-reply-cancel{flex-shrink:0;padding:2px 8px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--reply-participant, var(--private)) 18%,transparent);background:color-mix(in srgb,var(--reply-participant, var(--private)) 12%,transparent);color:var(--reply-participant, var(--private));font-size:.625rem;font-weight:500;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.mailbox-inline-reply-cancel:hover{background:color-mix(in srgb,var(--reply-participant, var(--private)) 20%,transparent)}.inline-reply-editor-placeholder{position:absolute;top:0;left:0;padding:.375rem 0;font-size:.875rem;line-height:1.65;color:var(--color-muted, #888);pointer-events:none;-webkit-user-select:none;user-select:none}.inline-reply-editor{white-space:pre-wrap;word-break:break-word;background:transparent}.inline-reply-editor p,.inline-reply-editor div{margin:0 0 .5em;padding:0;min-height:1.65em}.inline-reply-editor p:last-child,.inline-reply-editor div:last-child{margin-bottom:0}.inline-reply-editor p:empty:before,.inline-reply-editor div:empty:before{content:" "}.inline-reply-editor strong,.inline-reply-editor b{font-weight:600}.inline-reply-editor em,.inline-reply-editor i{font-style:italic}.inline-reply-editor u{text-decoration:underline}.inline-reply-editor s,.inline-reply-editor del{text-decoration:line-through}.inline-reply-editor a{color:var(--color-primary, #2563eb);text-decoration:underline}.inline-reply-editor ul,.inline-reply-editor ol{padding-left:1.25rem;margin:0}.inline-reply-editor blockquote{border-left:3px solid var(--color-muted, #ccc);padding-left:.75rem;color:var(--color-muted, #888);margin:0}.mailbox-preview-reply-sender{font-size:.77rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-preview-reply-subject{font-size:.74rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-preview-reply-date{font-size:.68rem;color:var(--text-muted);tabular-nums:all;font-variant-numeric:tabular-nums;margin-top:1px}.message-preview-body-content:after,.document-body-content:after,.documenso-preview-message-body-content:after,.rich-body-content:after{content:"";display:block;height:40vh;flex-shrink:0;pointer-events:none}.rich-body-content--narrow:after{height:0}.documenso-timeline-floating{position:fixed;bottom:84px;left:50%;translate:-50% 0;z-index:1199;width:max-content;max-width:calc(100vw - 48px);padding:10px 20px;border-radius:var(--radius-lg);background:#ffffff8c;border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #00000012,0 1px #fffffff2 inset;opacity:0;pointer-events:none;transition:opacity 1s ease}@supports (backdrop-filter: blur(1px)){.documenso-timeline-floating{background:#ffffff6b;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6)}}.documenso-timeline-floating.timeline-floating-mounted{opacity:1;pointer-events:auto}.documenso-sign-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#00000047;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.documenso-sign-overlay[data-state=open]{animation:documensoFadeIn .18s ease forwards}.documenso-sign-overlay[data-state=closed]{animation:documensoFadeOut .14s ease forwards}@keyframes documensoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes documensoFadeOut{0%{opacity:1}to{opacity:0}}.documenso-sign-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1301;display:flex;flex-direction:column;overflow:hidden;outline:none;background:transparent}.documenso-sign-panel[data-state=open]{animation:signPanelIn .2s ease forwards}.documenso-sign-panel[data-state=closed]{animation:signPanelOut .15s ease forwards}@keyframes signPanelIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes signPanelOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.documenso-sign-body{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.documenso-sign-embed-container{display:flex;flex:1;min-height:0;width:100%;overflow:hidden;will-change:transform}.documenso-sign-embed-container iframe{width:100%!important;height:100%!important;border:none;display:block}.documenso-sign-close-fab{position:absolute;top:calc(14px + 4em);right:14px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff9;border:1px solid rgba(255,255,255,.82);box-shadow:0 1px #ffffffeb inset,0 2px 14px #00000029;color:var(--text-secondary);cursor:pointer;padding:0;transition:background .15s ease,color .14s ease,transform .12s ease,box-shadow .15s ease;pointer-events:auto}.documenso-sign-close-fab:hover{background:#ffffffe6;color:var(--text);transform:scale(1.09);box-shadow:0 1px #fffffff5 inset,0 4px 20px #0003}@supports (backdrop-filter: blur(1px)){.documenso-sign-close-fab{background:#ffffff57;backdrop-filter:blur(24px) saturate(1.6) brightness(1.07);-webkit-backdrop-filter:blur(24px) saturate(1.6) brightness(1.07)}.documenso-sign-close-fab:hover{background:#ffffffa3}}body.documenso-sign-active .sidemenu-floating-pill{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.documenso-view-sign-panel{display:flex;flex-direction:column;flex:1;min-height:0}.documenso-view-sign-embed{display:flex;flex:1;min-height:0;overflow:hidden;will-change:transform}.documenso-view-sign-embed iframe{width:100%!important;height:100%!important;border:none;display:block}.preview-right-resize-handle{position:relative;width:2px;flex-shrink:0;background:var(--primary-light);cursor:col-resize;align-self:stretch;transition:background .15s ease;overflow:visible}.preview-right-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:0;right:-10px;cursor:col-resize}.preview-right-resize-handle:hover{background:var(--primary-light)}body.mailbox-preview-resizing .preview-right-resize-handle{background:var(--primary-border)}.preview-right-resize-handle--collapsed{width:0;background:transparent;cursor:default;pointer-events:none;overflow:visible}.message-preview-body-attachments-card .preview-right-resize-handle--collapsed{width:20px;flex-shrink:0}.editor-panel-toggle-chevron{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:22px;height:22px;border-radius:50%;background:var(--bg, #fff);border:1px solid rgba(229,231,235,.8);box-shadow:0 1px 4px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text-secondary, #6b7280);font-size:11px;line-height:1;transition:background .15s ease,color .15s ease,box-shadow .15s ease;pointer-events:auto!important}.editor-panel-toggle-chevron:hover{background:var(--primary-hover-bg);color:var(--primary);border-color:var(--primary-border);box-shadow:0 1px 4px var(--primary-light)}.preview-right-shell{flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.preview-right-shell--collapsed{pointer-events:none}.preview-right-slide{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}body.mailbox-preview-resizing .preview-right-resize-handle{transition:none}.preview-narrow-attachments-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 16px;background:transparent;border:none;border-top:1px solid rgba(229,231,235,.55);cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--text-secondary, #6b7280);text-transform:uppercase;text-align:left;flex-shrink:0}.preview-narrow-attachments-toggle:hover{color:var(--text, #374151);background:#00000008}.preview-panel-toggle-cluster{position:absolute;top:6px;right:12px;z-index:20;display:flex;flex-direction:row-reverse;align-items:center;gap:6px}.preview-panel-toggle:disabled{opacity:.5;cursor:default}.preview-content-row:has(.preview-panel-toggle-cluster) .preview-right-shell .attachment-column-header{padding-right:42px}.preview-content-row:has(.preview-panel-toggle-cluster>:nth-child(2)) .preview-right-shell .attachment-column-header{padding-right:72px}.mailbox-being-edited-dots{display:flex;justify-content:center;align-items:center;gap:8px}.mailbox-being-edited-dots span{width:7px;height:7px;border-radius:50%;background-color:var(--primary);opacity:.25;animation:mailbox-being-edited-dot 1.2s ease-in-out infinite}.mailbox-being-edited-dots span:nth-child(2){animation-delay:.2s}.mailbox-being-edited-dots span:nth-child(3){animation-delay:.4s}@keyframes mailbox-being-edited-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.attachment-preview-modal{overflow:hidden!important;border-radius:var(--radius-2xl)!important;box-shadow:0 32px 80px #503ca038,0 1px #ffffffe6 inset!important}.attachment-preview-modal-minimized{border-radius:var(--radius-xl)!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;translate:none!important;width:auto!important;height:auto!important}.attachment-preview-modal-minimized .attachment-preview-pdf-area{padding:0!important}.attachment-preview-modal-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 12px;min-height:50px;flex-shrink:0;background:transparent;color:var(--primary);border-bottom:1px solid color-mix(in srgb,var(--primary) 16%,transparent);box-shadow:none}.attachment-preview-modal-header--with-files{border-bottom:none}.attachment-preview-modal:has(.signature-placement-options) .attachment-preview-modal-header,.attachment-preview-chrome:has(+.signature-placement-options) .attachment-preview-modal-header,.attachment-preview-modal:has(.signature-placement-options) .attachment-preview-chrome-inner>div{border-bottom:none}.attachment-preview-chrome{display:grid;grid-template-rows:1fr;flex-shrink:0;background:var(--light-primary);transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.attachment-preview-chrome--collapsed{grid-template-rows:0fr}.attachment-preview-collapsed-floating{position:absolute;top:11px;z-index:30;margin:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.4,0,.2,1),left .24s cubic-bezier(.4,0,.2,1)}.attachment-preview-modal:has(.attachment-preview-chrome--collapsed) .attachment-preview-collapsed-floating{opacity:1;pointer-events:auto}.attachment-preview-collapsed-close,.attachment-preview-collapsed-download,.attachment-preview-collapsed-comments{right:12px;left:auto;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.attachment-preview-collapsed-download{right:var(--ap-collapsed-download-right, 48px)}.attachment-preview-collapsed-comments{right:var(--ap-collapsed-comments-right, 84px)}.attachment-preview-collapsed-floating.attachment-preview-header-btn{background:#fff}.attachment-preview-collapsed-floating.attachment-preview-header-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,#fff)}.attachment-preview-collapsed-floating.attachment-preview-header-btn.active{background:color-mix(in srgb,var(--primary) 14%,#fff)}.attachment-preview-collapsed-add-comment{left:var(--ap-collapsed-add-comment-left, 12px);background:#fff;border-radius:999px}.attachment-preview-collapsed-add-comment .attachment-preview-comment-chip{background:#fff}.attachment-preview-modal:has(.attachment-preview-chrome--collapsed) .attachment-preview-collapsed-add-comment.disabled{opacity:.4;pointer-events:none}.attachment-preview-modal:has(.attachment-preview-chrome--collapsed) .signature-placement-options{padding-left:var(--ap-collapsed-signer-pad, 48px);padding-right:var(--ap-collapsed-signer-pad, 48px);transition:padding .32s cubic-bezier(.4,0,.2,1)}.attachment-preview-signing-bar{position:relative;flex-shrink:0}.attachment-preview-signing-bar .attachment-preview-collapsed-add-comment{top:50%;transform:translateY(-50%)}.attachment-preview-chrome-inner{overflow:hidden;min-height:0;background:transparent}@media(prefers-reduced-motion:reduce){.attachment-preview-chrome,.attachment-preview-pages-panel,.attachment-preview-collapsed-floating,.attachment-preview-modal:has(.attachment-preview-chrome--collapsed) .signature-placement-options{transition:none}}.attachment-preview-header-left{display:flex;align-items:center;gap:6px;justify-content:flex-start;min-width:0}@keyframes ap-header-actions-fadein{0%{opacity:0}to{opacity:1}}.attachment-preview-modal-header:not(.attachment-preview-modal-header--actions-visible) .attachment-preview-header-left,.attachment-preview-modal-header:not(.attachment-preview-modal-header--actions-visible) .attachment-preview-header-right>*:not(.attachment-preview-close-btn){opacity:0!important;pointer-events:none}.attachment-preview-modal-header--actions-visible .attachment-preview-header-left,.attachment-preview-modal-header--actions-visible .attachment-preview-header-right>*:not(.attachment-preview-close-btn){opacity:1;pointer-events:auto;animation:ap-header-actions-fadein .18s ease forwards}.attachment-preview-header-center{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.attachment-preview-slot-actions{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;max-width:calc(100% - 32px)}.attachment-preview-participant-email{font-size:.75rem;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.attachment-preview-filename{font-size:.82rem;font-weight:600;color:var(--primary);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-header-right{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.attachment-preview-header-separator{width:1px;height:18px;background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:1px;flex-shrink:0;margin:0 2px}.attachment-preview-pagination-inline{display:flex;align-items:center;gap:2px}.attachment-preview-page-info{font-size:.72rem;font-weight:600;color:var(--primary);padding:0 4px;white-space:nowrap;min-width:36px;text-align:center}.attachment-preview-zoom{display:flex;align-items:center;gap:4px}.attachment-preview-zoom-level{font-size:.72rem;font-weight:600;color:var(--primary);min-width:36px;text-align:center;white-space:nowrap;padding:0 2px;background:transparent;border:none;cursor:text;border-radius:var(--radius);transition:background .12s ease}.attachment-preview-zoom-level:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.attachment-preview-comment-chip-segmented{display:flex;align-items:center;border-radius:999px;background:transparent;border:none;overflow:visible;transition:opacity .15s ease}.attachment-preview-comment-chip-segmented.disabled{opacity:.4;pointer-events:none}.attachment-preview-comment-chip{display:flex;align-items:center;gap:5px;padding:5px 12px;font-size:.76rem;font-weight:600;background:transparent;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);cursor:grab;-webkit-user-select:none;user-select:none;transition:background .14s ease,color .14s ease,border-color .14s ease;border-radius:999px;white-space:nowrap}.attachment-preview-comment-chip:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.attachment-preview-comment-chip.selected{background:#fff;color:var(--primary);border-color:var(--primary);cursor:crosshair}.attachment-preview-comment-chip.disabled{opacity:.4;pointer-events:none}.attachment-preview-collapsed-floating.attachment-preview-comment-chip-segmented{transition:opacity .32s cubic-bezier(.4,0,.2,1),left .32s cubic-bezier(.4,0,.2,1)}.attachment-preview-header-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);background:transparent;color:var(--primary);cursor:pointer;transition:background .14s ease,color .14s ease;font-size:12px;flex-shrink:0;padding:0}.attachment-preview-header-btn:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.attachment-preview-header-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.attachment-preview-header-btn.active{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.attachment-preview-zoom-input{width:44px;height:22px;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);border-radius:var(--radius);background:#fff;color:var(--primary);font-size:.78rem;font-weight:600;text-align:center;padding:0 4px;outline:none;-moz-appearance:textfield}.attachment-preview-zoom-input::-webkit-outer-spin-button,.attachment-preview-zoom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.attachment-preview-sidebar-toggle{opacity:.45}.attachment-preview-sidebar-toggle.active{opacity:1;color:var(--primary)}.attachment-preview-close-btn{margin-left:2px}.attachment-preview-file-strip{display:flex;align-items:center;justify-content:safe center;gap:6px;padding:0 12px 8px;overflow-x:auto;flex-shrink:0;background:transparent;border:none;color:var(--primary)}.attachment-preview-file-strip-item{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);background:transparent;color:var(--primary);font-size:.76rem;font-weight:600;cursor:pointer;flex-shrink:0}.attachment-preview-file-strip-item:hover{background:#fff}.attachment-preview-file-strip-item.selected{background:#fff;border-color:var(--primary)}.attachment-preview-file-strip-status{display:inline-flex;align-items:center;flex-shrink:0}.attachment-preview-file-strip-status svg{width:13px;height:13px}.attachment-preview-file-strip-status--approved{color:var(--success)}.attachment-preview-file-strip-status--denied{color:var(--danger)}.attachment-preview-file-strip-status--pending{color:var(--warning)}.attachment-preview-file-strip-status--no_longer_required{color:var(--text-muted)}.attachment-preview-file-strip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.attachment-preview-file-strip-count{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px;line-height:1;font-weight:600;padding:2px 4px;border-radius:4px;border:1px solid transparent}.attachment-preview-file-strip-count svg{width:8px;height:8px}.attachment-preview-file-strip-comments{color:var(--primary);background:var(--color-primary-light);border-color:var(--border-color-primary)}.attachment-preview-file-strip-fields{color:var(--color-signature, var(--signature, #9333ea));background:color-mix(in srgb,var(--color-signature, var(--signature, #9333ea)) 10%,transparent);border-color:color-mix(in srgb,var(--color-signature, var(--signature, #9333ea)) 28%,transparent)}.attachment-preview-loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px}.attachment-preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1;min-height:200px;padding:32px;color:var(--text-secondary);text-align:center}.attachment-preview-error p{font-size:.9rem;color:var(--text-secondary);margin:0}.attachment-preview-content{display:flex;flex:1;min-height:0;overflow:hidden}.attachment-preview-content-minimized{overflow:hidden}.attachment-preview-main.attachment-preview-file-pane-hidden{display:none!important}.attachment-preview-main{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.attachment-preview-pdf-area{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;padding:2em;background:#0f0a280f;scroll-padding-top:32px}.attachment-preview-pdf-area img,.attachment-preview-pdf-area canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.attachment-preview-pdf-area .react-pdf__Document{display:flex;flex-direction:column;align-items:safe center;width:max-content;min-width:100%;flex-shrink:0;gap:2em;padding-bottom:2em}.attachment-preview-pdf-area>.attachment-preview-page-wrapper{flex-shrink:0;max-width:none}.attachment-preview-page-wrapper{position:relative;display:inline-block;line-height:0;box-shadow:0 4px 24px #0000002e,0 1px 4px #0000001a;border-radius:2px;overflow:visible;margin:0 auto}.attachment-preview-page-wrapper-placing{cursor:crosshair}.attachment-preview-page-wrapper-placing .attachment-preview-comment-postit-wrapper{cursor:crosshair;pointer-events:none}.attachment-preview-page-wrapper .react-pdf__Page{overflow:hidden}.attachment-preview-page-wrapper .react-pdf__Page canvas{display:block;border-radius:2px}@keyframes ap-img-fadein{0%{opacity:0}to{opacity:1}}.attachment-preview-page-wrapper img{display:block;border-radius:2px;animation:ap-img-fadein .18s ease forwards}.attachment-preview-comments-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.attachment-preview-comments-overlay>*{pointer-events:auto}.attachment-preview-comment-ghost-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;overflow:visible}.attachment-preview-cursor-preview,.attachment-preview-drag-preview{position:absolute;border:2px dashed var(--primary);border-radius:var(--radius);background:#6350f014;pointer-events:none;z-index:6;min-width:120px;min-height:60px;transition:none}.attachment-preview-drag-preview{background:#6350f01f;border-style:solid}.attachment-preview-comment-placeholder{position:absolute;border:1.5px dashed rgba(99,80,240,.55);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 2px 12px #503ca024;display:flex;flex-direction:column;overflow:visible;z-index:10;cursor:grab;min-width:120px;min-height:60px;transition:box-shadow .15s ease}@supports (backdrop-filter: blur(1px)){.attachment-preview-comment-placeholder{background:#ffffffd1;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}}.attachment-preview-comment-placeholder.selected{border-color:var(--primary);border-style:solid;box-shadow:0 0 0 2px #6350f02e,0 4px 16px #503ca02e;z-index:100;opacity:1;transition:box-shadow .15s ease}.attachment-preview-comment-placeholder-editing{cursor:default}.attachment-preview-placeholder-drag-handle{position:absolute;left:0;top:0;bottom:0;width:14px;display:flex;align-items:center;justify-content:center;cursor:grab;color:#6350f04d;border-radius:var(--radius) 0 0 var(--radius);transition:color .15s ease,background .15s ease;z-index:2}.attachment-preview-placeholder-drag-handle:hover{color:var(--primary);background:#6350f012}.attachment-preview-placeholder-drag-handle:active{cursor:grabbing}.attachment-preview-placeholder-editor{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;border-radius:var(--radius);cursor:auto}.attachment-preview-placeholder-editor .comment-editor,.attachment-preview-placeholder-editor .comment-editor-content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%}.attachment-preview-placeholder-editor .comment-editor-content .ProseMirror{flex:1 1 auto;height:100%;min-height:100%;box-sizing:border-box;cursor:text}.attachment-preview-resize-handle{position:absolute;width:10px;height:10px;background:var(--primary);border:1.5px solid #fff;border-radius:2px;z-index:12;pointer-events:auto;box-shadow:0 1px 3px #00000040}.attachment-preview-resize-tl{top:-5px;left:-5px;cursor:nwse-resize}.attachment-preview-resize-tr{top:-5px;right:-5px;cursor:nesw-resize}.attachment-preview-resize-bl{bottom:-5px;left:-5px;cursor:nesw-resize}.attachment-preview-resize-br{bottom:-5px;right:-5px;cursor:nwse-resize}.attachment-preview-comment-thread{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.attachment-preview-comment-thread-replying .attachment-preview-comment-postit-wrapper{z-index:30}.attachment-preview-comment-postit-wrapper[style*="z-index: 50"]{filter:drop-shadow(0 8px 24px rgba(0,0,0,.22))}.attachment-preview-comment-postit-wrapper{position:absolute;pointer-events:auto;z-index:8;overflow:visible;-webkit-user-select:none;user-select:none;touch-action:none}.attachment-preview-comment-postit-wrapper:hover{z-index:15}.attachment-preview-comment-postit-delete-btn{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--postit-border, var(--primary));color:#fff;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:20;pointer-events:auto;transition:transform .12s ease,background .12s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #00000038;opacity:0;touch-action:none}.attachment-preview-comment-postit-delete-btn svg{width:9px;height:9px;flex-shrink:0}.attachment-preview-comment-postit-wrapper:hover .attachment-preview-comment-postit-delete-btn{opacity:1}.attachment-preview-comment-postit-delete-btn:hover{transform:scale(1.18);background:#ef4444}.attachment-preview-page-wrapper-editing .attachment-preview-comment-postit-wrapper,.attachment-preview-page-wrapper-editing .attachment-preview-comment-postit-wrapper:hover{z-index:1}.attachment-preview-comment-postit{background:#ffffffb3;border:1.5px solid var(--postit-border, rgba(99, 80, 240, .7));border-radius:var(--radius);box-shadow:0 2px 10px #00000024,0 1px #ffffffe6 inset;padding:4px 6px;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;transition:box-shadow .15s ease}@supports (backdrop-filter: blur(1px)){.attachment-preview-comment-postit{background:#ffffff94;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}}.attachment-preview-comment-thread-replying .attachment-preview-comment-postit,.attachment-preview-comment-postit-reply-form{opacity:1!important}.attachment-preview-comment-thread-replying .attachment-preview-comment-postit{background:#ffffffe0}@supports (backdrop-filter: blur(1px)){.attachment-preview-comment-thread-replying .attachment-preview-comment-postit{background:#ffffffd1;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}}.attachment-preview-comment-postit:hover{box-shadow:0 4px 16px #0000002e,0 1px #ffffffe6 inset}.attachment-preview-comment-postit-readonly{cursor:default}.attachment-preview-postit-body{flex:1;min-height:0;overflow:auto;font-size:.75rem;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent;padding-bottom:1em}.attachment-preview-postit-body::-webkit-scrollbar{width:3px}.attachment-preview-postit-body::-webkit-scrollbar-track{background:transparent}.attachment-preview-postit-body::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.attachment-preview-postit-item{display:flex;flex-direction:column;gap:2px}.attachment-preview-postit-content{color:var(--text);font-size:.75rem;line-height:1.4;word-break:break-word;overflow:hidden}.attachment-preview-postit-content p{margin:0;padding:0;min-height:1em}.attachment-preview-postit-item-reply{margin-top:6px;display:flex;flex-direction:column;gap:1px}.attachment-preview-postit-item-reply:last-child{margin-bottom:6px}.attachment-preview-postit-item-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;min-width:0}.attachment-preview-postit-item-header-meta{display:flex;flex-direction:row;align-items:baseline;gap:3px;flex-shrink:0}.attachment-preview-postit-author{font-size:.65rem;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4}.attachment-preview-postit-timestamp{font-size:.6rem;font-weight:400;color:var(--text-muted);opacity:.65;white-space:nowrap;flex-shrink:0;line-height:1.4}.attachment-preview-postit-reply-count{font-size:.6rem;font-weight:500;color:var(--text-muted);opacity:.75;white-space:nowrap;flex-shrink:0;line-height:1.4}.attachment-preview-postit-item-reply .attachment-preview-postit-content{text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word}.attachment-preview-postit-item-reply .attachment-preview-postit-content p{text-align:left;white-space:normal;min-height:unset}.attachment-preview-postit-inline-reply-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:10px!important;cursor:pointer;transition:background .15s ease,color .15s ease}.attachment-preview-postit-inline-reply-btn:hover{background:#ffffff8c;color:var(--text)}.attachment-preview-comment-postit-reply-btn{display:inline-flex;align-items:center;gap:3px;position:absolute;bottom:4px;right:6px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;border:1px solid var(--postit-border, rgba(99, 80, 240, .5));background:#fff6;color:var(--postit-accent, var(--primary));font-size:11px!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;flex-shrink:0;z-index:1}.attachment-preview-comment-postit-reply-btn:hover{background:#ffffffb3;box-shadow:0 1px 4px #503ca026}.attachment-preview-comment-postit-reply-count{font-size:10px;font-weight:600;line-height:1;color:var(--postit-accent, var(--primary))}.attachment-preview-comment-postit-own-reply-count{position:absolute;bottom:9px;left:10px;z-index:1;font-size:10px;font-weight:500;color:var(--text-muted);pointer-events:none}.attachment-preview-postit-reply-context{display:flex;flex-direction:column;gap:1px;padding:4px 8px 4px 10px;border-left:2px solid;margin:6px 8px 0;border-radius:0 3px 3px 0;background:#0000000a;max-width:100%;overflow:hidden}.attachment-preview-postit-reply-context-author{font-size:.68rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview-postit-reply-context-preview{font-size:.68rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview-comment-postit-reply-form{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:max(100%,300px);border-radius:var(--radius);background:#fff;border:1px solid rgba(99,80,240,.18);box-shadow:0 4px 16px #00000024;overflow:visible;z-index:20}.attachment-preview-comment-postit-reply-form .comment-editor{background:#fff}.attachment-preview-comment-postit-reply-form .comment-editor-toolbar{background:#fff;border-bottom-color:#00000012}.attachment-preview-comment-postit-reply-form .comment-editor-content{background:#fff}.attachment-preview-comments-panel{position:absolute;right:0;top:0;bottom:0;width:300px;max-width:380px;z-index:20;display:flex;flex-direction:column;overflow:hidden;background:#ffffff6b;border-left:1px solid rgba(255,255,255,.6);border-radius:0 0 var(--radius-2xl) 0;box-shadow:-4px 0 24px #503ca01f,-1px 0 #ffffff4d;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s ease}@supports (backdrop-filter: blur(1px)){.attachment-preview-comments-panel{background:#ffffff47;backdrop-filter:blur(28px) saturate(1.9) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(1.9) brightness(1.05)}}.attachment-preview-comments-panel-collapsed{transform:translate(100%);opacity:0;pointer-events:none}.attachment-preview-comments-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 8px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.45)}.attachment-preview-comments-panel-title{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.attachment-preview-comments-count{font-size:.72rem;font-weight:500;color:var(--text-muted)}.attachment-preview-comments-panel-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.55);background:#ffffff40;color:var(--text-muted);cursor:pointer;font-size:11px!important;transition:background .15s ease,color .15s ease;flex-shrink:0}.attachment-preview-comments-panel-close:hover{background:#ffffff8c;color:var(--text)}.attachment-preview-threads::-webkit-scrollbar{width:4px}.attachment-preview-threads::-webkit-scrollbar-track{background:transparent}.attachment-preview-threads::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.attachment-preview-threads-empty{font-size:.78rem;color:var(--text-muted);text-align:center;padding:24px 12px;line-height:1.5;flex:1;display:flex;align-items:center;justify-content:center}.attachment-preview-thread-card{border-radius:var(--radius);background:#ffffff57;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset;flex-shrink:0;overflow:hidden;transition:box-shadow .15s ease,background .15s ease}.attachment-preview-thread-card-selected{background:#ffffff8c;box-shadow:0 0 0 2px #6350f026,0 1px #ffffffe6 inset}.attachment-preview-thread-card-selected:has(.attachment-preview-thread-edit){box-shadow:0 1px #ffffffe6 inset}.attachment-preview-thread-parent{position:relative;padding:8px 10px;margin:5px 5px 0;border:2px solid var(--thread-accent, var(--primary));border-radius:calc(var(--radius) - 3px);transition:background .13s ease;min-height:85px;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}.attachment-preview-thread-parent:hover{background:var(--primary-light)}.attachment-preview-thread-parent:has(.attachment-preview-thread-edit):hover{background:transparent}.attachment-preview-thread-parent:has(.attachment-preview-thread-edit){max-height:none;overflow-y:visible}.attachment-preview-thread-record{flex:1;display:flex;flex-direction:column;justify-content:center}.attachment-preview-thread-record-editable{border-radius:4px;transition:background .13s ease}.attachment-preview-thread-parent:has(.attachment-preview-thread-record-editable),.attachment-preview-thread-reply:has(.attachment-preview-thread-record-editable){cursor:pointer}.attachment-preview-thread-record-editable:hover{background:transparent}.attachment-preview-thread-record-no-actions .attachment-preview-thread-actions{display:none}.attachment-preview-thread-reply-header{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;flex-shrink:0;margin-bottom:2px}.attachment-preview-thread-author,.attachment-preview-thread-reply-author{font-size:.67rem;font-weight:500;color:var(--text-muted);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;flex:1;min-width:0}.attachment-preview-thread-header-right{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0}.attachment-preview-thread-header-meta{display:flex;flex-direction:row;align-items:center;gap:3px;min-width:0;overflow:hidden;flex:1}.attachment-preview-thread-timestamp{font-size:.62rem;font-weight:400;color:var(--text-muted);opacity:.6;white-space:nowrap;flex-shrink:0;line-height:1.4}.attachment-preview-thread-content,.attachment-preview-thread-reply-content{flex:1;min-width:0;font-size:.8rem;line-height:1.5;color:var(--text);word-break:break-word;text-align:justify}.attachment-preview-thread-content p,.attachment-preview-thread-reply-content p{margin:0 0 .3em}.attachment-preview-thread-content p:last-child,.attachment-preview-thread-reply-content p:last-child{margin:0}.attachment-preview-thread-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-top:1px}.attachment-preview-thread-action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;font-size:10px!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.attachment-preview-thread-action-icon:hover{background:#ffffff8c;border-color:#ffffffb3;color:var(--text)}.attachment-preview-thread-edit{border-radius:var(--radius);overflow:hidden;background:#ffffff80}.attachment-preview-thread-reply{position:relative;padding:5px 10px 5px 9px;margin:4px 5px 0;background:#ffffff2e;border-radius:calc(var(--radius) - 3px);transition:background .13s ease;min-height:79px;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}.attachment-preview-thread-reply:hover{background:var(--primary-light)}.attachment-preview-thread-reply:has(.attachment-preview-thread-edit):hover{background:transparent}.attachment-preview-thread-reply:has(.attachment-preview-thread-edit){max-height:none;overflow-y:visible}.attachment-preview-thread-delete-btn{position:absolute;bottom:5px;right:5px;width:18px;height:18px;border-radius:50%;background:var(--thread-accent, var(--primary));color:#fff;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:2;pointer-events:auto;transition:transform .12s ease,background .12s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #00000038;opacity:0}.attachment-preview-thread-delete-btn svg{width:9px;height:9px;flex-shrink:0}.attachment-preview-thread-parent:hover .attachment-preview-thread-delete-btn,.attachment-preview-thread-reply:hover .attachment-preview-thread-delete-btn{opacity:1}.attachment-preview-thread-delete-btn:hover{transform:scale(1.18);background:var(--thread-accent)}.attachment-preview-thread-reply-form{padding:6px 10px;margin:4px 5px 5px;border-top:none;background:#ffffff2e;border-radius:calc(var(--radius) - 3px)}.attachment-preview-pages-panel{position:absolute;left:0;top:0;bottom:0;background:#ffffff6b;border-right:1px solid rgba(255,255,255,.6);border-radius:0 0 0 var(--radius-2xl);box-shadow:4px 0 24px #503ca01f,1px 0 #ffffff4d;position:relative;flex:0 0 144px;align-self:stretch;width:144px;z-index:20;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(var(--light-primary),var(--light-primary)),#fff;color:var(--primary);border-right:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:0;box-shadow:none;transition:flex-basis .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1)}.attachment-preview-pages-panel-collapsed{flex-basis:40px;width:40px;transform:none;opacity:1;pointer-events:auto}.attachment-preview-content-minimized .attachment-preview-pages-panel{position:absolute;left:0;top:0;bottom:0;flex:none}.attachment-preview-pages-panel-collapsed .attachment-preview-pages-panel-header{justify-content:center;border-bottom:none;padding:10px 6px}.attachment-preview-pages-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 8px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--primary) 16%,transparent)}.attachment-preview-pages-panel-title{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-pages-count{font-size:.72rem;font-weight:500;color:var(--primary)}.attachment-preview-pages-list{flex:1;min-height:0;overflow-y:auto;padding:10px 8px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 28%,transparent) transparent}.attachment-preview-pages-list::-webkit-scrollbar{width:4px}.attachment-preview-pages-list::-webkit-scrollbar-track{background:transparent}.attachment-preview-pages-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:999px}.attachment-preview-page-thumb{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;border-radius:var(--radius);padding:5px;width:100%;background:transparent;outline:none}.attachment-preview-page-thumb:hover{background:transparent}.attachment-preview-page-thumb:hover .attachment-preview-page-thumb-img-wrap{outline:2px solid var(--light-primary);outline-offset:1px}.attachment-preview-page-thumb-img-wrap{border-radius:3px;overflow:hidden;line-height:0;box-shadow:0 2px 8px #00000029,0 1px #ffffff80 inset;transition:box-shadow .15s ease;background:#fff}.attachment-preview-page-thumb-img-wrap img,.attachment-preview-page-thumb-img-wrap canvas,.attachment-preview-page-thumb-img-wrap .react-pdf__Page{display:block;max-width:100%}.attachment-preview-page-thumb-footer{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:14px}.attachment-preview-page-thumb-label{font-size:.65rem;font-weight:500;color:var(--text-muted);line-height:1;text-align:center}.attachment-preview-page-thumb-icons{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px;color:var(--primary)}.attachment-preview-page-thumb-comment-icon{width:10px!important;height:10px!important;color:var(--primary);opacity:.75;flex-shrink:0}.attachment-preview-page-thumb-fields-icon{width:10px!important;height:10px!important;color:var(--primary);opacity:.8;flex-shrink:0}.comment-editor{display:flex;flex-direction:column;min-height:0}.comment-editor-toolbar{display:flex;align-items:center;gap:1px;padding:2px 4px;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.comment-editor-toolbar::-webkit-scrollbar{height:3px}.comment-editor-toolbar::-webkit-scrollbar-track{background:transparent}.comment-editor-toolbar::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.comment-editor-toolbar-banner{background:#ffffff4d;border-bottom:1px solid rgba(255,255,255,.5)}.comment-editor-toolbar-prefix{display:flex;align-items:center;margin-right:2px}.comment-editor-toolbar-suffix{display:flex;align-items:center;gap:1px;margin-left:auto;padding-left:4px;border-left:1px solid rgba(0,0,0,.08)}.comment-editor-btn{width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:3px!important;border:none!important;background:transparent!important;color:var(--text-muted)!important;font-size:11px!important;box-shadow:none!important;line-height:1!important;transition:background .1s ease,color .1s ease!important}.comment-editor-btn:hover:not(:disabled){background:#00000012!important;color:var(--text)!important}.comment-editor-btn.active{background:#6350f01a!important;color:var(--primary)!important}.comment-editor-btn:disabled{opacity:.3!important;pointer-events:none!important}.comment-editor-dropdown{position:absolute;top:calc(100% + 3px);left:0;z-index:200;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:var(--radius);box-shadow:0 4px 16px #00000029,0 1px #ffffffe6 inset;padding:5px}.comment-editor-dropdown-item{display:block;width:100%;padding:3px 8px;font-size:.74rem;color:var(--text);background:transparent;border:none;border-radius:3px;cursor:pointer;text-align:left;transition:background .1s ease}.comment-editor-dropdown-item:hover{background:#6350f01a;color:var(--primary)}.comment-editor-color-grid{display:grid;grid-template-columns:repeat(5,16px);gap:3px;padding:4px}.comment-editor-color-swatch{width:16px;height:16px;border-radius:2px;border:1px solid rgba(255,255,255,.55);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.comment-editor-color-swatch:hover{transform:scale(1.25);box-shadow:0 1px 4px #00000038}.comment-editor-content{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.comment-editor-content::-webkit-scrollbar{width:3px}.comment-editor-content::-webkit-scrollbar-track{background:transparent}.comment-editor-content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.comment-editor-floating-bar{position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + 6px));z-index:15;display:flex;align-items:center;gap:1px;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid rgba(99,80,240,.18);box-shadow:0 4px 18px #503ca02e,0 1px #fffffff2 inset;white-space:nowrap;pointer-events:auto;-webkit-user-select:none;user-select:none}.comment-editor-content .ProseMirror{padding:5px 7px;font-size:.76rem;line-height:1.45;color:var(--text);background:transparent;outline:none;min-height:30px;word-break:break-word}.comment-editor-content .ProseMirror p{margin:0}.comment-editor-content .ProseMirror p+p{margin-top:.25em}.comment-editor-content .ProseMirror .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted);pointer-events:none;height:0;font-size:.74rem}.attachment-preview-placeholder-save,.attachment-preview-placeholder-trash,.attachment-preview-placeholder-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;border:none;background:transparent;font-size:11px!important;cursor:pointer;transition:background .1s ease,color .1s ease;flex-shrink:0}.attachment-preview-placeholder-save{color:var(--primary)}.attachment-preview-placeholder-save:hover:not(:disabled){background:#6350f01a}.attachment-preview-placeholder-save:disabled{opacity:.3;cursor:not-allowed}.attachment-preview-placeholder-trash{color:var(--text-muted)}.attachment-preview-placeholder-trash:hover:not(:disabled){background:#ef44441a;color:#ef4444}.attachment-preview-placeholder-trash:disabled{opacity:.3;cursor:not-allowed}.attachment-preview-placeholder-close{color:var(--text-muted)}.attachment-preview-placeholder-close:hover:not(:disabled){background:#00000012;color:var(--text)}.attachment-preview-placeholder-close:disabled{opacity:.3;cursor:not-allowed}.signature-placement-modal{overflow:hidden!important;border-radius:var(--radius-2xl)!important;box-shadow:0 32px 80px #503ca038,0 1px #ffffffe6 inset!important}.signature-placement-modal-minimized{border-radius:var(--radius-xl)!important;box-shadow:0 16px 48px #503ca047,0 1px #ffffffe6 inset!important}.signature-placement-modal-minimized .signature-placement-pdf-area{padding:0!important}.signature-placement-modal-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 12px;min-height:50px;flex-shrink:0;background:#ffffff6b;border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 1px #ffffffe6 inset}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-header{background:#ffffff4d;backdrop-filter:blur(28px) saturate(1.8) brightness(1.04);-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.04)}}.signature-placement-header-left{display:flex;align-items:center;gap:6px;justify-content:flex-start;min-width:0}@keyframes spm-header-actions-fadein{0%{opacity:0}to{opacity:1}}.signature-placement-modal-header:not(.signature-placement-modal-header--actions-visible) .signature-placement-header-left,.signature-placement-modal-header:not(.signature-placement-modal-header--actions-visible) .signature-placement-header-right>*:not(.signature-placement-close-btn){opacity:0!important;pointer-events:none}.signature-placement-modal-header--actions-visible .signature-placement-header-left,.signature-placement-modal-header--actions-visible .signature-placement-header-right>*:not(.signature-placement-close-btn){opacity:1;pointer-events:auto;animation:spm-header-actions-fadein .18s ease forwards}.signature-placement-header-center{display:flex;align-items:center;justify-content:center;min-width:0}.signature-placement-modal-filename{font-size:.82rem;font-weight:600;color:var(--text);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signature-placement-header-right{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.signature-placement-header-separator{width:1px;height:18px;background:#0000001f;border-radius:1px;flex-shrink:0;margin:0 2px}.signature-placement-pagination-inline{display:flex;align-items:center;gap:2px}.signature-placement-page-info{font-size:.72rem;font-weight:600;color:var(--text-secondary);padding:0 4px;white-space:nowrap;min-width:36px;text-align:center}.signature-placement-zoom{display:flex;align-items:center;gap:2px}.signature-placement-zoom-level{font-size:.72rem;font-weight:600;color:var(--text-secondary);min-width:36px;text-align:center;white-space:nowrap;padding:0 2px;background:transparent;border:none;cursor:text;border-radius:var(--radius);transition:background .12s ease}.signature-placement-zoom-level:hover{background:#ffffff73;color:var(--text)}.signature-placement-zoom-input{width:44px;height:22px;border:1px solid rgba(99,80,240,.4);border-radius:var(--radius);background:#ffffffb3;color:var(--text);font-size:.78rem;font-weight:600;text-align:center;padding:0 4px;outline:none;-moz-appearance:textfield}.signature-placement-zoom-input::-webkit-outer-spin-button,.signature-placement-zoom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.signature-placement-modal-comment-chip-segmented{display:flex;align-items:center;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.55);overflow:hidden;transition:opacity .15s ease}.signature-placement-modal-comment-chip-segmented.disabled{opacity:.4;pointer-events:none}.signature-placement-modal-comment-chip{display:flex;align-items:center;gap:5px;padding:3px 10px;font-size:.76rem;font-weight:500;color:var(--text-secondary);cursor:grab;-webkit-user-select:none;user-select:none;transition:background .14s ease,color .14s ease;border-radius:999px;white-space:nowrap}.signature-placement-modal-comment-chip:hover{background:#ffffff73;color:var(--text)}.signature-placement-modal-comment-chip.selected{background:var(--primary);color:#fff;cursor:crosshair}.signature-placement-modal-comment-chip.disabled{opacity:.4;pointer-events:none}.signature-placement-modal-header-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .14s ease,color .14s ease;font-size:12px;flex-shrink:0;padding:0}.signature-placement-modal-header-btn:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.signature-placement-modal-header-btn:hover:not(:disabled){background:#ffffff73;color:var(--text)}.signature-placement-modal-sidebar-toggle{opacity:.45}.signature-placement-modal-sidebar-toggle.active{opacity:1;color:var(--primary)}.signature-placement-modal-postits-toggle{opacity:.45}.signature-placement-modal-postits-toggle.active{opacity:1;color:var(--primary)}.signature-placement-close-btn{margin-left:2px}.signature-placement-modal-header-btn--sm{width:18px;height:18px;font-size:10px}.signature-placement-options{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;width:100%;padding:8px 16px;flex-shrink:0;background:var(--light-primary);color:var(--primary);border:none;box-shadow:none}.signature-placement-signer-pills-row{grid-column:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:32px}.signature-placement-signer-empty-hint{font-size:.78rem;color:var(--primary);font-style:italic}.signature-signer-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--signer-color, #6350F0) 45%,transparent);background:color-mix(in srgb,var(--signer-color, #6350F0) 9%,rgba(255,255,255,.35));color:var(--text);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;max-width:200px;-webkit-user-select:none;user-select:none;line-height:1.5;white-space:nowrap}.signature-signer-pill:hover:not(:disabled){background:color-mix(in srgb,var(--signer-color, #6350F0) 16%,rgba(255,255,255,.45));border-color:var(--signer-color, #6350F0)}.signature-signer-pill.active{background:color-mix(in srgb,var(--signer-color, #6350F0) 18%,rgba(255,255,255,.55));border-color:var(--signer-color, #6350F0);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--signer-color, #6350F0) 22%,transparent);font-weight:600}.signature-signer-pill:disabled{opacity:.45;cursor:not-allowed}.signature-signer-pill-dot{width:8px;height:8px;border-radius:50%;background:var(--primary, #6350F0);flex-shrink:0}.signature-signer-pill-label{overflow:hidden;text-overflow:ellipsis;max-width:160px}.signature-signer-add-list{border-top:1px solid rgba(0,0,0,.06);padding:4px;max-height:160px;overflow-y:auto}.signature-signer-add-list-item{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;font-size:.82rem;cursor:pointer;transition:background .1s ease;-webkit-user-select:none;user-select:none}.signature-signer-add-list-item:hover{background:#0000000d}.signature-signer-add-list-item.active{font-weight:500}.signature-signer-add-list-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.signature-signer-inline-add{position:relative;display:flex;align-items:center;gap:4px;flex-shrink:0}.signature-signer-display{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 7px;border-radius:var(--radius);border:1.5px solid color-mix(in srgb,var(--primary) 40%,transparent);background:transparent;color:var(--primary);font-size:.78rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease;max-width:240px;white-space:nowrap;outline:none}.signature-signer-display:hover{border-color:var(--primary)}.signature-signer-display:focus-visible{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 30%,transparent);outline-offset:1px}.signature-signer-display-email{overflow:hidden;text-overflow:ellipsis;max-width:180px;flex:1;min-width:0}.signature-signer-display-chevron{font-size:9px!important;opacity:.65;transition:transform .15s ease;flex-shrink:0;display:inline-flex;align-items:center}.signature-signer-display.open .signature-signer-display-chevron{transform:rotate(180deg)}.signature-signer-inline-input{width:172px;height:28px;padding:0 10px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:#fff;color:var(--primary);font-size:.76rem;font-weight:400;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;flex-shrink:0}.signature-signer-inline-input::placeholder{color:var(--text-muted);font-size:.74rem}.signature-signer-inline-input:focus{border-color:var(--primary);background:#fff;box-shadow:none}.signature-signer-inline-input--error{border-color:var(--danger, #ef4444)!important;box-shadow:0 0 0 2px #ef44441f!important}.signature-signer-inline-input:disabled{opacity:.4;cursor:not-allowed}.signature-signer-inline-add-btn{flex-shrink:0;height:28px!important;padding:0 10px!important;border-radius:var(--radius)!important;font-size:.74rem!important;background:#fff!important;color:var(--primary)!important;border:1px solid var(--primary)!important;box-shadow:none!important}.signature-signer-inline-error{font-size:.7rem;color:var(--danger, #ef4444);margin-top:2px;white-space:nowrap}.signature-signer-popover{min-width:220px;background:#fff!important;border:1px solid rgba(99,80,240,.15)!important;border-radius:var(--radius)!important;box-shadow:0 4px 20px #503ca029!important;overflow:hidden}.signature-signer-dropdown-divider{height:1px;background:#0000000f;margin:2px 0}.signature-signer-dropdown-check{margin-left:auto;flex-shrink:0;color:var(--primary);font-size:11px!important}.signature-signer-add-inline-row{display:flex;align-items:center;gap:5px;padding:5px 7px 6px}.signature-signer-add-inline-input{flex:1;min-width:0;height:26px;padding:0 8px;border-radius:var(--radius);border:1px solid rgba(0,0,0,.12);background:#ffffffb3;color:var(--text);font-size:.76rem;outline:none;pointer-events:auto;transition:border-color .15s ease}.signature-signer-add-inline-input::placeholder{color:#00000059}.signature-signer-add-inline-input:focus{border-color:var(--primary)}.signature-signer-add-inline-input.error{border-color:var(--danger, #ef4444)}.signature-signer-add-inline-btn{flex-shrink:0;width:26px;height:26px;border-radius:var(--radius);border:none;background:var(--primary);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:opacity .12s ease;padding:0}.signature-signer-add-inline-btn:disabled{opacity:.35;cursor:default}.signature-signer-add-inline-btn:not(:disabled):hover{opacity:.85}.signature-placement-field-types-row{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;min-width:0}.signature-field-types-wrapper{position:relative}.signature-field-types-segmented{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;transition:opacity .15s ease}.signature-field-types-segmented.disabled{opacity:.45}.signature-field-type-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:500;color:var(--primary);border:1px solid transparent;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--radius);transition:background .14s ease,color .14s ease;white-space:nowrap}.signature-field-type-chip:last-child{border-right:none}.signature-field-type-chip:hover:not(.selected):not(.disabled){background:#fff;color:var(--primary)}.signature-field-type-chip.selected{background:#fff;color:var(--primary);border-color:var(--primary);border-radius:999px;cursor:grab}.signature-field-type-chip.disabled{opacity:.5;cursor:not-allowed}.signature-field-type-chip-delete{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff4d;color:#ffffffe6;font-size:10px!important;transition:background .12s ease;cursor:pointer}.signature-field-type-chip-delete:hover{background:#ffffff8c;color:var(--primary)}.signature-field-types-blocker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:not-allowed;background:transparent}.signature-placement-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.signature-placement-loading,.signature-placement-error{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;color:var(--text-secondary);text-align:center;gap:16px;padding:32px}.signature-placement-error{flex-direction:column}.signature-placement-error p{font-size:.9rem;margin:0;color:var(--text-secondary)}.signature-placement-preview{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;position:relative}.signature-placement-preview-inner,.signature-placement-main{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.signature-placement-pdf-scroll-area{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:2em;background:#0f0a280f;scroll-padding-top:32px}.signature-placement-pdf-scroll-area .react-pdf__Document{display:flex;flex-direction:column;align-items:center;width:100%;gap:2em;padding-bottom:2em}.signature-placement-pdf-area{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;padding:2em;background:#0f0a280f}.signature-placement-page-wrapper{position:relative;display:inline-block;line-height:0;box-shadow:0 4px 24px #0000002e,0 1px 4px #0000001a;border-radius:2px;overflow:visible;margin:0 auto}.signature-placement-modal-page-wrapper-placing{cursor:crosshair}.signature-placement-page-wrapper .react-pdf__Page{overflow:hidden}.signature-placement-page-wrapper .react-pdf__Page canvas{display:block;border-radius:2px}@keyframes spm-img-fadein{0%{opacity:0}to{opacity:1}}.signature-placement-page-wrapper img{display:block;border-radius:2px;animation:spm-img-fadein .18s ease forwards}.signature-placement-modal-drag-preview,.signature-placement-modal-cursor-preview{position:absolute;border:2px dashed var(--primary);border-radius:var(--radius);background:#6350f014;pointer-events:none;z-index:6;transition:none}.signature-placement-modal-drag-preview{background:#6350f01f;border-style:solid}.signature-drag-preview,.signature-cursor-preview{position:absolute;border:2px dashed rgba(99,80,240,.5);border-radius:var(--radius);background:#6350f012;pointer-events:none;z-index:6;transition:none;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--primary);font-weight:500}.signature-drag-preview{background:#6350f01a;border-style:solid}.signature-placement-fields-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.signature-placement-fields-overlay>*{pointer-events:auto}.signature-placement-page-wrapper-placing-field .signature-field-overlay-box{pointer-events:none!important;cursor:inherit!important}.signature-field-overlay-box{position:absolute;background:color-mix(in srgb,var(--field-color, #6350F0) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--field-color, #6350F0) 55%,transparent);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:visible;cursor:grab;transition:background .15s ease,border-color .15s ease;pointer-events:auto;z-index:5;box-shadow:0 1px 4px color-mix(in srgb,var(--field-color, #6350F0) 15%,transparent);touch-action:none;-webkit-user-select:none;user-select:none}@supports (backdrop-filter: blur(1px)){.signature-field-overlay-box{background:color-mix(in srgb,var(--field-color, #6350F0) 8%,transparent);backdrop-filter:blur(4px) saturate(1.3);-webkit-backdrop-filter:blur(4px) saturate(1.3)}}.signature-field-overlay-box:hover:not(.selected){background:color-mix(in srgb,var(--field-color, #6350F0) 16%,transparent);border-color:var(--field-color, #6350F0)}.signature-field-overlay-box.selected{background:color-mix(in srgb,var(--field-color, #6350F0) 14%,transparent);border:2px solid var(--field-color, var(--primary));cursor:grab}.signature-field-overlay-box.signature-field-overlay-box--readonly,.signature-field-overlay-box.signature-field-overlay-box--readonly:hover,.signature-field-overlay-box.signature-field-overlay-box--readonly.selected{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.signature-field-overlay-box--readonly .signature-field-overlay-label{background:transparent}.signature-field-overlay-box--signed .signature-field-signed-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--field-color, var(--primary));pointer-events:none;-webkit-user-select:none;user-select:none}.signature-field-overlay-label{position:absolute;top:0;left:-1px;transform:translateY(-100%);white-space:nowrap;font-size:.67rem;font-weight:600;color:var(--field-color, var(--primary));background:color-mix(in srgb,var(--field-color, #6350F0) 7%,rgba(248,247,255,.96));border:1px solid color-mix(in srgb,var(--field-color, #6350F0) 35%,transparent);border-bottom:none;border-radius:4px 4px 0 0;padding:1px 7px;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:120px;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.signature-field-overlay-box[style*="z-index: 50"]{filter:drop-shadow(0 6px 20px color-mix(in srgb,var(--field-color, #6350F0) 32%,transparent));cursor:grabbing!important}.signature-field-delete-btn{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--field-color, var(--primary));color:#fff;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:14;pointer-events:auto;transition:transform .12s ease,background .12s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #00000038;touch-action:none;opacity:0}.signature-field-delete-btn svg{width:9px;height:9px;flex-shrink:0}.signature-field-overlay-box:hover .signature-field-delete-btn,.signature-field-overlay-box.selected .signature-field-delete-btn{opacity:1}.signature-field-delete-btn:hover{transform:scale(1.18);background:#ef4444}.signature-field-resize-handle{position:absolute;width:10px;height:10px;background:var(--field-color, var(--primary));border:1.5px solid #fff;border-radius:2px;z-index:12;pointer-events:auto;touch-action:none;box-shadow:0 1px 2px #0000002e}.signature-field-resize-tl{top:-5px;left:-5px;cursor:nwse-resize}.signature-field-resize-tr{top:-5px;right:-5px;cursor:nesw-resize}.signature-field-resize-bl{bottom:-5px;left:-5px;cursor:nesw-resize}.signature-field-resize-br{bottom:-5px;right:-5px;cursor:nwse-resize}.signature-placement-modal-comments-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.signature-placement-modal-comments-overlay>*{pointer-events:auto}.signature-placement-modal-placeholder{position:absolute;border:1.5px dashed rgba(99,80,240,.55);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 2px 12px #503ca024;display:flex;flex-direction:column;overflow:visible;z-index:10;cursor:grab;min-width:120px;min-height:60px;transition:box-shadow .15s ease}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-placeholder{background:#ffffffd1;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}}.signature-placement-modal-placeholder.selected{border-color:var(--primary);border-style:solid;box-shadow:0 0 0 2px #6350f02e,0 4px 16px #503ca02e;z-index:100;opacity:1;transition:box-shadow .15s ease}.signature-placement-modal-placeholder-editing{cursor:default}.signature-placement-modal-placeholder-drag-handle{position:absolute;left:0;top:0;bottom:0;width:14px;display:flex;align-items:center;justify-content:center;cursor:grab;color:#6350f04d;border-radius:var(--radius) 0 0 var(--radius);transition:color .15s ease,background .15s ease;z-index:2}.signature-placement-modal-placeholder-drag-handle:hover{color:var(--primary);background:#6350f012}.signature-placement-modal-placeholder-drag-handle:active{cursor:grabbing}.signature-placement-modal-placeholder-editor{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--radius)}.signature-placement-modal-resize-handle{position:absolute;width:10px;height:10px;background:var(--primary);border:1.5px solid #fff;border-radius:2px;z-index:12;pointer-events:auto;box-shadow:0 1px 3px #00000040}.signature-placement-modal-resize-tl{top:-5px;left:-5px;cursor:nwse-resize}.signature-placement-modal-resize-tr{top:-5px;right:-5px;cursor:nesw-resize}.signature-placement-modal-resize-bl{bottom:-5px;left:-5px;cursor:nesw-resize}.signature-placement-modal-resize-br{bottom:-5px;right:-5px;cursor:nwse-resize}.signature-placement-modal-comment-thread{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.signature-placement-modal-postit-wrapper{position:absolute;pointer-events:auto;z-index:8;display:flex;flex-direction:column;gap:4px;-webkit-user-select:none;user-select:none;touch-action:none}.signature-placement-modal-postit-wrapper:hover{z-index:15}.signature-placement-modal-postit-delete-btn{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--signature-modal-postit-border, var(--primary));color:#fff;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:20;pointer-events:auto;transition:transform .12s ease,background .12s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #00000038;opacity:0;touch-action:none}.signature-placement-modal-postit-delete-btn svg{width:9px;height:9px;flex-shrink:0}.signature-placement-modal-postit-wrapper:hover .signature-placement-modal-postit-delete-btn{opacity:1}.signature-placement-modal-postit-delete-btn:hover{transform:scale(1.18);background:#ef4444}.signature-placement-modal-comment-thread-replying .signature-placement-modal-postit-wrapper{z-index:30}.signature-placement-modal-postit-wrapper[style*="z-index: 50"]{filter:drop-shadow(0 8px 24px rgba(0,0,0,.22))}.signature-placement-modal-page-wrapper-editing .signature-placement-modal-postit-wrapper,.signature-placement-modal-page-wrapper-editing .signature-placement-modal-postit-wrapper:hover{z-index:1}.signature-placement-modal-page-wrapper-placing .signature-placement-modal-postit-wrapper{cursor:crosshair;pointer-events:none}.signature-placement-modal-postit{background:#ffffffb3;border:1.5px solid var(--signature-modal-postit-border, rgba(99, 80, 240, .7));border-radius:var(--radius);box-shadow:0 2px 10px #00000024,0 1px #ffffffe6 inset;padding:6px 8px 30px;overflow:hidden;width:100%;flex:1;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;transition:box-shadow .15s ease}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-postit{background:#ffffff94;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}}.signature-placement-modal-postit:hover{box-shadow:0 4px 16px #0000002e,0 1px #ffffffe6 inset}.signature-placement-modal-comment-thread-replying .signature-placement-modal-postit,.signature-placement-modal-postit-reply-form{opacity:1!important}.signature-placement-modal-comment-thread-replying .signature-placement-modal-postit{background:#ffffffe0}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-comment-thread-replying .signature-placement-modal-postit{background:#ffffffd1;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}}.signature-placement-modal-postit-reply-form .comment-editor{background:#fff}.signature-placement-modal-postit-reply-form .comment-editor-toolbar{background:#fff;border-bottom-color:#00000012}.signature-placement-modal-postit-reply-form .comment-editor-content{background:#fff}.signature-placement-modal-postit-readonly{cursor:default}.signature-placement-modal-postit-body{flex:1;min-height:0;overflow:auto;font-size:.75rem;line-height:1.5;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent;padding-bottom:1em}.signature-placement-modal-postit-body::-webkit-scrollbar{width:3px}.signature-placement-modal-postit-body::-webkit-scrollbar-track{background:transparent}.signature-placement-modal-postit-body::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.signature-placement-modal-postit-item{display:flex;flex-direction:column;gap:2px}.signature-placement-modal-postit-content{color:var(--text);font-size:.75rem;line-height:1.4;word-break:break-word;overflow:hidden}.signature-placement-modal-postit-content p{margin:0;padding:0;min-height:1em}.signature-placement-modal-postit-item-reply{margin-top:6px;display:flex;flex-direction:column;gap:1px}.signature-placement-modal-postit-item-reply:last-child{margin-bottom:6px}.signature-placement-modal-postit-item-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;min-width:0}.signature-placement-modal-postit-item-header-meta{display:flex;flex-direction:row;align-items:baseline;gap:3px;flex-shrink:0}.signature-placement-modal-postit-author{font-size:.65rem;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4}.signature-placement-modal-postit-timestamp{font-size:.6rem;font-weight:400;color:var(--text-muted);opacity:.65;white-space:nowrap;flex-shrink:0;line-height:1.4}.signature-placement-modal-postit-reply-count{font-size:.6rem;font-weight:500;color:var(--text-muted);opacity:.75;white-space:nowrap;flex-shrink:0;line-height:1.4}.signature-placement-modal-postit-item-reply .signature-placement-modal-postit-content{text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word}.signature-placement-modal-postit-item-reply .signature-placement-modal-postit-content p{text-align:left;white-space:normal;min-height:unset}.signature-placement-modal-postit-reply-btn{position:absolute;bottom:4px;right:4px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;gap:3px;border-radius:12px;border:1px solid var(--signature-modal-postit-border, rgba(99, 80, 240, .5));background:#fff6;color:var(--signature-modal-postit-accent, var(--primary));font-size:11px!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;flex-shrink:0}.signature-placement-modal-postit-reply-btn:hover{background:#ffffffb3;box-shadow:0 1px 4px #503ca026}.signature-placement-modal-postit-reply-count{font-size:9px!important;font-weight:600;line-height:1;pointer-events:none}.signature-placement-modal-postit-own-reply-count{position:absolute;bottom:4px;right:4px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#ffffff80;border:1px solid rgba(0,0,0,.1);color:var(--text-muted);font-size:9px!important;font-weight:600;line-height:1;pointer-events:none}.signature-placement-modal-postit-reply-form{border-radius:var(--radius);background:#fffc;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #0000001a;overflow:hidden}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-postit-reply-form{background:#ffffffa6;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}}.signature-placement-modal-placeholder-save,.signature-placement-modal-placeholder-trash,.signature-placement-modal-placeholder-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius);border:1px solid transparent;background:transparent;font-size:11px!important;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;flex-shrink:0}.signature-placement-modal-placeholder-save{color:var(--primary)}.signature-placement-modal-placeholder-save:hover:not(:disabled){background:#6350f01f;border-color:#6350f059}.signature-placement-modal-placeholder-save:disabled{opacity:.35;cursor:not-allowed}.signature-placement-modal-placeholder-trash{color:var(--text-muted)}.signature-placement-modal-placeholder-trash:hover:not(:disabled){background:#ef44441a;border-color:#ef444459;color:#ef4444}.signature-placement-modal-placeholder-trash:disabled{opacity:.35;cursor:not-allowed}.signature-placement-modal-placeholder-close{color:var(--text-muted)}.signature-placement-modal-placeholder-close:hover:not(:disabled){background:#ffffff8c;border-color:#ffffffb3;color:var(--text)}.signature-placement-modal-placeholder-close:disabled{opacity:.35;cursor:not-allowed}.signature-placement-modal-comments-panel{position:absolute;right:0;top:0;bottom:0;width:300px;max-width:380px;z-index:20;display:flex;flex-direction:column;overflow:hidden;background:#ffffff6b;border-left:1px solid rgba(255,255,255,.6);box-shadow:-4px 0 24px #503ca01f,-1px 0 #ffffff4d;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s ease}@supports (backdrop-filter: blur(1px)){.signature-placement-modal-comments-panel{background:#ffffff47;backdrop-filter:blur(28px) saturate(1.9) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(1.9) brightness(1.05)}}.signature-placement-modal-comments-panel-collapsed{transform:translate(100%);opacity:0;pointer-events:none}.signature-placement-modal-comments-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 8px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.45)}.signature-placement-modal-comments-panel-title{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.signature-placement-modal-comments-count{font-size:.72rem;font-weight:500;color:var(--text-muted)}.signature-placement-modal-comments-panel-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.55);background:#ffffff40;color:var(--text-muted);cursor:pointer;font-size:11px!important;transition:background .15s ease,color .15s ease;flex-shrink:0}.signature-placement-modal-comments-panel-close:hover{background:#ffffff8c;color:var(--text)}.signature-placement-modal-threads{flex:1;min-height:0;overflow-y:auto;padding:10px 10px 16px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.signature-placement-modal-threads::-webkit-scrollbar{width:4px}.signature-placement-modal-threads::-webkit-scrollbar-track{background:transparent}.signature-placement-modal-threads::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.signature-placement-modal-threads-empty{font-size:.78rem;color:var(--text-muted);text-align:center;padding:24px 12px;line-height:1.5;flex:1;display:flex;align-items:center;justify-content:center}.signature-placement-modal-thread-card{border-radius:var(--radius);background:#ffffff57;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset;flex-shrink:0;overflow:hidden;transition:box-shadow .15s ease,background .15s ease}.signature-placement-modal-thread-card-selected{background:#ffffff8c;box-shadow:0 0 0 2px #6350f026,0 1px #ffffffe6 inset}.signature-placement-modal-thread-card-selected:has(.signature-placement-modal-thread-edit){box-shadow:0 1px #ffffffe6 inset}.signature-placement-modal-thread-parent{position:relative;padding:8px 10px;margin:5px 5px 0;border:2px solid var(--thread-accent, var(--primary));border-radius:calc(var(--radius) - 3px);transition:background .13s ease;min-height:85px;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}.signature-placement-modal-thread-parent:hover{background:var(--primary-light)}.signature-placement-modal-thread-parent:has(.signature-placement-modal-thread-edit):hover{background:transparent}.signature-placement-modal-thread-parent:has(.signature-placement-modal-thread-edit){max-height:none;overflow-y:visible}.signature-placement-modal-thread-record{flex:1;display:flex;flex-direction:column;justify-content:center}.signature-placement-modal-thread-record-no-actions .signature-placement-modal-thread-actions{display:none}.signature-placement-modal-thread-record-editable{border-radius:4px;transition:background .13s ease}.signature-placement-modal-thread-parent:has(.signature-placement-modal-thread-record-editable),.signature-placement-modal-thread-reply:has(.signature-placement-modal-thread-record-editable){cursor:pointer}.signature-placement-modal-thread-record-editable:hover{background:transparent}.signature-placement-modal-thread-reply-header{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;flex-shrink:0;margin-bottom:2px}.signature-placement-modal-thread-author,.signature-placement-modal-thread-reply-author{flex:1;min-width:0;font-size:.67rem;font-weight:500;color:var(--text-muted);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.signature-placement-modal-thread-header-right{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0}.signature-placement-modal-thread-header-meta{display:flex;flex-direction:row;align-items:center;gap:3px;min-width:0;overflow:hidden;flex:1}.signature-placement-modal-thread-timestamp{font-size:.62rem;font-weight:400;color:var(--text-muted);opacity:.6;white-space:nowrap;flex-shrink:0;line-height:1.4}.signature-placement-modal-thread-content,.signature-placement-modal-thread-reply-content{flex:1;min-width:0;font-size:.8rem;line-height:1.5;color:var(--text);word-break:break-word;text-align:justify}.signature-placement-modal-thread-content p,.signature-placement-modal-thread-reply-content p{margin:0 0 .3em}.signature-placement-modal-thread-content p:last-child,.signature-placement-modal-thread-reply-content p:last-child{margin:0}.signature-placement-modal-thread-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-top:1px}.signature-placement-modal-thread-action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;font-size:10px!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.signature-placement-modal-thread-action-icon:hover{background:#ffffff8c;border-color:#ffffffb3;color:var(--text)}.signature-placement-modal-thread-edit{border-radius:var(--radius);overflow:hidden;background:#ffffff80}.signature-placement-modal-thread-reply{position:relative;padding:5px 10px 5px 9px;margin:4px 5px 0;background:#ffffff2e;border-radius:calc(var(--radius) - 3px);transition:background .13s ease;min-height:79px;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}.signature-placement-modal-thread-reply:hover{background:var(--primary-light)}.signature-placement-modal-thread-reply:has(.signature-placement-modal-thread-edit):hover{background:transparent}.signature-placement-modal-thread-reply:has(.signature-placement-modal-thread-edit){max-height:none;overflow-y:visible}.signature-placement-modal-thread-delete-btn{position:absolute;bottom:5px;right:5px;width:18px;height:18px;border-radius:50%;background:var(--thread-accent, var(--primary));color:#fff;border:1.5px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:2;pointer-events:auto;transition:transform .12s ease,background .12s ease,opacity .15s ease;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #00000038;opacity:0}.signature-placement-modal-thread-delete-btn svg{width:9px;height:9px;flex-shrink:0}.signature-placement-modal-thread-parent:hover .signature-placement-modal-thread-delete-btn,.signature-placement-modal-thread-reply:hover .signature-placement-modal-thread-delete-btn{opacity:1}.signature-placement-modal-thread-delete-btn:hover{transform:scale(1.18);background:var(--thread-accent)}.signature-placement-modal-thread-reply-form{padding:6px 10px;margin:4px 5px 5px;border-top:none;background:#ffffff2e;border-radius:calc(var(--radius) - 3px)}.signature-placement-modal-postit-inline-reply-btn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;gap:2px;border-radius:10px;border:1px solid var(--signature-modal-postit-border, rgba(99, 80, 240, .5));background:#ffffff59;color:var(--signature-modal-postit-accent, var(--primary));font-size:9px!important;cursor:pointer;flex-shrink:0;margin-left:4px;transition:background .15s ease,box-shadow .15s ease}.signature-placement-modal-postit-inline-reply-btn:hover{background:#ffffffa6;box-shadow:0 1px 3px #503ca01f}.signature-placement-modal-comments-loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--primary);opacity:.6;margin-left:5px;vertical-align:middle;animation:spm-dot-pulse 1.2s ease-in-out infinite}@keyframes spm-dot-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.signature-placement-fields-summary{width:100%;min-height:40px;padding:6px 12px;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:#ffffff57;border-top:1px solid rgba(255,255,255,.6);box-shadow:0 -1px #ffffff4d;border-radius:var(--radius-lg)}@supports (backdrop-filter: blur(1px)){.signature-placement-fields-summary{background:#ffffff2e;backdrop-filter:blur(20px) saturate(1.6) brightness(1.02);-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1.02)}}.signature-placement-fields-empty{font-size:.75rem;color:var(--text-muted);font-style:italic;padding:2px 4px}.signature-field-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:#fff6;border:1px solid rgba(255,255,255,.7);box-shadow:0 1px #ffffffe6 inset;font-size:.72rem;color:var(--text);transition:background .15s ease,border-color .15s ease;max-width:200px;overflow:hidden}.signature-field-tag-clickable{cursor:pointer}.signature-field-tag-clickable:hover{background:#ffffffa6;border-color:#ffffffe6}.signature-field-tag-selected{background:#6350f01f;border-color:#6350f066;color:var(--primary);box-shadow:0 0 0 2px #6350f026,0 1px #ffffffe6 inset}.signature-field-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px;flex-shrink:1}.signature-field-tag-icon{color:var(--text-secondary);font-size:12px!important;flex-shrink:0}.signature-field-tag-selected .signature-field-tag-icon{color:var(--primary)}.signature-field-tag-signer-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;font:inherit;font-size:.72rem;color:var(--text);cursor:pointer;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;padding:0;border-bottom:1px dashed rgba(99,80,240,.45)}.signature-field-tag-signer-select:hover{border-bottom-color:var(--primary);color:var(--primary)}.signature-field-tag-signer-select:focus{border-bottom-color:var(--primary);color:var(--primary)}.signature-field-signer-display{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2px 6px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4}.signature-field-signer-selector{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:2px 6px;cursor:grab;border-radius:var(--radius);z-index:6;transition:background .12s ease}.signature-field-signer-selector:hover,.signature-field-signer-selector.open{background:#f5f3ff8c}.signature-field-signer-label{font-size:.62rem;font-weight:500;color:var(--primary);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);padding:0 4px 2px;line-height:1.4}.signature-field-signer-chevron{font-size:1.1rem;color:var(--primary);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;margin-top:-3px;opacity:.7;flex-shrink:0}.signature-field-signer-dropdown{position:absolute;top:calc(100% + 6px);left:-2px;right:-2px;background:color-mix(in srgb,var(--field-color, #6350F0) 6%,rgba(255,255,255,.98));border:2px solid var(--field-color, var(--primary));border-radius:var(--radius);box-shadow:0 6px 16px color-mix(in srgb,var(--field-color, #6350F0) 20%,transparent);z-index:20;overflow:hidden}.signature-field-signer-option{padding:10px 12px;font-size:.68rem;font-weight:500;color:var(--primary);text-align:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .1s ease}.signature-field-signer-option:hover{background:color-mix(in srgb,var(--field-color, #6350F0) 14%,transparent)}.signature-field-signer-option.active{font-weight:600;background:color-mix(in srgb,var(--field-color, #6350F0) 10%,transparent)}.signature-field-tag-warning{background:#eab30814;border-color:#eab30866;color:var(--text-secondary);opacity:.85}.signature-field-tag-warning .signature-field-tag-icon{color:#eab308d9;font-style:normal;font-weight:700}.message-compose-container,.document-compose-container,.documenso-compose-container,.message-reply-container{position:relative;display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden;padding:14px;gap:6px;background:transparent;--compose-section-collapse-duration: 1s;--compose-section-collapse-easing: ease-in-out}.message-reply-header{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:40px;padding:8px 14px;border-radius:var(--radius-lg);background:#ffffffa6;border:1px solid rgba(255,255,255,.48);box-shadow:0 1px #fffc inset,var(--shadow-sm)}@supports (backdrop-filter: blur(1px)){.message-reply-header{background:#ffffff38;backdrop-filter:blur(28px) saturate(1.4) brightness(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.4) brightness(1.1)}}.message-reply-header-title{display:flex;align-items:center;gap:7px;font-size:.79rem;font-weight:600;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;opacity:.65;-webkit-user-select:none;user-select:none}.message-reply-header-icon{font-size:13px!important;color:var(--text-secondary);opacity:.7;flex-shrink:0;display:inline-flex;align-items:center}.message-reply-header-icon svg{width:13px!important;height:13px!important}.message-reply-options-row{display:flex;align-items:center;justify-content:center;min-height:52px;padding:6px 14px;border-top:1px solid rgba(229,231,235,.6)}.compose-form-top-row>.message-reply-form-top{flex:1;min-width:0}.message-compose-drop-overlay,.document-compose-drop-overlay,.documenso-compose-drop-overlay,.message-reply-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#ffffffa6;border:2px dashed var(--primary);border-radius:var(--radius-lg);pointer-events:none}@supports (backdrop-filter: blur(1px)){.message-compose-drop-overlay,.document-compose-drop-overlay,.documenso-compose-drop-overlay{background:#fff6;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}}.message-compose-drop-content,.document-compose-drop-content,.documenso-compose-drop-content{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--text)}.message-compose-drop-icon,.document-compose-drop-icon,.documenso-compose-drop-icon{font-size:2.5rem;color:var(--primary);opacity:.75}.document-compose-drop-info{color:var(--text-secondary)}.message-compose-header,.document-compose-header,.documenso-compose-header,.message-compose-form-top,.document-compose-form-top,.documenso-compose-form-top,.message-reply-form-top,.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-main-content,.document-compose-editor-section{background:#ffffffa6;border:1px solid rgba(255,255,255,.48);box-shadow:0 1px #fffc inset,var(--shadow-sm)}@supports (backdrop-filter: blur(1px)){.message-compose-header,.document-compose-header,.documenso-compose-header{background:#ffffff38;backdrop-filter:blur(28px) saturate(1.4) brightness(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.4) brightness(1.1)}.message-compose-form-top,.document-compose-form-top,.documenso-compose-form-top,.message-reply-form-top{background:#ffffff2e;backdrop-filter:blur(24px) saturate(1.4) brightness(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.4) brightness(1.08)}.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-main-content,.document-compose-editor-section{background:#ffffff24;backdrop-filter:blur(20px) saturate(1.3) brightness(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.3) brightness(1.06)}}.message-compose-detail-body-wrapper,.document-compose-detail-body-wrapper,.documenso-compose-detail-body-wrapper,.message-reply-detail-body-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.message-compose-detail-body-wrapper>form,.document-compose-detail-body-wrapper>form,.documenso-compose-detail-body-wrapper>form,.message-reply-detail-body-wrapper>form{display:flex;flex-direction:column;flex:1;min-height:0;gap:6px}.message-compose-form-top,.document-compose-form-top,.documenso-compose-form-top,.message-reply-form-top{flex-shrink:0;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;max-height:500px;transition:max-height var(--compose-section-collapse-duration) var(--compose-section-collapse-easing),opacity var(--compose-section-collapse-duration) var(--compose-section-collapse-easing)}.message-compose-form-top.collapsed,.document-compose-form-top.collapsed,.documenso-compose-form-top.collapsed,.message-reply-form-top.collapsed{max-height:0!important;opacity:0;pointer-events:none}.compose-form-top-recipients{display:flex;flex-direction:column;max-height:500px;overflow:hidden;transition:max-height var(--compose-section-collapse-duration) var(--compose-section-collapse-easing),opacity var(--compose-section-collapse-duration) var(--compose-section-collapse-easing)}.compose-form-top-recipients.collapsed{max-height:0!important;opacity:0;pointer-events:none}.compose-form-row{display:flex;align-items:center;min-height:46px;position:relative}.compose-form-row+.compose-form-row,.compose-form-row~.message-compose-ccbcc-fields,.compose-form-row~.documenso-compose-ccbcc-fields{border-top:none}.message-compose-ccbcc-fields.visible+.compose-form-row,.documenso-compose-ccbcc-fields.visible+.compose-form-row{border-top:none}.compose-ccbcc-row{display:flex;align-items:center;gap:8px}.compose-ccbcc-row+.compose-ccbcc-row{padding-top:4px;margin-top:2px}.compose-ccbcc-label{flex-shrink:0;text-align:left;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--text-secondary);-webkit-user-select:none;user-select:none;line-height:1;padding:0}.compose-to-label{width:auto;line-height:1;padding-top:0;color:var(--text)}.compose-recipient-focus-block{display:flex;flex-direction:column}.compose-from-focus-row{display:flex;align-items:center;gap:6px;padding:6px 14px 0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height var(--compose-section-collapse-duration, .2s) var(--compose-section-collapse-easing, ease),opacity var(--compose-section-collapse-duration, .2s) var(--compose-section-collapse-easing, ease)}.compose-recipient-focus-block:focus-within .compose-from-focus-row{max-height:28px;opacity:1}.compose-from-focus-label{flex-shrink:0;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--primary);-webkit-user-select:none;user-select:none}.compose-from-focus-email{min-width:0;font-size:.82rem;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-to-label-group{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;width:auto;min-width:4.25rem}.compose-recipient-label-pill{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;flex:0 0 auto;min-width:3.6rem;height:28px;padding:0 8px 0 4px;border:none;border-radius:8px;background:transparent;box-shadow:none;transition:background .15s ease,box-shadow .15s ease}.compose-recipient-label-pill:not(:has(.compose-recipient-field-icon)){padding-left:10px}button.compose-recipient-label-pill{margin:0;font:inherit;color:inherit;text-align:left}.compose-recipient-label-pill--clickable{cursor:pointer}.compose-recipient-label-pill--clickable:hover:not(:disabled),.compose-recipient-label-pill--clickable:focus-visible{background:#ffffff94;box-shadow:0 1px #ffffffeb inset,var(--shadow-sm)}.compose-recipient-label-pill--clickable:focus-visible{outline:2px solid rgba(133,0,0,.35);outline-offset:1px}.compose-recipient-label-pill--clickable:disabled{opacity:.45;cursor:not-allowed}.compose-recipient-label-pill--clickable .compose-recipient-field-icon,.compose-to-label-contacts .compose-recipient-field-icon{width:14px;height:14px;flex-shrink:0;color:var(--primary);stroke-width:1.75}.compose-recipient-label-pill--split{padding-right:2px}.compose-recipient-label-pill--split:hover,.compose-recipient-label-pill--split:has(:focus-visible){background:#ffffff94;box-shadow:0 1px #ffffffeb inset,var(--shadow-sm)}.compose-to-label-contacts{display:inline-flex;align-items:center;gap:2px;flex:1;min-width:0;height:100%;margin:0;padding:0 0 0 2px;border:none;border-radius:6px 0 0 6px;background:transparent;box-shadow:none;cursor:pointer;color:inherit;font:inherit;text-align:left}.compose-to-label-contacts:focus-visible{outline:2px solid rgba(133,0,0,.35);outline-offset:1px}.compose-to-label-contacts:disabled{opacity:.45;cursor:not-allowed}.compose-to-label-chevron-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:0 6px 6px 0;background:transparent;box-shadow:none;cursor:pointer;color:inherit}.compose-to-label-chevron-btn:focus-visible{outline:2px solid rgba(133,0,0,.35);outline-offset:1px}.compose-to-label-chevron-btn:disabled,.compose-to-label-chevron-btn.disabled{opacity:.45;cursor:not-allowed}.compose-to-label-chevron{width:11px;height:11px;color:var(--text-secondary);flex-shrink:0;transition:transform var(--compose-section-collapse-duration) var(--compose-section-collapse-easing),color .15s ease}.compose-to-label-chevron-btn:hover:not(:disabled) .compose-to-label-chevron,.compose-to-label-chevron-btn.expanded .compose-to-label-chevron{color:var(--primary)}.compose-to-label-chevron-btn.expanded .compose-to-label-chevron{transform:rotate(180deg)}.message-compose-receiver-input-row,.document-compose-receiver-input-row,.documenso-compose-receiver-input-row{display:flex;align-items:center;gap:8px;padding:5px 14px;min-height:46px;flex:1;min-width:0}.message-compose-subject-row,.document-compose-subject-row,.documenso-compose-subject-row,.message-reply-subject-row{flex-shrink:0;display:flex;align-items:center;min-height:46px;border-radius:var(--radius-lg);background:#ffffff52;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset,var(--shadow-sm)}.message-compose-subject-row,.document-compose-subject-row,.documenso-compose-subject-row{min-height:36px}#compose-field-subject.compose-subject-input-error{border-color:var(--accent, var(--primary))!important;box-shadow:0 1px #ffffffe6 inset,0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent) inset,var(--shadow-sm)}#compose-field-subject.compose-subject-shaking{position:relative;z-index:1;animation:compose-access-code-shake-twice 1.1s ease-in-out}#compose-field-message.compose-message-body-error .editor-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--accent, var(--primary))}#compose-field-message.compose-message-shaking .editor-content .ProseMirror p.is-editor-empty:first-child:before{display:inline-block;animation:compose-access-code-shake-twice 1.1s ease-in-out}.compose-subject-input-wrap{flex:1;min-width:0;padding:0 16px;position:relative}.message-compose-subject-row .compose-subject-input-wrap--typewriting input,.document-compose-subject-row .compose-subject-input-wrap--typewriting input,.documenso-compose-subject-row .compose-subject-input-wrap--typewriting input,.message-reply-subject-row .compose-subject-input-wrap--typewriting input{opacity:0;transition:opacity .2s ease;caret-color:transparent!important}.message-compose-subject-row .compose-subject-input-wrap--typewriting-finishing input,.document-compose-subject-row .compose-subject-input-wrap--typewriting-finishing input,.documenso-compose-subject-row .compose-subject-input-wrap--typewriting-finishing input,.message-reply-subject-row .compose-subject-input-wrap--typewriting-finishing input{opacity:1}.compose-subject-counter{position:absolute;top:0;right:12px;height:36px;display:flex;align-items:center;font-size:.7rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-secondary);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .15s ease,opacity .15s ease}.compose-subject-counter--warn,.compose-subject-counter--over{color:var(--accent, var(--primary));opacity:1}.compose-subject-counter--over{font-weight:600}.message-compose-subject-row .compose-subject-input-wrap--counting input,.document-compose-subject-row .compose-subject-input-wrap--counting input,.documenso-compose-subject-row .compose-subject-input-wrap--counting input,.message-reply-subject-row .compose-subject-input-wrap--counting input{padding-right:66px!important}.compose-subject-typewriter-overlay{position:absolute;top:0;left:16px;right:16px;height:36px;display:flex;align-items:center;font-size:.88rem;font-weight:500;color:var(--text);pointer-events:none;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity .2s ease}.compose-subject-typewriter-overlay--finishing{opacity:0}.compose-subject-typewriter-cursor{display:inline-block;width:1.5px;height:.95em;background:currentColor;margin-left:1px;vertical-align:middle;opacity:1;animation:compose-subject-cursor-blink .6s step-end infinite}@keyframes compose-subject-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.compose-subject-input-wrap .rc-field-form-item,.compose-subject-input-wrap .ant-form-item{margin-bottom:0!important}.message-compose-subject-row input,.document-compose-subject-row input,.documenso-compose-subject-row input,.message-reply-subject-row input{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;font-size:.88rem!important;font-weight:500;color:var(--text)!important;width:100%!important;height:36px!important}.message-compose-subject-row input::placeholder,.document-compose-subject-row input::placeholder,.documenso-compose-subject-row input::placeholder,.message-reply-subject-row input::placeholder{color:#0000004d!important;font-weight:400}.message-compose-subject-row input:focus::placeholder,.document-compose-subject-row input:focus::placeholder,.documenso-compose-subject-row input:focus::placeholder{color:transparent!important}.message-compose-subject-row input:focus,.document-compose-subject-row input:focus,.documenso-compose-subject-row input:focus,.message-reply-subject-row input:focus{box-shadow:none!important;outline:none!important}.message-reply-subject-row input:disabled{opacity:1!important;cursor:default!important;color:var(--text-secondary)!important}.compose-form-row-subject .rc-field-form-item-explain,.compose-form-row-subject .ant-form-item-explain{font-size:.72rem;padding:2px 16px 4px}.compose-subject-collapse-btn{flex-shrink:0;width:26px;height:26px;margin-right:10px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.55);background:#ffffff47;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #a0a0b0);font-size:10px!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.compose-subject-collapse-btn:hover{background:#ffffff8c;color:var(--text);border-color:#fffc}.compose-subject-collapse-btn .anticon,.compose-subject-collapse-btn svg{width:10px!important;height:10px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.compose-subject-collapsed-summary{display:inline-flex;align-items:center;flex-shrink:0;margin-right:8px;padding:3px 10px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.5);background:#ffffff38;font-size:.72rem;font-weight:500;color:var(--text-muted, #8a8aaa);white-space:nowrap;pointer-events:none;animation:compose-collapsed-summary-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes compose-collapsed-summary-in{0%{opacity:0;transform:translateY(3px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.compose-subject-collapsed-summary{animation:none}}.message-compose-options-row,.document-compose-options-row,.documenso-compose-options-row{display:flex;align-items:center;min-height:56px;padding:8px 12px;gap:8px}.access-code-unified-trigger{display:flex;align-items:center;gap:10px;padding:6px 14px;width:100%;min-width:0;cursor:pointer;outline:none;background:#ffffff52;border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm);transition:background .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:.79rem;font-weight:400;color:var(--text);white-space:nowrap}.access-code-unified-trigger:hover{background:#ffffff8c;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm)}.access-code-unified-trigger:focus-visible{background:#ffffff8c;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm);outline:2px solid rgba(99,102,241,.4);outline-offset:1px}.access-code-trigger-icon{color:var(--primary);flex-shrink:0;opacity:1;width:15px!important;height:15px!important;display:block;font-size:15px!important;line-height:1!important}.access-code-trigger-icon svg{width:15px!important;height:15px!important}.access-code-trigger-label{flex:1;text-align:center;font-size:.79rem;font-weight:500;color:var(--text);white-space:nowrap}.access-code-unified-trigger.access-code-btn-active{background:#ffffff8c;border-color:#ffffffe6;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm),0 0 0 1px #ffffff73}.access-code-unified-trigger.access-code-btn-error,.access-code-unified-trigger.access-code-btn-active.access-code-btn-error{border-color:var(--accent, var(--primary))!important;box-shadow:none!important}.access-code-unified-trigger.access-code-btn-error .access-code-trigger-icon,.access-code-unified-trigger.access-code-btn-error .access-code-trigger-label{opacity:1;color:var(--accent, var(--primary))}.access-code-shake-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:visible;box-sizing:border-box;position:relative;z-index:0}.compose-options-row--compact .access-code-shake-wrap{width:auto;flex:0 0 auto}.access-code-shake-wrap.cce-input-shake-twice{z-index:2}.access-code-shake-wrap.cce-input-shake-twice>button{animation:compose-access-code-shake-twice 1.1s ease-in-out}@keyframes compose-access-code-shake-twice{0%,to{transform:translate(0)}15%{transform:translate(-2px)}30%{transform:translate(2px)}50%{transform:translate(-2px)}70%{transform:translate(2px)}85%{transform:translate(0)}}.access-code-unified-trigger.access-code-btn-disabled,.access-code-unified-trigger:disabled{opacity:.5;pointer-events:none;cursor:default}.message-compose-expiry-section,.document-compose-expiry-section,.documenso-compose-expiry-section{flex:0 0 300px;min-width:0;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0}.compose-security-toggles{display:flex;flex-direction:row;align-items:center;gap:5px;flex-shrink:0;padding:0 12px;align-self:stretch}.compose-security-toggle-slot{display:inline-flex}.compose-security-toggle-slot[data-toggle=self-destruct]{order:1}.compose-security-toggle-slot[data-toggle=prevent-copy]{order:2}.compose-security-toggle-slot[data-toggle=prevent-download]{order:3}.compose-security-toggle-btn{width:26px;height:26px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.55);background:#ffffff38;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted, #a0a0b0);font-size:12px!important;transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.compose-security-toggle-btn--prevent-download{position:relative}.compose-security-toggle-btn--prevent-download:before,.compose-security-toggle-btn--prevent-download:after{content:"";position:absolute;width:15px;height:1px;background:currentColor;border-radius:1px;pointer-events:none}.compose-security-toggle-btn--prevent-download:before{transform:rotate(-45deg)}.compose-security-toggle-btn--prevent-download:after{transform:rotate(45deg)}.compose-security-toggle-btn svg,.compose-security-toggle-btn .anticon{width:12px!important;height:12px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.compose-security-toggle-btn .anticon svg{width:12px!important;height:12px!important}.compose-security-toggle-btn:hover{background:#ffffff73;color:var(--text);border-color:#fffc}.compose-options-row--compact{display:flex;align-items:center;min-height:0!important;padding:0!important;gap:4px;flex-shrink:0}.compose-dock-options-toolbar{gap:6px;padding:2px;border-radius:10px}.compose-dock-options-group{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.compose-dock-options-divider{width:1px;height:18px;flex-shrink:0;background:#0000001a}.compose-dock-options-toolbar .compose-security-toggle-btn{width:28px;height:28px;min-width:28px;border-radius:8px}.compose-dock-options-toolbar .compose-security-toggle-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-active{background:color-mix(in srgb,var(--primary) 12%,rgba(255,255,255,.5));border:1px solid color-mix(in srgb,var(--primary) 32%,rgba(255,255,255,.8));color:var(--primary)}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-active .access-code-trigger-icon{color:var(--primary)}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-error{border:1px solid var(--accent, var(--primary));color:var(--accent, var(--primary));box-shadow:none}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-error .access-code-trigger-icon{color:var(--accent, var(--primary))}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn:hover:not(:disabled){background:#ffffff38;color:var(--text-muted, #a0a0b0);border-color:#fffc}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-active:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 12%,rgba(255,255,255,.5));border:1px solid color-mix(in srgb,var(--primary) 32%,rgba(255,255,255,.8));color:var(--primary)}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn.access-code-btn-error:hover:not(:disabled){background:#ffffff38;border:1px solid var(--accent, var(--primary));color:var(--accent, var(--primary))}.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn .access-code-trigger-icon,.compose-dock-options-toolbar .compose-security-toggle-btn.compose-dock-access-code-btn .access-code-trigger-icon svg{width:12px!important;height:12px!important;font-size:12px!important}.compose-dock-options-toolbar .expiry-compact-pill{max-width:none}.expiry-compact-pill-wrap{align-items:center}.expiry-compact-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;min-height:32px;cursor:pointer;outline:none;background:color-mix(in srgb,var(--primary) 10%,rgba(255,255,255,.42));border:1px solid color-mix(in srgb,var(--primary) 28%,rgba(255,255,255,.8));border-radius:20px;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm);transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none;font-family:inherit;flex-shrink:0}.expiry-compact-pill:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 14%,rgba(255,255,255,.55));border-color:color-mix(in srgb,var(--primary) 36%,rgba(255,255,255,.85))}.expiry-compact-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px}.expiry-compact-pill--disabled,.expiry-compact-pill:disabled{opacity:.45;cursor:not-allowed}.expiry-compact-pill--empty{background:#ffffff52;border-color:#ffffffb3}.expiry-compact-pill--readonly{cursor:default}.expiry-compact-pill--readonly .expiry-compact-pill-value{text-decoration:none}.expiry-compact-pill-label{font-size:.79rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.expiry-compact-pill-value,.compose-delivery-pill-text{font-size:.79rem;font-weight:600;color:var(--primary);white-space:nowrap}.expiry-compact-pill-value{text-decoration:underline;text-underline-offset:2px}.expiry-compact-pill-time{font-size:.74rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.compose-delivery-pill{width:auto;flex:0 0 auto}.compose-delivery-options-row{padding:0}.compose-delivery-options-toolbar{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;min-height:0!important;padding:8px 14px!important}.compose-delivery-options-toolbar .compose-dock-options-group--delivery{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:nowrap}.compose-delivery-options-leading{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.compose-option-enter{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.compose-delivery-options-toolbar .message-compose-expiry-section,.compose-delivery-options-toolbar .document-compose-expiry-section,.compose-delivery-options-toolbar .documenso-compose-expiry-section,.compose-delivery-options-toolbar .message-compose-access-code-section,.compose-delivery-options-toolbar .document-compose-access-code-section,.compose-delivery-options-toolbar .documenso-compose-access-code-section{flex:0 0 auto;width:auto;margin:0;padding:0}.compose-delivery-options-toolbar .message-compose-access-code-section,.compose-delivery-options-toolbar .document-compose-access-code-section,.compose-delivery-options-toolbar .documenso-compose-access-code-section{margin-right:0;flex-shrink:0}.compose-delivery-options-toolbar .compose-access-code-control{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.compose-access-code-control{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.compose-delivery-options-toolbar .compose-delivery-security-icons{padding:0;align-self:center;gap:6px;margin-left:auto;flex:0 0 auto}.compose-delivery-options-toolbar-measure{position:fixed;top:-10000px;left:-10000px;visibility:hidden;pointer-events:none;opacity:0;width:max-content;height:auto;overflow:visible;white-space:nowrap;z-index:-1}.compose-labeled-toggles--icon-only .compose-labeled-toggle-label{display:none}.compose-labeled-toggles--icon-only{flex-wrap:nowrap}.compose-labeled-toggles--icon-only .compose-labeled-toggle{width:32px;min-width:32px;padding:0;justify-content:center;gap:0}.compose-labeled-toggles--icon-only .compose-labeled-toggle--prevent-download:before,.compose-labeled-toggles--icon-only .compose-labeled-toggle--prevent-download:after{left:50%;margin-left:-6.5px}.compose-labeled-toggles{flex-wrap:wrap}.compose-labeled-toggle{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:16px;border:1px solid rgba(229,231,235,.95);background:var(--surface-heavy, #ffffff);box-shadow:var(--shadow-sm);color:var(--text-muted, #6b7280);font-family:inherit;font-size:.74rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;flex-shrink:0;white-space:nowrap;isolation:isolate}.compose-labeled-toggle svg,.compose-labeled-toggle .anticon{width:12px!important;height:12px!important;font-size:12px!important;flex-shrink:0}.compose-security-toggle-slot[data-toggle=self-destruct] .compose-labeled-toggle:not(:disabled):not(.disabled):not(.active-destruct){background:color-mix(in srgb,#ef4444 6%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,#ef4444 22%,rgba(229,231,235,.95))}.compose-security-toggle-slot[data-toggle=prevent-copy] .compose-labeled-toggle:not(:disabled):not(.disabled):not(.active-copy){background:color-mix(in srgb,#f59e0b 6%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,#f59e0b 22%,rgba(229,231,235,.95))}.compose-security-toggle-slot[data-toggle=prevent-download] .compose-labeled-toggle:not(:disabled):not(.disabled):not(.active-download){background:color-mix(in srgb,#3b82f6 6%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,#3b82f6 22%,rgba(229,231,235,.95))}.compose-security-toggle-slot[data-toggle=self-destruct] .compose-labeled-toggle:hover:not(:disabled):not(.active-destruct){background:color-mix(in srgb,#ef4444 14%,var(--surface-heavy, #ffffff));border-color:#ef444461;color:#ef4444}.compose-security-toggle-slot[data-toggle=prevent-copy] .compose-labeled-toggle:hover:not(:disabled):not(.active-copy){background:color-mix(in srgb,#f59e0b 14%,var(--surface-heavy, #ffffff));border-color:#f59e0b61;color:#f59e0b}.compose-security-toggle-slot[data-toggle=prevent-download] .compose-labeled-toggle:hover:not(:disabled):not(.active-download){background:color-mix(in srgb,#3b82f6 14%,var(--surface-heavy, #ffffff));border-color:#3b82f661;color:#3b82f6}.compose-labeled-toggle.active-destruct:hover:not(:disabled){background:color-mix(in srgb,#ef4444 26%,var(--surface-heavy, #ffffff));border-color:#ef444480;color:#ef4444}.compose-labeled-toggle.active-copy:hover:not(:disabled){background:color-mix(in srgb,#f59e0b 26%,var(--surface-heavy, #ffffff));border-color:#f59e0b80;color:#f59e0b}.compose-labeled-toggle.active-download:hover:not(:disabled){background:color-mix(in srgb,#3b82f6 26%,var(--surface-heavy, #ffffff));border-color:#3b82f680;color:#3b82f6}.compose-labeled-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:1px}.compose-labeled-toggle.disabled,.compose-labeled-toggle:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--text-muted, #6b7280) 8%,#ffffff);border-color:#e5e7ebf2;color:#9ca3af}.compose-labeled-toggle-label{line-height:1.1}.compose-labeled-toggle.active-destruct{background:color-mix(in srgb,#ef4444 20%,var(--surface-heavy, #ffffff));border-color:#ef444470;color:#ef4444}.compose-labeled-toggle.active-copy{background:color-mix(in srgb,#f59e0b 20%,var(--surface-heavy, #ffffff));border-color:#f59e0b70;color:#f59e0b}.compose-labeled-toggle.active-download{background:color-mix(in srgb,#3b82f6 20%,var(--surface-heavy, #ffffff));border-color:#3b82f670;color:#3b82f6}.compose-labeled-toggle--prevent-download{position:relative}.compose-labeled-toggle--prevent-download:before,.compose-labeled-toggle--prevent-download:after{content:"";position:absolute;left:9px;width:13px;height:1px;background:currentColor;border-radius:1px;pointer-events:none}.compose-labeled-toggle--prevent-download:before{transform:rotate(-45deg)}.compose-labeled-toggle--prevent-download:after{transform:rotate(45deg)}.compose-delivery-options-toolbar .access-code-shake-wrap{width:auto;flex:0 0 auto}.expiry-shake-wrap{display:flex;align-items:center;overflow:visible;position:relative;z-index:0}.expiry-shake-wrap.cce-input-shake-twice{z-index:2}.expiry-shake-wrap.cce-input-shake-twice button.expiry-compact-pill{animation:compose-access-code-shake-twice 1.1s ease-in-out;border-color:var(--accent, var(--primary))!important;color:var(--accent, var(--primary))!important}.expiry-shake-wrap.cce-input-shake-twice button.expiry-compact-pill .expiry-compact-pill-label,.expiry-shake-wrap.cce-input-shake-twice button.expiry-compact-pill .expiry-compact-pill-value,.expiry-shake-wrap.cce-input-shake-twice button.expiry-compact-pill .expiry-compact-pill-time,.expiry-shake-wrap.cce-input-shake-twice button.expiry-compact-pill .expiry-trigger-icon{color:var(--accent, var(--primary))!important}.expiry-compact-pill.access-code-btn-error{border-color:var(--accent, var(--primary))!important;box-shadow:none!important}.expiry-compact-pill.access-code-btn-error .expiry-compact-pill-value,.expiry-compact-pill.access-code-btn-error .compose-delivery-pill-text,.expiry-compact-pill.access-code-btn-error .expiry-trigger-icon{color:var(--accent, var(--primary))}.compose-access-code-error-mark{color:var(--accent, var(--primary));font-size:.82rem;font-weight:700;line-height:1;flex-shrink:0}.compose-dock-options-toolbar .expiry-text-trigger{padding:4px 2px;font-size:.75rem;line-height:1.2;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.expiry-text-trigger-wrap{align-items:center;max-width:9.5rem}.expiry-text-trigger{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;color:var(--primary);text-decoration:underline;text-underline-offset:2px;font-size:.79rem;font-weight:500;line-height:1.25;white-space:nowrap;cursor:pointer;flex-shrink:0}.expiry-text-trigger:hover:not(:disabled){color:var(--primary);opacity:.85}.expiry-text-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px;border-radius:4px}.expiry-text-trigger--disabled,.expiry-text-trigger:disabled{opacity:.45;cursor:not-allowed}.expiry-text-trigger--empty{opacity:.75}.compose-dock-options-toolbar .expiry-icon-trigger.expiry-icon-trigger--set{background:color-mix(in srgb,var(--primary) 12%,rgba(255,255,255,.5));border-color:color-mix(in srgb,var(--primary) 32%,rgba(255,255,255,.8))}.compose-dock-options-toolbar .compose-security-toggles{padding:0;align-self:center;gap:4px}.compose-options-row--compact .message-compose-expiry-section,.compose-options-row--compact .document-compose-expiry-section,.compose-options-row--compact .documenso-compose-expiry-section,.compose-options-row--compact .message-compose-access-code-section,.compose-options-row--compact .document-compose-access-code-section,.compose-options-row--compact .documenso-compose-access-code-section{flex:0 0 auto;width:auto;margin:0;padding:0}.compose-options-row--compact .compose-security-toggles{padding:0;align-self:center}.expiry-icon-trigger.expiry-icon-trigger--set{color:var(--primary);border-color:#fffc}.compose-options-inline{display:flex;align-items:center}.compose-security-toggle-btn.active-destruct{background:#ef44441a;border-color:#ef444461;color:#ef4444}.compose-security-toggle-btn.active-destruct:hover{background:#ef444429}.compose-security-toggle-btn.active-copy{background:#f59e0b1a;border-color:#f59e0b61;color:#f59e0b}.compose-security-toggle-btn.active-copy:hover{background:#f59e0b2e}.compose-security-toggle-btn.active-download{background:#3b82f61a;border-color:#3b82f661;color:#3b82f6}.compose-security-toggle-btn.active-download:hover{background:#3b82f62e}.mailbox-list-row-security-pills{flex-shrink:0;gap:2px}.mailbox-list-row-security-pills .mailbox-preview-security-icon{width:auto;height:auto;padding:0;background:transparent!important;border:none!important;cursor:default}.mailbox-list-row-security-pills .mailbox-preview-security-icon:hover{background:transparent!important}.mailbox-list-row-security-pills .mailbox-preview-security-icon svg,.mailbox-list-row-security-pills .mailbox-preview-security-icon .anticon{width:14px!important;height:14px!important;font-size:14px!important}.mailbox-list-row-pills{pointer-events:none}.mailbox-list-row-pills>*{pointer-events:auto}.mailbox-list-row-foot .mailbox-list-row-pills{pointer-events:none}.message-compose-receivers-section,.document-compose-receivers-section,.documenso-compose-receivers-section,.message-reply-receivers-section{position:relative}.compose-receivers-with-chrome>.compose-chrome-actions,.compose-receivers-with-dock-options>.compose-receivers-overlay-actions{position:absolute;top:6px;right:10px;z-index:3}.compose-receivers-with-chrome .message-compose-receiver-input-row,.compose-receivers-with-chrome .document-compose-receiver-input-row,.compose-receivers-with-chrome .documenso-compose-receiver-input-row,.compose-receivers-with-chrome .message-reply-receiver-input-row{align-items:flex-start;padding-right:68px}.compose-receivers-with-dock-options .message-compose-receiver-input-row,.compose-receivers-with-dock-options .document-compose-receiver-input-row,.compose-receivers-with-dock-options .documenso-compose-receiver-input-row,.compose-receivers-with-dock-options .message-reply-receiver-input-row{align-items:flex-start;padding-right:14px}.message-compose-receiver-input-row,.document-compose-receiver-input-row,.documenso-compose-receiver-input-row,.message-reply-receiver-input-row{display:flex;align-items:center;gap:8px;padding:5px 14px;min-height:44px}.message-compose-recipient-field,.document-compose-recipient-field,.documenso-compose-recipient-field,.message-reply-recipient-field{flex:1;min-width:0}.message-compose-receiver-input-row .flex.flex-wrap,.document-compose-receiver-input-row .flex.flex-wrap,.documenso-compose-receiver-input-row .flex.flex-wrap,.message-reply-receiver-input-row .flex.flex-wrap{background:transparent!important;border-color:transparent!important;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}.message-compose-receiver-input-row .flex.flex-wrap:focus-within,.document-compose-receiver-input-row .flex.flex-wrap:focus-within,.documenso-compose-receiver-input-row .flex.flex-wrap:focus-within,.message-reply-receiver-input-row .flex.flex-wrap:focus-within{ring:none;box-shadow:none}.compose-chrome-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.compose-chrome-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.compose-chrome-icon-btn:hover{background:#0000000f;color:var(--text)}.compose-form-top-row{display:flex;flex-direction:row;align-items:center;gap:6px}.compose-form-top-row>[class*=-compose-form-top]{flex:1;min-width:0}.compose-type-nav-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff4d;cursor:pointer;font-size:11px;padding:0;color:#00000080;flex-shrink:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px #fff6,0 1px 3px #00000014}@supports (backdrop-filter: blur(1px)){.compose-type-nav-btn{background:#ffffff38;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3)}}.compose-type-nav-btn:hover{background:#ffffff8c;color:#000000bf;box-shadow:inset 0 1px #fff9,0 2px 6px #0000001f}.compose-fab-nav-left{margin-right:auto;order:-1}.compose-fab-nav-right{margin-left:auto;order:99}.compose-fab-nav-placeholder{visibility:hidden;pointer-events:none;background:none!important;border-color:transparent!important;box-shadow:none!important}::view-transition-old(compose-fab){display:none}::view-transition-new(compose-fab){animation:none;opacity:1}::view-transition-group(compose-fab){animation:none}.compose-fab-type-pill{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid transparent;font-size:11px;flex-shrink:0;line-height:1}.compose-fab-type-pill--message{background:#2563eb1f;border-color:#2563eb47;color:#2563eb}.compose-fab-type-pill--document{background:#16a34a1f;border-color:#16a34a47;color:#16a34a}.compose-fab-type-pill--signature{background:#9333ea1f;border-color:#9333ea47;color:#9333ea}.compose-fab-type-switcher{position:relative;display:flex;align-items:center;flex-shrink:0}.compose-fab-type-switcher-btn{width:34px;height:34px;font-size:13px;border-radius:var(--radius-lg);padding:0;cursor:pointer;outline:none;background:var(--fab-glass-fill);border:1px solid var(--fab-glass-border);box-shadow:var(--fab-glass-shadow);transform:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}@supports (backdrop-filter: blur(1px)){.compose-fab-type-switcher-btn{background:var(--fab-glass-fill-blur);backdrop-filter:var(--fab-glass-blur);-webkit-backdrop-filter:var(--fab-glass-blur)}}.compose-fab-type-switcher-btn:hover{background:var(--fab-glass-hover-fill)!important;box-shadow:var(--fab-glass-hover-shadow)!important}.compose-fab-type-switcher-btn:focus-visible{outline:none;box-shadow:var(--fab-glass-shadow),0 0 0 2px #5e5bff47}.compose-fab-type-popup-layer{position:fixed;transform:translate(-50%);z-index:1300;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.compose-fab-type-popup{display:flex;flex-direction:row;gap:6px;padding:6px 8px;background:#fffffff0;border:1px solid rgba(0,0,0,.09);border-radius:10px;box-shadow:0 4px 18px #00000021,0 1px 4px #00000012;white-space:nowrap;animation:compose-type-popup-in .28s cubic-bezier(.16,1,.3,1) both}@supports (backdrop-filter: blur(1px)){.compose-fab-type-popup{background:#ffffffd1;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5)}}@keyframes compose-type-popup-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.compose-fab-type-popup--tutorial{animation:none}.compose-fab-type-popup-item{width:30px;height:30px;font-size:13px;border-radius:7px;padding:0;cursor:pointer;outline:none}.compose-fab-type-popup-item--active{opacity:.45;cursor:default;pointer-events:none}.compose-fab-type-popup-item--disabled,.compose-fab-type-popup-item:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.compose-fab-type-popup-bridge{width:calc(100% + 16px);height:12px;flex-shrink:0;pointer-events:auto}.compose-switch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:default;background:#ffffff26;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:compose-switch-overlay-in .2s cubic-bezier(.16,1,.3,1) both,compose-switch-overlay-out .3s ease 1.15s both}@keyframes compose-switch-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes compose-switch-overlay-out{0%{opacity:1}to{opacity:0}}.compose-switch-overlay-card{display:flex;align-items:center;gap:20px;padding:28px 40px;border-radius:24px;border:1px solid rgba(0,0,0,.08);background:#fffffff5;box-shadow:0 24px 64px #00000029,0 4px 16px #00000014;animation:compose-switch-card-in .4s cubic-bezier(.34,1.56,.64,1) both}@supports (backdrop-filter: blur(1px)){.compose-switch-overlay-card{background:#ffffffd1;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}}@keyframes compose-switch-card-in{0%{transform:scale(.5) translateY(24px)}to{transform:scale(1) translateY(0)}}.compose-switch-overlay-icon{width:64px!important;height:64px!important;font-size:30px!important;border-radius:16px!important;border-width:1.5px!important;flex-shrink:0}.compose-switch-overlay-arrow{font-size:1.6rem;opacity:.3;flex-shrink:0}.message-compose-ccbcc-toggle,.documenso-compose-ccbcc-toggle,.message-reply-ccbcc-toggle{flex-shrink:0}.message-compose-ccbcc-arrow-toggle,.documenso-compose-ccbcc-arrow-toggle,.message-reply-ccbcc-arrow-toggle{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius);font-size:.72rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease;white-space:nowrap;background:#ffffff4d;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset}.message-compose-ccbcc-arrow-toggle:hover,.documenso-compose-ccbcc-arrow-toggle:hover,.message-reply-ccbcc-arrow-toggle:hover{background:#ffffff8c;color:var(--text)}.message-compose-ccbcc-arrow-toggle.disabled,.documenso-compose-ccbcc-arrow-toggle.disabled,.message-reply-ccbcc-arrow-toggle.disabled{opacity:.42;cursor:not-allowed}.message-compose-ccbcc-arrow,.documenso-compose-ccbcc-arrow,.message-reply-ccbcc-arrow{font-size:10px;transition:transform var(--compose-section-collapse-duration) var(--compose-section-collapse-easing)}.message-compose-ccbcc-arrow.rotated,.documenso-compose-ccbcc-arrow.rotated,.message-reply-ccbcc-arrow.rotated{transform:rotate(180deg)}.message-compose-ccbcc-counter,.documenso-compose-ccbcc-counter{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:999px;padding:0 4px}.message-compose-ccbcc-fields,.documenso-compose-ccbcc-fields,.message-reply-ccbcc-fields{max-height:0;overflow:hidden;opacity:0;padding:0 14px;pointer-events:none;transition:max-height var(--compose-section-collapse-duration) var(--compose-section-collapse-easing),opacity var(--compose-section-collapse-duration) var(--compose-section-collapse-easing),padding var(--compose-section-collapse-duration) var(--compose-section-collapse-easing)}.message-compose-ccbcc-fields.visible,.documenso-compose-ccbcc-fields.visible,.message-reply-ccbcc-fields.visible{max-height:200px;opacity:1;padding:4px 14px 6px;pointer-events:auto}.message-compose-ccbcc-fields .flex.flex-wrap,.documenso-compose-ccbcc-fields .flex.flex-wrap,.message-reply-ccbcc-fields .flex.flex-wrap{background:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.message-compose-ccbcc-fields .flex.flex-wrap:focus-within,.documenso-compose-ccbcc-fields .flex.flex-wrap:focus-within,.message-reply-ccbcc-fields .flex.flex-wrap:focus-within{background:transparent!important;border-color:transparent!important}.message-compose-access-code-section,.document-compose-access-code-section,.documenso-compose-access-code-section{flex:0 0 300px;padding:0;display:flex;align-items:center;justify-content:center;margin-right:auto}.message-compose-expiry-section,.document-compose-expiry-section,.documenso-compose-expiry-section{flex:0 0 300px;min-width:0;display:flex;align-items:center;justify-content:center;margin-left:auto}.message-compose-options-row--no-access-code .message-compose-expiry-section,.document-compose-options-row--no-access-code .document-compose-expiry-section,.documenso-compose-options-row--no-access-code .documenso-compose-expiry-section{margin-left:0;margin-right:auto}.message-compose-expiry-inline,.document-compose-expiry-inline,.documenso-compose-expiry-inline{width:100%;padding:0}.message-compose-expiry-inline .mb-0,.document-compose-expiry-inline .mb-0,.documenso-compose-expiry-inline .mb-0{margin-bottom:0}.expiry-unified-trigger{display:flex;align-items:center;gap:10px;padding:6px 14px;width:100%;min-width:0;cursor:pointer;outline:none;background:#ffffff52;border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm);transition:background .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.expiry-unified-trigger:hover{background:#ffffff8c;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm)}.expiry-unified-trigger:focus-visible{background:#ffffff8c;box-shadow:0 1px #fffffff2 inset,var(--shadow-sm);outline:2px solid rgba(99,102,241,.4);outline-offset:1px}.expiry-trigger-icon{color:var(--primary);flex-shrink:0;opacity:1;width:15px!important;height:15px!important;display:inline-flex;align-items:center;font-size:15px!important;line-height:1!important}.expiry-trigger-icon svg,.expiry-trigger-icon.anticon svg{width:15px!important;height:15px!important}.expiry-trigger-content{flex:1;display:flex;align-items:baseline;justify-content:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden}.expiry-trigger-label{font-size:.79rem;font-weight:500;color:var(--text-secondary);opacity:.75;flex-shrink:0}.expiry-trigger-date{font-size:.82rem;font-weight:500;color:var(--text);white-space:nowrap;letter-spacing:-.01em;flex-shrink:0}.expiry-trigger-time{font-size:.82rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.expiry-trigger-sep{display:none}.expiry-trigger-placeholder{flex:1;text-align:center;font-size:.79rem;font-weight:400;color:var(--text-secondary);white-space:nowrap;opacity:.65}.expiry-unified-trigger.expiry-picker-disabled{opacity:.5;pointer-events:none;cursor:default}.expiry-combined-popover{padding:0!important;width:auto!important;min-width:0!important;border-radius:20px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 1px #fffffff2 inset,0 4px 16px #00000012,0 20px 52px -4px #00000029!important;overflow:hidden!important}.expiry-combined-popup{display:flex;align-items:stretch}.expiry-popup-divider{width:1px;background:#0000000f;flex-shrink:0;align-self:stretch;margin:14px 0}.expiry-time-panel{display:flex;flex-direction:column;padding:10px 0}.expiry-cal-wrap{width:256px;padding:16px 14px 14px;-webkit-user-select:none;user-select:none}.expiry-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.expiry-cal-nav-btn{width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.65);background:#fff6;box-shadow:0 1px #ffffffe6 inset;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;line-height:1;transition:background .15s ease,color .15s ease;flex-shrink:0}.expiry-cal-nav-btn:hover{background:#ffffffb8;color:var(--text)}.expiry-cal-title{font-size:.82rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.expiry-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.expiry-cal-dow{display:flex;align-items:center;justify-content:center;height:26px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0000003d}.expiry-cal-day{aspect-ratio:1;width:100%;border:none;background:transparent;border-radius:8px;font-size:.78rem;font-weight:600;color:var(--text);cursor:pointer;transition:background .12s ease,color .12s ease;display:flex;align-items:center;justify-content:center;line-height:1}.expiry-cal-day:hover:not(:disabled){background:#ffffffad}.expiry-cal-day:disabled{cursor:default}.expiry-cal-day-today{border:1.5px solid rgba(0,0,0,.18);color:var(--text);font-weight:600}.expiry-cal-day-selected{background:var(--primary)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 8px #0000002e;border-radius:10px}.expiry-cal-day-past{color:#0000002e!important;font-weight:500;cursor:not-allowed!important;pointer-events:none}.expiry-cal-nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.expiry-time-wrap{width:120px;max-height:242px;overflow-y:auto;padding:4px 6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.expiry-time-wrap::-webkit-scrollbar{width:3px}.expiry-time-wrap::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.expiry-time-slot{width:100%;display:flex;align-items:center;padding:7px 10px;border-radius:9px;border:none;background:transparent;font-size:.8rem;font-weight:500;color:var(--text);cursor:pointer;transition:background .12s ease,color .12s ease;text-align:left;white-space:nowrap}.expiry-time-slot:hover:not(:disabled){background:var(--primary-light)}.expiry-time-slot:disabled,.expiry-time-slot-disabled{color:#00000038;cursor:not-allowed}.expiry-time-slot-selected{background:var(--primary)!important;color:#fff!important;font-weight:700;box-shadow:0 2px 6px #0000001f}.message-compose-validation-error-row,.document-compose-validation-error-row,.documenso-compose-validation-error-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 4px;min-height:32px;flex-shrink:0}.message-compose-validation-error,.document-compose-validation-error,.documenso-compose-validation-error{flex:1;min-width:0;font-size:.72rem;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-compose-validation-error-toggles,.document-compose-validation-error-toggles,.documenso-compose-validation-error-toggles{display:flex;align-items:center;gap:10px;flex-shrink:0}.message-compose-toggle-card,.document-compose-toggle-card,.documenso-compose-toggle-card{display:flex;align-items:center;gap:6px}.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section{display:flex;flex-direction:column;flex:1;min-height:0;border-radius:var(--radius-lg);overflow:hidden}.message-compose-editor-form-item,.documenso-compose-editor-form-item,.message-reply-editor-form-item,.message-editor-form-item{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.message-compose-editor-form-item>div,.documenso-compose-editor-form-item>div,.message-reply-editor-form-item>div,.message-editor-form-item>div{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.message-compose-required-asterisk,.document-compose-required-asterisk,.documenso-compose-required-asterisk{color:var(--danger);margin-left:2px}.document-compose-main-content{display:flex;flex-direction:row;flex:1;min-height:0;border-radius:var(--radius-lg);overflow:hidden}.document-compose-editor-section{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;border-radius:var(--radius-lg);overflow:hidden}.document-compose-column-resize-handle{position:relative;width:4px;flex-shrink:0;background:#e5e7eb99;cursor:col-resize;transition:background .15s ease}.document-compose-requests-right .attachments-info-row,.document-compose-requests-list-column .attachments-info-row{display:flex;align-items:center;margin:10px 10px 0;padding:4px 2px 8px}.document-compose-requests-right .attachments-list{padding:4px 10px 10px}.document-compose-column-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;cursor:col-resize}.document-compose-column-resize-handle:hover{background:#3b82f673}body.document-compose-resizing-columns .document-compose-column-resize-handle{background:#3b82f6b3;transition:none}.document-compose-document-requests{display:flex;flex-direction:column;min-width:280px;overflow:visible;padding:0;background:#ffffff1f}.document-compose-section-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0;padding:4px 10px 4px 14px;background:#ffffff47;border-bottom:1px solid rgba(229,231,235,.6);box-shadow:0 1px #fffffff2 inset}.document-compose-section-title{font-size:.67rem;font-weight:600;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;opacity:.65}.document-compose-requests-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.document-compose-templates-collapse-btn,.document-compose-templates-collapse-btn.ant-btn{width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important;font-size:12px!important;flex-shrink:0;transition:background .15s ease,color .15s ease!important}.document-compose-templates-collapse-btn:hover,.document-compose-templates-collapse-btn.ant-btn:hover{background:#ffffffa6!important;color:var(--text)!important;box-shadow:0 1px #fffffff2 inset!important}.document-compose-templates-collapse-btn .anticon,.document-compose-templates-collapse-btn .anticon svg,.document-compose-templates-collapse-btn svg{font-size:12px!important;width:12px!important;height:12px!important}.document-request-button-new,.document-request-button-new.ant-btn{width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:none!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:var(--primary)!important;font-size:18px!important;font-weight:400!important;line-height:1!important;transition:background .15s ease!important}.document-request-button-new:hover,.document-request-button-new.ant-btn:hover{background:#ffffffa6!important;box-shadow:none!important;color:var(--primary)!important}.document-compose-requests-body{display:flex;flex-direction:row;flex:1;min-width:0;min-height:0;position:relative;overflow-x:auto;overflow-y:hidden}.document-compose-requests-right{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.document-compose-tab-toggle{display:inline-flex;align-items:stretch;border-radius:var(--radius-sm);border:1px solid rgba(229,231,235,.7);overflow:hidden;background:#ffffff2e;flex-shrink:0}.document-compose-tab-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:.67rem;font-weight:500;color:var(--text-secondary);background:color-mix(in srgb,var(--primary) 5%,transparent);border:none;cursor:pointer;line-height:1.6;transition:background .12s ease,color .12s ease;white-space:nowrap}.document-compose-tab-btn:hover:not(.document-compose-tab-btn--active){background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text)}.document-compose-tab-btn--active{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);font-weight:600;box-shadow:none}.document-compose-tab-btn--active:hover{background:color-mix(in srgb,var(--primary) 26%,transparent)}.document-compose-tab-btn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:0 3px;height:14px;border-radius:999px;background:none;border:none;font-size:.6rem;font-weight:700;color:var(--primary);line-height:1}.document-compose-requests-list-column{flex:1 1 0;min-width:0}.document-compose-requests-list-wrapper{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:0}.document-compose-templates-resize-handle{position:relative;width:4px;flex-shrink:0;align-self:stretch;background:var(--primary-light);cursor:col-resize;overflow:visible;transition:width .28s cubic-bezier(.4,0,.2,1),background .15s ease}.document-compose-templates-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;cursor:col-resize}.document-compose-templates-resize-handle:not(.document-compose-templates-resize-handle--collapsed):hover{background:color-mix(in srgb,var(--primary-light) 88%,#fff)}.document-compose-templates-resize-handle .editor-panel-toggle-chevron{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid rgba(229,231,235,.92);box-shadow:0 1px 5px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text-secondary, #6b7280);font-size:12px;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;pointer-events:auto!important}.document-compose-templates-resize-handle .editor-panel-toggle-chevron:hover{background:#fff;color:var(--primary);border-color:var(--primary-border);box-shadow:0 2px 8px #00000024,0 0 0 2px color-mix(in srgb,var(--primary) 14%,transparent)}body.document-compose-resizing-templates .document-compose-templates-resize-handle{background:var(--primary-border)}.document-compose-templates-resize-handle--collapsed{width:18px;min-width:18px;background:transparent;cursor:pointer;pointer-events:auto;flex-shrink:0;overflow:visible}.document-compose-templates-resize-handle--collapsed .editor-panel-toggle-chevron{width:30px;height:30px;left:100%;transform:translate(-50%,-50%);background:#fff;color:var(--primary);border:1.5px solid color-mix(in srgb,var(--primary) 28%,rgba(229,231,235,.95));box-shadow:0 2px 10px #00000029;font-size:13px}.document-compose-templates-resize-handle--collapsed .editor-panel-toggle-chevron svg{width:14px!important;height:14px!important}.document-compose-templates-resize-handle--collapsed .editor-panel-toggle-chevron:hover{background:#fff;color:var(--primary);border-color:var(--primary-border);box-shadow:0 3px 12px #0000002e,0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.document-compose-requests-body.templates-panel-collapsed .document-compose-templates-resize-handle:not(.document-compose-templates-resize-handle--collapsed){width:0;background:transparent;pointer-events:none;cursor:default}body.document-compose-resizing-templates .document-compose-requests-body{overflow:hidden}body.document-compose-resizing-templates .document-compose-requests-list-column,body.document-compose-resizing-templates .document-compose-requests-list-wrapper,body.document-compose-resizing-templates .document-compose-templates-panel,body.document-compose-resizing-templates .document-compose-templates-resize-handle{transition:none}body.document-compose-resizing-templates .document-compose-templates-panel{min-width:0}@media(prefers-reduced-motion:reduce){.document-compose-templates-panel,.document-compose-requests-body.templates-panel-collapsed .document-compose-templates-panel,.document-compose-templates-collapsed-tab,.document-compose-templates-resize-handle{transition:none;animation:none}}.document-requests-list{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0;padding:10px 10px 10px 14px}.document-request-item{position:relative;display:flex;align-items:flex-start;gap:4px;padding:7px 28px 7px 8px;background:var(--primary-light);border:1px solid rgba(255,255,255,.72);border-radius:10px;box-shadow:0 1px #fffffff2 inset;transition:background .14s ease}.document-request-item:hover{background:var(--primary-hover-bg)}.document-request-item.dragging{background:#ffffffb3!important;box-shadow:0 6px 20px #0000001f,0 1px #fff inset}.document-request-item.validation-error{border-color:var(--accent, var(--primary))!important;background:color-mix(in srgb,var(--accent, var(--primary)) 8%,transparent)!important;box-shadow:0 1px #ffffffe6 inset,0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent) inset}.document-request-item--draft{padding:7px 10px;background:transparent;border:1.5px dashed color-mix(in srgb,var(--primary) 32%,rgba(255,255,255,.55));box-shadow:none}.document-request-item--draft:hover{background:#ffffff1a;border-color:color-mix(in srgb,var(--primary) 48%,rgba(255,255,255,.65))}.document-request-item--draft.document-request-item--validation-error{border-color:var(--accent, var(--primary))!important;background:color-mix(in srgb,var(--accent, var(--primary)) 6%,transparent)}.template-drop-target .document-request-item--draft,.document-requests-list.dragging-over .document-request-item--draft{background:#ffffff24;border-color:color-mix(in srgb,var(--primary) 55%,rgba(255,255,255,.7))}.document-request-draft-shake-wrap{width:100%;min-width:0}.document-request-shake-wrap.compose-subject-shaking,.document-request-draft-shake-wrap--shaking .document-request-item--draft{position:relative;z-index:1;animation:compose-access-code-shake-twice 1.1s ease-in-out}.document-requests-draft-hint{margin:0;padding:6px 4px 0;font-size:.72rem;font-weight:400;color:var(--text-muted);text-align:center;line-height:1.4}.document-request-drag-handle{color:var(--text-muted);font-size:9px;cursor:grab;flex-shrink:0;opacity:.35;padding-top:5px;letter-spacing:-2px;line-height:1}.document-request-remove,.document-request-remove.ant-btn{position:absolute!important;top:4px!important;right:4px!important;width:20px!important;height:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:5px!important;color:var(--text-muted)!important;transition:background .13s ease,color .13s ease!important}.document-request-remove:hover,.document-request-remove.ant-btn:hover{background:#dc32321a!important;color:var(--danger)!important}.document-request-remove .anticon,.document-request-remove .anticon svg{font-size:10px!important;width:10px!important;height:10px!important}.document-request-content{flex:1;min-width:0}.document-request-title-row{display:flex;align-items:center;gap:6px;min-width:0;padding-right:22px}.document-request-title-row .document-request-inline-edit-title,.document-request-title-row .document-request-inline-edit-title.ant-input{flex:1;min-width:0;width:auto!important}.document-request-inline-edit-title,.document-request-inline-edit-title.ant-input{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;font-size:.8rem!important;font-weight:500!important;color:var(--text)!important;height:28px!important}.document-request-inline-edit-description,.document-request-inline-edit-description.ant-input{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;font-size:.75rem!important;color:var(--text-secondary)!important;resize:none!important}.document-request-inline-edit-return-type{font-size:.68rem!important;color:var(--text-muted)!important;height:24px!important;max-width:42%!important}.document-request-inline-edit-return-type:hover{background:#0000000a!important}.document-request-file-type-dropdown{background:#fff!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:10px!important;box-shadow:0 8px 32px #0000001f,0 1px #fff inset!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.document-request-file-type-dropdown-header{position:sticky;top:0;z-index:1;padding:6px 10px 5px;font-size:.68rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.document-request-file-type-dropdown-options{max-height:180px;overflow-y:auto;padding:4px}.document-request-file-type-dropdown .document-request-file-type-checkbox{width:14px!important;height:14px!important}.document-request-file-type-dropdown .document-request-file-type-checkbox svg{width:10px!important;height:10px!important}.document-compose-templates-panel{display:flex;flex-direction:column;min-width:220px;overflow:hidden;border-left:1px solid rgba(229,231,235,.6);transition:flex-basis .32s cubic-bezier(.16,1,.3,1),opacity .22s ease .12s,border-color .28s ease .08s}.document-compose-requests-body.templates-panel-collapsed{overflow:hidden}.document-compose-requests-body.templates-panel-collapsed .document-compose-templates-panel{flex:0 0 0!important;min-width:0!important;opacity:0;border-left-color:transparent;pointer-events:none;transition:flex-basis .28s cubic-bezier(.4,0,.2,1) .1s,opacity .12s ease,border-color .12s ease}.document-compose-templates-collapsed-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0;width:26px;border-left:1px solid rgba(229,231,235,.6);background:#ffffff1a;color:var(--text-muted, #9090aa);cursor:pointer;overflow:hidden;padding:10px 0;transition:background .15s ease,color .15s ease,border-color .15s ease;animation:document-templates-tab-in .24s cubic-bezier(.16,1,.3,1) both}.document-compose-templates-collapsed-tab:hover{background:#ffffff3d;color:var(--text);border-left-color:#e5e7ebcc}.document-compose-templates-collapsed-tab-icon{font-size:13px!important;flex-shrink:0}.document-compose-templates-collapsed-tab-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:.68rem;font-weight:500;letter-spacing:.04em;white-space:nowrap;line-height:1}@keyframes document-templates-tab-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.document-compose-templates-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:4px 10px;min-height:36px;background:#ffffff47;border-bottom:1px solid rgba(229,231,235,.6);box-shadow:0 1px #fffffff2 inset}.document-compose-templates-panel-title{display:inline-flex;align-items:center;gap:5px;font-size:.67rem;font-weight:600;color:color-mix(in srgb,var(--text-secondary) 65%,transparent);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-compose-templates-count{flex-shrink:0;font-size:.6rem;font-weight:700;color:var(--primary);letter-spacing:0;text-transform:none}.document-recents-list{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.document-recent-item{display:flex;align-items:center;gap:7px;padding:7px 8px;background:#ffffff61;border:1px solid rgba(255,255,255,.65);border-radius:9px;box-shadow:0 1px #ffffffe6 inset;cursor:pointer;transition:background .13s ease,box-shadow .13s ease}.document-recent-item:hover{background:#ffffff85;box-shadow:0 2px 8px #0000000f,0 1px #fff inset}.document-recent-item:active{cursor:grabbing}.document-recent-icon{font-size:12px!important;color:var(--primary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.document-recent-icon svg,.document-recent-icon.anticon svg{width:12px!important;height:12px!important}.document-recent-content{flex:1;min-width:0}.document-recent-text{display:flex;flex-direction:column;gap:1px;min-width:0}.document-recent-title{font-size:.77rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.document-recent-description{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.document-recent-actions{display:flex;align-items:center;gap:1px;flex-shrink:0}.document-recent-remove,.document-recent-remove.ant-btn{width:20px!important;height:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:5px!important;color:var(--text-muted)!important;transition:background .13s ease,color .13s ease!important}.document-recent-remove:hover,.document-recent-remove.ant-btn:hover{background:#dc32321a!important;color:var(--danger)!important}.document-recent-remove .anticon,.document-recent-remove .anticon svg{font-size:10px!important;width:10px!important;height:10px!important}.document-recents-loading,.document-recents-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;padding:20px;font-size:.76rem;font-weight:400;color:var(--text-muted);text-align:center;line-height:1.4}.document-recents-empty svg,.document-recents-empty .anticon{font-size:1.5rem!important;width:24px!important;height:24px!important;opacity:.35;color:var(--text-secondary)}.message-editor{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden;background:transparent}.message-editor.disabled .editor-toolbar,.message-editor.disabled .editor-content-wrapper{opacity:.65;pointer-events:none}.message-editor.disabled .editor-resize-handle{pointer-events:auto}.editor-toolbar{display:flex;align-items:center;gap:0;flex-shrink:0;padding:4px 10px;background:#ffffff47;border-bottom:1px solid rgba(229,231,235,.6);box-shadow:0 1px #fffffff2 inset;overflow:hidden}.toolbar-content{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow:hidden}.toolbar-scroll-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;transition:background .15s ease,color .15s ease}.toolbar-scroll-btn:hover{background:#fff9;color:var(--text)}.toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;font-size:12px;transition:background .15s ease,color .15s ease}.toolbar-btn:hover{background:#ffffffa6;color:var(--text);box-shadow:0 1px #fffffff2 inset}.toolbar-btn-active{background:#5e5bff1f!important;color:var(--primary)!important;box-shadow:none!important}.toolbar-btn>svg,.toolbar-btn svg:only-child,.toolbar-scroll-btn>svg,.toolbar-scroll-btn svg:only-child{width:12px;height:12px}.toolbar-btn .anticon,.toolbar-scroll-btn .anticon{font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.toolbar-btn .anticon svg,.toolbar-scroll-btn .anticon svg{width:12px!important;height:12px!important}.toolbar-separator{width:1px;height:16px;background:#00000014;margin:0 3px;flex-shrink:0}.toolbar-spacer{flex:1;min-width:0}.toolbar-upload-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.toolbar-upload-btn,.toolbar-upload-btn.ant-btn,button.toolbar-upload-btn{display:inline-flex!important;align-items:center!important;gap:5px!important;height:26px!important;padding:0 9px!important;font-size:.74rem!important;line-height:1!important;background:#fff6!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:var(--radius)!important;box-shadow:0 1px #ffffffe6 inset!important;color:var(--text)!important;cursor:pointer!important;transition:background .15s ease,box-shadow .15s ease!important;white-space:nowrap!important;flex-shrink:0}.toolbar-upload-btn:hover,.toolbar-upload-btn.ant-btn:hover{background:#ffffffa6!important;box-shadow:0 2px 6px #0000000f,0 1px #fffffff2 inset!important}.toolbar-upload-btn .anticon,.toolbar-upload-btn svg,.toolbar-upload-btn .anticon svg{font-size:11px!important;width:11px!important;height:11px!important;line-height:1!important}.toolbar-documenso-label{font-size:.68rem;font-weight:600;color:var(--primary);white-space:nowrap;padding:2px 8px;border-radius:999px;background:var(--primary-light);border:1px solid var(--primary-border);letter-spacing:.01em}.editor-body{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;flex-direction:row;position:relative}.editor-content-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;position:relative;transition:width .28s cubic-bezier(.4,0,.2,1)}.message-editor.attachments-enabled .editor-content-wrapper{flex:1 1 0%;min-width:0;z-index:0}.message-editor.attachments-enabled:not(.attachments-panel-collapsed) .editor-attachments-panel{position:relative;z-index:1;flex-grow:0;flex-shrink:0}.message-editor.attachments-enabled:not(.attachments-panel-collapsed) .editor-resize-handle{position:relative;z-index:2;flex-shrink:0}.editor-content{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:transparent}:is(.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-editor-section) :is(.editor-content,.attachments-list,.document-compose-requests-list-wrapper,.document-recents-list){scrollbar-width:thin;scrollbar-color:var(--primary) transparent}:is(.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-editor-section) :is(.editor-content,.attachments-list,.document-compose-requests-list-wrapper,.document-recents-list)::-webkit-scrollbar{width:4px;height:4px}:is(.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-editor-section) :is(.editor-content,.attachments-list,.document-compose-requests-list-wrapper,.document-recents-list)::-webkit-scrollbar-track{background:transparent}:is(.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-editor-section) :is(.editor-content,.attachments-list,.document-compose-requests-list-wrapper,.document-recents-list)::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}:is(.message-compose-editor-section,.documenso-compose-editor-section,.message-reply-editor-section,.document-compose-editor-section) :is(.editor-content,.attachments-list,.document-compose-requests-list-wrapper,.document-recents-list)::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.editor-content .ProseMirror{outline:none;min-height:120px;color:var(--text);font-size:var(--font-size-body);line-height:calc(var(--font-size-body) * var(--line-height-body));width:100%}.editor-content--body-narrow .ProseMirror{max-width:90ch;margin-inline:0}.editor-content--body-wide .ProseMirror{max-width:none;margin-inline:0}.editor-content:after{content:"";display:block;height:40vh;flex-shrink:0;pointer-events:none}.editor-content .ProseMirror>p,.editor-content .ProseMirror li>p{margin:0;padding:0 0 .5em;line-height:var(--line-height-body)}.editor-content .ProseMirror>p:last-child,.editor-content .ProseMirror li>p:last-child{padding-bottom:0}.editor-content .ProseMirror p.is-editor-empty:first-child{position:relative}.editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);position:absolute;top:0;left:0;color:var(--text-muted);pointer-events:none;white-space:nowrap}.editor-content .ProseMirror h2{font-size:1.15rem;font-weight:600;margin:.5em 0}.editor-content .ProseMirror ul,.editor-content .ProseMirror ol{padding-left:1.4em;margin:0 0 .5em}.editor-content .ProseMirror ul{list-style-type:disc}.editor-content .ProseMirror ol{list-style-type:decimal}.editor-content .ProseMirror a{color:var(--primary);text-decoration:underline}.editor-highlight{background:#ffdc0047;border-radius:2px;padding:0 1px}.ai-selection-highlight{background:color-mix(in srgb,var(--primary) 18%,transparent);border-radius:2px;padding:0 1px}.ai-insert-caret{display:inline-block;width:1px;height:1.1em;margin:0;padding:0;background:currentColor;border-radius:0;vertical-align:text-bottom;pointer-events:none;animation:ai-caret-blink 1s steps(1,end) infinite}.ai-prompt-input{caret-color:transparent}.ai-prompt-shell--compact{min-height:2.75rem}.ai-prompt-input--compact{caret-color:currentColor;height:auto;min-height:0}.ai-editor-overlay--compact{min-height:0}@keyframes ai-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.editor-resize-handle{position:relative;width:4px;flex-shrink:0;background:var(--primary-light);cursor:col-resize;transition:width .28s cubic-bezier(.4,0,.2,1),background .15s ease;overflow:visible}.editor-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;cursor:col-resize}.editor-resize-handle:hover{background:var(--primary-hover-bg)}body.editor-resizing-panels .message-editor .editor-resize-handle{background:var(--primary-border)}.editor-resize-handle--collapsed{width:0;background:transparent;cursor:default;pointer-events:none;flex-shrink:0;overflow:visible}.editor-body>.preview-panel-toggle-cluster{position:absolute;top:6px;right:12px;z-index:20;display:flex;flex-direction:row-reverse;align-items:center;gap:6px}.preview-panel-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border-radius:var(--radius);border:1px solid rgba(0,0,0,.08);background:#fff;color:var(--text-muted, #8a8aaa);cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s ease,color .15s ease,border-color .15s ease}.preview-panel-toggle:hover:not(:disabled){background:var(--primary-hover-bg);color:var(--primary);border-color:var(--primary-border)}.editor-attachments-panel .attachments-info-row{padding-right:2px}body.editor-resizing-panels .message-editor .editor-content-wrapper,body.editor-resizing-panels .message-editor .editor-attachments-panel,body.editor-resizing-panels .message-editor .editor-resize-handle{transition:none}.attachments-toggle-btn:hover{background:#ffffffa6!important;color:var(--text)!important}.editor-attachments-panel{display:flex;flex-direction:column;min-width:200px;overflow:hidden;border-left:1px solid rgba(229,231,235,.6);background:#ffffff24;box-shadow:-1px 0 #ffffffd9 inset;transition:flex-basis .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease,border-color .28s cubic-bezier(.4,0,.2,1)}.message-editor.attachments-panel-collapsed .editor-attachments-panel{flex:0 0 0%!important;width:0!important;min-width:0!important;opacity:0;border-left-color:transparent;pointer-events:none}.editor-collapsed-panel-hint{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.55);background:#ffffff42;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.73rem;font-weight:500;color:var(--text-muted, #8a8aaa);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s ease,color .15s ease,border-color .15s ease;animation:editor-panel-hint-in .22s cubic-bezier(.16,1,.3,1) both}.editor-collapsed-panel-hint:hover{background:#ffffff8c;color:var(--text);border-color:#fffc}@keyframes editor-panel-hint-in{0%{opacity:0;transform:translateY(-4px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.editor-collapsed-panel-hint{animation:none}}.attachments-panel-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:10px;gap:6px}.attachments-panel-content--custom{padding:0;gap:0;min-width:0}.attachments-info-row{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:22px;padding:4px 2px 8px}.attachments-allowed{font-size:.65rem;color:var(--text-muted);display:block;white-space:nowrap;line-height:1.4}.attachments-size-limit{position:absolute;left:50%;top:4px;bottom:8px;transform:translate(-50%);display:flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--primary);white-space:nowrap;line-height:1;pointer-events:none}.attachments-list{display:flex;flex-direction:column;flex:1;min-height:0;gap:4px;overflow-y:auto;padding-top:4px}.attachments-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:60px;font-size:.75rem;color:var(--text-muted);gap:6px}.attachments-documenso-upload-banner{width:100%;flex-shrink:0;background:var(--primary-light);color:var(--primary);font-size:.72rem;font-weight:500;text-align:center;padding:8px 12px;line-height:1.35}.attachments-documenso-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.attachments-documenso-watermark-text{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);opacity:.13;-webkit-user-select:none;user-select:none;white-space:nowrap}.attachment-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 8px;border-radius:var(--radius-sm);background:#ffffff59;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset;gap:6px;transition:background .15s ease;position:relative;z-index:1}.attachment-item-clickable{cursor:pointer}.attachment-item-clickable:hover{background:#fff9}.attachment-item-with-overlay{position:relative}.attachment-item--draft{background:transparent;border:1.5px dashed color-mix(in srgb,var(--primary) 32%,rgba(255,255,255,.55));box-shadow:none}.attachment-item--draft:hover{background:#ffffff1a;border-color:color-mix(in srgb,var(--primary) 48%,rgba(255,255,255,.65))}.attachment-item--draft .attachment-name{color:var(--primary);font-weight:500}.attachment-item--draft .attachment-icon{color:var(--primary)}.attachment-item--draft.attachment-item--validation-error{border-color:var(--accent, var(--primary))!important;background:color-mix(in srgb,var(--accent, var(--primary)) 6%,transparent)}.attachment-item--draft.attachment-item--validation-error .attachment-name,.attachment-item--draft.attachment-item--validation-error .attachment-icon{color:var(--accent, var(--primary))}.signing-docs-draft-shake-wrap{width:100%;min-width:0}.signing-docs-draft-shake-wrap--shaking .attachment-item--draft{position:relative;z-index:1;animation:compose-access-code-shake-twice 1.1s ease-in-out}.signing-missing-fields-docs-shake-wrap{width:100%;min-width:0}.signing-missing-fields-doc-row--error{border-color:var(--accent, var(--primary))!important;background:color-mix(in srgb,var(--accent, var(--primary)) 6%,transparent)}.signing-missing-fields-doc-row--error .attachment-name,.signing-missing-fields-doc-row--error .attachment-icon,.signing-missing-fields-doc-row--error .attachment-comment-badge{color:var(--accent, var(--primary))}.signing-missing-fields-docs-shake-wrap--shaking .signing-missing-fields-doc-row{position:relative;z-index:1;animation:compose-access-code-shake-twice 1.1s ease-in-out}.attachment-item--inline{width:auto;max-width:260px;flex:0 1 auto}.attachment-info{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.attachment-icon{font-size:13px;color:var(--text-secondary);flex-shrink:0}.attachment-name{font-size:.72rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.attachment-size{font-size:.65rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.attachment-comment-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;background:#5e5bff1a;border:1px solid rgba(94,91,255,.22);font-size:.65rem;color:var(--primary);flex-shrink:0}.attachment-comment-badge-clickable{cursor:pointer}.attachment-comment-badge-clickable:hover{background:#5e5bff2e}.attachment-comment-count{font-weight:600}.attachment-fields-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;background:#9333ea1a;border:1px solid rgba(147,51,234,.28);font-size:.65rem;color:var(--color-signature, #9333ea);flex-shrink:0}.attachment-fields-count{font-weight:600}.attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);font-size:11px;flex-shrink:0;transition:background .15s ease,color .15s ease}.attachment-remove:hover{background:#dc26261a;color:var(--danger)}.attachment-set-values-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-sm);background:#9333ea12;display:flex;align-items:center;justify-content:center;pointer-events:none}.attachment-set-values-label{font-size:.65rem;font-weight:600;color:var(--signature);padding:2px 8px;background:#fffc;border-radius:999px;border:1px solid rgba(147,51,234,.2)}.message-editor-document-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.message-compose-form-top .ant-form-item,.document-compose-form-top .ant-form-item,.documenso-compose-form-top .ant-form-item,.message-reply-form-top .ant-form-item,.message-reply-form-top .rc-field-form-item{margin-bottom:0}.message-compose-subject-row>div,.document-compose-subject-row>div,.documenso-compose-subject-row>div,.message-reply-subject-row>div{margin-bottom:0!important}.contacts-dropdown-wrap{z-index:1290;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(0,0,0,.07);border-radius:16px;box-shadow:0 1px #fffffff2 inset,0 4px 12px #0000000f,0 16px 40px -4px #00000024;overflow:hidden;min-width:260px}.contacts-dropdown-header{padding:9px 14px 6px;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00000047;border-bottom:1px solid rgba(0,0,0,.05);background:#ffffff4d}.contacts-dropdown-wrap [role=listbox]>[role=option]{border-left:none!important}.contacts-dropdown-wrap [role=listbox]>[role=option]:hover,.contacts-dropdown-wrap [role=listbox]>[role=option][data-highlighted=true]{background:#5e5bff47!important;border-left:none!important}.contacts-dropdown-wrap [role=option][aria-selected=true]{background:#5e5bff2e!important;border-left:none!important}.contacts-dropdown-wrap [role=listbox]>[role=option][data-highlighted=true]{background:#5e5bff47!important}.contacts-dropdown-wrap .anticon,.contacts-dropdown-wrap .anticon svg{font-size:11px!important;width:11px!important;height:11px!important;line-height:1!important}.contacts-dropdown-wrap [role=listbox]::-webkit-scrollbar{width:3px}.contacts-dropdown-wrap [role=listbox]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:99px}.contacts-dropdown-wrap [role=listbox]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.ac-delivery-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(55vh,360px);overflow:hidden;gap:8px}.ac-delivery-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding-right:14px}.ac-delivery-list-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.32) rgba(0,0,0,.12);padding-right:14px;box-sizing:border-box}.ac-delivery-list-scroll::-webkit-scrollbar{width:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ac-delivery-list-scroll::-webkit-scrollbar-track{background:#0000001f;border-radius:99px}.ac-delivery-list-scroll::-webkit-scrollbar-thumb{background:#00000052;border-radius:99px}.ac-delivery-list-scroll::-webkit-scrollbar-thumb:hover{background:#0000006b}.ac-delivery-section{display:flex;flex-direction:column;gap:6px}.ac-delivery-section+.ac-delivery-section{margin-top:4px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.ac-delivery-section-label{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);line-height:1.3;display:flex;align-items:center;gap:6px}.ac-delivery-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.ac-delivery-section-rows{display:flex;flex-direction:column;gap:8px}.ac-delivery-row--internal{padding-bottom:10px}.ac-delivery-table{--ac-delivery-grid: minmax(260px, 1.85fr) 148px 148px;--ac-delivery-detail-height: 36px;display:flex;flex-direction:column;min-width:0;border-radius:10px;border:1px solid var(--primary-border);overflow:hidden;background:transparent;box-shadow:none}.ac-delivery-table-head,.ac-delivery-table-row{display:grid;grid-template-columns:var(--ac-delivery-grid);column-gap:12px;padding:8px 12px}.ac-delivery-table-head{grid-template-rows:auto;align-items:end;background:var(--primary-light);border-bottom:1px solid var(--primary-border);padding-top:6px;padding-bottom:8px}.ac-delivery-table-row{grid-template-rows:auto var(--ac-delivery-detail-height);row-gap:8px;align-items:center}.ac-delivery-table-head-recipient{grid-column:1;grid-row:1}.ac-delivery-table-head-method{grid-column:2;grid-row:1}.ac-delivery-table-head-language{grid-column:3;grid-row:1}.ac-delivery-table-row+.ac-delivery-table-row{border-top:1px solid color-mix(in srgb,var(--primary-border) 70%,transparent)}.ac-delivery-table-cell-email{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;min-height:32px}.ac-delivery-table-cell-detail{grid-column:1;grid-row:2;min-width:0;display:flex;align-items:center;height:var(--ac-delivery-detail-height);min-height:var(--ac-delivery-detail-height);max-height:var(--ac-delivery-detail-height)}.ac-delivery-detail-slot{width:100%;height:var(--ac-delivery-detail-height);min-height:var(--ac-delivery-detail-height);max-height:var(--ac-delivery-detail-height);display:flex;align-items:center}.ac-delivery-table-cell-method{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;align-self:stretch}.ac-delivery-table-cell-language{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;align-self:stretch}.ac-delivery-table-col-head{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);line-height:1.2;text-align:center;min-height:32px;display:flex;align-items:flex-end;justify-content:center}.ac-delivery-row-header,.ac-delivery-recipient-btn{display:flex;align-items:center;gap:8px;min-width:0}.ac-delivery-recipient-btn{width:100%;margin:0;padding:2px 4px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-delivery-recipient-btn:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.ac-delivery-recipient-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ac-delivery-email-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.ac-delivery-email{font-size:.86rem;font-weight:600;color:var(--text);line-height:1.3;min-width:0;flex:1;overflow-wrap:anywhere}.ac-delivery-field-label{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);line-height:1.2}.ac-delivery-table .ac-method-toggle{margin-left:0;width:100%;padding:2px;border-radius:8px;align-self:center}.ac-delivery-table .ac-method-chip{min-width:0;height:26px;padding:0 6px;font-size:.68rem}.ac-delivery-table .ac-method-chip .anticon+span,.ac-delivery-table .ac-method-chip>span{overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.ac-delivery-list-scroll{overflow-x:auto}.ac-delivery-table{--ac-delivery-grid: minmax(240px, 1.6fr) 136px 136px;min-width:520px}}.ac-method-toggle-full{width:100%}.ac-method-toggle-full .ac-method-chip{flex:1;min-width:0}.ac-delivery-initials{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;font-size:.62rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1}.ac-internal-user-note{flex-shrink:0;font-size:.68rem;font-weight:400;color:var(--text-muted);line-height:1.3}.ac-delivery-contact-icon{flex-shrink:0;color:var(--text-muted)!important;font-size:11px!important;cursor:default}.ac-delivery-contact-icon.anticon svg{width:11px!important;height:11px!important}.ac-internal-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.ac-phone-wrap{position:relative;display:flex;align-items:center;width:100%}.ac-delivery-table-cell-detail .ac-phone-wrap,.ac-delivery-table-cell-detail .ac-email-warning,.ac-delivery-detail-slot .ac-phone-wrap,.ac-delivery-detail-slot .ac-email-warning{width:100%;height:var(--ac-delivery-detail-height);min-height:var(--ac-delivery-detail-height);max-height:var(--ac-delivery-detail-height);box-sizing:border-box}.ac-delivery-detail-slot .ac-phone-wrap .cce-phone-wrap{height:100%;min-height:0}.ac-phone-wrap .cce-phone-wrap{width:100%}.ac-phone-prefix-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);z-index:1;font-size:12px!important}.ac-phone-prefix-icon.anticon svg{width:12px!important;height:12px!important}.delivery-phone{height:32px!important;width:100%!important;max-width:100%!important;background:#fff6!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:8px!important;box-shadow:0 1px #ffffffe6 inset,0 1px 4px #0000000a!important;font-size:.82rem!important;color:var(--text)!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease!important}.delivery-phone::placeholder{color:var(--text-muted)!important;font-size:.79rem!important}.delivery-phone:focus{background:#ffffffad!important;border-color:#fffffff5!important;outline:none!important;box-shadow:0 1px #fff inset,0 0 0 3px #0000000f!important}.send-link-recipient-phone-inner.cce-phone-wrap{flex:1;width:100%;height:100%;min-height:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.send-link-recipient-phone-inner.cce-phone-wrap:focus-within{border:none;background:transparent;box-shadow:none}.send-link-recipient-phone-inner .cce-phone-trigger{height:100%;padding:0 10px;border-right:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}.send-link-recipient-phone-inner .cce-phone-trigger:hover{background:#ffffff2e}.send-link-recipient-phone-inner .cce-phone-number{font-size:.875rem;padding:0 10px}.send-link-recipient-phone-inner .cce-phone-number::placeholder{font-size:.875rem;color:var(--text-secondary)}.ac-email-warning{display:flex;align-items:center;gap:6px;width:100%;margin:0;font-size:.74rem;font-weight:500;color:#8c4c00f2;background:#f59e0b14;border:1px solid rgba(245,158,11,.22);border-radius:8px;padding:0 10px;line-height:1.3;box-sizing:border-box}.ac-delivery-detail-slot .ac-email-warning{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-email-warning .anticon{flex-shrink:0}.ac-email-warning .anticon,.ac-email-warning .anticon svg{font-size:12px!important;width:12px!important;height:12px!important;color:#a15800cc!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}@keyframes compose-top-fade-out{to{opacity:0}}@keyframes compose-top-fade-in{0%{opacity:0}to{opacity:1}}.compose-form-top-row{view-transition-name:compose-header}.message-compose-container--docked .compose-form-top-row,.document-compose-container--docked .compose-form-top-row,.documenso-compose-container--docked .compose-form-top-row{view-transition-name:none}::view-transition-old(compose-header){animation:compose-top-fade-out 80ms ease both;mix-blend-mode:normal}::view-transition-new(compose-header){animation:compose-top-fade-in .3s cubic-bezier(.16,1,.3,1) both;mix-blend-mode:normal}::view-transition-group(compose-header){animation:none}#compose-field-subject{view-transition-name:compose-subject}.message-compose-container--docked #compose-field-subject,.document-compose-container--docked #compose-field-subject,.documenso-compose-container--docked #compose-field-subject{view-transition-name:none}::view-transition-old(compose-subject){animation:compose-top-fade-out 80ms ease both;mix-blend-mode:normal}::view-transition-new(compose-subject){animation:compose-top-fade-in .3s cubic-bezier(.16,1,.3,1) both;mix-blend-mode:normal}::view-transition-group(compose-subject){animation:none}.compose-body-slot-clip{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.compose-body-slot{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}@keyframes compose-body-exit-left-kf{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes compose-body-exit-right-kf{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28%)}}.compose-body-exit-left{animation:compose-body-exit-left-kf .65s cubic-bezier(.4,0,1,1) both}.compose-body-exit-right{animation:compose-body-exit-right-kf .65s cubic-bezier(.4,0,1,1) both}@keyframes compose-body-enter-right-kf{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes compose-body-enter-left-kf{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.compose-body-enter-right{animation:compose-body-enter-right-kf .9s cubic-bezier(.16,1,.3,1) .5s both}.compose-body-enter-left{animation:compose-body-enter-left-kf .9s cubic-bezier(.16,1,.3,1) .5s both}@media(prefers-reduced-motion:reduce){.compose-body-exit-left,.compose-body-exit-right{animation:none!important;opacity:0}.compose-body-enter-right,.compose-body-enter-left{animation:none!important;opacity:1;transform:none}.compose-switch-overlay{animation:none!important;opacity:1}.compose-switch-overlay-card{animation:none!important;transform:none}}@keyframes compose-body-exit-vertical-up-kf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24%)}}@keyframes compose-body-exit-vertical-down-kf{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24%)}}.compose-body-exit-up{animation:compose-body-exit-vertical-up-kf .65s cubic-bezier(.4,0,1,1) both}.compose-body-exit-down{animation:compose-body-exit-vertical-down-kf .65s cubic-bezier(.4,0,1,1) both}@keyframes compose-body-enter-vertical-from-above-kf{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:translateY(0)}}@keyframes compose-body-enter-vertical-from-below-kf{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.compose-body-enter-from-above{animation:compose-body-enter-vertical-from-above-kf .9s cubic-bezier(.16,1,.3,1) .5s both}.compose-body-enter-from-below{animation:compose-body-enter-vertical-from-below-kf .9s cubic-bezier(.16,1,.3,1) .5s both}.compose-type-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;display:flex;align-items:center;justify-content:center}.compose-type-transition-overlay .ctt-badge{position:relative;width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.18)}.compose-type-transition-overlay.ctt-active .ctt-badge{animation:ctt-badge-zoom .58s cubic-bezier(.34,1.3,.64,1) both}.compose-type-transition-overlay .ctt-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid;opacity:0;transform:scale(1)}.compose-type-transition-overlay.ctt-active .ctt-ring{animation:ctt-ring-expand .48s ease-out both;animation-delay:50ms}@keyframes ctt-badge-zoom{0%{opacity:0;transform:translate(0) scale(.18)}28%{opacity:1;transform:translate(0) scale(1.1)}44%{opacity:1;transform:translate(0) scale(.95)}58%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--ctt-dx, 0px),var(--ctt-dy, 38vh)) scale(.08)}}@keyframes ctt-ring-expand{0%{opacity:.55;transform:scale(1)}40%{opacity:.3;transform:scale(1.7)}to{opacity:0;transform:scale(2.5)}}.compose-floating-action-bar{view-transition-name:compose-fab;position:fixed;bottom:28px;left:50%;translate:-50% 0;z-index:1200;width:max-content;max-width:calc(100vw - 32px);--fab-glass-fill: rgba(255, 255, 255, .58);--fab-glass-fill-blur: rgba(255, 255, 255, .4);--fab-glass-border: rgba(255, 255, 255, .84);--fab-glass-shadow: 0 2px 10px rgba(0, 0, 0, .08), 0 1px 0 rgba(255, 255, 255, .96) inset;--fab-glass-hover-fill: rgba(255, 255, 255, .8);--fab-glass-hover-shadow: 0 4px 14px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, 1) inset;--fab-glass-blur: blur(22px) saturate(1.65) brightness(1.06);display:flex;flex-wrap:nowrap;align-items:center;gap:8px;background:transparent;border:none;box-shadow:none}.compose-floating-action-bar--slot{position:static;bottom:auto;left:auto;translate:none;z-index:auto;view-transition-name:none}.compose-fab-saves-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.compose-fab-draft-wrapper{position:relative;display:inline-flex}.compose-fab-last-saved,.compose-fab-center-timestamp{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.6rem;font-weight:500;color:var(--text-muted);opacity:.7;pointer-events:none;line-height:1;letter-spacing:.01em}.compose-fab-close-btn,.compose-fab-close-btn.ant-btn,.compose-fab-btn,.compose-fab-btn.ant-btn,.compose-fab-primary,.compose-fab-primary.ant-btn{background:var(--fab-glass-fill)!important;border:1px solid var(--fab-glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--fab-glass-shadow)!important;color:var(--text)!important;transform:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}@supports (backdrop-filter: blur(1px)){.compose-fab-close-btn,.compose-fab-close-btn.ant-btn,.compose-fab-btn,.compose-fab-btn.ant-btn,.compose-fab-primary,.compose-fab-primary.ant-btn{background:var(--fab-glass-fill-blur)!important;backdrop-filter:var(--fab-glass-blur)!important;-webkit-backdrop-filter:var(--fab-glass-blur)!important}}.compose-fab-close-btn:hover,.compose-fab-close-btn.ant-btn:hover,.compose-fab-btn:hover,.compose-fab-btn.ant-btn:hover,.compose-fab-primary:hover,.compose-fab-primary.ant-btn:hover{background:var(--fab-glass-hover-fill)!important;box-shadow:var(--fab-glass-hover-shadow)!important}@supports (backdrop-filter: blur(1px)){.compose-fab-close-btn:hover,.compose-fab-close-btn.ant-btn:hover,.compose-fab-btn:hover,.compose-fab-btn.ant-btn:hover,.compose-fab-primary:hover,.compose-fab-primary.ant-btn:hover{backdrop-filter:var(--fab-glass-blur)!important;-webkit-backdrop-filter:var(--fab-glass-blur)!important}}.compose-fab-close-btn:focus-visible,.compose-fab-btn:focus-visible,.compose-fab-primary:focus-visible{outline:none!important;box-shadow:var(--fab-glass-shadow),0 0 0 2px #5e5bff47!important}.compose-fab-primary:disabled,.compose-fab-primary.ant-btn:disabled,.compose-fab-primary[disabled]{opacity:.45!important;color:var(--text-muted)!important;cursor:not-allowed!important;pointer-events:none}.compose-fab-close-btn,.compose-fab-close-btn.ant-btn{width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--text-secondary)!important;flex-shrink:0}.compose-fab-close-btn:hover,.compose-fab-close-btn.ant-btn:hover{background:#ff50501f!important;border-color:#ff505052!important;color:#e05353!important;box-shadow:0 4px 12px #e0535324,0 1px #fff inset!important}@supports (backdrop-filter: blur(1px)){.compose-fab-close-btn:hover,.compose-fab-close-btn.ant-btn:hover{backdrop-filter:var(--fab-glass-blur)!important;-webkit-backdrop-filter:var(--fab-glass-blur)!important}}.compose-fab-close-btn:focus-visible{box-shadow:0 4px 12px #e053531a,0 1px #fff inset,0 0 0 2px #e0535347!important}.compose-fab-close-btn.compose-fab-close-btn--expand:hover,.compose-fab-close-btn.compose-fab-close-btn--expand.ant-btn:hover{background:var(--fab-glass-hover-fill)!important;border-color:var(--fab-glass-border)!important;color:var(--text)!important;box-shadow:var(--fab-glass-hover-shadow)!important}.compose-fab-close-btn.compose-fab-close-btn--expand:focus-visible{box-shadow:var(--fab-glass-hover-shadow),0 1px #fff inset,0 0 0 2px #0000001f!important}.compose-fab-btn,.compose-fab-btn.ant-btn,.compose-fab-primary,.compose-fab-primary.ant-btn{height:34px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:500!important;flex-shrink:0!important;white-space:nowrap!important}.recipient-input-wrap{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:34px!important;gap:5px!important;width:100%}.recipient-input-wrap input:focus::placeholder{color:inherit;opacity:.45}.recipient-tag-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 3px;background:#ffffff6b;border:none;box-shadow:0 1px 2px #0000000d,0 1px #ffffffe6 inset;border-radius:99px;font-size:.76rem;font-weight:500;color:var(--text);line-height:1.2;flex-shrink:0;max-width:100%;transition:background .12s ease,box-shadow .12s ease}.recipient-tag-chip:hover,.recipient-tag-chip:focus-within{background:#ffffff94;box-shadow:0 2px 4px #00000012,0 1px #ffffffe6 inset}.recipient-tag-chip-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;font-size:.58rem;font-weight:700;color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.recipient-tag-chip-content{min-width:0}.recipient-tag-chip-label{display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text}.recipient-tag-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-left:-1px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.5;transition:opacity .12s ease,background .12s ease,color .12s ease}.recipient-tag-chip:hover .recipient-tag-chip-remove,.recipient-tag-chip:focus-within .recipient-tag-chip-remove{opacity:1}.recipient-tag-chip-remove:hover{background:#00000014;color:var(--text)}.editor-content blockquote:not(.quoted-original-message):not(.quoted-forward-transcript):not(.quoted-forward-private-lane){margin:.6em 0;padding:.4em .75em;background:var(--surface-sunken);border-radius:4px;color:var(--text-secondary);font-style:italic}.editor-content .quoted-forward-quote{margin:0;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;color:inherit;font-style:normal}.editor-content .quoted-forward-quote,.editor-content .quoted-forward-quote *,.editor-content .ProseMirror>.quoted-forward-transcript,.editor-content .ProseMirror>.quoted-forward-transcript *{-webkit-user-select:none;user-select:none}.editor-content.quote-context-enabled .quoted-forward-quote,.editor-content.quote-context-enabled .ProseMirror>.quoted-forward-transcript{cursor:pointer;margin-left:-12px;margin-right:-12px;padding:8px 12px;border-radius:8px;transition:background-color .15s ease}.editor-content.quote-context-enabled .quoted-forward-quote:not([data-ai-context=true]):hover,.editor-content.quote-context-enabled .ProseMirror>.quoted-forward-transcript:not([data-ai-context=true]):hover{background:var(--surface-sunken)}.editor-content .quoted-forward-quote[data-ai-context=true],.editor-content .ProseMirror>.quoted-forward-transcript[data-ai-context=true]{background:var(--primary-light)}.editor-content .quoted-forward-transcript{margin:16px 0 8px;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;font-size:inherit;line-height:inherit;color:var(--text);font-style:normal}.editor-content .quoted-forward-transcript p[data-forward-wrapper-summary],.editor-content .quoted-forward-summary{margin:0 0 8px;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--text-secondary);font-style:italic}.editor-content .quoted-forward-transcript p[data-forward-quote-header]{font-weight:600;color:var(--text);margin:0 0 2px;font-style:normal}.editor-content .quoted-forward-transcript .quoted-thread-message+.quoted-thread-message{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.07)}.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-header,.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-meta{color:var(--text)}.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-meta{margin-bottom:6px;font-size:var(--font-size-small);line-height:var(--line-height-small)}.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-body,.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-body *{color:var(--text);font-size:inherit!important}.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-body p{margin:0 0 .4em}.editor-content .quoted-forward-transcript .quoted-thread-message .quoted-body p:last-child{margin-bottom:0}.editor-content .quoted-forward-transcript p[data-forward-from-row]{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px;color:var(--text);margin:0 0 6px;font-size:var(--font-size-small);line-height:var(--line-height-small);font-style:normal;white-space:normal}.editor-content .quoted-forward-transcript [data-forward-to-row]{color:var(--text-secondary)}.editor-content .quoted-forward-transcript [data-forward-to-row]:before{content:"·";margin-right:10px;color:var(--text-secondary)}.editor-content .quoted-forward-transcript [data-forward-to-row] em{font-style:italic;font-weight:400}.editor-content .quoted-forward-transcript [data-forward-date]{margin-left:auto;flex-shrink:0;color:var(--text-secondary);white-space:nowrap}.editor-content .quoted-forward-transcript p[data-forward-attachments]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px;font-style:normal}.editor-content .quoted-forward-transcript .conversation-forward-attachment-chip{display:inline-flex;align-items:center;max-width:180px;padding:1px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;box-shadow:0 1px #ffffffc7 inset;color:var(--text);font-size:.7rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;font-style:normal}.editor-content .quoted-forward-transcript p[data-forward-from-row]+p:not([data-forward-from-row]):not([data-forward-quote-header]):not([data-forward-attachments]):not([data-forward-private-lane-title]),.editor-content .quoted-forward-transcript p[data-forward-attachments]+p:not([data-forward-from-row]):not([data-forward-quote-header]){margin:0 0 .4em}.editor-content .quoted-forward-transcript .quoted-forward-private-lane,.editor-content .conversation-forward-private-lane{margin:8px 0 4px 1.25rem;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;font-style:normal;color:var(--text)}.editor-content .quoted-forward-transcript p[data-forward-private-lane-title]{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--private) 18%,rgba(0,0,0,.07));font-size:.6875rem;font-weight:600;font-style:normal;letter-spacing:.01em;color:var(--text-secondary)}.editor-content .quoted-forward-private-lane>.quoted-thread-message+.quoted-thread-message{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--private) 14%,rgba(0,0,0,.07))}.editor-content blockquote.quoted-original-message{margin:16px 0 8px;padding:10px 14px 12px;border:none;background:transparent;border-radius:0;font-size:inherit;line-height:inherit;color:var(--text);cursor:default;-webkit-user-select:none;user-select:none}.editor-content blockquote.quoted-original-message *,.editor-content.prevent-copy-quotes blockquote.quoted-original-message,.editor-content.prevent-copy-quotes blockquote.quoted-original-message *{-webkit-user-select:none;user-select:none}.editor-content.quote-text-selectable:not(.prevent-copy-quotes) blockquote.quoted-original-message,.editor-content.quote-text-selectable:not(.prevent-copy-quotes) blockquote.quoted-original-message *{-webkit-user-select:text;user-select:text;cursor:text}.editor-content.quote-context-enabled blockquote.quoted-original-message{cursor:pointer;margin:0 -12px;padding:8px 12px;border-radius:8px;transition:background-color .15s ease}.editor-content blockquote.quoted-original-message:not([data-ai-context=true]):hover{background:var(--surface-sunken)!important}.editor-content blockquote.quoted-original-message[data-ai-context=true]{background:var(--primary-light)!important}.editor-content blockquote.quoted-original-message .quoted-thread-message .quoted-header~*{background:transparent!important;border:none!important;box-shadow:none!important}.editor-content blockquote.quoted-original-message .quoted-thread-message .quoted-meta,.editor-content blockquote.quoted-original-message .quoted-thread-message .quoted-attachments{margin-bottom:0}.editor-content blockquote.quoted-original-message .quoted-thread-message+.quoted-thread-message{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.editor-content blockquote.quoted-original-message .quoted-header{font-weight:600;color:var(--text);margin-bottom:3px}.editor-content blockquote.quoted-original-message .quoted-meta{color:var(--text);margin-bottom:6px;font-size:var(--font-size-small);line-height:var(--line-height-small)}.editor-content blockquote.quoted-original-message .quoted-body *:not(pre):not(code){background-color:transparent!important;border:none!important;box-shadow:none!important}.editor-content blockquote.quoted-original-message .quoted-attachments,.message-reply-quoted-original .quoted-attachments{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px}.editor-content blockquote.quoted-original-message .quoted-attachment-chip,.message-reply-quoted-original .quoted-attachment-chip{display:inline-flex;align-items:center;max-width:180px;padding:1px 7px;border-radius:6px;border:none;background:transparent;box-shadow:none;color:var(--text);font-size:.7rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.editor-content blockquote.quoted-original-message .quoted-body{color:var(--text)}.editor-content blockquote.quoted-original-message .quoted-body,.editor-content blockquote.quoted-original-message .quoted-body *{font-size:inherit!important}.editor-content blockquote.quoted-original-message p{margin:0 0 .4em}.editor-content blockquote.quoted-original-message p:last-child{margin-bottom:0}.message-reply-quoted-original{flex-shrink:0;border:none;background:transparent;padding:12px 20px;max-height:220px;overflow-y:auto;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent;-webkit-user-select:none;user-select:none}.message-reply-quoted-original::-webkit-scrollbar{width:3px}.message-reply-quoted-original::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.message-reply-quoted-original p{margin:0 0 .4em}.message-reply-quoted-original p:last-child{margin-bottom:0}.message-reply-quoted-original blockquote{margin:6px 0 6px 12px;padding-left:10px;border:none;color:var(--text)}.message-reply-quoted-original .quoted-thread-message+.quoted-thread-message{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.message-reply-quoted-original .quoted-header{font-weight:600;color:var(--text);margin-bottom:3px}.message-reply-quoted-original .quoted-thread-message .quoted-header~*{background:transparent!important;border:none!important;box-shadow:none!important}.message-reply-quoted-original .quoted-thread-message .quoted-header~:first-of-type{border-radius:8px 8px 0 0;margin-top:4px}.message-reply-quoted-original .quoted-thread-message .quoted-header~:last-of-type{border-radius:0 0 8px 8px;margin-bottom:2px}.message-reply-quoted-original .quoted-thread-message .quoted-meta,.message-reply-quoted-original .quoted-thread-message .quoted-attachments{margin-bottom:0}.message-reply-quoted-original .quoted-body *:not(pre):not(code){background-color:transparent!important;border:none!important;box-shadow:none!important}.message-reply-quoted-original .quoted-meta{color:var(--text);margin-bottom:6px;font-size:var(--font-size-small);line-height:var(--line-height-small)}.message-reply-quoted-original .quoted-body{color:var(--text)}.message-reply-quoted-original .quoted-body,.message-reply-quoted-original .quoted-body *{font-size:inherit!important}.editor-content-footer .message-reply-quoted-original.rich-body-content{width:100%;margin-inline:auto;font-size:var(--font-size-body);line-height:var(--line-height-body)}.editor-content-footer .message-reply-quoted-original.rich-body-content--wide{margin-inline:0}.mb-compose-options{display:flex;flex-direction:column;gap:8px}.mb-compose-option{position:relative;overflow:hidden;background:#ffffff6b;border:1px solid rgba(255,255,255,.78);border-radius:14px;box-shadow:0 1px #fffffff5 inset,0 2px 10px #0000000f;padding:12px 14px;display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .14s ease}.mb-compose-option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.44) 0%,rgba(255,255,255,.1) 42%,transparent 68%);pointer-events:none}@supports (backdrop-filter: blur(1px)){.mb-compose-option{background:#ffffff38;backdrop-filter:blur(22px) saturate(1.55) brightness(1.07);-webkit-backdrop-filter:blur(22px) saturate(1.55) brightness(1.07)}}.mb-compose-option:hover{background:#ffffff8f;border-color:#ffffffeb;box-shadow:0 1px #fff inset,0 6px 22px #00000017;transform:translateY(-1px)}@supports (backdrop-filter: blur(1px)){.mb-compose-option:hover{background:#ffffff52;backdrop-filter:blur(26px) saturate(1.65) brightness(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.65) brightness(1.1)}}.mb-compose-option:active{transform:translateY(0) scale(.985)}.mb-compose-option--disabled,.mb-compose-option:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.mb-compose-option--disabled:hover,.mb-compose-option:disabled:hover{transform:none;background:#fff3;border-color:#e5e7eb99;box-shadow:0 1px #ffffffe6 inset}.mb-compose-option:focus-visible{outline:none;box-shadow:0 1px #fff inset,0 0 0 2px #5e5bff47,0 4px 16px #5e5bff1a}.mb-compose-option-icon{position:relative;z-index:1;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;border:1px solid rgba(255,255,255,.82);box-shadow:0 1px #fffffffa inset,0 2px 8px #0000000f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}@supports (backdrop-filter: blur(1px)){.mb-compose-option-icon{backdrop-filter:blur(18px) saturate(1.7) brightness(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.7) brightness(1.05)}}.mb-compose-option-icon-message{background:#5e5bff24;border-color:#5e5bff3d;color:#5e5bff}.mb-compose-option-icon-document{background:#22c55e24;border-color:#22c55e3d;color:#22c55e}.mb-compose-option-icon-signature{background:#a855f724;border-color:#a855f73d;color:#a855f7}.mb-compose-option:hover .mb-compose-option-icon-message{background:#5e5bff33;border-color:#5e5bff57;box-shadow:0 1px #fff inset,0 3px 12px #5e5bff29}.mb-compose-option:hover .mb-compose-option-icon-document{background:#22c55e33;border-color:#22c55e57;box-shadow:0 1px #fff inset,0 3px 12px #22c55e24}.mb-compose-option:hover .mb-compose-option-icon-signature{background:#a855f733;border-color:#a855f757;box-shadow:0 1px #fff inset,0 3px 12px #a855f729}.mb-compose-option-label{position:relative;z-index:1;font-size:.875rem;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.01em}.message-reply-tab-bar{display:flex;align-items:center;padding:8px 14px 6px;border-bottom:1px solid rgba(229,231,235,.45);flex-shrink:0}.message-reply-thread-tab-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.message-reply-thread-tab-content::-webkit-scrollbar{width:3px}.message-reply-thread-tab-content::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.message-reply-thread-tab-content .rich-body-content--narrow{margin-inline:0;max-width:100%}.reply-attachments-panel-wrap{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:10px;gap:6px}.reply-attachments-panel-wrap--natural{flex:none;overflow:visible}.reply-attachments-divider{height:1px;background:#e5e7eb99;margin:4px 2px;flex-shrink:0}.mailbox-compose-dock{position:relative;flex:1 1 auto;width:100%;height:100%;z-index:5;display:flex;flex-direction:column;min-height:0;border-radius:1rem;overflow:hidden;background:linear-gradient(#ffffffa6,#ffffffa6),var(--bg-base, #EAEAFF);border:1px solid rgba(0,0,0,.06)}.mailbox-compose-dock-overlay{transition:height .34s cubic-bezier(.32,.72,0,1),transform .34s cubic-bezier(.32,.72,0,1)}.mailbox-compose-dock-overlay--framer{transition:none}.mailbox-compose-dock-overlay--sliding-down{transform:translateY(100%);pointer-events:none}.mailbox-compose-dock-overlay--full{height:100%}.mailbox-compose-dock-overlay--fill{height:100%;width:100%;transition:none}.mailbox-compose-dock-overlay--fill.mailbox-compose-dock-overlay--sliding-down{transition:transform .34s cubic-bezier(.32,.72,0,1)}.mailbox-compose-dock--resizing,.mailbox-compose-dock--no-transition,.mailbox-compose-dock-overlay--resizing,.mailbox-compose-dock-overlay--no-transition{transition:none}@keyframes mailbox-dock-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mailbox-dock-chip-enter{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.mailbox-compose-dock,.mailbox-compose-dock-overlay{transition:none}.mailbox-compose-dock-content,.mailbox-compose-dock--minimized{animation:none;transition:none}}@supports (backdrop-filter: blur(1px)){.mailbox-compose-dock{background:linear-gradient(#ffffff8c,#ffffff8c),var(--bg-base, #EAEAFF);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}}.mailbox-compose-dock--minimized{position:fixed;right:16px;bottom:calc(16px + (var(--dock-chip-stack, 0) * 48px));left:auto;width:min(18rem,calc(100vw - 24px));max-width:18rem;height:auto;z-index:calc(1165 - var(--dock-chip-stack, 0));border-radius:.85rem;transition:bottom .3s cubic-bezier(.32,.72,0,1);animation:mailbox-dock-chip-enter .24s cubic-bezier(.25,.46,.45,.94) both}.mailbox-compose-dock--minimized.mailbox-compose-dock--active{background:var(--primary, #6366f1);border-color:transparent}@supports (backdrop-filter: blur(1px)){.mailbox-compose-dock--minimized.mailbox-compose-dock--active{backdrop-filter:none;-webkit-backdrop-filter:none}}.mailbox-compose-dock--active .mailbox-compose-dock-title,.mailbox-compose-dock--active .mailbox-compose-dock-title-text,.mailbox-compose-dock--active .mailbox-compose-dock-type-icon--active{color:#fffffff2}.mailbox-compose-dock--active .mailbox-compose-dock-icon-btn{color:#fffc}.mailbox-compose-dock--active .mailbox-compose-dock-icon-btn:hover{background:#ffffff26;color:#fffffff2}.mailbox-compose-dock--active .mailbox-compose-dock-titlebar{border-bottom-color:#ffffff1f}.mailbox-compose-dock:not(.mailbox-compose-dock--minimized){max-height:100%;height:100%}.mailbox-compose-dock-titlebar{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:36px;padding:4px 8px 4px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.mailbox-compose-dock-titlebar--centered{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:10px}.mailbox-compose-dock-titlebar--centered .mailbox-compose-dock-titlebar-leading{min-width:0;justify-self:start}.mailbox-compose-dock-titlebar--centered .mailbox-compose-dock-titlebar-trailing{justify-self:end;display:flex;align-items:center;gap:8px;min-width:min-content}.mailbox-compose-dock-titlebar--centered .mailbox-compose-dock-titlebar-trailing .mailbox-compose-dock-autosave{padding:0}.mailbox-compose-dock-titlebar--centered .mailbox-compose-dock-actions{margin-left:0}.mailbox-compose-dock-header-hint{justify-self:center;min-width:0;max-width:min(34vw,28rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;color:var(--primary);text-align:center;line-height:1.2;padding:0 4px}.mailbox-compose-dock-header-hint--working-draft{color:var(--primary);font-weight:600;letter-spacing:.01em}.mailbox-compose-dock-header-hint-cursor{display:inline-block;width:1.5px;height:.95em;background:currentColor;margin-left:1px;vertical-align:middle;opacity:1;animation:compose-subject-cursor-blink .6s step-end infinite}.mailbox-compose-dock-header-subject{justify-self:center;min-width:0;max-width:min(42vw,32rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500;color:var(--text);text-align:center;line-height:1.2;padding:0 4px}.mailbox-compose-dock--minimized .mailbox-compose-dock-titlebar{border-bottom:none}.mailbox-compose-dock-title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;text-align:left;font-size:.8rem;font-weight:600;color:var(--text-secondary);background:none;border:none;padding:4px 0;cursor:default;overflow:hidden}.mailbox-compose-dock-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-compose-dock-type-icon{flex-shrink:0;font-size:13px;line-height:1}.mailbox-compose-dock-type-icon--message{color:#2563eb}.mailbox-compose-dock-type-icon--document{color:#16a34a}.mailbox-compose-dock-type-icon--signature{color:#9333ea}.mailbox-compose-dock-autosave{flex-shrink:0;white-space:nowrap;padding:0 8px;font-size:.82rem;font-weight:600;color:var(--primary);line-height:1.2}.mailbox-compose-dock--minimized .mailbox-compose-dock-autosave{flex-shrink:1;min-width:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.mailbox-compose-dock--minimized .mailbox-compose-dock-title,.mailbox-compose-dock-title--expand{cursor:pointer}.mailbox-compose-dock-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.mailbox-compose-dock-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.mailbox-compose-dock-icon-btn:hover{background:#0000000f;color:var(--text)}.mailbox-compose-dock-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mailbox-compose-dock--minimized .mailbox-compose-dock-body{display:none}.mailbox-compose-dock-body>:first-child{flex:1;min-height:0;overflow:hidden}.mailbox-compose-dock-content{animation:mailbox-dock-content-enter .28s cubic-bezier(.25,.46,.45,.94) both}.mailbox-compose-dock-fab{flex-shrink:0;display:flex;justify-content:center;padding:6px 8px 10px;overflow:visible;position:relative;z-index:6}.mailbox-compose-dock-fab:empty{display:none;padding:0}.mailbox-compose-dock-fab .compose-floating-action-bar{max-width:100%;flex-wrap:wrap;justify-content:center}body.mailbox-compose-dock-resizing{cursor:ns-resize;-webkit-user-select:none;user-select:none}.message-compose-container--docked,.message-reply-container--docked,.document-compose-container--docked,.documenso-compose-container--docked{padding:6px 8px 0;display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:transparent}.message-compose-container--docked .message-compose-detail-body-wrapper,.message-reply-container--docked .message-reply-detail-body-wrapper,.document-compose-container--docked .document-compose-detail-body-wrapper,.documenso-compose-container--docked .documenso-compose-detail-body-wrapper,.message-compose-container--docked .compose-body-slot-clip,.message-reply-container--docked .compose-body-slot-clip,.document-compose-container--docked .compose-body-slot-clip,.documenso-compose-container--docked .compose-body-slot-clip,.message-compose-container--docked .compose-body-slot,.message-reply-container--docked .compose-body-slot,.document-compose-container--docked .compose-body-slot,.documenso-compose-container--docked .compose-body-slot{min-height:0;flex:1}.message-compose-container--docked .message-compose-editor-section,.message-reply-container--docked .message-reply-editor-section,.document-compose-container--docked .document-compose-editor-section,.documenso-compose-container--docked .documenso-compose-editor-section,.document-compose-container--docked .document-compose-main-content{min-height:0;flex:1;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#0000000f;box-shadow:none}.message-compose-container--docked .message-compose-header,.document-compose-container--docked .document-compose-header,.documenso-compose-container--docked .documenso-compose-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#0000000f;box-shadow:none}.message-compose-container--docked .message-compose-form-top,.message-reply-container--docked .message-reply-form-top,.document-compose-container--docked .document-compose-form-top,.documenso-compose-container--docked .documenso-compose-form-top{background:#ffffff52;border:1px solid rgba(255,255,255,.65);box-shadow:0 1px #ffffffe6 inset,var(--shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none}.message-compose-container--docked .editor-content,.message-reply-container--docked .editor-content,.document-compose-container--docked .editor-content,.documenso-compose-container--docked .editor-content,.message-compose-container--docked .editor-content-wrapper,.message-reply-container--docked .editor-content-wrapper,.document-compose-container--docked .editor-content-wrapper,.documenso-compose-container--docked .editor-content-wrapper,.message-compose-container--docked .editor-attachments-panel,.message-reply-container--docked .editor-attachments-panel,.document-compose-container--docked .editor-attachments-panel,.documenso-compose-container--docked .editor-attachments-panel{background:transparent;box-shadow:none}.message-compose-container--docked .editor-toolbar,.message-reply-container--docked .editor-toolbar,.document-compose-container--docked .editor-toolbar,.documenso-compose-container--docked .editor-toolbar,.document-compose-container--docked .document-compose-section-header{background:#fff6;backdrop-filter:none;-webkit-backdrop-filter:none}.document-compose-container--docked .document-compose-document-requests{background:transparent}.message-compose-container--docked .ai-editor-overlay,.message-reply-container--docked .ai-editor-overlay,.document-compose-container--docked .ai-editor-overlay,.documenso-compose-container--docked .ai-editor-overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.attachments-panel-footer{flex-shrink:0;display:flex;padding:0;background:var(--primary-light)}.editor-attachments-panel:has(.attachments-panel-footer)>.attachments-panel-content{padding-bottom:0}.attachments-panel-footer>*{display:flex;width:100%;min-width:0}.attachments-panel-footer .toolbar-upload-btn,.attachments-panel-footer .toolbar-upload-btn.ant-btn,.attachments-panel-footer button.toolbar-upload-btn{width:100%!important;height:34px!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--primary)!important}.attachments-panel-footer .toolbar-upload-btn:hover,.attachments-panel-footer .toolbar-upload-btn.ant-btn:hover,.attachments-panel-footer button.toolbar-upload-btn:hover{background:transparent!important;box-shadow:none!important;color:var(--primary)!important}.attachments-panel-footer .toolbar-upload-btn svg,.attachments-panel-footer .toolbar-upload-btn .anticon,.attachments-panel-footer .toolbar-upload-btn .anticon svg{color:var(--primary)!important}.compose-security-toggle-slot[data-toggle] .compose-labeled-toggle:not(:disabled):not(.disabled):not(.active-destruct):not(.active-copy):not(.active-download){background:var(--light-primary);border-color:color-mix(in srgb,var(--primary) 22%,rgba(229,231,235,.95))}.compose-security-toggle-slot[data-toggle] .compose-labeled-toggle:hover:not(:disabled):not(.disabled):not(.active-destruct):not(.active-copy):not(.active-download){background:color-mix(in srgb,var(--primary) 14%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,var(--primary) 38%,transparent);color:var(--primary)}.compose-labeled-toggle.active-destruct,.compose-labeled-toggle.active-copy,.compose-labeled-toggle.active-download{background:color-mix(in srgb,var(--primary) 20%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,var(--primary) 44%,transparent);color:var(--primary)}.compose-labeled-toggle.active-destruct:hover:not(:disabled),.compose-labeled-toggle.active-copy:hover:not(:disabled),.compose-labeled-toggle.active-download:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 26%,var(--surface-heavy, #ffffff));border-color:color-mix(in srgb,var(--primary) 50%,transparent);color:var(--primary)}.compose-security-toggle-btn.active-destruct,.compose-security-toggle-btn.active-copy,.compose-security-toggle-btn.active-download{background:var(--light-primary);border-color:color-mix(in srgb,var(--primary) 38%,transparent);color:var(--primary)}.compose-security-toggle-btn.active-destruct:hover,.compose-security-toggle-btn.active-copy:hover,.compose-security-toggle-btn.active-download:hover{background:color-mix(in srgb,var(--primary) 16%,var(--light-primary));border-color:color-mix(in srgb,var(--primary) 50%,transparent);color:var(--primary)}.mailbox-list-row-security-pills .mailbox-preview-security-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:9999px;background:var(--light-primary)!important;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)!important;color:var(--primary);cursor:default}.mailbox-list-row-security-pills .mailbox-preview-security-icon:hover{background:var(--light-primary)!important}.compose-form-top-recipients.compose-recipients-section-error{border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 55%,transparent) inset,0 0 0 1px color-mix(in srgb,var(--accent, var(--primary)) 20%,transparent)}.compose-form-top-recipients.compose-recipients-section-shaking{animation:compose-access-code-shake-twice 1.1s ease-in-out}
