/*! tailwindcss v4.2.4 | 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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--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-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Vazirmatn Variable", "Inter", system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"ss01", "ss02", "tnum";-webkit-font-smoothing:antialiased;line-height:1.75;overflow-x:hidden}html{font-family:Vazirmatn Variable,Inter,system-ui,sans-serif;overflow-x:hidden}.num,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;unicode-bidi:isolate}.money-sm{font-size:clamp(.78rem,.6rem + .55vw,1.25rem);line-height:1.22}.money-md{font-size:clamp(.95rem,.65rem + 1.2vw,1.75rem);line-height:1.22}.money-lg{font-size:clamp(1.2rem,.75rem + 1.8vw,2.1rem);line-height:1.2}.money-xl{letter-spacing:0;font-size:clamp(1.75rem,1rem + 3.2vw,3.5rem);line-height:1.16}.money-sm,.money-md,.money-lg,.money-xl{white-space:nowrap;overflow-wrap:normal}input[type=email],input[type=tel],input[type=url],input[type=number],.ltr{text-align:start;direction:ltr}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h1{letter-spacing:0;font-weight:700;line-height:1.15}h2{letter-spacing:0;font-weight:600;line-height:1.3}h3{letter-spacing:0;font-weight:600;line-height:1.4}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-1\/2{inset-inline-start:50%}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.\!h-\[52px\]{height:52px!important}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2\.625rem\]{height:2.625rem}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(100svh-5\.5rem\)\]{max-height:calc(100svh - 5.5rem)}.max-h-\[calc\(100svh-15\.5rem\)\]{max-height:calc(100svh - 15.5rem)}.max-h-\[calc\(100vh-5\.5rem\)\]{max-height:calc(100vh - 5.5rem)}.max-h-\[min\(24rem\,58svh\)\]{max-height:min(24rem,58svh)}.max-h-\[min\(60svh\,42rem\)\]{max-height:min(60svh,42rem)}.max-h-\[min\(90svh\,820px\)\]{max-height:min(90svh,820px)}.\!min-h-\[52px\]{min-height:52px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.625rem\]{min-height:2.625rem}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[55svh\]{min-height:55svh}.min-h-\[108px\]{min-height:108px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-\[2\.625rem\]{width:2.625rem}.w-\[236px\]{width:236px}.w-\[272px\]{width:272px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[56\%\]{max-width:56%}.max-w-\[88vw\]{max-width:88vw}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.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:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[2\.625rem\]{min-width:2.625rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[96px\]{min-width:96px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.scroll-py-5{scroll-padding-block:calc(var(--spacing) * 5)}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[2rem_2rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2rem 2rem minmax(0,1fr) auto}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[120px_1fr_220px_180px_60px_40px\]{grid-template-columns:120px 1fr 220px 180px 60px 40px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:minmax(0,1fr) 2.75rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}:where(.divide-border\/75>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/75>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--ayand-radius-lg\,12px\)\]{border-radius:var(--ayand-radius-lg,12px)}.rounded-\[var\(--ayand-radius-pill\,999px\)\]{border-radius:var(--ayand-radius-pill,999px)}.rounded-\[var\(--ayand-radius-sm\,8px\)\]{border-radius:var(--ayand-radius-sm,8px)}.rounded-\[var\(--ayand-radius-xs\,6px\)\]{border-radius:var(--ayand-radius-xs,6px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.4)!important}.rounded-t-\[var\(--ayand-radius-lg\,12px\)\]{border-top-left-radius:var(--ayand-radius-lg,12px);border-top-right-radius:var(--ayand-radius-lg,12px)}.rounded-b-\[var\(--ayand-radius-lg\,12px\)\]{border-bottom-right-radius:var(--ayand-radius-lg,12px);border-bottom-left-radius:var(--ayand-radius-lg,12px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--purple\)_28\%\,transparent\)\]{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--purple\)_28\%\,transparent\)\]{border-color:color-mix(in oklab,var(--purple) 28%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--purple\)_32\%\,transparent\)\]{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--purple\)_32\%\,transparent\)\]{border-color:color-mix(in oklab,var(--purple) 32%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ayand-color-success\,\#34d399\)_34\%\,transparent\)\]{border-color:var(--ayand-color-success,#34d399)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ayand-color-success\,\#34d399\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ayand-color-success,#34d399) 34%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ayand-color-warning\,\#d8d4ff\)_34\%\,transparent\)\]{border-color:var(--ayand-color-warning,#d8d4ff)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ayand-color-warning\,\#d8d4ff\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ayand-color-warning,#d8d4ff) 34%,transparent)}}.border-\[var\(--ayand-action-deposit-border\,var\(--border\)\)\]{border-color:var(--ayand-action-deposit-border,var(--border))}.border-\[var\(--ayand-action-primary-border\,var\(--border\)\)\]{border-color:var(--ayand-action-primary-border,var(--border))}.border-\[var\(--ayand-color-border-soft\,var\(--border\)\)\]{border-color:var(--ayand-color-border-soft,var(--border))}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-300\/65{border-color:#ffd236a6}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/65{border-color:color-mix(in oklab, var(--color-amber-300) 65%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/40{border-color:color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.border-background{border-color:var(--background)}.border-balanced{border-color:var(--balanced)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/55{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/55{border-color:color-mix(in oklab, var(--border) 55%, 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-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-creditor,.border-creditor\/40{border-color:var(--creditor)}@supports (color:color-mix(in lab, red, red)){.border-creditor\/40{border-color:color-mix(in oklab, var(--creditor) 40%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-debtor{border-color:var(--debtor)}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/35{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/45{border-color:color-mix(in oklab, var(--color-emerald-300) 45%, transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/50{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-emerald-300\/65{border-color:#5ee9b5a6}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/65{border-color:color-mix(in oklab, var(--color-emerald-300) 65%, transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/45{border-color:#00bb7f73}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/45{border-color:color-mix(in oklab, var(--color-emerald-500) 45%, transparent)}}.border-gray-300\/70{border-color:#d1d5dcb3}@supports (color:color-mix(in lab, red, red)){.border-gray-300\/70{border-color:color-mix(in oklab, var(--color-gray-300) 70%, transparent)}}.border-gray-300\/80{border-color:#d1d5dccc}@supports (color:color-mix(in lab, red, red)){.border-gray-300\/80{border-color:color-mix(in oklab, var(--color-gray-300) 80%, transparent)}}.border-input,.border-input\/45{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/45{border-color:color-mix(in oklab, var(--input) 45%, transparent)}}.border-primary,.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-purple{border-color:var(--purple)}.border-purple-300\/65{border-color:#d9b3ffa6}@supports (color:color-mix(in lab, red, red)){.border-purple-300\/65{border-color:color-mix(in oklab, var(--color-purple-300) 65%, transparent)}}.border-purple-300\/70{border-color:#d9b3ffb3}@supports (color:color-mix(in lab, red, red)){.border-purple-300\/70{border-color:color-mix(in oklab, var(--color-purple-300) 70%, transparent)}}.border-purple-300\/80{border-color:#d9b3ffcc}@supports (color:color-mix(in lab, red, red)){.border-purple-300\/80{border-color:color-mix(in oklab, var(--color-purple-300) 80%, transparent)}}.border-purple\/20{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/20{border-color:color-mix(in oklab, var(--purple) 20%, transparent)}}.border-purple\/25{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/25{border-color:color-mix(in oklab, var(--purple) 25%, transparent)}}.border-purple\/30{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/30{border-color:color-mix(in oklab, var(--purple) 30%, transparent)}}.border-purple\/35{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/35{border-color:color-mix(in oklab, var(--purple) 35%, transparent)}}.border-purple\/45{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/45{border-color:color-mix(in oklab, var(--purple) 45%, transparent)}}.border-purple\/55{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.border-purple\/55{border-color:color-mix(in oklab, var(--purple) 55%, transparent)}}.border-red-300\/65{border-color:#ffa3a3a6}@supports (color:color-mix(in lab, red, red)){.border-red-300\/65{border-color:color-mix(in oklab, var(--color-red-300) 65%, transparent)}}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-red-300\/80{border-color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.border-red-300\/80{border-color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.border-rose-300\/50{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/50{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.border-rose-300\/70{border-color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/70{border-color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.border-sidebar-border,.border-sidebar-border\/55{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/55{border-color:color-mix(in oklab, var(--sidebar-border) 55%, transparent)}}.border-sidebar-border\/70{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/70{border-color:color-mix(in oklab, var(--sidebar-border) 70%, transparent)}}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/50{border-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/60{border-color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.border-sky-300\/65{border-color:#77d4ffa6}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/65{border-color:color-mix(in oklab, var(--color-sky-300) 65%, transparent)}}.border-sky-300\/70{border-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/70{border-color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/50{border-color:color-mix(in oklab, var(--color-slate-300) 50%, transparent)}}.border-slate-300\/60{border-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/60{border-color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.border-teal-300\/65{border-color:#46ecd5a6}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/65{border-color:color-mix(in oklab, var(--color-teal-300) 65%, transparent)}}.border-teal-300\/70{border-color:#46ecd5b3}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/70{border-color:color-mix(in oklab, var(--color-teal-300) 70%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/50{border-color:#c4b4ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/50{border-color:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.border-violet-300\/70{border-color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/70{border-color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.border-s-amber-400{border-inline-start-color:var(--color-amber-400)}.border-s-border{border-inline-start-color:var(--border)}.border-s-destructive{border-inline-start-color:var(--destructive)}.border-s-purple{border-inline-start-color:var(--purple)}.border-b-border\/50{border-bottom-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-b-border\/50{border-bottom-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-\[\#050814\]{background-color:#050814}.bg-\[rgba\(2\,6\,23\,0\.58\)\]{background-color:#02061794}.bg-\[rgba\(11\,18\,38\,0\.97\)\]{background-color:#0b1226f7}.bg-\[rgba\(11\,18\,38\,0\.99\)\]{background-color:#0b1226fc}.bg-\[rgba\(18\,27\,52\,0\.98\)\]{background-color:#121b34fa}.bg-\[var\(--ayand-color-warning-soft\)\]{background-color:var(--ayand-color-warning-soft)}.bg-\[var\(--purple-soft\)\]{background-color:var(--purple-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/65{background-color:#fffbeba6}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/65{background-color:color-mix(in oklab, var(--color-amber-50) 65%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/65{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/65{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, 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\/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-border{background-color:var(--border)}.bg-card,.bg-card\/45{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--card) 45%, transparent)}}.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/55{background-color:color-mix(in oklab, var(--card) 55%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-creditor,.bg-creditor\/10{background-color:var(--creditor)}@supports (color:color-mix(in lab, red, red)){.bg-creditor\/10{background-color:color-mix(in oklab, var(--creditor) 10%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/55{background-color:#ecfdf58c}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/55{background-color:color-mix(in oklab, var(--color-emerald-50) 55%, transparent)}}.bg-emerald-50\/65{background-color:#ecfdf5a6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/65{background-color:color-mix(in oklab, var(--color-emerald-50) 65%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground,.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/80{background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-input\/35{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/35{background-color:color-mix(in oklab, var(--input) 35%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary,.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-purple{background-color:var(--purple)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/80{background-color:#faf5ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/80{background-color:color-mix(in oklab, var(--color-purple-50) 80%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple\/5{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/5{background-color:color-mix(in oklab, var(--purple) 5%, transparent)}}.bg-purple\/10{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/10{background-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.bg-purple\/15{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/15{background-color:color-mix(in oklab, var(--purple) 15%, transparent)}}.bg-purple\/20{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/20{background-color:color-mix(in oklab, var(--purple) 20%, transparent)}}.bg-purple\/85{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/85{background-color:color-mix(in oklab, var(--purple) 85%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/60{background-color:color-mix(in oklab, var(--color-rose-50) 60%, transparent)}}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent,.bg-sidebar-accent\/20{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/20{background-color:color-mix(in oklab, var(--sidebar-accent) 20%, transparent)}}.bg-sidebar-accent\/30{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/30{background-color:color-mix(in oklab, var(--sidebar-accent) 30%, transparent)}}.bg-sidebar-accent\/35{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/35{background-color:color-mix(in oklab, var(--sidebar-accent) 35%, transparent)}}.bg-sidebar-accent\/85{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar-accent\/85{background-color:color-mix(in oklab, var(--sidebar-accent) 85%, transparent)}}.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/80{background-color:color-mix(in oklab, var(--sidebar) 80%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/65{background-color:#f0f9ffa6}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/65{background-color:color-mix(in oklab, var(--color-sky-50) 65%, transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/70{background-color:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/75{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/75{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/65{background-color:#f1f5f9a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/65{background-color:color-mix(in oklab, var(--color-slate-100) 65%, transparent)}}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/70{background-color:color-mix(in oklab, var(--color-violet-50) 70%, transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/95{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/95{--tw-gradient-via:color-mix(in oklab, var(--background) 95%, transparent)}}.via-background\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background\/0{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/0{--tw-gradient-to:color-mix(in oklab, var(--background) 0%, transparent)}}.to-background\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.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-3\.5{padding:calc(var(--spacing) * 3.5)}.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-\[3px\]{padding:3px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-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-20{padding-block:calc(var(--spacing) * 20)}.ps-0{padding-inline-start:calc(var(--spacing) * 0)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(9rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-heading,.font-sans{font-family:Vazirmatn Variable,Inter,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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\.5rem\]{font-size:.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-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\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--pink-soft\)\]{color:var(--pink-soft)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-500{color:var(--color-amber-500)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/75{color:#7b3306bf}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/75{color:color-mix(in oklab, var(--color-amber-900) 75%, transparent)}}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-balanced{color:var(--balanced)}.text-card-foreground{color:var(--card-foreground)}.text-creditor{color:var(--creditor)}.text-debtor{color:var(--debtor)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/85{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/85{color:color-mix(in oklab, var(--destructive) 85%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/80{color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-foreground\/85{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/85{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple{color:var(--purple)}.text-purple-950{color:var(--color-purple-950)}.text-red-400{color:var(--color-red-400)}.text-red-950{color:var(--color-red-950)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/64{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/64{color:color-mix(in oklab, var(--sidebar-foreground) 64%, transparent)}}.text-sidebar-foreground\/72{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/72{color:color-mix(in oklab, var(--sidebar-foreground) 72%, transparent)}}.text-sidebar-foreground\/74{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/74{color:color-mix(in oklab, var(--sidebar-foreground) 74%, transparent)}}.text-sidebar-foreground\/80{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/80{color:color-mix(in oklab, var(--sidebar-foreground) 80%, transparent)}}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-teal-950{color:var(--color-teal-950)}.text-violet-900{color:var(--color-violet-900)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-\[0_0_0_1px_rgba\(141\,119\,232\,0\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#8d77e81f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff14);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_18px_70px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#0000007a);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_28px_90px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple\/20{--tw-shadow-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.shadow-purple\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--purple) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary,.ring-primary\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.ring-purple,.ring-purple\/60{--tw-ring-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.ring-purple\/60{--tw-ring-color:color-mix(in oklab, var(--purple) 60%, transparent)}}.ring-purple\/70{--tw-ring-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.ring-purple\/70{--tw-ring-color:color-mix(in oklab, var(--purple) 70%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, 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)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-md{--tw-blur:blur(var(--blur-md));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-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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-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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.slide-in-from-right{--tw-enter-translate-x:100%}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:p-2\.5:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 2.5)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:min-h-11:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){min-height:calc(var(--spacing) * 11)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-focus-visible\:ring-2:is(:where(.peer):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)}.peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:hidden:after{content:var(--tw-content);display:none}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-end-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-purple\/40:focus-within{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-purple\/40:focus-within{border-color:color-mix(in oklab, var(--purple) 40%, transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:bg-purple\/10:focus-within{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.focus-within\:bg-purple\/10:focus-within{background-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.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-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring:focus-within,.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-border:hover,.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.hover\:border-destructive\/35:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/35:hover{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:border-purple\/25:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/25:hover{border-color:color-mix(in oklab, var(--purple) 25%, transparent)}}.hover\:border-purple\/30:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/30:hover{border-color:color-mix(in oklab, var(--purple) 30%, transparent)}}.hover\:border-purple\/35:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/35:hover{border-color:color-mix(in oklab, var(--purple) 35%, transparent)}}.hover\:border-purple\/40:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple\/40:hover{border-color:color-mix(in oklab, var(--purple) 40%, transparent)}}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-sky-500:hover{border-color:var(--color-sky-500)}.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/20:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/20:hover{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.hover\:bg-background\/55:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/55:hover{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.hover\:bg-background\/65:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/65:hover{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.hover\:bg-creditor\/15:hover{background-color:var(--creditor)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-creditor\/15:hover{background-color:color-mix(in oklab, var(--creditor) 15%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.hover\:bg-muted\/35:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/45:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/45:hover{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/55:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/55:hover{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, 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-purple\/10:hover{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple\/10:hover{background-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/45:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/45:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 45%, transparent)}}.hover\:bg-sidebar-accent\/50:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/50:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 50%, transparent)}}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab, var(--sidebar-accent) 60%, transparent)}}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-purple:hover,.hover\:text-purple\/80:hover{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hover\:text-purple\/80:hover{color:color-mix(in oklab, var(--purple) 80%, transparent)}}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-black\/10:hover{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive:focus-visible,.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-emerald-400:focus-visible{border-color:var(--color-emerald-400)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-color:var(--color-amber-500)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active,.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pe-2:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pe-2\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pe-3:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:ps-2:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:ps-2\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:ps-3:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:ms-\[-0\.3rem\]:has(>button){margin-inline-start:-.3rem}.has-\[\>button\]\:me-\[-0\.3rem\]:has(>button){margin-inline-end:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:ms-\[-0\.15rem\]:has(>kbd){margin-inline-start:-.15rem}.has-\[\>kbd\]\:me-\[-0\.15rem\]:has(>kbd){margin-inline-end:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--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)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-inset\:ps-7[data-inset]{padding-inline-start:calc(var(--spacing) * 7)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:\!right-auto[data-side=left]{right:auto!important}.data-\[side\=left\]\:\!left-0[data-side=left]{left:calc(var(--spacing) * 0)!important}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:\!w-\[100dvw\][data-side=left]{width:100dvw!important}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:\!max-w-\[100dvw\][data-side=left]{max-width:100dvw!important}.data-\[side\=left\]\:border-e[data-side=left]{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-s[data-side=right]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:gap-2\.5[data-size=sm]{gap:calc(var(--spacing) * 2.5)}.data-\[size\=sm\]\:py-2\.5[data-size=sm]{padding-block:calc(var(--spacing) * 2.5)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group-addon\]\:ps-2\.5\!>*)[data-slot=input-group-addon]{padding-inline-start:calc(var(--spacing) * 2.5)!important}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\: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,)}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media not all and (width>=40rem){.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1}.max-sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-auto{width:auto;height:auto}.sm\:max-h-\[360px\]{max-height:360px}.sm\:min-h-12{min-height:calc(var(--spacing) * 12)}.sm\:min-h-\[72px\]{min-height:72px}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-44{min-width:calc(var(--spacing) * 44)}.sm\:min-w-\[132px\]{min-width:132px}.sm\:min-w-\[560px\]{min-width:560px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_2\.75rem\]{grid-template-columns:minmax(0,1fr) auto 2.75rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,18rem\)_1fr_auto\]{grid-template-columns:minmax(0,18rem) 1fr auto}.sm\:grid-cols-\[minmax\(5\.25rem\,auto\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(5.25rem,auto) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-end{text-align:end}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.sm\:data-\[side\=left\]\:\!w-\[480px\][data-side=left]{width:480px!important}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm)}.sm\:data-\[side\=left\]\:\!max-w-\[480px\][data-side=left]{max-width:480px!important}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:end-8{inset-inline-end:calc(var(--spacing) * 8)}.md\:top-3{top:calc(var(--spacing) * 3)}.md\:z-20{z-index:20}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid{display:grid}.md\:hidden{display:none}.md\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.md\:min-h-12{min-height:calc(var(--spacing) * 12)}.md\:min-w-\[156px\]{min-width:156px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(150px\,210px\)\]{grid-template-columns:minmax(0,1fr) minmax(150px,210px)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(210px\,260px\)\]{grid-template-columns:minmax(0,1fr) minmax(210px,260px)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:self-center{align-self:center}.md\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:text-start{text-align:start}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[10px\]{font-size:10px}.md\:text-\[28px\]{font-size:28px}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-w-\[360px\]{min-width:360px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(250px\,310px\)\]{grid-template-columns:minmax(0,1fr) minmax(250px,310px)}.lg\:grid-cols-\[minmax\(220px\,1fr\)_180px_180px_auto\]{grid-template-columns:minmax(220px,1fr) 180px 180px auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.xl\:flex-col{flex-direction:column}}@media (width>=96rem){.\32 xl\:block{display:block}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-amber-400\/35:is(.dark *){border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/35:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.dark\:border-amber-900\/55:is(.dark *){border-color:#7b33068c}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 55%, transparent)}}.dark\:border-amber-900\/60:is(.dark *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:border-amber-900\/65:is(.dark *){border-color:#7b3306a6}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 65%, transparent)}}.dark\:border-amber-900\/70:is(.dark *){border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.dark\:border-emerald-900\/55:is(.dark *){border-color:#004e3b8c}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 55%, transparent)}}.dark\:border-emerald-900\/60:is(.dark *){border-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:border-emerald-900\/65:is(.dark *){border-color:#004e3ba6}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 65%, transparent)}}.dark\:border-emerald-900\/70:is(.dark *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:border-gray-700\/70:is(.dark *){border-color:#364153b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 70%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-purple-800\/70:is(.dark *){border-color:#6e11b0b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-purple-800) 70%, transparent)}}.dark\:border-purple-900\/65:is(.dark *){border-color:#59168ba6}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-purple-900) 65%, transparent)}}.dark\:border-red-900\/65:is(.dark *){border-color:#82181aa6}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-red-900) 65%, transparent)}}.dark\:border-red-900\/70:is(.dark *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.dark\:border-rose-900\/55:is(.dark *){border-color:#8b08368c}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-rose-900) 55%, transparent)}}.dark\:border-rose-900\/70:is(.dark *){border-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.dark\:border-sky-900\/55:is(.dark *){border-color:#024a708c}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-900\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-sky-900) 55%, transparent)}}.dark\:border-sky-900\/65:is(.dark *){border-color:#024a70a6}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-sky-900) 65%, transparent)}}.dark\:border-sky-900\/70:is(.dark *){border-color:#024a70b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-sky-900) 70%, transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/70:is(.dark *){border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/65:is(.dark *){border-color:#1d293da6}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-slate-800) 65%, transparent)}}.dark\:border-teal-900\/65:is(.dark *){border-color:#0b4f4aa6}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-900\/65:is(.dark *){border-color:color-mix(in oklab, var(--color-teal-900) 65%, transparent)}}.dark\:border-violet-900\/55:is(.dark *){border-color:#4d179a8c}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-900) 55%, transparent)}}.dark\:border-violet-900\/60:is(.dark *){border-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.dark\:border-violet-900\/70:is(.dark *){border-color:#4d179ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-900) 70%, transparent)}}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-950\/16:is(.dark *){background-color:#46190129}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/16:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 16%, transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/25:is(.dark *){background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/35:is(.dark *){background-color:#46190159}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 35%, transparent)}}.dark\:bg-amber-950\/45:is(.dark *){background-color:#46190173}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 45%, transparent)}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-emerald-950\/16:is(.dark *){background-color:#002c2229}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/16:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 16%, transparent)}}.dark\:bg-emerald-950\/18:is(.dark *){background-color:#002c222e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/18:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 18%, transparent)}}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\:bg-emerald-950\/35:is(.dark *){background-color:#002c2259}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 35%, transparent)}}.dark\:bg-emerald-950\/45:is(.dark *){background-color:#002c2273}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 45%, transparent)}}.dark\:bg-gray-800\/55:is(.dark *){background-color:#1e29398c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/55:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 55%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-purple-950\/25:is(.dark *){background-color:#3c036640}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 25%, transparent)}}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\:bg-purple-950\/35:is(.dark *){background-color:#3c036659}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 35%, transparent)}}.dark\:bg-red-950\/25:is(.dark *){background-color:#46080940}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 25%, transparent)}}.dark\:bg-red-950\/35:is(.dark *){background-color:#46080959}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 35%, transparent)}}.dark\:bg-rose-950\/16:is(.dark *){background-color:#4d021829}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/16:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 16%, transparent)}}.dark\:bg-rose-950\/45:is(.dark *){background-color:#4d021873}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 45%, transparent)}}.dark\:bg-sky-950\/16:is(.dark *){background-color:#052f4a29}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/16:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 16%, transparent)}}.dark\:bg-sky-950\/20:is(.dark *){background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\:bg-sky-950\/35:is(.dark *){background-color:#052f4a59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 35%, transparent)}}.dark\:bg-sky-950\/45:is(.dark *){background-color:#052f4a73}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 45%, transparent)}}.dark\:bg-slate-900\/20:is(.dark *){background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.dark\:bg-slate-900\/35:is(.dark *){background-color:#0f172b59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 35%, transparent)}}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\:bg-slate-900\/55:is(.dark *){background-color:#0f172b8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/55:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 55%, transparent)}}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:bg-slate-950\/20:is(.dark *){background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.dark\:bg-teal-950\/35:is(.dark *){background-color:#022f2e59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-950) 35%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-950\/16:is(.dark *){background-color:#2f0d6829}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/16:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 16%, transparent)}}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2f0d6833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 20%, transparent)}}.dark\:bg-violet-950\/35:is(.dark *){background-color:#2f0d6859}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 35%, transparent)}}.dark\:bg-violet-950\/45:is(.dark *){background-color:#2f0d6873}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 45%, transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/75:is(.dark *){color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/75:is(.dark *){color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.dark\:text-amber-100\/80:is(.dark *){color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/80:is(.dark *){color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-100\/78:is(.dark *){color:#d0fae5c7}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-100\/78:is(.dark *){color:color-mix(in oklab, var(--color-emerald-100) 78%, transparent)}}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-teal-100:is(.dark *){color:var(--color-teal-100)}.dark\:text-violet-100:is(.dark *){color:var(--color-violet-100)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(.1*-100%)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(.1*-100%)}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--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)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-2\.5:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 2.5)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/15:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/15:is(a):hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[var\(--ayand-radius-lg\,12px\)\]>*):is(img:first-child){border-top-left-radius:var(--ayand-radius-lg,12px);border-top-right-radius:var(--ayand-radius-lg,12px)}:is(.\*\:\[img\:last-child\]\:rounded-b-\[var\(--ayand-radius-lg\,12px\)\]>*):is(img:last-child){border-bottom-right-radius:var(--ayand-radius-lg,12px);border-bottom-left-radius:var(--ayand-radius-lg,12px)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pe-1\.5:has(>[data-align=inline-end])>input{padding-inline-end:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:ps-1\.5:has(>[data-align=inline-start])>input{padding-inline-start:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.text-grad-ayand{background:var(--grad-purple);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-grad-ayand{background-image:var(--grad-purple);color:#fff;transition:filter .15s}.bg-grad-ayand:hover{filter:brightness(1.05)saturate(1.05)}.grad-rule{background:var(--grad-purple);border-radius:1px;height:2px}.glass{background:var(--panel);-webkit-backdrop-filter:blur(14px)saturate(1.05);border:1px solid var(--border);transition:border-color var(--t-norm), box-shadow var(--t-norm), transform var(--t-norm)}.glass:hover{border-color:var(--border-2);box-shadow:0 24px 56px -28px #8d77e859}.light .glass{box-shadow:inset 0 1px #fff9,0 12px 32px -16px #8d77e826}.aurora{pointer-events:none;contain:paint;z-index:0;inline-size:100%;max-inline-size:100%;position:absolute;inset:0;overflow:clip}.aurora:before,.aurora:after{content:"";filter:blur(90px);opacity:.55;border-radius:50%;width:min(60vmax,72vw);height:min(60vmax,72vw);position:absolute}.aurora:before{background:radial-gradient(circle, var(--purple-glow) 0%, transparent 60%);top:0;right:0;transform:translate(30%,-35%)}.aurora:after{background:radial-gradient(circle,#c084fc73 0%,#0000 60%);bottom:0;left:0;transform:translate(-28%,32%)}.light .aurora:before,.light .aurora:after{opacity:.3}.grid-noise{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:32px 32px}.light .grid-noise{background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px)}.press{transition:transform .12s cubic-bezier(.2,.7,.3,1.4),box-shadow .2s,filter .15s}.press:active{transform:scale(.97)}.lift{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .2s}@media (hover:hover){.lift:hover{transform:translateY(-2px);box-shadow:0 24px 56px -28px #8d77e873}}.focus-glow{transition:border-color .18s,box-shadow .22s}.focus-glow:focus,.focus-glow:focus-visible{border-color:var(--purple);box-shadow:0 0 0 3px var(--ring);outline:none}.login-input{border:1px solid var(--border);color:var(--foreground);caret-color:var(--purple);box-shadow:none;background:#ffffff0b;border-radius:.75rem;padding-inline:.875rem}.login-input:hover{border-color:var(--border-2);background:#ffffff0f}.login-input:focus,.login-input:focus-visible{border-color:var(--purple);outline:none}@supports (color:color-mix(in lab, red, red)){.login-input:focus,.login-input:focus-visible{border-color:color-mix(in oklab, var(--purple) 72%, transparent)}}.login-input:focus,.login-input:focus-visible{box-shadow:0 0 0 3px var(--ring);background:#ffffff12}.login-input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.login-input:-webkit-autofill{border-color:color-mix(in oklab, var(--purple) 72%, transparent)}}.login-input:-webkit-autofill{box-shadow:0 0 0 1000px #0a0f23 inset, 0 0 0 3px var(--ring);transition:background-color 999999s ease-in-out}.login-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.login-input:-webkit-autofill:hover{border-color:color-mix(in oklab, var(--purple) 72%, transparent)}}.login-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #0a0f23 inset, 0 0 0 3px var(--ring);transition:background-color 999999s ease-in-out}.login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.login-input:-webkit-autofill:focus{border-color:color-mix(in oklab, var(--purple) 72%, transparent)}}.login-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #0a0f23 inset, 0 0 0 3px var(--ring);transition:background-color 999999s ease-in-out}@keyframes ayand-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise,.rise-stagger>*{animation:.4s cubic-bezier(.2,.7,.3,1) both ayand-rise}.rise-stagger>:first-child{animation-delay:0s}.rise-stagger>:nth-child(2){animation-delay:50ms}.rise-stagger>:nth-child(3){animation-delay:.1s}.rise-stagger>:nth-child(4){animation-delay:.15s}.rise-stagger>:nth-child(5){animation-delay:.2s}.rise-stagger>:nth-child(6){animation-delay:.25s}.rise-stagger>:nth-child(7){animation-delay:.3s}@keyframes ayand-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg, var(--muted) 0%, var(--muted) 50%, var(--muted) 100%)}@supports (color:color-mix(in lab, red, red)){.shimmer{background:linear-gradient(90deg, var(--muted) 0%, color-mix(in oklab, var(--muted) 40%, transparent) 50%, var(--muted) 100%)}}.shimmer{background-size:200% 100%;animation:1.4s ease-in-out infinite ayand-shimmer}.ay-pill{background:var(--purple-soft);border:1px solid var(--purple);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ay-pill{border:1px solid color-mix(in oklab, var(--purple) 28%, transparent)}}.ay-pill{color:var(--pink-soft);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1}.ay-conic{cursor:pointer;height:54px;font:inherit;transition:transform var(--t-fast);background:0 0;border:0;border-radius:9999px;padding:1px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ay-conic.w-full{display:flex}.ay-conic:before{content:"";background:var(--grad-conic);animation:2.4s linear infinite ay-spin;position:absolute;inset:-1000%}.ay-conic .ay-conic-inner{color:#fff;background:#0a0f23;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:10px;height:100%;padding:0 32px;font-weight:600;display:inline-flex;position:relative}.ay-conic:hover .ay-conic-inner{background:#0e1530}.ay-conic:active{transform:scale(.97)}.ay-conic:focus-visible{box-shadow:0 0 0 4px var(--ring);outline:none}.ay-conic:disabled{cursor:wait;opacity:.7}@keyframes ay-spin{to{transform:rotate(360deg)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html body:has(.app-shell-layout) main .accounting-report-page{gap:1rem;width:min(100%,64rem);max-width:64rem;margin-inline:auto;display:grid}html body:has(.app-shell-layout) main .accounting-report-page :is(.accounting-report-filter-bar,.accounting-report-summary,.accounting-report-export-bar,.accounting-report-panel){border:1px solid var(--app-final-border,#b4bee624)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-page :is(.accounting-report-filter-bar,.accounting-report-summary,.accounting-report-export-bar,.accounting-report-panel){border:1px solid color-mix(in srgb, var(--app-final-border,#b4bee624) 88%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-page :is(.accounting-report-filter-bar,.accounting-report-summary,.accounting-report-export-bar,.accounting-report-panel){box-shadow:inset 0 1px #ffffff06!important}html body:has(.app-shell-layout) main .accounting-report-filter-bar{background:var(--app-final-surface,var(--panel))!important;border-radius:18px!important;grid-template-columns:auto auto minmax(18rem,1fr)!important;align-items:center!important;gap:.75rem!important;min-height:5rem!important;margin:0!important;padding:.72rem .82rem!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-filter-bar{background:color-mix(in srgb, var(--app-final-surface,var(--panel)) 95%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-filter-bar[data-invalid=true]{border-color:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-filter-bar[data-invalid=true]{border-color:color-mix(in srgb, var(--destructive) 42%, transparent)!important}}.accounting-report-filter-intro{gap:.12rem;min-width:7rem;display:grid}.accounting-report-filter-intro strong{color:var(--foreground);font-size:.82rem;font-weight:850}.accounting-report-filter-intro span{color:var(--muted-foreground);font-size:.68rem;font-weight:650}html body:has(.app-shell-layout) main .accounting-report-mode-switch{border:1px solid var(--app-final-border,#b4bee624)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:start!important;gap:.2rem!important;width:auto!important;padding:.18rem!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-mode-switch{border:1px solid color-mix(in srgb, var(--app-final-border,#b4bee624) 82%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-mode-switch{background:var(--ayand-primary,#8d77e8)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-mode-switch{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 5%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-mode-chip{letter-spacing:0!important;border-radius:999px!important;gap:.34rem!important;min-width:4.2rem!important;min-height:2.65rem!important;padding:.3rem .72rem!important}html body:has(.app-shell-layout) main .accounting-report-mode-chip[aria-pressed=true]{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-mode-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 34%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-mode-chip[aria-pressed=true]{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-mode-chip[aria-pressed=true]{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 16%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-mode-chip[aria-pressed=true]{color:var(--foreground)!important}.accounting-report-month-control,.accounting-report-month-nav{align-items:center;min-width:0;display:flex}.accounting-report-month-control{justify-content:flex-start;gap:.35rem}.accounting-report-month-nav{gap:.2rem}html body:has(.app-shell-layout) main .accounting-report-month-control button{border-radius:999px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body:has(.app-shell-layout) main .accounting-report-month-control button:not(:disabled):hover{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-month-control button:not(:disabled):hover{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 30%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-month-control button:not(:disabled):hover{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-month-control button:not(:disabled):hover{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-report-month-control button:not(:disabled):hover{color:var(--foreground)!important}html body:has(.app-shell-layout) main .accounting-report-month-control button:disabled{opacity:.34!important}html body:has(.app-shell-layout) main .accounting-report-month-nav .min-w-\[10rem\]{min-width:8.8rem!important}html body:has(.app-shell-layout) main .accounting-report-month-nav .text-xl{font-size:1.02rem!important;line-height:1.35!important}html body:has(.app-shell-layout) main .accounting-report-month-nav .num.text-\[11px\]{margin-top:.1rem!important;font-size:.66rem!important;line-height:1.3!important}.accounting-report-custom-control{grid-template-columns:minmax(8.6rem,1fr) minmax(8.6rem,1fr) auto;align-items:end;gap:.55rem;min-width:0;display:grid}.accounting-report-date-field{min-width:0;width:auto!important}.accounting-report-summary{background:radial-gradient(circle at 92% 0%, var(--ayand-primary,#8d77e8), transparent 42%), var(--app-final-surface,var(--panel));border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:6.65rem;overflow:hidden;display:grid!important}@supports (color:color-mix(in lab, red, red)){.accounting-report-summary{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ayand-primary,#8d77e8) 15%, transparent), transparent 42%), color-mix(in srgb, var(--app-final-surface,var(--panel)) 97%, transparent)}}.accounting-report-summary-primary{align-content:center;gap:.2rem;padding:1rem 1.15rem;display:grid;position:relative}.accounting-report-summary-primary:after{background:var(--app-final-border,#b4bee624);width:1px;position:absolute;inset-block:1rem;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.accounting-report-summary-primary:after{background:color-mix(in srgb, var(--app-final-border,#b4bee624) 78%, transparent)}}.accounting-report-summary-primary:after{content:""}.accounting-report-summary :is(span,small){color:var(--muted-foreground)}.accounting-report-summary span{font-size:.72rem;font-weight:720}.accounting-report-summary small{font-size:.66rem;font-weight:650}.accounting-report-summary-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.55vw,2rem);font-weight:880;overflow:hidden;line-height:1.28!important}.accounting-report-summary-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:.72rem;display:grid}.accounting-report-summary-secondary>div{gap:.16rem;min-width:0;padding:.4rem .85rem;display:grid}.accounting-report-summary-secondary>div+div{border-inline-start:1px solid var(--app-final-border,#b4bee624)}@supports (color:color-mix(in lab, red, red)){.accounting-report-summary-secondary>div+div{border-inline-start:1px solid color-mix(in srgb, var(--app-final-border,#b4bee624) 78%, transparent)}}.accounting-report-summary-secondary strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,2vw,1.32rem);font-weight:850;overflow:hidden;line-height:1.35!important}.accounting-report-summary[data-error=true] strong{color:var(--destructive)!important}.accounting-report-export-bar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:4.6rem;background:var(--app-final-surface,var(--panel))!important;border-radius:18px!important;align-items:center!important;padding:.62rem .72rem!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.accounting-report-export-bar{background:color-mix(in srgb, var(--app-final-surface,var(--panel)) 92%, transparent)!important}}.accounting-report-export-context{grid-template-columns:auto minmax(0,auto) auto;justify-content:start;align-items:center;gap:.45rem;min-width:0;display:grid}.accounting-report-export-context strong{color:var(--foreground);font-size:.78rem;font-weight:820}.accounting-report-export-context span,.accounting-report-export-context small{color:var(--muted-foreground);font-size:.68rem;font-weight:650}.accounting-report-export-context small:before{color:var(--muted-foreground);margin-inline-end:.45rem}@supports (color:color-mix(in lab, red, red)){.accounting-report-export-context small:before{color:color-mix(in srgb, var(--muted-foreground) 58%, transparent)}}.accounting-report-export-context small:before{content:"·"}.accounting-report-export-buttons{gap:.45rem;display:flex}html body:has(.app-shell-layout) main .accounting-report-export-buttons button{gap:.42rem;border-radius:12px!important;min-width:6.2rem!important;min-height:44px!important}.accounting-report-export-error{border:1px solid var(--destructive);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.accounting-report-export-error{border:1px solid color-mix(in srgb, var(--destructive) 30%, transparent)}}.accounting-report-export-error{background:var(--destructive);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.accounting-report-export-error{background:color-mix(in srgb, var(--destructive) 9%, transparent)}}.accounting-report-export-error{color:var(--destructive);font-size:.75rem;font-weight:750}.accounting-report-analytics-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:stretch;gap:1rem;display:grid}html body:has(.app-shell-layout) main .accounting-report-panel{min-width:0;min-height:22rem;background:var(--app-final-surface,var(--panel))!important;border-radius:20px!important;padding:1rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-report-panel{background:color-mix(in srgb, var(--app-final-surface,var(--panel)) 96%, transparent)!important}}.accounting-report-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.75rem;margin-bottom:.7rem;display:flex}.accounting-report-panel-heading h2{color:var(--foreground);margin:0;font-size:.98rem;font-weight:860;line-height:1.4}.accounting-report-panel-heading p,.accounting-report-panel-heading>span{color:var(--muted-foreground);margin:.12rem 0 0;font-size:.68rem;font-weight:650;line-height:1.5}html body:has(.app-shell-layout) main .accounting-report-chart-frame{height:15.75rem!important;min-height:15.75rem!important}.accounting-report-loading{min-height:14rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;display:flex}.accounting-report-loading>span{border:2px solid var(--ayand-primary,#8d77e8);width:.72rem;height:.72rem}@supports (color:color-mix(in lab, red, red)){.accounting-report-loading>span{border:2px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 25%, transparent)}}.accounting-report-loading>span{border-top-color:var(--ayand-primary,#8d77e8);border-radius:999px;animation:.8s linear infinite accounting-report-spin}@keyframes accounting-report-spin{to{transform:rotate(360deg)}}.accounting-report-tag-list{margin:0;padding:0;list-style:none}.accounting-report-tag-list>li{padding:0!important}.accounting-report-tag-row{border-radius:12px;min-height:3.05rem;padding:.48rem .36rem;transition:border-color .16s,background .16s,transform .16s;display:block}.accounting-report-tag-row:hover{background:var(--ayand-primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.accounting-report-tag-row:hover{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 7%, transparent)}}.accounting-report-tag-row:hover{transform:translate(-2px)}.accounting-report-tag-row:focus-visible{outline:2px solid var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){.accounting-report-tag-row:focus-visible{outline:2px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 46%, transparent)!important}}.accounting-report-tag-row:focus-visible{outline-offset:2px}.accounting-report-tag-meta,.accounting-report-tag-meta>div{align-items:center;min-width:0;display:flex}.accounting-report-tag-meta{justify-content:space-between;gap:.7rem;margin-bottom:.42rem}.accounting-report-tag-meta>div{gap:.42rem}.accounting-report-tag-dot{border-radius:999px;flex:none;width:.52rem;height:.52rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.accounting-report-tag-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 7%, transparent)}}.accounting-report-tag-meta strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:780;overflow:hidden}.accounting-report-tag-meta small{color:var(--muted-foreground);flex:none;font-size:.64rem;font-weight:650}.accounting-report-tag-meta .num{color:var(--foreground);white-space:nowrap;font-size:.76rem;font-weight:820}.accounting-report-tag-meta svg{color:var(--muted-foreground);transition:color .16s,transform .16s}.accounting-report-tag-row:hover .accounting-report-tag-meta svg{color:var(--ayand-primary,#8d77e8);transform:translate(-2px)}.accounting-report-tag-track{background:var(--muted);border-radius:999px;height:.28rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.accounting-report-tag-track{background:color-mix(in srgb, var(--muted) 74%, transparent)}}.accounting-report-tag-track>span{border-radius:inherit;min-width:2px;height:100%;display:block}.accounting-report-view-all{min-height:44px;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-top:.45rem;padding-inline:.36rem;font-size:.7rem;font-weight:750;display:inline-flex}.accounting-report-view-all:hover{color:var(--foreground)}@media (width<=820px){.accounting-report-analytics-grid{grid-template-columns:1fr}}@media (width<=720px){html body:has(.app-shell-layout) main .accounting-report-page{gap:.72rem}html body:has(.app-shell-layout) main .accounting-report-filter-bar{border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.58rem!important;min-height:0!important;padding:.68rem!important}.accounting-report-filter-intro{min-width:0}.accounting-report-filter-intro span{display:none}html body:has(.app-shell-layout) main .accounting-report-mode-switch{justify-self:end!important}html body:has(.app-shell-layout) main .accounting-report-mode-chip{min-width:3.85rem!important}.accounting-report-month-control,.accounting-report-custom-control{grid-column:1/-1}.accounting-report-month-control{grid-template-columns:minmax(0,1fr) 44px;gap:.4rem;display:grid}.accounting-report-month-nav{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}html body:has(.app-shell-layout) main .accounting-report-month-nav .min-w-\[10rem\]{min-width:0!important}.accounting-report-custom-control{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-report-custom-control>button{grid-column:1/-1}.accounting-report-summary{border-radius:16px;grid-template-columns:1fr;min-height:0}.accounting-report-summary-primary{min-height:5.25rem;padding:.72rem .82rem}.accounting-report-summary-primary:after{width:auto;height:1px;inset:auto 0 0}.accounting-report-summary-primary strong{font-size:clamp(1.32rem,7.2vw,1.72rem)}.accounting-report-summary-secondary{padding:.42rem}.accounting-report-summary-secondary>div{align-content:center;min-height:4.25rem;padding:.35rem .62rem}.accounting-report-summary-secondary strong{font-size:clamp(.92rem,4.4vw,1.12rem)}.accounting-report-export-bar{gap:.55rem;min-height:0;border-radius:16px!important;grid-template-columns:1fr!important;padding:.62rem!important}.accounting-report-export-context{grid-template-columns:auto minmax(0,1fr) auto}.accounting-report-export-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounting-report-export-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body:has(.app-shell-layout) main .accounting-report-export-buttons button{width:100%!important;min-width:0!important}html body:has(.app-shell-layout) main .accounting-report-panel{min-height:0;border-radius:16px!important;padding:.75rem!important}html body:has(.app-shell-layout) main .accounting-report-chart-frame{height:12.25rem!important;min-height:12.25rem!important}.accounting-report-panel-heading{min-height:2.35rem;margin-bottom:.48rem}.accounting-report-panel-heading h2{font-size:.9rem}.accounting-report-tag-row{min-height:3.18rem;padding-inline:.22rem}.accounting-report-tag-meta .num{text-overflow:ellipsis;max-width:8.4rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.accounting-report-loading>span{animation:none}.accounting-report-tag-row,.accounting-report-tag-meta svg{transition:none}}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-header:color-mix(in srgb, var(--panel-2,#0b1226) 86%, var(--background,#020617));--tg-list:color-mix(in srgb, var(--panel-2,#0b1226) 92%, var(--background,#020617));--tg-composer:color-mix(in srgb, var(--background,#020617) 88%, var(--primary,#8d77e8) 12%);--tg-input:color-mix(in srgb, var(--background,#020617) 74%, #ffffff14);--tg-incoming:color-mix(in srgb, var(--panel-2,#0b1226) 88%, #8d77e81a);--tg-out-meta:color-mix(in srgb, #fff 74%, var(--pink-soft,#e2cbff) 26%);--tg-menu:color-mix(in srgb, var(--popover,#0b1226) 93%, var(--primary,#8d77e8) 7%)}html.light body[data-chat-page=true],body.light[data-chat-page=true]{--tg-out-meta:color-mix(in srgb, var(--primary,#8d77e8) 68%, var(--foreground,#0f172a))}}html body[data-chat-page=true] .chat-page,html body[data-chat-page=true] .chat-thread,html body[data-chat-page=true] .chat-thread-panel{min-width:0!important}html body[data-chat-page=true] .chat-thread-head{border-bottom:1px solid var(--tg-line)!important;background:var(--tg-header)!important;min-height:58px!important;color:var(--tg-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;display:grid!important}html body[data-chat-page=true] .chat-thread-identity{min-width:0!important;min-height:44px!important;color:var(--tg-text)!important;text-align:start!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr)!important;justify-self:stretch!important;align-items:center!important;gap:9px!important;padding:0!important;display:grid!important}html body[data-chat-page=true] .chat-thread-identity:is(:hover,:focus-visible){background:0 0!important;outline:0!important}html body[data-chat-page=true] .chat-thread-head .chat-avatar{width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important}html body[data-chat-page=true] .chat-thread-title{color:var(--tg-text)!important;letter-spacing:0!important;white-space:nowrap!important;font-size:17px!important;font-weight:700!important;line-height:20px!important}html body[data-chat-page=true] .chat-thread-sub{color:var(--tg-muted)!important;letter-spacing:0!important;white-space:nowrap!important;margin-top:0!important;font-size:13px!important;font-weight:500!important;line-height:16px!important}html body[data-chat-page=true] .chat-thread-actions{align-items:center!important;gap:0!important;display:flex!important}html body[data-chat-page=true] .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]),html body[data-chat-page=true] .chat-list-head>button:is(:hover,:focus-visible),html body[data-chat-page=true] .chat-mobile-back:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important;outline:0!important}html body[data-chat-page=true] .chat-pinned-message{border:0!important;border-bottom:1px solid var(--tg-line)!important;background:var(--tg-header)!important;min-height:44px!important;max-height:44px!important;color:var(--tg-text)!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:3px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:5px 12px!important;display:grid!important}html body[data-chat-page=true] .chat-pinned-author{color:var(--tg-blue)!important;font-size:12px!important;font-weight:700!important;line-height:15px!important}html body[data-chat-page=true] .chat-pinned-body{color:var(--tg-muted)!important;font-size:13px!important;font-weight:500!important;line-height:16px!important}html body[data-chat-page=true] .chat-message-scroll{padding:10px 10px calc(var(--chat-footer-height,74px) + 14px)!important;scroll-padding-bottom:calc(var(--chat-footer-height,74px) + 14px)!important;background:radial-gradient(circle at 18% 12%, #ffffff09, transparent .35rem), radial-gradient(circle at 82% 34%, #ffffff07, transparent .28rem), var(--background,#020617)!important;scrollbar-color:#ffffff3d transparent!important;flex:1!important;overflow-y:auto!important}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll{scrollbar-color:#00000038 transparent!important;background:radial-gradient(circle at 14% 18%,#ffffff6b,#0000 .34rem),radial-gradient(circle at 82% 28%,#ffffff52,#0000 .28rem),radial-gradient(circle at 42% 72%,#ffffff42,#0000 .26rem),linear-gradient(145deg,#f4f0ff 0%,#ece7ff 34%,#e2cbff 56%,#fff 100%)!important}html body[data-chat-page=true] .chat-message-scroll>div:has(.chat-message){display:contents!important}html body[data-chat-page=true] .chat-message{direction:ltr!important;justify-content:flex-start!important;margin-block:6px!important;padding-inline:4px!important;display:flex!important}html body[data-chat-page=true] .chat-message.is-mine{justify-content:flex-end!important}html body[data-chat-page=true] .chat-message:has(.chat-reaction-counts){margin-bottom:16px!important}html body[data-chat-page=true] .chat-bubble{background:var(--tg-incoming)!important;width:fit-content!important;min-width:0!important;max-width:min(68%,34rem)!important;min-height:0!important;color:var(--tg-text)!important;box-shadow:var(--tg-shadow)!important;direction:rtl!important;border:0!important;border-radius:18px 18px 18px 6px!important;padding:7px 10px 5px!important;position:relative!important;overflow:visible!important}html body[data-chat-page=true] .chat-message:not(.is-mine) .chat-bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius:14px;left:-5px}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-left-radius:14px;right:-5px}html body[data-chat-page=true] .chat-message[data-group-position=first] .chat-bubble,html body[data-chat-page=true] .chat-message[data-group-position=middle] .chat-bubble{border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important}html body[data-chat-page=true] .chat-message[data-group-position=middle] .chat-bubble,html body[data-chat-page=true] .chat-message[data-group-position=last] .chat-bubble{border-top-left-radius:8px!important}html body[data-chat-page=true] .chat-message.is-mine[data-group-position=middle] .chat-bubble,html body[data-chat-page=true] .chat-message.is-mine[data-group-position=last] .chat-bubble{border-top-left-radius:18px!important;border-top-right-radius:8px!important}html body[data-chat-page=true] .chat-message[data-has-inline-media=true] .chat-bubble:after{display:none!important}html body[data-chat-page=true] .chat-message[data-has-inline-media=true][data-has-text=true] .chat-body,html body[data-chat-page=true] .chat-message[data-has-inline-media=true][data-has-reply=true] .chat-message-reply,html body[data-chat-page=true] .chat-message[data-has-inline-media=true][data-has-link-preview=true] .chat-link-previews{margin-inline:7px!important}html body[data-chat-page=true] .chat-sender{margin:0 0 2px!important;font-size:13px!important;font-weight:700!important;line-height:16px!important}html body[data-chat-page=true] .chat-body{color:inherit!important;letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:15px!important;font-weight:400!important;line-height:20px!important}html body[data-chat-page=true] .chat-message[data-has-text=true][data-has-attachments=false][data-has-reply=false][data-has-link-preview=false] .chat-body{display:inline!important}html body[data-chat-page=true] .chat-mention-token{color:var(--tg-blue)!important;background:0 0!important;padding:0!important;font-weight:600!important}html body[data-chat-page=true] .chat-message-meta{float:inline-end!important;height:16px!important;color:var(--tg-meta)!important;text-align:end!important;direction:rtl!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;margin:4px 8px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:14px!important;display:inline-flex!important}html body[data-chat-page=true] .chat-read-tick{color:currentColor!important;align-items:center!important;display:inline-flex!important}html body[data-chat-page=true] .chat-read-tick svg{stroke-width:2.25px!important;width:14px!important;height:14px!important}html body[data-chat-page=true] .chat-message-reply{grid-template-columns:3px minmax(0,1fr)!important;gap:7px!important;margin:0 0 6px!important;padding:0!important}html body[data-chat-page=true] .chat-reply-accent{background:var(--tg-blue)!important;border-radius:999px!important;width:3px!important;min-height:34px!important}html body[data-chat-page=true] .chat-reply-author,html body[data-chat-page=true] .chat-link-preview-host{color:var(--tg-blue)!important;font-size:13px!important;font-weight:700!important;line-height:16px!important}html body[data-chat-page=true] .chat-reply-body,html body[data-chat-page=true] .chat-link-preview-path{color:currentColor!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reply-body,html body[data-chat-page=true] .chat-link-preview-path{color:color-mix(in srgb, currentColor 58%, transparent)!important}}html body[data-chat-page=true] .chat-reply-body,html body[data-chat-page=true] .chat-link-preview-path{font-size:13px!important;font-weight:400!important;line-height:16px!important}html body[data-chat-page=true] .chat-link-previews{gap:4px!important;margin-top:6px!important}html body[data-chat-page=true] .chat-link-preview{min-height:34px!important;color:inherit!important;grid-template-columns:3px minmax(0,1fr)!important;gap:7px!important;padding:0!important}html body[data-chat-page=true] .chat-link-preview:before{content:"";background:var(--tg-blue);border-radius:999px;width:3px;height:100%;min-height:34px}html body[data-chat-page=true] .chat-media-attachment,html body[data-chat-page=true] .chat-file-attachment,html body[data-chat-page=true] .chat-voice-attachment{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}html body[data-chat-page=true] .chat-media-attachment{border-radius:16px!important;display:block!important;overflow:hidden!important}html body[data-chat-page=true] .chat-attachment-preview{aspect-ratio:16/10!important;background:#000!important;border-radius:15px!important;width:min(320px,100%)!important;max-width:100%!important}html body[data-chat-page=true] .chat-attachment-preview :is(img,video){object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video] .chat-attachment-preview video{object-fit:cover!important;background:#000!important}html body[data-chat-page=true] .chat-video-preview{background:#000!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}html body[data-chat-page=true] .chat-video-play{background:0 0!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}html body[data-chat-page=true] .chat-video-play>span{color:#fff!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#00000075!important;border-radius:999px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}html body[data-chat-page=true] .chat-video-meta{color:#fff!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0000008a!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:2px 8px!important;font-size:11px!important;line-height:14px!important;display:inline-flex!important;position:absolute!important;bottom:7px!important;right:7px!important}html body[data-chat-page=true] .chat-attachment-media-meta{padding:5px 7px 6px!important}html body[data-chat-page=true] .chat-file-attachment{gap:8px!important;min-height:48px!important;padding:2px 0!important}html body[data-chat-page=true] .chat-attachment-icon,html body[data-chat-page=true] .chat-attachment-download,html body[data-chat-page=true] .chat-media-icon{background:var(--tg-blue)!important;color:#fff!important;border-radius:999px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}html body[data-chat-page=true] .chat-attachment-title,html body[data-chat-page=true] .chat-media-name{color:inherit!important;font-size:14px!important;font-weight:600!important;line-height:17px!important}html body[data-chat-page=true] .chat-attachment-meta,html body[data-chat-page=true] .chat-media-status{color:currentColor!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-attachment-meta,html body[data-chat-page=true] .chat-media-status{color:color-mix(in srgb, currentColor 56%, transparent)!important}}html body[data-chat-page=true] .chat-attachment-meta,html body[data-chat-page=true] .chat-media-status{font-size:12px!important;font-weight:400!important;line-height:15px!important}html body[data-chat-page=true] .chat-voice-attachment{min-width:min(260px,100%)!important;padding:4px 0!important}html body[data-chat-page=true] .chat-voice-player{accent-color:var(--tg-blue)!important}html body[data-chat-page=true] .chat-voice-bars span{background:var(--tg-blue)!important}html body[data-chat-page=true] .chat-reaction-counts{z-index:2!important;gap:3px!important;margin:0!important;position:absolute!important;bottom:-12px!important;right:8px!important}html body[data-chat-page=true] .chat-message.is-mine .chat-reaction-counts{left:8px!important;right:auto!important}html body[data-chat-page=true] .chat-reaction-counts button{border:1px solid var(--tg-line)!important;background:var(--tg-menu)!important;min-height:24px!important;color:var(--tg-text)!important;box-shadow:var(--tg-shadow)!important;border-radius:999px!important;align-items:center!important;gap:3px!important;padding:1px 7px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}html body[data-chat-page=true] .chat-reaction-counts button.is-mine{border-color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button.is-mine{border-color:color-mix(in srgb, var(--tg-blue) 42%, transparent)!important;background:color-mix(in srgb, var(--tg-blue) 18%, var(--tg-menu))!important}}html body[data-chat-page=true] .chat-floating-reaction-picker{z-index:12!important;background:var(--tg-menu)!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;backdrop-filter:blur(18px)saturate(1.12)!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:2px!important;width:auto!important;max-width:min(92vw,360px)!important;min-height:46px!important;padding:4px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 8px)!important;left:0!important;box-shadow:0 8px 24px #0000003d!important}html body[data-chat-page=true] .chat-message.is-mine .chat-floating-reaction-picker{left:auto!important;right:0!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--tg-text)!important;background:0 0!important;border:0!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option:is(:hover,:focus-visible,.is-active){background:var(--tg-hover)!important;outline:0!important}html body[data-chat-page=true] .chat-reaction-emoji,html body[data-chat-page=true] .chat-emoji-option .chat-reaction-emoji{color:initial!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;display:inline!important}html body[data-chat-page=true] .chat-action-toggle{background:var(--tg-menu)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--tg-muted)!important;box-shadow:var(--tg-shadow)!important;border:0!important;border-radius:999px!important}html body[data-chat-page=true] .chat-message-actions{z-index:5!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html body[data-chat-page=true] .chat-message:not(.is-mine) .chat-message-actions{left:calc(100% + 6px)!important}html body[data-chat-page=true] .chat-message.is-mine .chat-message-actions{right:calc(100% + 6px)!important}html body[data-chat-page=true] .chat-composer-wrap{border-top:1px solid var(--tg-line)!important;background:var(--tg-composer)!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important;box-shadow:none!important;position:relative!important}html body[data-chat-page=true] .chat-composer{width:min(100%,50rem)!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:4px!important;margin-inline:auto!important;padding:0!important;display:flex!important}html body[data-chat-page=true] .chat-composer-input{border:1px solid var(--tg-line)!important;background:var(--tg-input)!important;min-width:0!important;min-height:40px!important;max-height:118px!important;color:var(--tg-text)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:20px!important;outline:0!important;flex:auto!important;padding:9px 13px!important;font-size:16px!important;font-weight:400!important;line-height:20px!important}html body[data-chat-page=true] .chat-composer-input::placeholder{color:var(--tg-muted)!important;opacity:1!important}html body[data-chat-page=true] .chat-composer-input:focus-visible{border-color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-composer-input:focus-visible{border-color:color-mix(in srgb, var(--tg-blue) 36%, var(--tg-line))!important}}html body[data-chat-page=true] .chat-composer-input:focus-visible{box-shadow:none!important}html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-page=true] .chat-send-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;flex:0 0 40px!important;padding:0!important}html body[data-chat-page=true] .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tg-hover)!important;color:var(--tg-blue)!important;outline:0!important}html body[data-chat-page=true] .chat-send-button:is(:hover,:focus-visible){background:var(--tg-blue-strong)!important}html body[data-chat-page=true] .chat-send-button:disabled,html body[data-chat-page=true] .chat-composer-icon:disabled{color:var(--tg-muted)!important;opacity:.58!important;background:0 0!important}html body[data-chat-page=true] .chat-mention-popover,html body[data-chat-page=true] .chat-reply-preview,html body[data-chat-page=true] .chat-edit-preview,html body[data-chat-page=true] .chat-media-draft,html body[data-chat-page=true] .chat-recording-bar,html body[data-chat-page=true] .chat-voice-disabled{background:var(--tg-menu)!important;color:var(--tg-text)!important;box-shadow:var(--tg-shadow)!important;border:0!important;border-radius:14px!important;margin-bottom:6px!important}html body[data-chat-page=true] .chat-reply-preview{grid-template-columns:3px minmax(0,1fr) 40px!important;min-height:46px!important;padding:6px 8px!important}html body[data-chat-page=true] .chat-edit-preview{grid-template-columns:34px minmax(0,1fr) 40px!important;min-height:46px!important;padding:6px 8px!important}html body[data-chat-page=true] .chat-reply-clear,html body[data-chat-page=true] .chat-media-clear,html body[data-chat-page=true] .chat-recording-cancel{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--tg-blue)!important;border-radius:999px!important}html body[data-chat-page=true] .chat-upload-progress span{background:var(--tg-blue)!important}html body[data-chat-page=true] .chat-day-divider,html body[data-chat-page=true] .chat-unread-divider,html body[data-chat-page=true] .chat-load-older{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#00000047!important;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important}html body[data-chat-page=true] .chat-unread-divider,html body[data-chat-page=true] .chat-load-older{color:var(--tg-blue)!important;background:var(--tg-menu)!important}html body[data-chat-page=true] .chat-scroll-bottom{right:18px!important;bottom:calc(var(--chat-footer-height,74px) + 18px)!important;z-index:8!important;background:var(--tg-menu)!important;width:42px!important;height:42px!important;color:var(--tg-blue)!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important;position:absolute!important;box-shadow:0 8px 24px #0000003d!important}html body[data-chat-page=true] .chat-scroll-bottom:is(:hover,:focus-visible){background:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-scroll-bottom:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue) 14%, var(--tg-menu))!important}}html body[data-chat-page=true] .chat-scroll-bottom:is(:hover,:focus-visible){outline:0!important}html body[data-chat-page=true] .chat-list-head{border-bottom:1px solid var(--tg-line)!important;background:var(--tg-header)!important;min-height:54px!important;padding:7px 10px!important}html body[data-chat-page=true] .chat-search{background:var(--tg-text)!important;border:0!important;border-radius:10px!important;min-height:40px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-search{background:color-mix(in srgb, var(--tg-text) 8%, transparent)!important}}html body[data-chat-page=true] .chat-search{color:var(--tg-text)!important;box-shadow:none!important;font-size:15px!important}html body[data-chat-page=true] .chat-conversation-row{min-height:62px!important;color:var(--tg-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 10px!important}html body[data-chat-page=true] .chat-conversation-row+.chat-conversation-row{border-top:1px solid var(--tg-line)!important}html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:var(--tg-hover)!important;outline:0!important}html body[data-chat-page=true] .chat-row-title{color:var(--tg-text)!important;font-size:16px!important;font-weight:600!important;line-height:20px!important}html body[data-chat-page=true] .chat-row-preview,html body[data-chat-page=true] .chat-row-meta{color:var(--tg-muted)!important;font-size:13px!important;font-weight:400!important}html body[data-chat-page=true] .chat-unread-badge{background:var(--tg-blue)!important;color:#fff!important;min-width:22px!important;min-height:22px!important;box-shadow:none!important}html body[data-chat-page=true] .chat-avatar,html body[data-chat-page=true] .chat-quick-avatar{box-shadow:none!important}html body[data-chat-page=true] .chat-public-avatar{background:linear-gradient(145deg,#8d77e8,#8d77e8)!important}@media (width<=720px){html body[data-chat-thread-open=true] .app-main-column>header,html body[data-chat-thread-open=true] .mobile-bottom-nav-shell{display:none!important}html body[data-chat-page=true] .chat-page[data-thread-open=true]{height:100svh!important;min-height:100svh!important;padding:0!important}html body[data-chat-page=true] .chat-page[data-thread-open=true] .chat-shell,html body[data-chat-page=true] .chat-page[data-thread-open=true] .chat-thread-panel{border:0!important;border-radius:0!important;width:100%!important;height:100%!important}html body[data-chat-page=true] .chat-page[data-thread-open=true] .chat-list-panel{display:none!important}html body[data-chat-thread-open=true] .chat-thread-head{min-height:calc(52px + env(safe-area-inset-top))!important;padding:calc(4px + env(safe-area-inset-top)) 4px 4px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px!important}html body[data-chat-thread-open=true] .chat-mobile-back{justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:auto!important;min-width:64px!important;padding-inline:2px 8px!important;font-size:16px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}html body[data-chat-thread-open=true] .chat-mobile-back svg{width:21px!important;height:21px!important}html body[data-chat-thread-open=true] .chat-thread-actions{display:none!important}html body[data-chat-thread-open=true] .chat-thread-identity{text-align:end!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;min-height:44px!important}html body[data-chat-thread-open=true] .chat-thread-identity>.chat-avatar{grid-area:1/2!important}html body[data-chat-thread-open=true] .chat-thread-identity>:not(.chat-avatar){grid-area:1/1!important}html body[data-chat-thread-open=true] .chat-thread-head .chat-avatar{width:38px!important;min-width:38px!important;height:38px!important}html body[data-chat-thread-open=true] .chat-thread-title{font-size:17px!important;line-height:20px!important}html body[data-chat-thread-open=true] .chat-thread-sub{font-size:13px!important;line-height:16px!important}html body[data-chat-thread-open=true] .chat-pinned-message{min-height:44px!important;max-height:44px!important;padding:5px 10px!important}html body[data-chat-thread-open=true] .chat-pinned-author{display:none!important}html body[data-chat-thread-open=true] .chat-message-scroll{padding:8px 6px calc(var(--chat-footer-height,66px) + 10px)!important;scroll-padding-bottom:calc(var(--chat-footer-height,66px) + 10px)!important}html body[data-chat-thread-open=true] .chat-bubble{max-width:78%!important}html body[data-chat-thread-open=true] .chat-message{padding-inline:2px!important}html body[data-chat-thread-open=true] .chat-message-actions{display:none!important}html body[data-chat-thread-open=true] .chat-message[data-reactions-open=true] .chat-message-actions,html body[data-chat-thread-open=true] .chat-message[data-tools-open=true] .chat-message-actions{display:block!important}html body[data-chat-thread-open=true] .chat-floating-reaction-picker{left:50%!important;right:auto!important;transform:translate(-50%)!important}html body[data-chat-thread-open=true] .chat-composer-wrap{padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important}html body[data-chat-thread-open=true] .chat-composer{gap:2px!important;width:100%!important}html body[data-chat-thread-open=true] .chat-composer-action-menu-trigger{display:inline-grid!important}html body[data-chat-thread-open=true] .chat-composer-direct-action{display:none!important}html body[data-chat-thread-open=true] .chat-composer-input{min-height:40px!important;padding-block:9px!important;font-size:16px!important}html body[data-chat-thread-open=true] .chat-composer-icon,html body[data-chat-thread-open=true] .chat-send-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body[data-chat-thread-open=true] .chat-scroll-bottom{right:10px!important;bottom:calc(var(--chat-footer-height,66px) + 12px)!important}}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity{border:0!important}.employee-team-mood-dialog .team-mood-row{background:#0d0b22!important}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity{border:0!important;flex:auto!important;width:auto!important;max-width:min(100%,42rem)!important}.employee-team-mood-dialog.employee-team-mood-dialog{z-index:110!important;opacity:1!important;background:#0d0b22!important;width:min(580px,100vw - 32px)!important}.employee-team-mood-dialog .team-mood-row{border-top:1px solid #c4bbeb24;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:56px;padding:8px 4px;display:grid;background:#0d0b22!important}@media (width<=720px){html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity{min-width:0!important;max-width:100%!important}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity .employee-portal-greeting{grid-template-columns:1fr!important;min-width:0!important;max-width:11rem!important}html body main .employee-portal-page .employee-dashboard-header .employee-portal-primary-action{flex-basis:126px!important;width:126px!important;min-width:126px!important}.employee-team-mood-dialog .team-mood-list{grid-template-columns:1fr!important}}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity{flex:auto!important;width:auto!important;max-width:min(100%,42rem)!important}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity .employee-portal-greeting{flex:0 auto!important;grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;justify-content:start!important;width:auto!important;max-width:30rem!important}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity .employee-portal-greeting h1{grid-column:1/-1!important}html body main .employee-portal-page .employee-dashboard-header .employee-portal-primary-action{background:#8d77e81f!important;flex:0 0 142px!important;width:142px!important;min-width:142px!important;padding-inline:16px!important}html body main .employee-portal-page .employee-daily-briefing-attendance>strong{background:0 0!important;width:fit-content!important;padding:0!important}.employee-team-mood-dialog .team-mood-strip{width:100%;display:block}.employee-team-mood-dialog .team-mood-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-team-mood-dialog .team-mood-row{border-top:1px solid #c4bbeb24;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:56px;padding:8px 4px;display:grid}.employee-team-mood-dialog .team-mood-avatar,.employee-team-mood-dialog .team-mood-avatar[data-tone]{border:1px solid #c4bbeb3d!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;overflow:hidden!important}.employee-team-mood-dialog .team-mood-avatar-photo{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.employee-team-mood-dialog .team-mood-row>span:nth-child(2) strong,.employee-team-mood-dialog .team-mood-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.employee-team-mood-dialog .team-mood-row>span:nth-child(2) strong{color:#fbfaff;font-size:.82rem}.employee-team-mood-dialog .team-mood-row>span:nth-child(2) small{color:#e0dbf4ad;margin-top:3px;font-size:.75rem}.employee-team-mood-dialog .team-mood-row-state{place-items:center;display:grid}@media (width<=720px){html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity{min-width:0!important;max-width:100%!important}html body main .employee-portal-page .employee-dashboard-header .employee-dashboard-identity .employee-portal-greeting{grid-template-columns:1fr!important;min-width:0!important;max-width:11rem!important}html body main .employee-portal-page .employee-dashboard-header .employee-portal-primary-action{flex-basis:126px!important;width:126px!important;min-width:126px!important}.employee-team-mood-dialog .team-mood-list{grid-template-columns:1fr!important}}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-panel:color-mix(in srgb, var(--ayand-bg,#070514) 94%, #111827)}body:has(main .chat-page){--tg-line:color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)}body:has(main .chat-page){--tg-hover:color-mix(in srgb, var(--tg-blue) 12%, transparent)}body:has(main .chat-page){--tg-muted:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 86%, transparent)}}body:has(main .chat-page) .chat-shell{border-radius:0!important}@media (width>=1024px){body:has(main .chat-page[data-thread-open=true]) .chat-shell{grid-template-columns:minmax(20rem,22.5rem) minmax(0,1fr)!important;width:min(100%,82rem)!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll>:is(div,.chat-load-older,.chat-empty-thread-inline){width:min(100%,48rem)!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer{width:min(100%,48rem)!important}}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){border-color:var(--tg-line)!important;background:var(--tg-panel)!important}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){border-bottom:1px solid var(--tg-line)!important;background:var(--tg-panel)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){background:color-mix(in srgb, var(--tg-panel) 92%, transparent)!important}}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.5rem!important;gap:.42rem!important;padding:.52rem .64rem!important}body:has(main .chat-page) .chat-search{min-height:2.5rem!important;box-shadow:none!important;background:#ffffff0f!important;border:0!important;border-radius:999px!important;padding-inline:.95rem!important;font-size:.82rem!important;font-weight:620!important}body:has(main .chat-page) .chat-list-head>button{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-mobile-back{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-thread-action{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-composer-icon{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-send-button{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-profile-quick{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-list-head>button{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-mobile-back{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-thread-action{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-composer-icon{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-profile-quick{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-list-head>button:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-profile-quick:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-profile-quick:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}}body:has(main .chat-page) .chat-list-head>button:is(:hover,:focus-visible){outline:0!important}body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible){outline:0!important}body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]){outline:0!important}body:has(main .chat-page) .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){outline:0!important}body:has(main .chat-page) .chat-profile-quick:is(:hover,:focus-visible){outline:0!important}body:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message:is(:hover,:focus-visible){outline:0!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button{background:color-mix(in srgb, var(--tg-blue) 14%, transparent)!important}body:has(main .chat-page) .chat-list-head>button{color:color-mix(in srgb, var(--tg-blue) 72%, #fff)!important}}body:has(main .chat-page) .chat-thread-head{grid-template-columns:2.5rem minmax(0,1fr) auto!important;gap:.36rem!important;min-height:3.62rem!important;padding:.5rem .68rem!important}body:has(main .chat-page) .chat-thread-identity{border-radius:.82rem!important;gap:.55rem!important;min-width:0!important;min-height:2.5rem!important;padding:.1rem .14rem!important}body:has(main .chat-page) .chat-thread-identity:is(:hover,:focus-visible){background:var(--tg-hover)!important;outline:0!important}body:has(main .chat-page) .chat-thread-title{font-size:.9rem!important;font-weight:740!important;line-height:1.16!important}body:has(main .chat-page) .chat-thread-sub{color:var(--tg-muted)!important;margin-top:.04rem!important;font-size:.64rem!important;font-weight:600!important;line-height:1.18!important}body:has(main .chat-page) .chat-conversation-row{min-height:3.28rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.72rem!important;grid-template-columns:2.42rem minmax(0,1fr) minmax(2rem,auto)!important;gap:.58rem!important;padding:.38rem .54rem!important}body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:var(--tg-hover)!important;outline:0!important}body:has(main .chat-page) .chat-conversation-row.is-public{background:var(--tg-blue)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{background:color-mix(in srgb, var(--tg-blue) 11%, transparent)!important}}body:has(main .chat-page) .chat-avatar{width:2.38rem!important;height:2.38rem!important;box-shadow:none!important}body:has(main .chat-page) .chat-thread-head .chat-avatar{width:2.42rem!important;height:2.42rem!important}body:has(main .chat-page) .chat-row-title{font-size:.83rem!important;font-weight:730!important}body:has(main .chat-page) .chat-row-preview{font-size:.68rem!important;font-weight:560!important}body:has(main .chat-page) .chat-unread-badge{background:var(--tg-blue)!important;color:#fff!important}body:has(main .chat-page) .chat-message-scroll{background:radial-gradient(circle at top left, var(--tg-blue), transparent 22rem), var(--tg-panel)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-message-scroll{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tg-blue) 7%, transparent), transparent 22rem), var(--tg-panel)!important}}body:has(main .chat-page) .chat-bubble{background:var(--tg-panel)!important;border:0!important;border-radius:1.05rem 1.05rem 1.05rem .32rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-bubble{background:color-mix(in srgb, var(--tg-panel) 80%, #fff 7%)!important}}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{background:var(--tg-blue)!important;border:0!important;border-radius:1.05rem 1.05rem .32rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-message.is-mine .chat-bubble{background:color-mix(in srgb, var(--tg-blue) 17%, var(--tg-panel))!important}}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{box-shadow:0 2px 7px #0000001a!important}body:has(main .chat-page) .chat-action-toggle{background:var(--tg-panel)!important;border:0!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-action-toggle{background:color-mix(in srgb, var(--tg-panel) 78%, #fff 8%)!important}}body:has(main .chat-page) .chat-action-toggle{color:var(--tg-muted)!important;box-shadow:0 8px 22px #00000029!important}body:has(main .chat-page) .chat-composer-wrap{border-top:1px solid var(--tg-line)!important;background:linear-gradient(180deg, transparent, var(--tg-panel) 38%), var(--tg-panel)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-wrap{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--tg-panel) 96%, transparent) 38%), var(--tg-panel)!important}}body:has(main .chat-page) .chat-composer-wrap{padding:.56rem .78rem calc(.68rem + env(safe-area-inset-bottom))!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer{border:1px solid color-mix(in srgb, var(--tg-blue) 14%, #ffffff1a)!important}body:has(main .chat-page) .chat-composer{background:color-mix(in srgb, var(--tg-panel) 76%, #fff 8%)!important}}body:has(main .chat-page) .chat-composer-input{min-width:0!important;min-height:2.38rem!important;max-height:8rem!important;color:var(--ayand-text,#fbfaff)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1rem!important;outline:0!important;flex:auto!important;padding:.52rem .48rem!important;font-size:.9rem!important;line-height:1.42!important}:is(body:has(main .chat-page) .chat-composer-input:focus,body:has(main .chat-page) .chat-composer-input:focus-visible){box-shadow:none!important;border:0!important;outline:0!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button){flex:0 0 2.38rem!important;width:2.38rem!important;min-width:2.38rem!important;height:2.38rem!important;min-height:2.38rem!important}body:has(main .chat-page) .chat-send-button:disabled{background:var(--tg-muted)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-send-button:disabled{background:color-mix(in srgb, var(--tg-muted) 22%, transparent)!important}}body:has(main .chat-page) .chat-send-button:disabled{color:var(--tg-muted)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-send-button:disabled{color:color-mix(in srgb, var(--tg-muted) 72%, transparent)!important}}@media (width<=720px){body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.38rem!important;padding:.42rem .52rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{min-height:calc(3.38rem + env(safe-area-inset-top))!important;padding:calc(.42rem + env(safe-area-inset-top)) .5rem .42rem!important;grid-template-columns:2.34rem minmax(0,1fr) auto!important}body:has(main .chat-page) .chat-thread-actions{gap:0!important}body:has(main .chat-page) .chat-mobile-back{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}body:has(main .chat-page) .chat-thread-action{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}body:has(main .chat-page) .chat-composer-icon{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}body:has(main .chat-page) .chat-send-button{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}body:has(main .chat-page) .chat-list-head>button{width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll{padding:.62rem .56rem calc(4.72rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-wrap{padding:.42rem .52rem calc(.72rem + env(safe-area-inset-bottom))!important}body:has(main .chat-page) .chat-composer{border-radius:1.35rem!important;gap:.06rem!important;width:min(100%,100vw - 1.04rem)!important;min-height:2.66rem!important;padding:.16rem!important}body:has(main .chat-page) .chat-composer-action-menu-trigger{display:inline-grid!important}body:has(main .chat-page) .chat-composer-direct-action{display:none!important}body:has(main .chat-page) .chat-composer-input{min-height:2.34rem!important;padding:.46rem .42rem!important;font-size:.88rem!important}body:has(main .chat-page) .chat-bubble{max-width:86%!important}}@media (width<=380px){body:has(main .chat-page) .chat-mobile-back{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important}body:has(main .chat-page) .chat-thread-action{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important}body:has(main .chat-page) .chat-composer-icon{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important}body:has(main .chat-page) .chat-send-button{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important}body:has(main .chat-page) .chat-list-head>button{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important}}@media (width>=721px){body:has(main .chat-page) .chat-thread-head{grid-template-columns:minmax(0,1fr) auto!important}body:has(main .chat-page) .chat-thread-identity{justify-self:stretch!important;width:100%!important}}@media (width<=720px){body:has(main .chat-page) .chat-mobile-back{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body:has(main .chat-page) .chat-thread-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body:has(main .chat-page) .chat-composer-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body:has(main .chat-page) .chat-send-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body:has(main .chat-page) .chat-list-head>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body:has(main .chat-page) .chat-composer{min-height:48px!important}}main .employee-portal-page{max-width:min(1080px,100%)!important;margin-inline:auto!important}main .employee-portal-page .employee-portal-hero{border-radius:17px!important;grid-template-columns:minmax(0,1fr) minmax(11rem,.28fr)!important;grid-template-areas:"person punch""progress progress"!important;gap:.75rem!important;margin-bottom:.75rem!important;padding:.8rem .95rem!important}@media (width>=860px){main .employee-portal-page .employee-portal-hero{grid-template-columns:minmax(0,.82fr) minmax(18rem,1fr)!important;grid-template-areas:"person progress"!important;align-items:center!important;max-width:min(1080px,100%)!important;padding:.72rem .9rem!important}main .employee-portal-page .employee-portal-punch-card{display:none!important}main .employee-portal-page .employee-portal-progress-card{align-self:center!important}}main .employee-portal-page .employee-portal-person{align-self:center!important;gap:.75rem!important}main .employee-portal-page .employee-portal-avatar{border-radius:17px!important;width:3.15rem!important;height:3.15rem!important;font-size:1.05rem!important}main .employee-portal-page .employee-portal-person h2{font-size:clamp(1rem,1.4vw,1.28rem)!important;line-height:1.5!important}main .employee-portal-page .employee-portal-greeting-name{min-width:0!important}main .employee-portal-page .employee-today-line{border-radius:999px!important;min-height:1.75rem!important;margin-top:.35rem!important;padding:.2rem .55rem!important}main .employee-portal-page .employee-portal-primary-action{border-radius:999px!important;min-width:2.75rem!important;min-height:2.75rem!important}main .employee-portal-page .employee-portal-primary-action .employee-portal-primary-action-label{display:none!important}main .employee-portal-page .employee-portal-progress-card{border-radius:14px!important;min-height:3rem!important;padding:.55rem .65rem!important}main .employee-portal-page .portal-progress-line{height:.3rem!important}main .employee-portal-page .employee-portal-punch-card{border-radius:14px!important;min-height:3.8rem!important;padding:.55rem!important}main .employee-portal-page .portal-clock-digits{border-radius:12px!important;grid-template-columns:1.65rem .35rem 1.65rem .35rem 1.65rem!important;gap:.12rem!important;padding:.35rem .45rem!important}main .employee-portal-page .portal-clock-digits small,main .employee-portal-page .portal-clock-face>span,main .employee-portal-page .portal-punch-status{font-size:.66rem!important}main .employee-portal-page .employee-portal-tabs{border-radius:999px!important;gap:.25rem!important;width:fit-content!important;margin:0 auto .7rem!important;padding:.28rem!important}main .employee-portal-page .employee-portal-tabs .employee-tab{border-radius:999px!important;width:2.75rem!important;min-width:2.75rem!important;height:2.5rem!important;min-height:2.5rem!important}main .employee-portal-page .employee-today-workflow{border-radius:17px!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){padding-block:.3rem!important}main .employee-portal-page .employee-today-workflow :is(.daily-task-mood-current,.team-mood-current){min-height:2.25rem!important}main .employee-portal-page .employee-today-workflow .daily-task-mood-current>.flex,main .employee-portal-page .employee-today-workflow .team-mood-current>.flex{gap:.5rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]{padding-block:.42rem .55rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;display:grid!important}main .employee-portal-page .employee-today-workflow .daily-task-title-row{gap:.35rem .45rem!important}main .employee-portal-page .employee-today-workflow .daily-task-title-row h4{font-size:clamp(.95rem,1vw,1.12rem)!important;line-height:1.55!important}main .employee-portal-page .employee-today-workflow .daily-task-priority-action{grid-template-columns:minmax(0,auto) auto auto!important;justify-content:start!important;align-items:center!important;gap:.45rem!important;margin-top:.48rem!important;display:grid!important}main .employee-portal-page .employee-today-workflow .daily-task-priority-action>*{width:auto!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){min-height:2.55rem!important;padding-inline:1rem!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{width:2.55rem!important;min-width:2.55rem!important;min-height:2.55rem!important;padding-inline:0!important;font-size:0!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle] svg{width:1rem!important;height:1rem!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action{margin-top:.35rem!important}main .employee-portal-page .employee-today-workflow .daily-status-panel{padding-top:.05rem!important}main .employee-portal-page .employee-today-workflow .employee-attendance-summary{padding-top:.22rem!important}@media (width>=860px){main .employee-portal-page .employee-today-workflow{padding:.9rem 1.05rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card-shell{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}main .employee-portal-page .employee-today-workflow .daily-task-card-main{min-width:0!important;display:grid!important}main .employee-portal-page .employee-today-workflow .daily-task-priority-action{grid-area:1/2/span 3!important;place-self:center end!important}}@media (width<=640px){main .employee-portal-page{gap:0!important}main .employee-portal-page .employee-portal-hero{grid-template-columns:1fr!important;grid-template-areas:"person""progress"!important;margin-bottom:.55rem!important;padding:.72rem .82rem!important}main .employee-portal-page .employee-portal-punch-card{display:none!important}main .employee-portal-page .employee-portal-person{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.62rem!important;display:grid!important}main .employee-portal-page .employee-portal-profile-trigger{grid-column:1!important;width:2.75rem!important;height:2.75rem!important}main .employee-portal-page .employee-portal-avatar{border-radius:999px!important;width:2.75rem!important;height:2.75rem!important;font-size:.95rem!important}main .employee-portal-page .employee-portal-greeting{display:contents!important}main .employee-portal-page .employee-portal-greeting h2{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;margin:0!important;font-size:.98rem!important;line-height:1.35!important;overflow:hidden!important}main .employee-portal-page .employee-portal-greeting-prefix,main .employee-portal-page .employee-today-line{display:none!important}main .employee-portal-page .employee-portal-primary-action{grid-column:3!important;justify-self:end!important;width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important}main .employee-portal-page .employee-portal-progress-card{min-height:2.6rem!important}main .employee-portal-page .employee-portal-tabs{margin-bottom:.5rem!important}main .employee-portal-page .employee-today-workflow{padding:.6rem .72rem!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){padding-block:.22rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){padding:.58rem .62rem!important}main .employee-portal-page .employee-today-workflow .daily-task-priority-action{grid-template-columns:minmax(0,1fr) 2.55rem!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){grid-column:1!important;min-height:2.55rem!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{grid-column:2!important}}:root{--radius:.875rem;--bg:#020617;--bg-2:#0b1226;--panel:#0f172a8c;--panel-2:#0f172ad9;--background:var(--bg);--foreground:#fff;--text:#fff;--text-muted:#ffffff9e;--text-dim:#ffffff73;--card:var(--panel);--card-foreground:#fff;--popover:#0b1226f5;--popover-foreground:#fff;--primary:#8d77e8;--primary-foreground:#fff;--purple:#8d77e8;--purple-strong:#8c45ff;--purple-soft:#8d77e829;--purple-glow:#8c45ff8c;--pink-soft:#e2cbffd9;--indigo:#393bb2;--secondary:#ffffff0f;--secondary-foreground:#fff;--muted:#ffffff0d;--muted-foreground:#ffffff9e;--accent:var(--purple-soft);--accent-foreground:var(--pink-soft);--success:#34d399;--error:#fb7185;--error-soft:#fb718526;--destructive:#fb7185;--destructive-foreground:#450a0a;--border:#ffffff1a;--border-2:#ffffff2e;--border-soft:#ffffff17;--input:#ffffff1a;--ring:#8d77e859;--purple-2:#8a7df0;--teal:#3ecfb2;--amber:#b9c7ff;--red:#e0556b;--blue:#5fa5d0;--debtor:#fb7185;--creditor:#34d399;--balanced:#ffffff8c;--chart-1:#8c45ff;--chart-2:#8d77e8;--chart-3:#a78bfa;--chart-4:#c084fc;--chart-5:#e2cbff;--grad-conic:conic-gradient(from 90deg at 50% 50%, #e2cbff 0%, #393bb2 50%, #e2cbff 100%);--grad-purple:linear-gradient(135deg, #8c45ff 0%, #8d77e8 50%, #c084fc 100%);--grad-hero:radial-gradient(120% 100% at top left, #fff 0%, #fff 30%, #ffffffa6 55%, #8d77e866 100%);--t-fast:.12s cubic-bezier(.2,.7,.3,1.4);--t-norm:.24s cubic-bezier(.2,.7,.3,1);--sidebar:var(--panel-2);--sidebar-foreground:#fff;--sidebar-primary:#8d77e8;--sidebar-primary-foreground:#fff;--sidebar-accent:var(--purple-soft);--sidebar-accent-foreground:var(--pink-soft);--sidebar-border:var(--border);--sidebar-ring:var(--purple)}.light{--bg:#fafafb;--bg-2:#fff;--panel:#ffffffd9;--panel-2:#fff;--background:var(--bg);--foreground:#0f172a;--text:#0f172a;--text-muted:#475569;--text-dim:#94a3b8;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#8d77e8;--primary-foreground:#fff;--purple:#8d77e8;--purple-strong:#8c45ff;--purple-soft:#8d77e824;--purple-glow:#8d77e866;--pink-soft:#4c1d95;--indigo:#393bb2;--secondary:#f3f4f7;--secondary-foreground:#0f172a;--muted:#f3f4f7;--muted-foreground:#64748b;--accent:#ede9fe;--accent-foreground:#4c1d95;--success:#059669;--error:#e11d48;--error-soft:#e11d481a;--destructive:#e11d48;--destructive-foreground:#fff;--border:#e5e7eb;--border-2:#cbd5e1;--border-soft:#e5e7eb;--input:#e5e7eb;--ring:#8d77e859;--purple-2:#6d5bd0;--teal:#059669;--amber:#4f63b8;--red:#e11d48;--blue:#2563eb;--debtor:#e11d48;--creditor:#059669;--balanced:#64748b;--chart-1:#8c45ff;--chart-2:#8d77e8;--chart-3:#a78bfa;--chart-4:#c084fc;--chart-5:#e2cbff;--sidebar:#fff;--sidebar-foreground:#0f172a;--sidebar-primary:#8d77e8;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f3ff;--sidebar-accent-foreground:#4c1d95;--sidebar-border:#e5e7eb;--sidebar-ring:#8d77e8}.ayand-active:before{content:"";background:var(--grad-purple);inset-inline-start:0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:.375rem;bottom:.375rem}.ay-progress{z-index:60;pointer-events:none;top:0;background:0 0;height:3px;position:fixed;inset-inline:0}.ay-progress__fill{background:var(--grad-purple);border-radius:999px 0 0 999px;width:0%;height:100%;transition:width .45s cubic-bezier(.2,.7,.3,1)}[dir=ltr] .ay-progress__fill{border-radius:0 999px 999px 0}@keyframes ayand-soft-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ayand-sidebar-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes ayand-drawer-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes ayand-subnav-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-shell{animation:.32s cubic-bezier(.2,.7,.3,1) both ayand-soft-enter}.app-sidebar{animation:.34s cubic-bezier(.2,.7,.3,1) both ayand-sidebar-enter;width:224px!important}.sidebar-account-identity{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.sidebar-account-avatar{color:#fff;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.82rem;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.sidebar-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mobile-sidebar-backdrop{animation:.18s ease-out both ayand-soft-enter}.mobile-sidebar-panel{animation:.24s cubic-bezier(.2,.7,.3,1) both ayand-drawer-enter}.app-nav-link,.app-sidebar-subitem{will-change:transform, background-color, color}.app-nav-link{transition:transform .16s cubic-bezier(.2,.7,.3,1),background-color .16s,color .16s,box-shadow .18s}.app-nav-link svg,.app-sidebar-subitem span{transition:transform .16s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.app-nav-link:hover{transform:translate(-2px);box-shadow:0 12px 32px -28px #8d77e8e6}.app-nav-link:hover svg,.app-nav-link-active svg{transform:scale(1.08)}.app-sidebar-subitem:hover{transform:translate(-2px)}}.app-nav-link:active{transform:translate(-1px)scale(.99)}.app-nav-link-active{box-shadow:inset 0 0 0 1px #8d77e82e}.app-sidebar-sublinks{animation:.2s cubic-bezier(.2,.7,.3,1) both ayand-subnav-enter}.app-sidebar-subitem{transition:transform .15s cubic-bezier(.2,.7,.3,1),background-color .15s,color .15s}.app-sidebar-subitem:active{transform:translate(-1px)scale(.99)}.app-sidebar-subitem-active span{transform:translate(-1px)}[data-slot=button]{will-change:transform, box-shadow}[data-slot=button]:disabled,[data-slot=button][aria-disabled=true]{opacity:.5;filter:saturate(.7);box-shadow:none;cursor:not-allowed;transition-property:background-color,border-color,color,box-shadow,transform,filter}@media (hover:hover){[data-slot=button]:not(:disabled):hover{transform:translateY(-1px)}}[data-slot=button]:not(:disabled):active{transform:translateY(1px)scale(.99)}[data-slot=button].manager-request-tab{transition:box-shadow var(--t-fast), transform var(--t-fast), filter var(--t-fast)!important}[data-slot=button].manager-request-tab[data-state=active]{box-shadow:0 10px 28px -22px #8d77e8e6;background-color:var(--primary)!important;color:var(--primary-foreground)!important}[data-slot=button].manager-request-tab[data-state=inactive]{box-shadow:none;color:var(--muted-foreground)!important;background-color:#0000!important}@media (hover:hover){[data-slot=button].manager-request-tab[data-state=inactive]:hover{color:var(--foreground)!important;background-color:#ffffff0f!important}}.login-page{z-index:1;box-sizing:border-box;grid-template-columns:minmax(260px,.8fr) minmax(380px,440px);align-items:center;gap:clamp(24px,5vw,62px);width:100%;max-width:100vw;min-height:100vh;padding:48px clamp(24px,6vw,88px);display:grid;position:relative}.login-brand{text-align:center;align-content:center;justify-self:center;justify-items:center;gap:10px;width:100%;min-width:0;max-width:280px;animation:.42s cubic-bezier(.2,.7,.3,1) 40ms both ayand-soft-enter;display:grid}.login-logo-frame{isolation:isolate;place-items:center;width:88px;height:88px;display:grid;position:relative}.login-logo-frame:after{content:"";z-index:-1;filter:blur(9px);opacity:.82;background:radial-gradient(#8d77e842,#8d77e814 46%,#0000 72%);border-radius:999px;height:22px;position:absolute;bottom:-9px;left:15%;right:15%}.login-logo-frame img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 22px #0000003d)drop-shadow(0 0 18px #8d77e81f);width:100%;height:100%;transition:transform .22s cubic-bezier(.2,.7,.3,1),filter .22s;position:relative}.login-brand:hover .login-logo-frame img{filter:drop-shadow(0 18px 24px #00000047)drop-shadow(0 0 22px #8d77e833);transform:translateY(-2px)}.login-brand-copy{color:#fff;text-wrap:balance;justify-items:center;gap:5px;min-width:0;transition:transform .22s cubic-bezier(.2,.7,.3,1),text-shadow .22s;display:grid}.login-brand-copy h1{letter-spacing:0;text-shadow:0 18px 42px #00000047;max-width:100%;margin:0;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.06}.login-service-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.login-service-list span{color:#e8eaffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:6px 12px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.login-brand-note{color:#e8eaffd6;max-width:min(100%,320px);margin:2px 0 0;font-size:13px;font-weight:700;line-height:1.8}.login-brand:hover .login-brand-copy{text-shadow:0 0 22px #8d77e82e;transform:translateY(-1px)}.login-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#141729db,#0a0b14d1),#0e1020c7;border:1px solid #ffffff1a;border-radius:18px;width:100%;min-width:0;max-width:100%;padding:20px;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s,box-shadow .2s;animation:.38s cubic-bezier(.2,.7,.3,1) .1s both ayand-soft-enter;box-shadow:0 28px 90px #00000057}.login-card:hover{border-color:#8d77e838;transform:translateY(-1px);box-shadow:0 32px 94px #00000061}.login-card-head{margin-bottom:16px}.login-card-head h2{margin:0;font-size:22px;font-weight:900}.login-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.login-role-card{--role-accent:#8d77e8;--role-accent-soft:#8d77e81f;text-align:center;border:1px solid var(--border);background:#ffffff09;border-radius:14px;place-content:start center;justify-items:center;gap:9px;min-height:96px;padding:14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.login-role-card:hover{background:linear-gradient(#8d77e81b,#8d77e80b);border-color:#8d77e875;transform:translateY(-2px);box-shadow:0 14px 34px #8d77e814}.login-role-card.active{background:linear-gradient(#8d77e830,#8d77e812);border-color:#8d77e8ad;box-shadow:inset 0 0 0 1px #8d77e829,0 18px 46px #8d77e81f}.login-role-icon{color:#cfc6ff;background:linear-gradient(145deg,#8d77e82e,#8d77e814);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #8d77e82e}.login-role-card.active .login-role-icon{color:#fff;background:linear-gradient(145deg,#8d77e875,#8d77e82e);box-shadow:0 10px 24px #8d77e829,inset 0 0 0 1px #ffffff24}.login-role-card strong{font-size:15px;font-weight:900}.login-fields{gap:11px;display:grid}.field{color:var(--text-dim);gap:7px;font-size:12px;font-weight:800;display:grid}.login-field-title{align-items:center;gap:6px;display:inline-flex}.login-field-title svg{color:#bdb3ff}.login-input-card{border:1px solid var(--border-soft);background:#080912b8;border-radius:13px;min-height:44px;transition:transform .15s cubic-bezier(.2,.7,.3,1),border-color .15s,background .15s,box-shadow .15s}.login-input-card.password-card{grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid}.login-input-card:hover,.login-input-card:focus-within{background:#080912e6;border-color:#8d77e880;transform:translateY(-1px);box-shadow:0 0 0 3px #8d77e814}.login-input-card:focus-within{border-color:#8d77e8ad;box-shadow:0 0 0 3px #8d77e81f}.login-input-card-invalid,.login-input-card-invalid:hover,.login-input-card-invalid:focus-within{background:#e0556b14;border-color:#e0556bb8;box-shadow:0 0 0 3px #e0556b1f}.login-input-card input{width:100%;min-width:0;min-height:42px;color:var(--text);box-shadow:none;background:0 0;border:0;outline:0;padding:8px 12px;font-family:inherit;font-size:13px}.login-input-card input::placeholder{color:#e8eaff6b}.login-remember-row{width:fit-content;min-height:44px;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:800;display:flex;position:relative}.login-remember-row input{appearance:none;z-index:1;opacity:0;cursor:pointer;border:0;border-radius:12px;width:100%;height:100%;margin:0;position:absolute;inset:0}.login-remember-check{background:#080912c2;border:1px solid #8d77e86b;border-radius:6px;flex:0 0 18px;width:18px;height:18px;transition:transform .15s cubic-bezier(.2,.7,.3,1),border-color .15s,background .15s,box-shadow .15s}.login-remember-row:active .login-remember-check{transform:scale(.92)}.login-remember-row input:focus-visible+.login-remember-check{border-color:#8d77e8c7;box-shadow:0 0 0 4px #8d77e829}.login-remember-row input:checked+.login-remember-check{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M4.2 8.7l2.6 2.6 5.8-6.1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px 13px no-repeat,#8d77e8;border-color:#8d77e8c7;box-shadow:0 8px 18px #8d77e829}.login-error{color:#ffb8c2;background:#e0556b1a;border:1px solid #e0556b47;border-radius:12px;margin-top:10px;padding:9px 11px;font-size:12px;font-weight:800}.login-password-toggle{color:#bdb3ff;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-self:center;place-items:center;width:44px;height:44px;transition:color .15s,background .15s,transform .15s;display:grid}.login-password-toggle:hover,.login-password-toggle:focus-visible{color:#fff;background:#8d77e829;outline:0}.login-password-toggle:active{transform:scale(.93)}.login-submit{justify-content:center;width:100%;min-height:42px;margin-top:16px;transition:transform .15s cubic-bezier(.2,.7,.3,1),box-shadow .2s,background .15s}.login-submit:not(:disabled):active{transform:translateY(1px)scale(.995)}.login-submit[aria-busy=true] svg{animation:.9s linear infinite ay-spin}.first-password-page{grid-template-columns:minmax(260px,.72fr) minmax(360px,420px)}.first-password-card{gap:14px;padding:22px;display:grid}.first-password-head{justify-items:start;gap:7px;margin-bottom:2px;display:grid}.first-password-head h2{color:#fff;letter-spacing:0;margin:0;font-size:23px;font-weight:900;line-height:1.35}.first-password-head p{color:#e8eaffad;margin:0;font-size:12px;font-weight:800;line-height:1.8}.first-password-mark{color:#fff;background:linear-gradient(145deg,#8d77e870,#8d77e829);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 16px 34px -24px #8d77e8f2,inset 0 0 0 1px #ffffff1f}.first-password-meter{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.first-password-meter span{border-radius:inherit;background:#bdb3ff6b;width:18%;height:100%;transition:width .18s,background .18s,box-shadow .18s;display:block}.first-password-meter[data-strength=ready] span{background:#8d77e8;width:64%;box-shadow:0 0 20px #8d77e847}.first-password-meter[data-strength=strong] span{background:var(--success);width:100%;box-shadow:0 0 20px #34d39942}.first-password-status{border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:900;line-height:1.6;display:flex}.first-password-status svg{flex:none}.first-password-status[data-state=error]{color:#ffb8c2;background:#e0556b1a;border:1px solid #e0556b47}.first-password-status[data-state=success]{color:#a9f3d6;background:#34d3991a;border:1px solid #34d39947}.btn{border:1px solid var(--border);color:var(--text);background:#ffffff0a;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{background:#ffffff12}.btn:not(:disabled):active{transform:translateY(1px)scale(.99)}.btn.primary{background:var(--purple);color:#fff;box-shadow:0 10px 28px -10px var(--purple);border-color:#8a7df099}.btn.primary:hover{background:var(--purple-2)}.btn:disabled,.btn:disabled:hover{cursor:not-allowed;opacity:.52;color:#ffffffb8;box-shadow:none;background:#8d77e82e;border-color:#8d77e83d}.num-fa{font-variant-numeric:tabular-nums}.employee-portal-page{flex-direction:column;width:100%;max-width:1280px;display:flex}.employee-portal-hero{background:radial-gradient(circle at 14% 10%,#8d77e82e,#0000 34%),linear-gradient(135deg,#8d77e821,#141729c7 48%,#06b6d414),#0e1020b3;border:1px solid #8d77e847;border-radius:18px;order:1;grid-template-columns:minmax(0,1.05fr) minmax(280px,.62fr);grid-template-areas:"person punch""progress punch";align-items:stretch;gap:14px;margin-bottom:14px;padding:16px;display:grid;box-shadow:0 20px 64px #00000029}.employee-portal-person{grid-area:person;align-self:end;align-items:center;gap:14px;min-width:0;display:flex}.employee-portal-profile-trigger{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:6px;padding:0;font-family:inherit;transition:color .16s,transform .16s;display:grid}.employee-portal-avatar,.employee-profile-popover-avatar{object-fit:cover;color:#fff;background:linear-gradient(145deg, var(--employee-avatar-color,#8d77e8), var(--employee-avatar-color,#8d77e8));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.employee-portal-avatar,.employee-profile-popover-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--employee-avatar-color,#8d77e8) 86%, #fff), var(--employee-avatar-color,#8d77e8))}}.employee-portal-avatar{border-radius:20px;width:64px;height:64px;font-size:22px;font-weight:900;transition:box-shadow .16s,transform .16s,border-color .16s;box-shadow:0 18px 44px -18px #8d77e8e6,inset 0 0 0 1px #ffffff29}.employee-profile-popover-avatar{border-radius:50%;width:52px;height:52px;font-size:18px;font-weight:900}.employee-portal-profile-trigger>span:last-child:not(.employee-portal-avatar){color:inherit;font-size:10.5px;font-weight:850;line-height:1}.employee-portal-profile-trigger:hover,.employee-portal-profile-trigger:focus-visible,.employee-portal-profile-trigger.active{color:#efeaff;outline:0}.employee-portal-profile-trigger:focus,.employee-portal-profile-trigger:focus-visible{border-radius:22px;box-shadow:0 0 0 4px #8d77e84d}.employee-portal-profile-trigger:hover .employee-portal-avatar,.employee-portal-profile-trigger:focus-visible .employee-portal-avatar,.employee-portal-profile-trigger.active .employee-portal-avatar{transform:translateY(-1px);box-shadow:0 20px 54px -18px #8d77e8,0 0 0 3px #8d77e824,inset 0 0 0 1px #fff3}.employee-portal-greeting{min-width:0;max-width:100%}.employee-portal-person h2{letter-spacing:0;overflow-wrap:anywhere;max-width:min(100%,560px);margin:0;font-size:25px;font-weight:760;line-height:1.35}.employee-today-line{color:#dcd8ff;background:#8d77e817;border:1px solid #8d77e82e;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;margin-top:9px;padding:5px 10px;display:inline-flex}.employee-today-line span{color:var(--text-muted);font-size:11.5px;font-weight:800}.employee-today-line strong{color:#efeaff;font-size:12.5px;font-weight:900}.employee-portal-person p{color:var(--text-dim);margin:5px 0 0;font-size:13px}.employee-portal-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.employee-portal-chips span{color:#dcd8ff;background:#8d77e81a;border:1px solid #8d77e833;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.employee-portal-progress-card{background:#08091261;border:1px solid #8d77e847;border-radius:16px;grid-area:progress;align-content:center;align-self:start;gap:10px;min-height:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.portal-progress-line-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-portal-progress-card span{color:var(--text-muted);font-size:11.5px;font-weight:850}.employee-portal-progress-card strong{color:#fff;font-size:14px;font-weight:850}.portal-progress-line{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.portal-progress-line span{width:calc(var(--shift-progress,0) * 1%);border-radius:inherit;background:linear-gradient(90deg,#14b8a6 0%,#22c55e 100%);min-width:6px;height:100%;transition:width .24s,background .18s,box-shadow .18s;display:block;box-shadow:0 0 18px #22c55e38}.employee-portal-progress-card[data-state=missing-entry]{border-color:#ef9f2742}.employee-portal-progress-card[data-state=missing-entry] .portal-progress-line-head strong{color:#f6c56d}.employee-portal-progress-card[data-state=missing-entry] .portal-progress-line span{background:linear-gradient(90deg,#ef9f27d1,#fbbf24f5);box-shadow:0 0 18px #ef9f272e}.employee-portal-punch-card{background:#08091257;border:1px solid #8d77e838;border-radius:16px;grid-area:punch;place-items:center;gap:10px;height:100%;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f}.portal-clock-face{justify-items:center;gap:8px;width:100%;display:grid}.portal-clock-face>span,.portal-punch-status{color:var(--text-muted);font-size:11.5px;font-weight:800}.portal-clock-digits{direction:ltr;background:#0809125c;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:42px 9px 42px 9px 42px;justify-content:center;align-items:start;gap:3px;padding:8px 9px;display:inline-grid}.portal-clock-digits b{color:var(--text);letter-spacing:0;direction:rtl;justify-items:center;gap:3px;font-size:20px;font-weight:780;display:grid}.portal-clock-digits small{color:var(--text-muted);font-size:10px;font-weight:750}.portal-clock-digits i{color:#ffffff7a;font-size:20px;font-style:normal;font-weight:760;line-height:1.05}.portal-punch-actions{direction:rtl;justify-content:center;gap:16px;width:100%;display:flex}.portal-punch-actions .punch-action{text-align:center;white-space:normal;border-radius:50%;flex-direction:column;justify-content:center;gap:5px;width:82px;height:82px;min-height:82px;padding:0;font-size:12px;line-height:1.25;display:inline-flex}.portal-punch-actions .punch-action svg{width:18px;height:18px}.portal-punch-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.portal-punch-readonly div{text-align:center;background:#0809125c;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:9px}.portal-punch-readonly span{color:var(--text-muted);font-size:11px;font-weight:800;display:block}.portal-punch-readonly strong{color:var(--text);letter-spacing:0;margin-top:5px;font-size:18px;font-weight:850;display:block}.portal-punch-status{text-align:center;min-height:18px;margin:0}.portal-readonly-note{width:100%;color:var(--text-dim);text-align:right;background:#3ecfb212;border:1px solid #3ecfb22e;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 11px;font-size:11.5px;font-weight:750;line-height:1.7;display:flex}.portal-readonly-note svg{color:var(--teal);flex:none}.portal-readonly-note span{min-width:0}.employee-portal-metrics{order:2;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;align-items:center;gap:10px;width:100%;max-width:none;margin:0 0 14px;display:grid}.employee-portal-metric{aspect-ratio:auto;text-align:right;background:#1417299e;border:1px solid #8d77e833;border-radius:14px;flex-direction:row;justify-content:flex-start;justify-self:center;align-items:center;gap:10px;width:100%;min-height:74px;padding:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.employee-portal-metric.clickable:hover{background:#141729d1;border-color:#8d77e88a;transform:translateY(-2px);box-shadow:0 18px 45px #0003,0 0 0 4px #8d77e814}.employee-portal-metric:focus,.employee-portal-metric:focus-visible{outline-offset:3px;border-color:#8d77e89e;outline:none;box-shadow:0 0 0 4px #8d77e847!important}.portal-metric-icon{background:#ffffff0d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.employee-portal-metric.teal .portal-metric-icon{color:var(--teal);background:#3ecfb21c}.employee-portal-metric.purple .portal-metric-icon{color:var(--purple-2);background:#8a7df021}.employee-portal-metric.amber .portal-metric-icon{color:var(--amber);background:#ef9f271f}.employee-portal-metric.green .portal-metric-icon{color:var(--success);background:#34d3991f}.employee-portal-metric.star .portal-metric-icon{color:#f6c56d;background:#f6c56d21}.portal-metric-copy{justify-items:start;gap:3px;min-width:0;display:grid}.portal-metric-copy span{color:var(--text-muted);font-size:10.5px;font-weight:850;line-height:1.35}.portal-metric-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:900;overflow:hidden}.employee-portal-metrics .portal-metric-copy small{display:block}.portal-metric-copy small{color:var(--text-dim);font-size:10.5px}.employee-portal-tabs{background:radial-gradient(circle at 72% 8%,#8d77e81f,#0000 32%),#0e1020b8;border:1px solid #8d77e82e;border-radius:15px;order:3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:6px;display:grid}.staff-section-nav{scroll-margin-top:76px;display:none!important}.employee-tab{min-height:44px;color:var(--text-dim);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:700;transition:transform .16s cubic-bezier(.2,.7,.3,1),background .16s,color .16s,box-shadow .16s;display:inline-flex}.employee-tab:focus,.employee-tab:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 4px #8d77e84d!important}.employee-tab:hover{color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.employee-tab:active{transform:translateY(1px)scale(.99)}.employee-portal-tabs .employee-tab.active{color:#fff;background:#8d77e83d;box-shadow:inset 0 0 0 1px #8d77e88f,0 10px 34px -24px #8d77e8e6}.employee-portal-grid{order:4;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:14px;display:grid}.employee-portal-grid.single{grid-template-columns:1fr;margin-bottom:16px}.employee-portal-panel{border:1px solid var(--border);background:#0e102094;border-radius:14px;order:4;overflow:hidden}.employee-portal-page>.employee-portal-panel,.employee-portal-calendar-shell,.employee-portal-calendar{order:4;margin-bottom:16px}.employee-portal-panel.primary{border-color:#5fa5d040}[data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary{order:1}[data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-leaderboard]{order:2}[data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-log]{order:3}@media (width<=767px){[data-testid=personal-daily-tasks-page]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.panel-head{border-bottom:1px solid var(--border-soft);background:#ffffff04;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.panel-head.compact{padding:15px 16px}.panel-head h3{margin:0;font-size:15px;font-weight:800}.panel-head p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.portal-day-status{border-radius:999px;align-items:center;min-height:30px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.portal-day-status.work{color:var(--teal);background:#3ecfb21f}.portal-day-status.leave{color:#f1a6ca;background:#e95ba021}.portal-day-status.unavailable{color:var(--error);background:var(--error-soft)}.portal-shift-board{gap:8px;padding:12px 14px;display:grid}.portal-shift-board.today-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.portal-shift-board.calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-shift-board.calendar-summary>div{min-width:0;overflow:hidden}.portal-shift-board.calendar-summary :is(span,strong){overflow-wrap:anywhere;min-width:0;max-width:100%}.portal-shift-board.calendar-summary strong{white-space:normal;line-height:1.55;display:block}.portal-shift-board div,.employee-profile-popover-grid div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;padding:10px;transition:border-color .16s,background .16s}.portal-shift-board div:hover,.employee-profile-popover-grid div:hover{background:#5fa5d00f;border-color:#5fa5d061}.portal-shift-board span,.employee-profile-popover-grid span{color:var(--text-muted);margin-bottom:7px;font-size:11.5px;display:block}.portal-shift-board strong,.employee-profile-popover-grid strong{font-size:15px;font-weight:850}.portal-request-summary-strip{border:1px solid var(--border-soft);background:#ffffff07;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.portal-request-summary-strip>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:44px;padding:8px 10px;display:grid}.portal-request-summary-strip span{color:var(--text-muted);font-size:11.5px;font-weight:760;line-height:1.25}.portal-request-summary-strip strong{color:var(--text);font-size:14px;font-weight:850;line-height:1.3}.portal-request-summary-strip[data-state=error]>div{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.portal-request-summary-strip[data-state=error]>div{border-color:color-mix(in srgb, var(--error) 24%, transparent)}}.portal-request-summary-strip[data-state=error]>div{background:var(--error-soft)}@supports (color:color-mix(in lab, red, red)){.portal-request-summary-strip[data-state=error]>div{background:color-mix(in srgb, var(--error-soft) 68%, transparent)}}.employee-task-metric-jump{border:1px solid var(--border-soft);min-height:44px;color:var(--text);background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:780;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.employee-task-metric-jump strong{color:var(--text);font-size:13px;font-weight:860}.employee-task-metric-jump:hover,.employee-task-metric-jump:focus-visible{border-color:var(--border-2);background:var(--purple-soft);outline:none}.employee-task-metric-jump:active{transform:translateY(1px)}.staff-overview-workspace{gap:12px;padding-top:0;display:grid}.staff-overview-head{display:block}.staff-overview-title-copy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staff-overview-pills{grid-template-columns:repeat(4,minmax(94px,1fr));gap:8px;width:min(100%,680px);display:grid}.staff-overview-pills .staff-overview-kpi{color:#eef2ff;background:#ffffff0b;border:1px solid #b4bee629;border-radius:14px;align-content:center;gap:2px;min-height:58px;padding:9px 11px;font-size:12px;font-weight:850;display:grid}.staff-overview-kpi small{color:#aeb7cd;white-space:nowrap;font-size:11.5px;font-weight:750;line-height:1.45}.staff-overview-kpi strong{color:var(--text);font-size:20px;font-weight:950;line-height:1}.staff-overview-pills .staff-overview-kpi[data-tone=presence]{background:#37c9951a;border-color:#37c99552}.staff-overview-pills .staff-overview-kpi[data-tone=action]{background:#f59e0b14;border-color:#f59e0b57}.staff-overview-pills .staff-overview-kpi[data-tone=account]{background:#60a5fa13;border-color:#60a5fa40}.staff-overview-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:start;gap:14px;display:grid}.staff-overview-main-grid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(320px,.43fr);grid-template-areas:"work presence""work action";align-items:start;gap:12px 18px;display:grid}.staff-overview-work-column,.staff-overview-presence-column,.staff-overview-action-column{direction:rtl;min-width:0}.staff-overview-work-column{grid-area:work}.staff-overview-presence-column{grid-area:presence}.staff-overview-action-column{grid-area:action}.staff-overview-secondary-grid{align-items:start;margin-top:14px;display:none}.staff-action-queue-panel{min-width:0}.staff-action-queue-panel[data-compact=true]{gap:8px;display:grid}.staff-action-queue-panel[data-compact=true] h2{font-size:16px;line-height:1.4}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-guidance]{margin-top:2px;font-size:12px;line-height:1.6}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-source]{font-size:11px}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{border-radius:13px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{gap:8px;min-height:54px;padding:8px 10px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:first-child{border-radius:10px;width:32px;height:32px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child{gap:6px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child>span:last-child{font-size:12.5px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;line-height:1.5;overflow:hidden}.staff-focus-card{background:#0e10207a;border:1px solid #b4bee629;border-radius:16px;min-width:0;padding:16px;box-shadow:0 14px 34px #0000001a}.staff-focus-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.staff-focus-card-head h3{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:900;display:flex}.staff-focus-card-head h3 svg{color:var(--teal)}.staff-focus-card-head p{color:#aab2c7;margin:6px 0 0;font-size:12px;line-height:1.8}.staff-focus-card-head>strong{white-space:nowrap;color:#caffec;background:#37c9951a;border:1px solid #37c99547;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 11px;font-size:13px;font-weight:900;display:inline-flex}.staff-focus-list{gap:8px;margin-top:12px;display:grid}.staff-focus-list.compact{gap:7px;margin-top:10px}.staff-presence-row,.staff-task-person-row{background:#ffffff0a;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.staff-presence-row{grid-template-columns:38px minmax(0,1fr) auto}.staff-task-person-row{grid-template-columns:36px minmax(0,1fr)}.staff-focus-avatar{object-fit:cover;border:1px solid #ffffff38;border-radius:999px;width:38px;height:38px}.staff-focus-avatar-fallback{color:#fff;place-items:center;font-size:12px;font-weight:900;display:grid}.staff-presence-row-title{align-items:center;gap:7px;min-width:0;display:flex}.staff-presence-row-title strong,.staff-task-person-row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.staff-presence-row p,.staff-task-person-row p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;line-height:1.6;overflow:hidden}.staff-presence-entry{color:#caffec;white-space:nowrap;background:#37c9951a;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11.5px;font-weight:850}.staff-task-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.staff-task-metrics span{background:#ffffff0a;border-radius:12px;min-width:0;padding:9px}.staff-task-metrics small,.staff-task-metrics strong{display:block}.staff-task-metrics small{color:var(--text-muted);font-size:11px;font-weight:750}.staff-task-metrics strong{color:var(--text);margin-top:3px;font-size:18px;font-weight:900}.staff-task-progress{background:#ffffff14;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.staff-task-progress span{border-radius:inherit;background:linear-gradient(90deg,#37c995,#8d77e8);min-width:4px;height:100%;display:block}.staff-task-summary-line{color:var(--text-muted);margin-top:9px;font-size:12px;line-height:1.8}.staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.staff-task-queue-block{background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:9px}.staff-task-queue-block[data-tone=review]{background:#8d77e814;border-color:#a78bfa47}.staff-task-queue-block[data-tone=active]{background:#f59e0b12;border-color:#f59e0b42}.staff-task-queue-block[data-tone=empty]{border-color:#5fa5d02e}.staff-task-queue-head{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.staff-task-queue-head strong{background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;display:inline-flex}.staff-task-person-link{color:inherit;text-decoration:none;transition:background .16s,border-color .16s}.staff-task-person-link:hover,.staff-task-person-link:focus-visible{background:#8d77e817;border-color:#8d77e85c;outline:none}.staff-focus-alert,.staff-focus-empty{border-radius:12px;margin-top:12px;padding:12px;font-size:12.5px;line-height:1.8}.staff-focus-alert{border:1px solid hsl(var(--destructive) / .28);background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-focus-empty{color:var(--text-muted);text-align:center;border:1px dashed #ffffff1f}.staff-focus-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/180% 100%;border-radius:12px;min-height:54px;animation:1.2s ease-in-out infinite staff-skeleton-pulse}.staff-focus-link-button{width:100%;margin-top:10px}.staff-focus-footnote{color:var(--text-muted);margin:8px 0 0;font-size:11.5px;line-height:1.7}@keyframes staff-skeleton-pulse{0%{background-position:100%}to{background-position:0}}.staff-overview-shortcuts{background:#0e102075;border:1px solid #8d77e82e;border-radius:16px;overflow:hidden}.staff-overview-shortcuts-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.staff-overview-shortcuts-head span{color:var(--text);font-size:13px;font-weight:900}.staff-overview-shortcuts-head small{color:var(--text-muted);font-size:11px;font-weight:750}.staff-overview-shortcut-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.staff-overview-shortcut{min-height:70px;color:var(--text);text-align:right;background:#ffffff07;border:1px solid #fff1;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;transition:border-color .16s,background .16s,transform .16s,color .16s;display:grid}.staff-overview-shortcut:hover,.staff-overview-shortcut:focus-visible{color:#fff;background:#8d77e81a;border-color:#8d77e857}.staff-overview-shortcut:focus,.staff-overview-shortcut:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 4px #8d77e84d!important}.staff-overview-shortcut:hover:not(:focus){outline:0}.staff-overview-shortcut:active{transform:translateY(1px)scale(.99)}.staff-overview-shortcut-icon{color:#bfb5ff;background:#8d77e81f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.staff-overview-shortcut strong,.staff-overview-shortcut small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.staff-overview-shortcut strong{font-size:12.5px;font-weight:800}.staff-overview-shortcut small{color:var(--text-muted);margin-top:3px;font-size:11.5px}.manager-task-roster-list{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%}.manager-task-roster-count-legend{display:none}.manager-task-roster-count-legend span{color:#aab2c7;white-space:nowrap;background:#ffffff08;border:1px solid #b4bee61f;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:24px;font-size:9.5px;font-weight:850;display:inline-flex}.manager-task-roster-count-legend span[data-tone=progress]{color:#9bdcfb;border-color:#38bdf842}.manager-task-roster-count-legend span[data-tone=review]{color:#c8b8ff;border-color:#a78bfa47}.manager-task-roster-count-legend span[data-tone=revision]{color:#f8c66a;border-color:#f59e0b4d}.manager-task-roster-count-legend span[data-tone=blocked]{color:#f6a6b7;border-color:#f43f5e4d}.manager-task-roster-count-legend span[data-tone=carry]{color:#f8d37a;border-color:#fbbf244d}.manager-task-roster-count-legend span[data-tone=done]{color:#9be7c8;border-color:#34d39942}.manager-task-roster-count-legend span[data-tone=terminated]{color:#cbd5e1;border-color:#94a3b857}.manager-task-roster-list [data-testid=manager-daily-task-team-row]{min-height:54px;box-shadow:none!important;background:#ffffff05!important;border-color:#b4bee61a!important;border-radius:12px!important;padding:7px!important}.manager-task-roster-list [data-testid=manager-daily-task-team-row][data-selected=true]{background:#8d77e817!important;border-color:#8d77e870!important}.manager-task-roster-row-grid{direction:ltr;grid-template-columns:56px minmax(0,1fr) 32px;grid-template-areas:"action content avatar";align-items:center;gap:5px 7px!important;display:grid!important}.manager-task-roster-select{direction:rtl;grid-area:content;padding:2px 4px}.manager-task-roster-avatar{grid-area:avatar;justify-self:end}.manager-task-roster-select .min-w-0{min-width:0}.manager-task-roster-avatar .employee-portal-avatar,.manager-task-roster-avatar .employee-profile-popover-avatar,.manager-task-roster-avatar img{width:32px!important;height:32px!important}.manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-2{color:#cfd7eb;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-1{margin-top:0;line-height:1.55;display:none}.manager-task-presence{color:#aab2c7;background:#ffffff06;border:1px solid #b4bee61a;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:19px;margin-top:4px;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.3;display:inline-flex}.manager-task-presence>span{opacity:.7;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.manager-task-presence[data-tone=present]{color:#8ee6c1;background:#34d39914;border-color:#34d3993d}.manager-task-presence[data-tone=away]{color:#c4cde0db}.manager-task-presence[data-tone=loading]{color:#b9c2d8}.manager-task-presence[data-tone=error]{color:#f8d37a;background:#fbbf2412;border-color:#fbbf243d}.manager-task-roster-action{grid-area:action;justify-content:center;align-self:center;width:56px!important;min-height:40px!important;padding-inline:6px!important;font-size:10.5px!important}.manager-task-roster-counts{direction:rtl;flex-wrap:nowrap;grid-area:status;gap:3px;min-width:0;display:none;overflow:hidden}.manager-task-roster-count-chip{color:#dce4f8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:18px;padding-inline:3px;display:inline-flex}.manager-task-roster-count-chip small{display:none}.manager-task-roster-count-chip strong{font-size:10.5px;font-weight:850;line-height:1}.manager-task-roster-count-chip[data-tone=revision]{background:#f59e0b17;border-color:#f59e0b52}.manager-task-roster-count-chip[data-tone=carry]{background:#fbbf241a;border-color:#fbbf2457}.manager-task-roster-empty-state{color:#aab2c7;border:0;border-radius:999px;grid-column:1/-1;justify-content:flex-start;align-items:center;min-height:22px;padding-inline:3px;font-size:10.5px;font-weight:850;display:inline-flex}.manager-task-roster-mobile-summary,.manager-task-roster-urgent-chips{display:none}.manager-task-workbench{grid-template-columns:minmax(252px,264px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;max-width:100%;margin-top:4px;display:grid}.manager-task-workbench>*{min-width:0;max-width:100%}.manager-task-roster-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.manager-task-page-head{display:none!important}.manager-task-workbench[data-route-task=true]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.manager-task-workbench[data-route-task=true]>[data-testid=manager-daily-task-team-overview]{display:none}.manager-task-workbench[data-route-task=true] .manager-task-detail-column{justify-self:stretch;width:100%;max-width:1060px}@media (width>=1024px){.manager-task-workbench[data-route-employee=false]:not([data-route-task=true]){justify-content:start;grid-template-columns:minmax(360px,440px)!important}.manager-task-workbench[data-route-employee=false]:not([data-route-task=true]) .manager-task-detail-column{display:none!important}}.manager-task-detail-column{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.manager-task-team-strip{background:#0e10206b;border:1px solid #b4bee624;border-radius:14px;gap:10px;min-width:0;padding:11px;display:none}.manager-task-team-strip-head{grid-template-columns:minmax(148px,.72fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.manager-task-team-strip-head h3{color:var(--text);margin:0;font-size:14px;font-weight:950}.manager-task-team-strip-head p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.55;overflow:hidden}.manager-task-team-strip-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.manager-task-team-strip-stats span{background:#ffffff09;border-radius:11px;align-content:center;min-width:0;min-height:44px;padding:6px 8px;display:grid}.manager-task-team-strip-stats small,.manager-task-team-strip-stats strong{display:block}.manager-task-team-strip-stats small{color:#aab2c7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.manager-task-team-strip-stats strong{color:var(--text);margin-top:2px;font-size:15px;font-weight:950}.manager-task-team-strip-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.manager-task-team-strip-row{background:#ffffff07;border:1px solid #b4bee61f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.manager-task-team-strip-row[data-selected=true]{background:#8d77e817;border-color:#8d77e870}.manager-task-team-strip-row[data-tone=revision],.manager-task-team-strip-row[data-tone=review]{border-color:#a78bfa4d}.manager-task-team-strip-row[data-tone=progress]{border-color:#38bdf842}.manager-task-team-strip-row[data-tone=carry]{border-color:#fbbf2447}.manager-task-team-strip-row[data-tone=blocked]{border-color:#f43f5e47}.manager-task-team-strip-row[data-tone=terminated]{border-color:#94a3b84d}.manager-task-team-strip-row[data-tone=empty]{border-style:dashed}.manager-task-team-strip-person,.manager-task-team-strip-create{color:inherit;font:inherit;background:0 0;border:0}.manager-task-team-strip-person{text-align:right;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.manager-task-team-strip-person .employee-profile-popover-avatar,.manager-task-team-strip-person .employee-portal-avatar,.manager-task-team-strip-person img{width:34px!important;height:34px!important}.manager-task-team-strip-person span{min-width:0}.manager-task-team-strip-person strong,.manager-task-team-strip-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manager-task-team-strip-person strong{color:var(--text);font-size:12.5px;font-weight:900}.manager-task-team-strip-person small{color:var(--text-muted);margin-top:2px;font-size:10.5px;line-height:1.45}.manager-task-team-strip-status{color:#dce4f8;white-space:nowrap;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 8px;font-size:10.5px;font-weight:900;display:inline-flex}.manager-task-team-strip-create{color:#eeeaff;white-space:nowrap;background:#8d77e81a;border:1px solid #8d77e842;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:4px 7px;font-size:10.5px;font-weight:900;display:inline-flex}.manager-task-team-strip-person:focus-visible,.manager-task-team-strip-create:focus-visible{outline-offset:2px;outline:2px solid #8d77e8c2}.manager-task-team-strip-empty{color:var(--text-muted);text-align:center;border:1px dashed #b4bee629;border-radius:11px;padding:10px;font-size:12px;line-height:1.7}.manager-task-team-strip-rows[data-state=loading] span{background:#ffffff0b;border-radius:12px;min-height:54px}.manager-task-team-strip+[data-testid=manager-daily-task-selected-employee]{display:none}.manager-task-route-context{background:#ffffff09;border:1px solid #b4bee624;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.5rem .6rem;display:flex}.manager-task-route-context-copy{gap:.05rem;min-width:0;display:grid}.manager-task-route-context-kicker{color:var(--text-muted);font-size:.68rem;font-weight:850}.manager-task-route-context-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.manager-task-route-context-copy small{color:var(--text-muted);font-size:.72rem}.manager-task-route-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}[data-testid=manager-daily-task-selected-employee]{background:#ffffff07!important;border-color:#b4bee61f!important;padding-block:7px!important}[data-testid=manager-daily-task-selected-employee] [data-testid=manager-daily-task-focus-create]{display:none}.manager-task-controls{z-index:auto;width:100%;min-width:0;max-width:100%;box-shadow:none;position:static;overflow:hidden;background:#0e10208f!important;padding:10px!important}.manager-task-control-bar{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto;align-items:end;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.manager-task-control-bar>*{min-width:0}.manager-task-primary-create{font-weight:900;box-shadow:0 10px 30px #503eb424;color:#fff!important;background:#8d77e838!important;border-color:#8d77e86b!important}.manager-task-composer-dialog{background:#0c0f22fa;border:1px solid #b4bee629}.manager-task-composer-form{gap:13px;display:grid}.manager-task-composer-footer{border-top:1px solid #b4bee61f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.manager-task-controls [data-testid=manager-daily-task-quick-create]{gap:8px 10px;padding-top:10px!important}.manager-task-controls [data-testid=manager-daily-task-quick-create] label{font-size:11.5px}.manager-task-controls [data-testid=manager-daily-task-quick-create] p{display:none}.manager-task-controls [data-testid=manager-daily-task-quick-target]{min-height:24px;padding-block:2px}.manager-task-controls [data-testid=manager-daily-task-quick-title],.manager-task-controls [data-testid=manager-daily-task-quick-estimate],.manager-task-controls [data-testid=manager-daily-task-quick-submit]{height:40px!important;min-height:40px!important}.manager-task-quick-submit-group{align-self:end;gap:4px;min-width:74px;display:grid}.manager-task-quick-submit-group [data-testid=manager-daily-task-quick-submit]{width:100%!important}.manager-task-quick-hint{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#aab2c7;max-width:220px;min-height:16px;font-size:10px;font-weight:850;line-height:1.45;overflow:hidden}.manager-task-quick-hint[data-state=ready]{color:#7dd3a8}.manager-task-quick-hint[data-state=error]{color:#f8c66a}.manager-task-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:100%;margin-top:10px;padding-bottom:0;display:grid;overflow:visible}.manager-task-queue-filters::-webkit-scrollbar{display:none}.manager-task-queue-filter{width:100%;min-width:0;min-height:40px;color:var(--text-muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;font-size:10.2px;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.manager-task-queue-filter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-task-queue-filter[data-active=true]{color:#fff;opacity:1;background:#8d77e82e;border-color:#8d77e87a}.manager-task-queue-filter[data-empty=true]{color:#c4cde0e6;opacity:1;background:#ffffff05;border-color:#ffffff0b}.manager-task-queue-filter strong{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10.5px;display:inline-flex}.manager-task-queue-filter[data-empty=true] strong{color:#dce4f8ad;background:#ffffff0b}.manager-task-assignee-picker{gap:6px;display:grid}.manager-task-assignee-input{border:1px solid hsl(var(--input));background:hsl(var(--background));border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 10px;display:grid}.manager-task-assignee-input svg{color:var(--text-muted)}.manager-task-assignee-input input{width:100%;min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.manager-task-assignee-input:focus-within{border-color:#8d77e8b3;box-shadow:0 0 0 3px #8d77e840}.manager-task-assignee-chips,.manager-task-assignee-suggestions{flex-wrap:wrap;gap:5px;display:flex}.manager-task-assignee-chip,.manager-task-assignee-option{border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:40px;font-size:11.5px;font-weight:850;display:inline-flex}.manager-task-assignee-chip{color:#eeeaff;background:#8d77e821;border:1px solid #8d77e857;padding:4px 8px}.manager-task-assignee-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-task-assignee-option{color:var(--text);background:#ffffff09;border:1px solid #ffffff14;padding:4px 7px}.employee-search-option[data-active=true],.manager-task-assignee-option[data-active=true]{color:var(--text);background:#8d77e829;border-color:#8d77e85c}.manager-task-assignee-option small{max-width:120px;color:var(--text-muted);font-size:10.5px}.manager-task-assignee-empty{color:var(--text-muted);font-size:11px}.daily-tasks-panel[data-has-route-task=true]{scroll-margin-top:88px}.daily-tasks-panel{min-width:0;max-width:100%;overflow-x:clip}.daily-tasks-panel[data-has-route-task=true]>div:first-child{display:none}.manager-task-controls[data-route-task=true]{gap:10px}.manager-task-controls[data-route-task=true] [data-testid=manager-daily-task-primary-create]{min-width:max-content}[data-testid=manager-daily-task-selected-employee][data-route-task=true],[data-testid=manager-daily-task-selected-employee][data-route-task=true] [data-testid=manager-daily-task-focus-create],.daily-tasks-panel[data-has-route-task=true] [data-testid=daily-task-create-shortcut],.daily-tasks-panel[data-has-route-task=true] .daily-task-progress-panel{display:none}.daily-tasks-panel[data-has-route-task=true] .daily-task-list{margin-top:10px}.daily-task-progress-panel{overflow:hidden}.daily-task-completed-empty{min-width:0}.daily-task-closed-section{min-width:0;overflow:hidden}.daily-task-closed-toggle{width:100%;min-height:44px;color:var(--text);text-align:start;background:#ffffff09;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .16s,border-color .16s;display:flex}.daily-task-closed-toggle:hover{background:#ffffff0e}.daily-task-closed-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.daily-task-closed-toggle strong,.daily-task-closed-toggle small{min-width:0;display:block}.daily-task-closed-toggle small{color:var(--text-muted);margin-top:.15rem;font-size:.72rem;font-weight:500;line-height:1.6}.daily-task-closed-toggle-meta{flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.daily-task-closed-row{background:#ffffff06;border:1px solid #b4bee61a;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:44px;padding:.55rem .7rem;display:grid}.daily-task-closed-link{min-height:36px;color:var(--text);border:1px solid #b4bee629;border-radius:.65rem;justify-content:center;align-items:center;padding-inline:.7rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.daily-task-closed-link:hover{background:#ffffff0e}.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel{background:#ffffff05!important;border-color:#b4bee61a!important;margin-top:8px!important;padding:7px!important}.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel>div:first-child,.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel>div:nth-child(2){display:none}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]{scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;padding-bottom:1px;overflow-x:auto;gap:6px!important;margin-top:0!important;display:flex!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]::-webkit-scrollbar{display:none}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{min-width:max-content;min-height:30px;padding-inline:9px;color:#aab2c7!important;background:#ffffff07!important;border-color:#b4bee61a!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary] strong{color:#eef2ff!important}.daily-tasks-panel[data-mode=manager] .daily-task-list{margin-top:8px!important}.daily-task-card{scroll-margin-top:92px}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected){box-shadow:none!important;background:#ffffff05!important;border-color:#b4bee61f!important;padding:10px 12px!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected):hover{transform:none;background:#ffffff07!important;border-color:#8d77e847!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.65;overflow:hidden}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-meta-chip:not([data-meta=work-date]){display:none!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-time-summary{gap:5px!important;margin-top:7px!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-time-summary>span{max-width:100%;min-height:26px;background:#ffffff06!important;border-color:#b4bee61a!important;padding:3px 7px!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-time-summary>span[data-state=started],.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-time-summary>span[data-state=completed]{display:none!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{min-width:10rem;flex-flow:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions label{min-height:40px!important;display:grid!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions button{width:auto!important;min-height:40px!important;padding-inline:9px!important;font-size:11px!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions [data-testid=daily-task-edit-toggle]{display:inline-flex!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions [data-testid=daily-task-status-select]{height:40px!important;min-height:40px!important}.daily-task-card-selected{position:relative;overflow:clip;background:linear-gradient(135deg,#8d77e829,#22d3ee0e 44%,#080a1cbd),#0a0c1ce0!important;border-color:#8d77e894!important}.daily-task-card-selected:before{content:"";background:linear-gradient(#8d77e8f2,#22d3eea8);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.daily-task-focus-context{z-index:1;color:var(--text-muted);background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:11.5px;display:flex;position:relative}.daily-task-focus-context strong{color:var(--text);font-size:12.5px}.person-avatar{background:linear-gradient(145deg, var(--person-avatar-color,var(--purple)), var(--person-avatar-color,var(--purple)));border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.person-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--person-avatar-color,var(--purple)) 88%, #fff), var(--person-avatar-color,var(--purple)))}}.person-avatar{color:#fff;font-size:.78rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff29}.person-avatar-photo{object-fit:cover;width:100%;height:100%;display:block}.daily-task-focus-avatar{width:1.6rem;height:1.6rem;font-size:.68rem}.daily-task-star-avatar{width:2rem;height:2rem}.daily-task-focus-pill{color:#eeeaff;background:#8d77e829;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-weight:850;display:inline-flex}.daily-task-card-selected .daily-task-card-shell{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.daily-task-card-selected .daily-task-card-main{min-width:0}.daily-task-card-selected .daily-task-title-row{align-items:flex-start;gap:8px}.daily-task-card-selected .daily-task-title-row h4{color:#fff;flex:280px;font-size:15.5px;line-height:1.8}.daily-task-card-selected .daily-task-meta-chip[data-meta=work-date]{display:none!important}.daily-task-priority-action{background:#06081894;border:1px solid #b4bee61f;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;margin-bottom:.35rem;padding:.5rem;display:flex}.daily-task-priority-action>*{min-width:min(100%,9.5rem)}.daily-task-priority-action .daily-task-primary-action{box-shadow:0 14px 32px #8d77e83d;color:#fff!important;background:#8d77e8!important;border-color:#8d77e8a8!important;font-weight:850!important}.daily-task-priority-action .daily-task-status-control{min-width:min(100%,13rem)}.daily-task-priority-action .daily-task-selected-status{justify-content:center;min-height:2.35rem}.daily-task-priority-action[data-waiting-only=true]{background:0 0;border:0;justify-content:flex-start;margin-top:.35rem;margin-bottom:.2rem;padding:0}.daily-task-priority-action[data-waiting-only=true]>*{min-width:0}.daily-task-priority-action[data-waiting-only=true] [data-testid=daily-task-details-toggle]{color:#aab2c7;min-height:2.1rem;padding-inline:.7rem;flex:none!important;width:fit-content!important}.daily-task-card-selected .daily-task-time-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-task-card-selected .daily-task-time-summary>span{background:#ffffff0b;border-radius:10px;justify-content:space-between;min-height:36px;padding:6px 10px}.daily-task-card-selected .daily-task-review-thread{background:#060818b8;border-color:#8d77e83d;margin-top:12px;padding:12px}.daily-task-card-selected .daily-task-review-thread textarea{min-height:78px}.daily-task-card-selected .daily-task-actions{background:#060818b3;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-width:0;padding:8px;display:grid;position:static}.daily-task-card-selected .daily-task-actions button,.daily-task-card-selected .daily-task-actions select{width:100%}.daily-task-card-selected .daily-task-actions label{min-width:0}.daily-task-card-selected .daily-task-attachments{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:start;gap:8px;padding-top:12px;display:flex}.daily-task-card-selected .daily-task-attachments>label,.daily-task-card-selected .daily-task-attachments>span{width:fit-content}.daily-task-card-selected .daily-task-attachments [data-testid=daily-task-attachment-item]{background:#ffffff0b;border-color:#ffffff14;flex:280px;grid-template-columns:minmax(0,1fr) auto;max-width:100%;display:grid}.daily-task-card-selected .daily-task-attachments [data-testid=daily-task-attachment-link]{justify-content:flex-start;min-height:44px}@media (width>=900px){.daily-task-card-selected{padding:12px!important}.daily-task-card-selected .daily-task-card-shell{align-items:start;gap:10px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main"!important}.daily-task-card-selected .daily-task-card-main{grid-area:main/1/main/-1}.daily-task-card-selected .daily-task-actions{background:0 0;border:0;border-radius:0;order:-1;grid-template-columns:auto auto minmax(178px,236px);justify-content:start;justify-self:end;align-items:end;gap:8px;width:fit-content;max-width:100%;padding:0;display:grid}.daily-task-card-selected .daily-task-title-row h4{flex-basis:100%;font-size:15px;line-height:1.65}.daily-task-card-selected .daily-task-time-summary{gap:6px}.daily-task-card-selected .daily-task-time-summary>span{min-height:32px;padding:5px 8px}.daily-task-card-selected .daily-task-review-thread{margin-top:10px;padding:10px}.daily-task-card-selected .daily-task-review-thread textarea{min-height:58px}.daily-task-card-selected .daily-task-actions button,.daily-task-card-selected .daily-task-actions select{width:100%;min-height:38px!important}.daily-task-card-selected .daily-task-actions button{min-width:104px;width:max-content!important;padding-inline:12px!important}.daily-task-card-selected .daily-task-actions label{width:100%;max-width:236px}.daily-task-priority-action{justify-content:flex-start}.daily-task-priority-action[data-mode=manager]{align-items:end}.daily-task-priority-action[data-mode=self]{justify-content:flex-start}.daily-task-card-selected .daily-task-attachments{gap:6px;margin-top:10px;padding-top:10px}.daily-task-card-selected .daily-task-attachments [data-testid=daily-task-attachment-label],.daily-task-card-selected .daily-task-attachments [data-testid=daily-task-attachment-link],.daily-task-card-selected .daily-task-attachments [data-testid=daily-task-attachment-delete]{min-height:40px}}@media (width>=1440px){.manager-task-workbench{grid-template-columns:minmax(280px,300px) minmax(0,1fr)}}@media (width<=1400px){.staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);grid-template-areas:"work presence""work action";align-items:start}.staff-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-task-queue-block[data-tone=review]{grid-column:auto}.staff-task-queue-block{padding:8px}.staff-task-person-row{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:7px}.staff-task-person-row .employee-profile-popover-avatar,.staff-task-person-row img{width:32px!important;height:32px!important}.staff-task-person-row strong{font-size:12px}.staff-task-person-row p{font-size:10.5px}.staff-overview-main-grid{gap:14px}}@media (width<=1320px){.staff-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-overview-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-task-queue-block[data-tone=review]{grid-column:auto}.staff-task-queue-block{padding:8px}.staff-task-person-row{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:7px}.staff-task-person-row .employee-profile-popover-avatar,.staff-task-person-row img{width:32px!important;height:32px!important}.staff-task-person-row strong{font-size:12px}.staff-task-person-row p{font-size:10.5px}.manager-task-workbench{grid-template-columns:minmax(246px,256px) minmax(0,1fr);gap:12px}.manager-task-roster-panel{padding:10px!important}.manager-task-roster-list{max-height:min(58svh,34rem)!important}.manager-task-roster-row-grid{grid-template-columns:56px minmax(0,1fr) 32px;gap:5px 7px!important}.manager-task-roster-action{width:56px!important;min-height:34px!important;padding-inline:6px!important}.manager-task-roster-count-chip small{font-size:9px}}@media (width>=1024px) and (height<=800px){.staff-section-nav{padding:5px!important}.staff-section-nav button{min-height:42px!important;padding-block:6px!important}.staff-section-nav button svg{width:16px;height:16px}.staff-overview-pills{gap:6px}.staff-overview-pills .staff-overview-kpi{min-height:50px;padding:7px 9px}.staff-overview-kpi small{font-size:10.5px}.staff-overview-kpi strong{font-size:18px}.staff-overview-main-grid{gap:10px}.staff-focus-card{border-radius:13px;padding:10px}.staff-focus-card-head{gap:8px}.staff-focus-card-head h3{font-size:15px}.staff-focus-card-head p{margin-top:2px;font-size:11px;line-height:1.45}.staff-focus-card-head>strong{min-height:30px;padding:5px 9px;font-size:12px}.staff-focus-list{gap:5px;margin-top:7px}.staff-presence-row{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:5px 6px}.staff-presence-row-title strong,.staff-task-person-row strong{font-size:12.5px}.staff-presence-row p,.staff-task-person-row p{margin-top:1px;font-size:10.5px;line-height:1.4}.staff-focus-avatar{width:32px;height:32px}.staff-presence-entry{padding:3px 7px;font-size:10.5px}.staff-task-metrics{gap:6px;margin-top:8px}.staff-task-metrics span{padding:7px}.staff-task-queue-grid{gap:6px;margin-top:9px}.staff-task-queue-block{padding:7px}.staff-action-queue-panel[data-compact=true]{gap:5px}.staff-action-queue-panel[data-compact=true] h2{font-size:15px}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-guidance]{display:none}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-source]{min-height:26px;font-size:10.5px}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{margin-top:-2px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{min-height:44px;padding:6px 8px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:first-child{width:28px;height:28px}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child>span:last-child{font-size:12px}}@media (width<=1240px){.staff-overview-main-grid{grid-template-columns:1fr;grid-template-areas:"presence""work""action"}.manager-task-workbench{grid-template-columns:1fr}.manager-task-workbench>[data-testid=manager-daily-task-team-overview]{order:1}.manager-task-detail-column{order:2}.manager-task-roster-list{max-height:min(24svh,14rem)!important}}body:has([data-testid=expense-drawer-submit]) .expense-amount-field{min-width:0!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-field #expense-amount-input{padding-left:3.15rem!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-unit{color:var(--ayand-muted)!important}@media (width<=720px){.manager-task-control-bar{grid-template-columns:minmax(0,1fr)}.manager-task-control-bar [data-testid=manager-daily-task-today],.manager-task-control-bar [data-testid=manager-daily-task-primary-create]{width:100%}.daily-task-card-selected .daily-task-time-summary,.daily-task-card-selected .daily-task-actions{grid-template-columns:1fr}}.employee-portal-source-alert{border:1px solid var(--error);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.employee-portal-source-alert{border:1px solid color-mix(in srgb, var(--error) 34%, transparent)}}.employee-portal-source-alert{background:var(--error-soft);color:var(--error);border-radius:16px;box-shadow:0 10px 28px #ef444414}.employee-portal-source-alert strong{font-size:14px;font-weight:900;display:block}.employee-portal-source-alert p{color:var(--error);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.employee-portal-source-alert p{color:color-mix(in srgb, var(--error) 84%, var(--text) 16%)}}.employee-portal-source-alert p{font-size:12px;line-height:1.9}.portal-today-note{color:var(--text-dim);border:1px solid var(--border-soft);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;margin:0 16px 16px;padding:12px 13px;font-size:12.5px;display:flex}.portal-today-note svg{color:var(--teal)}.portal-action-stack{gap:10px;padding:16px;display:grid}.portal-action-stack.requests-actions{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr))}.portal-action-stack button{text-align:right;border:1px solid var(--border-soft);background:#ffffff08;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;min-height:44px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.portal-action-stack button:hover{background:#8a7df014;border-color:#8a7df061;transform:translateY(-1px)}.portal-action-stack button:focus,.portal-action-stack button:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 4px #8d77e84d!important}.portal-action-stack button[data-state=active]{color:#fff;background:radial-gradient(circle at 12% 18%,#8d77e833,#0000 36%),#8d77e824;border-color:#8d77e89e;box-shadow:0 14px 34px #0000002e,inset 0 0 0 1px #ffffff0d}.portal-action-stack button:active{transform:translateY(1px)scale(.99)}.portal-action-stack svg{color:#7fc9f0;background:#06b6d41f;border-radius:10px;grid-row:1/3;width:34px;height:34px;padding:8px}.portal-action-stack button[data-state=active] svg{color:#fff;background:linear-gradient(145deg,#8d77e8f2,#06b6d47a)}.portal-action-stack span{font-size:13px;font-weight:850}.portal-action-stack small{color:var(--text-muted);margin-top:3px;font-size:11.5px}.employee-portal-form-slot{border-bottom:1px solid var(--border-soft);padding:16px}.employee-portal-inline-form{background:#0809125c;border:1px solid #8d77e82e;border-radius:14px;padding:14px}.employee-portal-inline-form [data-slot=label]{align-items:center;min-height:20px;line-height:1.55}.employee-portal-inline-form [data-slot=input][data-valid=true]{border-color:#10b9818c!important}.employee-create-section [data-slot=label]{align-items:center;min-height:20px;line-height:1.55}.employee-create-section [data-slot=input],.employee-create-section select{height:40px;min-height:40px}#staff-section-personnel-panel [data-slot=card]{gap:10px;padding-block:12px}#staff-section-personnel-panel [data-slot=card-header]{align-items:center;gap:0;min-height:46px;padding-inline:12px}#staff-section-personnel-panel [data-slot=card-title]{font-size:15px;font-weight:850}#staff-section-personnel-panel [data-slot=card-description]{display:none}#staff-section-personnel-panel [data-slot=card-content]{padding-inline:12px}#staff-section-personnel-panel [data-slot=card-action] [role=tablist]{min-height:44px;padding:3px}#staff-section-personnel-panel [data-slot=card-action] [role=tab]{min-height:40px;padding-inline:10px}#personnel-list-panel>.mb-3.grid{gap:8px;margin-bottom:8px;padding:8px}#personnel-list-panel [data-testid=employee-quick-filters]{gap:6px;margin-bottom:8px}#personnel-list-panel [data-testid^=employee-quick-filter-]{gap:6px;min-height:40px;padding:8px 10px;font-size:12px;color:#aab2c7!important;background:#ffffff05!important;border-color:#b4bee61a!important}#personnel-list-panel [data-testid^=employee-quick-filter-][data-active=true]{color:#f3f0ff!important;background:#8d77e829!important;border-color:#8d77e86b!important}#personnel-list-panel [data-testid^=employee-quick-filter-] strong{color:inherit;opacity:.88}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]{cursor:pointer;padding:10px 12px}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]:focus-visible{outline:none;box-shadow:0 0 0 3px #8d77e847}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true] :is(a,button,label,[role=button],[role=link]){cursor:pointer}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true] :is(input,select,textarea){cursor:auto}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]>div:first-child{gap:10px}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true] [data-testid^=employee-row-contact-] a{min-height:40px}.employee-admin-row-grid{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(210px,.9fr) auto;align-items:center;gap:12px;display:grid}.employee-admin-identity{min-width:0}.employee-admin-cell{gap:3px;min-width:0;display:grid}.employee-admin-cell span{color:#9ea7bd;font-size:10.5px;font-weight:750}.employee-admin-cell strong,.employee-admin-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-admin-cell strong{color:var(--text);font-size:12.5px;font-weight:850}.employee-admin-cell small{color:#aab2c7;font-size:11.5px}.employee-admin-cell [data-state=attention],.employee-admin-alert-badge{font-weight:800;color:#c4cad8!important}.employee-admin-account-cell [data-state=attention]{color:#c4cad8!important}.employee-admin-alert-badge{background:#d8b76a12!important;border-color:#d8b76a47!important}#personnel-list-panel .employee-admin-badges [data-slot=badge]{color:#cfd7eb!important;background:#ffffff07!important;border-color:#b4bee61f!important}.employee-admin-contact{color:#aab2c7;gap:3px;min-width:0;font-size:11.5px;display:grid}.employee-admin-contact-link{min-width:0;min-height:40px;color:inherit;border-radius:7px;align-items:center;gap:5px;padding-inline:8px;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}#personnel-list-panel .employee-admin-account-cell [data-testid^=employee-row-login-],#personnel-list-panel .employee-admin-account-cell [data-testid^=employee-row-password-state-]{align-items:center;min-height:40px;display:inline-flex}.employee-admin-contact-link:hover,.employee-admin-contact-link:focus-visible{color:var(--text);outline:none}.employee-admin-actions{justify-content:flex-end;display:flex}.employee-admin-detail-button{min-width:84px}.employee-summary-calendar>.rounded-xl{background:#ffffff05;border:1px solid #b4bee614}@media (width>=768px){#personnel-list-panel [data-personnel-row=true]{padding:10px 12px}#personnel-list-panel [data-personnel-row=true]>div:first-child{display:grid}#personnel-list-panel [data-personnel-row=true]>div:first-child>div:first-child{align-items:center;min-width:0}#personnel-list-panel [data-personnel-row=true]>div:first-child>div:first-child>span:first-child{width:36px;height:36px}#personnel-list-panel .employee-admin-title-line{gap:6px}#personnel-list-panel .employee-admin-name-button{min-height:40px;padding-inline:8px}#personnel-list-panel .employee-admin-meta,#personnel-list-panel .employee-admin-contact{margin-top:0;line-height:1.55}#personnel-list-panel .employee-admin-badges{justify-content:flex-end;gap:6px;max-width:min(100%,31rem)}#personnel-list-panel .employee-admin-badges [data-slot=badge]{height:30px;min-height:30px;padding-inline:8px}#personnel-list-panel .employee-admin-badges button{min-height:34px;padding-inline:10px}}@media (width<=1240px){.employee-admin-row-grid{grid-template-columns:minmax(250px,1.3fr) minmax(126px,.65fr) minmax(126px,.65fr) auto;grid-template-areas:"identity work account action""contact contact contact action";gap:8px 10px}.employee-admin-identity{grid-area:identity}.employee-admin-work-cell{grid-area:work}.employee-admin-account-cell{grid-area:account}.employee-admin-contact{flex-wrap:wrap;grid-area:contact;gap:4px 12px;display:flex}.employee-admin-contact-link{max-width:16rem}.employee-admin-actions{grid-area:action}}@media (width<=860px){.employee-admin-row-grid{grid-template-columns:1fr;grid-template-areas:"identity""work""account""contact""action"}.employee-admin-actions{justify-content:stretch}.employee-admin-detail-button{width:100%}}[data-testid=employee-report-filter-section] [data-slot=label]{align-items:center;min-height:20px;line-height:1.55}.employee-portal-request-list{gap:10px;padding:16px;display:grid}.portal-request-filter-bar{border:1px solid var(--border-soft);background:#ffffff07;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px;display:grid}.portal-request-filter{min-width:0;min-height:44px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:11.5px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.portal-request-filter:hover{color:var(--text);background:#8d77e814;border-color:#8d77e84d}.portal-request-filter:focus,.portal-request-filter:focus-visible{outline-offset:2px;outline:none;box-shadow:0 0 0 4px #8d77e84d!important}.portal-request-filter:active{transform:translateY(1px)scale(.99)}.portal-request-filter[data-state=active]{color:#fff;background:#8d77e833;border-color:#8d77e88c}.portal-request-filter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-request-filter strong{min-width:22px;color:var(--text);background:#ffffff17;border-radius:999px;padding:2px 6px;font-size:11px;line-height:1.3}.portal-request-row{border:1px solid var(--border-soft);background:#ffffff08;border-radius:12px;grid-template-columns:36px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px;display:grid}.portal-request-row:hover{background:#5fa5d00e;border-color:#5fa5d05c}.portal-request-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.portal-request-row.leave .portal-request-icon{color:#f1a6ca;background:#e95ba01f}.portal-request-row.overtime .portal-request-icon{color:var(--purple-2);background:#8a7df021}.portal-request-row strong{font-size:13px;font-weight:850}.portal-request-row p{color:var(--text-dim);margin:3px 0 0;font-size:12px}.portal-request-row small{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.request-status{border-radius:999px;justify-content:center;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.request-status.review{color:var(--amber);background:#ef9f2721}.request-status.approved{color:#82c3f0;background:#5fa5d024}.request-status.rejected{color:#f08294;background:#e0556b24}.empty-state{text-align:center;color:var(--text-muted);place-items:center;gap:8px;padding:48px 20px;display:grid}.empty-state strong{color:var(--text);font-size:14px}.empty-state span{font-size:12px}.employee-profile-popover-layer{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02030838;animation:.16s ease-out both ayand-soft-enter;position:fixed;inset:0}.employee-profile-popover{overscroll-behavior:contain;background:radial-gradient(circle at 18% 8%,#8d77e82e,#0000 34%),linear-gradient(#141729f7,#0a0b14f5);border:1px solid #8d77e847;border-radius:16px;width:min(382px,100vw - 32px);max-height:min(520px,100svh - 32px);animation:.18s cubic-bezier(.2,.7,.3,1) both ayand-soft-enter;position:absolute;top:92px;right:max(18px,50vw - 612px);overflow:hidden auto;box-shadow:0 24px 72px #00000070,inset 0 0 0 1px #ffffff09}.employee-profile-popover-head{border-bottom:1px solid var(--border-soft);grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:11px;padding:14px;display:grid}.employee-profile-photo-control{isolation:isolate;width:52px;height:52px;position:relative}.employee-avatar-photo{object-fit:cover;display:block;overflow:hidden}.employee-profile-photo-action{border:1px solid var(--border);inset-inline-end:-6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-5px}@supports (color:color-mix(in lab, red, red)){.employee-profile-photo-action{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.employee-profile-photo-action{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.employee-profile-photo-action{background:color-mix(in srgb, var(--background) 88%, transparent)}}.employee-profile-photo-action{color:var(--foreground);transition:transform .16s,border-color .16s,background .16s;box-shadow:0 10px 24px #00000047}.employee-profile-photo-action.remove{color:var(--destructive);inset-inline:-6px auto;top:-6px;bottom:auto}.employee-profile-photo-action:is(:hover,:focus-visible){border-color:var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.employee-profile-photo-action:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--purple) 54%, transparent)}}.employee-profile-photo-action:is(:hover,:focus-visible){outline:0}.employee-profile-photo-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.employee-profile-popover-head h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:900;overflow:hidden}.employee-profile-popover-head p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;overflow:hidden}.employee-profile-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.employee-profile-popover-grid div{border-radius:11px;min-width:0;padding:10px}.employee-profile-popover-grid .wide{grid-column:1/-1}.employee-profile-popover-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:850;display:block;overflow:hidden}.employee-profile-popover-link{color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:850;line-height:1.7;text-decoration:none;display:block}.employee-profile-popover-link:hover{color:var(--accent-foreground)}.employee-profile-editor{min-width:0}.employee-profile-form,.employee-profile-section,.employee-profile-hero{background:#ffffff06;border:1px solid #b4bee624;border-radius:16px}.employee-profile-form{padding:12px}.employee-profile-hero{background:linear-gradient(135deg,#8d77e81f,#5fa5d00d),#ffffff06;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.employee-profile-hero-person{align-items:center;gap:12px;min-width:0;display:flex}.employee-profile-editor-avatar-control,.employee-create-photo-preview-shell{isolation:isolate;width:max-content;min-width:0;display:grid;position:relative}.employee-profile-editor-avatar{color:#fff;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 18px 42px -24px #000000a6}.employee-photo-overlay-action{z-index:2;border:1px solid var(--destructive);top:-8px;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-start:-8px}@supports (color:color-mix(in lab, red, red)){.employee-photo-overlay-action{border:1px solid color-mix(in srgb, var(--destructive) 34%, var(--border))}}.employee-photo-overlay-action{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.employee-photo-overlay-action{background:color-mix(in srgb, var(--background) 92%, transparent)}}.employee-photo-overlay-action{color:var(--destructive);transition:transform .16s,border-color .16s,background .16s;box-shadow:0 12px 28px #0000004d}.employee-photo-overlay-action:is(:hover,:focus-visible){border-color:var(--destructive);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.employee-photo-overlay-action:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--destructive) 62%, transparent)}}.employee-photo-overlay-action:is(:hover,:focus-visible){background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.employee-photo-overlay-action:is(:hover,:focus-visible){background:color-mix(in srgb, var(--destructive) 12%, var(--background))}}.employee-photo-overlay-action:is(:hover,:focus-visible){outline:0}.employee-photo-overlay-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.employee-profile-kicker{color:var(--text-muted);font-size:11.5px;font-weight:800}.employee-profile-hero h3,.employee-profile-section h4{color:var(--text);margin:0;font-weight:900}.employee-profile-hero h3{overflow-wrap:anywhere;margin-top:3px;font-size:17px}.employee-profile-hero p,.employee-profile-section-head p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.8}.employee-profile-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.employee-profile-hero-meta>span{min-height:32px;color:var(--text-muted);border:1px solid #b4bee624;border-radius:999px;align-items:center;padding-inline:10px;font-size:12px;display:inline-flex}.employee-profile-photo-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.employee-profile-photo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.employee-profile-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-profile-section{min-width:0;padding:12px}.employee-profile-section:last-child:nth-child(odd){grid-column:1/-1}.employee-profile-section-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding-bottom:10px;display:flex}.employee-profile-section h4{font-size:14px}.employee-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-profile-account-section{background:#ffffff05}.employee-profile-save-row{z-index:2;background:#0f172aeb;border:1px solid #b4bee629;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;bottom:8px;box-shadow:0 18px 44px -34px #0009}.icon-btn.soft{width:34px;height:34px;color:var(--text-dim);border:1px solid var(--border-soft);background:#ffffff0a;border-radius:10px;place-items:center;display:grid}.icon-btn.soft.employee-profile-close-button{border-radius:14px;width:44px;height:44px}@media (width<=900px){.login-page{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100vw;min-width:0;max-width:100vw;padding:30px 18px;display:flex;overflow-x:hidden}.login-brand{gap:16px;width:min(100%,420px);max-width:calc(100vw - 36px)}.login-card{width:min(100%,440px);max-width:calc(100vw - 36px);margin-inline:auto}.employee-portal-hero{grid-template-columns:1fr;grid-template-areas:"person""punch";gap:7px;margin-bottom:10px;padding:8px}.employee-portal-person{gap:9px}.employee-portal-avatar{border-radius:15px;width:46px;height:46px;font-size:17px}.employee-portal-profile-trigger>span:last-child:not(.employee-portal-avatar){display:none}.employee-portal-person h1{font-size:18px;line-height:1.32}.employee-portal-person p,.employee-portal-chips,.employee-today-line{display:none}.employee-portal-person{align-self:stretch}.employee-portal-progress-card{display:none}.employee-portal-punch-card{border-radius:13px;align-items:stretch;gap:7px;width:100%;padding:8px}.employee-portal-hero .portal-clock-face{display:none}.employee-portal-hero .portal-punch-status{text-align:right;min-height:0;font-size:11px;line-height:1.6}.employee-portal-hero .portal-punch-readonly{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-portal-hero .portal-punch-readonly div{padding:7px}.employee-portal-hero .portal-punch-readonly strong{font-size:16px}.employee-portal-hero .portal-readonly-note{display:flex}.portal-action-stack.requests-actions{grid-template-columns:1fr}.portal-shift-board.today-summary,.portal-shift-board.calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-head{flex-direction:column;align-items:flex-start}.employee-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none}.employee-portal-metric{width:100%;min-height:68px;padding:10px}.employee-portal-source-alert{flex-direction:column;align-items:stretch}.employee-portal-tabs{z-index:25;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 72% 8%,#8d77e824,#0000 32%),linear-gradient(#121427fa,#0c0f1efa),#0e1020;border-color:#8d77e847;order:3;width:100%;margin-bottom:12px;position:sticky;top:8px;overflow:visible;box-shadow:0 14px 34px -26px #000000d1}.employee-portal-tabs .employee-tab{min-width:0;padding-inline:8px}.staff-section-nav{z-index:auto;-webkit-backdrop-filter:blur(14px)saturate(1.06);background:radial-gradient(circle at 72% 8%,#8d77e81f,#0000 32%),linear-gradient(#121427fa,#0c0f1efa),#0e1020;gap:6px;position:static;overflow-y:hidden;box-shadow:0 14px 34px -26px #000000d1;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);border-color:#8d77e842!important;padding:6px!important;display:flex!important;overflow-x:auto!important}.staff-section-nav button{flex:none;min-width:104px}.staff-overview-main-grid{grid-template-columns:1fr;grid-template-areas:"presence""work""action"}.staff-overview-grid,.staff-overview-shortcut-list,.staff-task-queue-grid{grid-template-columns:1fr}.staff-focus-card-head{flex-direction:column;align-items:stretch}.staff-focus-card-head>strong{width:fit-content}.staff-presence-row{grid-template-columns:38px minmax(0,1fr)}.staff-presence-entry{grid-column:2;justify-self:start}.staff-focus-alert{flex-direction:column;align-items:stretch}.staff-overview-shortcuts{order:initial}.manager-task-workbench{grid-template-columns:1fr}.manager-task-controls{position:static}.manager-task-queue-filters{margin-inline:-2px;padding-inline:2px}#employee-portal-today-panel,#employee-portal-calendar-panel,#employee-portal-requests-panel,#employee-portal-requests-list-panel,#employee-portal-requests-create-panel{scroll-margin-top:76px}.portal-request-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-request-row{grid-template-columns:36px minmax(0,1fr)}.portal-request-row .request-status{grid-column:2;justify-self:start}.employee-profile-popover{inset:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));width:auto;max-height:none;position:fixed;top:auto;left:14px;right:14px;transform:none}.employee-profile-hero,.employee-profile-photo-section{grid-template-columns:1fr}.employee-profile-hero-meta,.employee-profile-photo-actions{justify-content:flex-start}.employee-profile-section-grid,.employee-profile-fields{grid-template-columns:1fr}.employee-profile-save-row{flex-direction:column;align-items:stretch}}@media (width<=640px){.employee-profile-popover{inset:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));animation:none;left:10px;right:10px}.employee-profile-popover-grid{grid-template-columns:1fr}.employee-profile-popover-head{grid-template-columns:48px minmax(0,1fr) 42px}.employee-profile-photo-actions{grid-template-columns:1fr;display:grid}.employee-profile-photo-actions>*{width:100%}.employee-requests-card-header{grid-template-columns:minmax(0,1fr)!important}.employee-requests-card-action{grid-area:auto/1/auto/-1!important;justify-self:stretch!important}.portal-shift-board.today-summary,.portal-shift-board.calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.desktop-sidebar-boundary-toggle{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;right:calc(var(--desktop-sidebar-width) - 1.08rem)!important}.app-shell-layout[data-sidebar-collapsed=true] .desktop-sidebar-boundary-toggle{right:calc(var(--desktop-sidebar-collapsed-width) - 1.08rem)!important}}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{width:auto!important;inline-size:auto!important;justify-content:center!important;max-width:max-content!important;min-height:2.5rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-select>.num-fa.mt-2,[data-testid=manager-daily-tasks-page] .manager-task-roster-counts{display:none!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-mobile-summary{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.72rem;line-height:1.55;overflow:hidden;color:#d2dbeca8!important;display:block!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]{min-height:3.85rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid:before{min-height:2.8rem!important}@media (width<=640px){[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{width:auto!important;inline-size:auto!important;max-width:max-content!important}}@media (width<=1023px){.employee-detail-tablist{background:#ffffff05;border:1px solid #b4bee61a;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem;gap:.3rem!important;display:grid!important}.employee-detail-tablist [role=tab]{width:100%;border-radius:.7rem!important;min-height:2.45rem!important;padding-inline:.55rem!important}}@media (width<=480px){.login-page{padding-inline:12px}.login-brand,.login-card{max-width:calc(100vw - 24px)}.login-card{border-radius:16px;width:calc(100vw - 24px);padding:20px}.login-role-card{padding-inline:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ay-conic:before{animation:none}.rise,.rise-stagger>*{opacity:1;transform:none}}.employee-schedule-effective{background:#8d77e80f;border:1px solid #8d77e83d;border-radius:12px;padding:11px}.employee-schedule-effective p{color:var(--muted-foreground);margin-top:6px;font-size:.72rem}.employee-profile-save-row[data-schedule-confirm=true]{align-items:center}.employee-schedule-confirm{color:var(--foreground);flex:1;justify-content:flex-end;align-items:center;gap:12px;font-size:.78rem;display:flex}.employee-schedule-confirm>div{gap:8px;display:flex}.employee-schedule-confirm button{min-height:44px}@media (width<=640px){.employee-schedule-confirm,.employee-schedule-confirm>div{width:100%}.employee-schedule-confirm{flex-direction:column;align-items:stretch}.employee-schedule-confirm>div{grid-template-columns:1fr 1.5fr;display:grid}}button.employee-tab:focus,button.employee-tab:focus-visible,button.employee-portal-metric:focus,button.employee-portal-metric:focus-visible,button.employee-portal-profile-trigger:focus,button.employee-portal-profile-trigger:focus-visible,button.staff-overview-shortcut:focus,button.staff-overview-shortcut:focus-visible,.portal-action-stack button:focus,.portal-action-stack button:focus-visible,button[data-testid=topbar-notification-trigger]:focus,button[data-testid=topbar-notification-trigger]:focus-visible,button.portal-request-filter:focus,button.portal-request-filter:focus-visible{outline:none!important;box-shadow:0 0 0 4px #8d77e84d!important}.ayand-toast{-webkit-backdrop-filter:blur(14px)saturate(1.08);direction:rtl;color:#eef2ff!important;background:linear-gradient(#161a30fa,#0e1226fa)!important;border:1px solid #b4bee62e!important;border-radius:14px!important;box-shadow:0 18px 44px #0000006b!important}.ayand-toast-title{color:#fff!important;font-weight:850!important}.ayand-toast-description{color:#cbd5e1!important;line-height:1.8!important}[data-sonner-toast].ayand-toast-deadline{max-width:min(260px,100vw - 28px)!important;min-height:4rem!important;padding:.7rem 2.55rem .7rem .85rem!important}[data-sonner-toast].ayand-toast-deadline [data-icon]{align-self:flex-start;margin-top:.1rem}[data-sonner-toast].ayand-toast-deadline .ayand-toast-title{font-size:.8rem!important}[data-sonner-toast].ayand-toast-deadline .ayand-toast-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#d7dded!important;font-size:.73rem!important;line-height:1.65!important}[data-sonner-toast].ayand-toast-deadline [data-close-button]{color:#eef2ff!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;background:#080c1edb!important;border:1px solid #d2dcff33!important;position:absolute!important;inset-block-start:.55rem!important;inset-inline-end:.55rem!important;transform:none!important}@media (width>=1024px){[data-sonner-toaster][data-x-position=left][data-y-position=bottom]{--offset-left:.875rem!important;--offset-bottom:.875rem!important}}@media (width<=720px){[data-sonner-toast].ayand-toast-deadline{width:min(300px,100vw - 32px)!important;max-width:min(300px,100vw - 32px)!important;min-height:3.35rem!important;padding-block:.45rem!important}[data-sonner-toast].ayand-toast-deadline .ayand-toast-description{-webkit-line-clamp:1;line-height:1.45!important}[data-sonner-toast].ayand-toast-deadline [data-close-button]{inset-block-start:.3rem!important}}#root{width:100%;min-width:0;max-width:100%;overflow-x:clip}@media (width<=1240px){.manager-task-workbench{gap:12px;grid-template-columns:minmax(0,1fr)!important}.manager-task-roster-panel,.manager-task-detail-column,.manager-task-controls,.daily-tasks-panel{width:100%;min-width:0;max-width:100%}.manager-task-roster-panel{flex-direction:column;max-height:min(46svh,390px);display:flex;padding:10px!important;overflow:hidden!important}.manager-task-roster-panel>.relative,.manager-task-roster-panel>.manager-task-queue-filters,.manager-task-roster-panel>.manager-task-roster-count-legend{flex:none}.manager-task-queue-filters{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;margin-inline:0!important;padding-inline:0!important;display:grid!important;overflow:visible!important}.manager-task-queue-filter{width:100%;min-width:0}.manager-task-roster-list{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-height:0;max-height:min(24svh,220px)!important;padding-inline-end:4px!important;display:grid!important;overflow:clip auto!important}.manager-task-roster-list [data-testid=manager-daily-task-team-row]{min-width:0}}@media (width<=900px){.manager-task-roster-panel{max-height:min(42svh,360px)}.manager-task-queue-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px!important;display:flex!important;overflow:auto hidden!important}.manager-task-queue-filters::-webkit-scrollbar{display:none}.manager-task-queue-filter{flex:0 0 clamp(116px,36vw,152px);min-width:0}.manager-task-roster-list{grid-template-columns:minmax(0,1fr)!important;max-height:min(20svh,190px)!important}}@media (width<=520px){.manager-task-command-summary{display:none!important}.manager-task-roster-panel{max-height:min(40svh,330px);padding:9px!important}.manager-task-roster-list{grid-template-columns:minmax(0,1fr);max-height:min(18svh,160px)!important}.manager-task-queue-filters{margin-top:8px!important}.manager-task-roster-count-legend{display:none}}@media (width>=1024px){.app-shell-layout{display:block!important}.app-main-column{width:calc(100% - 224px);min-height:100svh;margin-left:0;margin-right:224px}.app-sidebar{inset-block:0;flex-direction:column;height:100svh;max-height:100svh;left:auto;right:0;overflow:hidden;display:flex!important;position:fixed!important}.app-sidebar>a:first-child{flex:none;padding-block:1.125rem .875rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto;margin-top:0!important;padding-bottom:.75rem!important}.app-sidebar [data-testid=desktop-sidebar-account-block]{flex:none;padding-block:.875rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-sublinks{margin-inline-start:1.125rem;border:0!important;background:0 0!important;border-inline-start:1px solid #b4bee629!important;border-radius:0!important;margin-block:.25rem .375rem!important;padding:.125rem .5rem .125rem 0!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem{min-height:2.25rem;background:0 0!important;border-radius:.625rem!important;padding-block:.375rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem-active{box-shadow:inset -2px 0 #8d77e8c7;color:#efeaff!important;background:#8d77e81f!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem:not(.app-sidebar-subitem-active):hover{background:#ffffff0b!important}.personnel-panel{background:#090c1b6b!important;border-radius:1rem!important;gap:.75rem!important}.personnel-panel [data-slot=card-header]{align-items:center;gap:.5rem .75rem;padding-inline:.875rem!important}.personnel-panel [data-slot=card-title]{font-size:.95rem;font-weight:850}.personnel-panel [data-slot=card-description]{display:none}.personnel-tablist{background:#ffffff07!important;border-color:#b4bee61a!important;padding:.1875rem!important}.personnel-tablist [role=tab]{min-height:2.5rem!important;padding-block:.4375rem!important;padding-inline:.625rem!important;font-size:.75rem!important}.personnel-filter-bar{background:#ffffff05!important;border-color:#b4bee61a!important;grid-template-columns:minmax(260px,1fr) minmax(150px,170px) minmax(150px,170px) auto!important;margin-bottom:.5rem!important;padding:.5rem!important}.personnel-filter-bar input,.personnel-filter-bar select,.personnel-filter-bar button,.personnel-filter-bar label{height:2.5rem!important;min-height:2.5rem!important;font-size:.75rem!important}.personnel-filter-bar [data-testid=employee-include-archived-switch]{height:1.25rem!important;min-height:1.25rem!important}#personnel-list-panel [data-testid=personnel-list-status]{font-size:.75rem}.manager-task-workbench{gap:1rem}@media (width>=1241px){.manager-task-workbench:not([data-route-task=true]){gap:1rem;grid-template-columns:minmax(304px,328px) minmax(0,1fr)!important}.manager-task-roster-panel .manager-task-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:0!important;display:grid!important;overflow:visible!important}.manager-task-roster-panel .manager-task-queue-filter{flex:initial;width:100%;min-width:0;padding-inline:.5rem}}@media (width>=1440px){.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(320px,344px) minmax(0,1fr)!important}}.manager-task-roster-panel,.manager-task-controls,.daily-tasks-panel{box-shadow:none!important;border-color:#b4bee61a!important}.manager-task-roster-panel{background:#ffffff05!important;padding:.625rem!important}.manager-task-roster-panel .manager-task-roster-action{gap:0!important;width:2.5rem!important;min-width:2.5rem!important;padding-inline:0!important;font-size:0!important}.manager-task-roster-panel .manager-task-roster-action svg{width:.95rem!important;height:.95rem!important;margin:0!important}.manager-task-controls{background:#ffffff04!important;padding:.625rem!important}.manager-task-control-bar{gap:.625rem}.daily-tasks-panel{background:#ffffff04!important;padding:.625rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel{background:0 0!important;border-color:#0000!important;padding:.25rem 0!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{background:#ffffff05!important;border-color:#b4bee614!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected){background:#ffffff03!important;border-color:#b4bee616!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected):hover{background:#ffffff05!important;border-color:#8d77e83d!important}.app-main-column>main>.rise{width:100%;max-width:1180px;margin-inline:auto}[data-testid=accounting-dashboard-summary],[data-testid=accounting-dashboard-spending-focus],[data-testid=accounting-dashboard-recent-expenses],[data-testid=accounting-expenses-kpi-ribbon]>article,[data-testid=accounting-report-rule-note],[data-testid=accounting-report-summary-card],.glass.rounded-2xl{box-shadow:none!important;border-color:#b4bee61c!important}[data-testid=accounting-dashboard-summary]{padding:1rem 1.15rem!important}[data-testid=accounting-dashboard-hero-metrics]>div,[data-testid=accounting-expenses-kpi-ribbon]>article,[data-testid=accounting-report-summary-card]{min-height:6.25rem;background:#ffffff05!important}[data-testid=accounting-dashboard-hero-metrics]>div{border-color:#b4bee614!important}[data-testid=accounting-dashboard-spending-focus]{padding-block:1.1rem!important}[data-testid=accounting-dashboard-spending-focus] [data-testid=accounting-dashboard-focus-row]{background:#ffffff05!important;border-color:#b4bee617!important}[data-testid=accounting-expenses-list-status]{align-items:center;min-height:2.25rem;display:inline-flex}[data-testid=accounting-report-export-actions]{background:#ffffff04;border:1px solid #b4bee61a;border-radius:.875rem;align-items:center;padding:.5rem}.accounting-report-mode-switch{background:#ffffff05;border:1px solid #b4bee61a;border-radius:999px;width:fit-content;padding:.18rem}.accounting-report-mode-chip{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;min-height:2.25rem!important;padding-inline:.82rem!important;display:inline-flex!important}[data-testid=accounting-month-navigator],.accounting-report-filter-bar{min-height:0!important;margin-bottom:.875rem!important;padding:.75rem 1rem!important}[data-testid=accounting-month-navigator]>.flex,.accounting-report-filter-bar>.flex,.accounting-report-filter-bar>div{min-height:0}[data-testid=accounting-month-navigator] h2,.accounting-report-filter-bar .text-xl{font-size:1.125rem!important;line-height:1.35!important}[data-testid=accounting-month-navigator] .accounting-month-title-row{justify-content:center;align-items:center;gap:.42rem;max-width:100%;display:inline-flex!important}[data-testid=accounting-month-navigator] .accounting-month-custom-action{background:#ffffff05;border:1px solid #b4bee61a}[data-testid=accounting-month-navigator] .accounting-month-navigator-label,[data-testid=accounting-month-navigator] .accounting-month-custom-range{display:none!important}[data-testid=accounting-month-navigator] button,.accounting-report-filter-bar button{min-width:2.5rem!important;min-height:2.5rem!important}.accounting-expenses-toolbar{background:#ffffff04;border:1px solid #b4bee61a;border-radius:.875rem;align-items:center;min-height:3.25rem;padding:.5rem .625rem}.accounting-expenses-toolbar [data-testid=accounting-expenses-list-status]{min-height:0;font-size:.8rem}[data-testid=expense-filters]{margin-bottom:.875rem!important;padding:.625rem .75rem!important}[data-testid=expense-filters]>.flex{gap:.625rem!important}[data-testid=expense-filters] input,[data-testid=expense-filters] button{height:auto!important;min-height:2.5rem!important}[data-testid=expense-filters] .expense-filter-tags-row{padding-top:.5rem!important}[data-testid=expense-filters] [data-testid=expense-filter-tags-toggle]{min-height:2.5rem!important}[data-testid=expense-filters] [data-testid=expense-filter-tags-toggle] .size-8{width:1.85rem!important;height:1.85rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card[data-details-open=false]{padding-block:.55rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card[data-details-open=false] .daily-task-time-summary{margin-top:.35rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card[data-details-open=false] .daily-task-meta-chip:not([data-meta=work-date]){display:none!important}}@media (width>=1024px) and (height<=760px){.app-sidebar>a:first-child{padding-block:.875rem .625rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-nav-link{min-height:2.5rem!important;padding-block:.375rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem{min-height:2rem!important;padding-block:.25rem!important}.app-sidebar [data-testid=desktop-sidebar-account-block]{padding-block:.625rem!important}.app-sidebar [data-testid=desktop-sidebar-account-block]>.text-xs,.app-sidebar [data-testid=desktop-sidebar-account-profile]{display:none!important}.app-sidebar [data-testid=desktop-sidebar-account-name]{font-size:.8125rem}.app-sidebar [data-testid=password-change-trigger]{min-height:2.125rem!important;margin-top:.375rem!important}.app-sidebar [data-testid=desktop-sidebar-logout]{min-height:2.25rem!important;margin-top:.25rem!important}.personnel-panel{gap:.5rem!important;padding-block:.625rem!important}.personnel-filter-bar{margin-bottom:.375rem!important}}@media (width>=1024px){.app-sidebar{width:13.25rem!important}.app-main-column{width:calc(100% - 13.25rem)!important;margin-left:0!important;margin-right:13.25rem!important}.app-main-column>main{padding-inline:clamp(1.25rem,2.1vw,2rem)!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-nav-link{min-height:2.65rem!important;padding-block:.45rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem{min-height:2.05rem!important;padding-block:.25rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem-active{background:#8d77e81a!important;box-shadow:inset -2px 0 #8d77e8b8!important}.staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.62fr)!important;grid-template-areas:"work presence""action action"!important;gap:1rem!important}.staff-presence-card{min-height:11.5rem}.staff-presence-row{min-height:3.75rem;grid-template-columns:42px minmax(0,1fr) auto!important;padding:.65rem .75rem!important}.staff-presence-entry{min-height:2rem;padding-inline:.7rem!important}.staff-task-status-card .staff-task-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}.staff-task-status-card .staff-task-metrics span,.staff-task-queue-block{box-shadow:none!important;background:#ffffff06!important;border:0!important}.staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.staff-action-queue-panel[data-compact=true]{grid-template-columns:minmax(0,1fr);margin-top:0}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid;background:0 0!important;border:0!important}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{background:#ffffff06!important;border:1px solid #b4bee61a!important;border-radius:.8rem!important}.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(244px,272px) minmax(0,1fr)!important;gap:.875rem!important}.manager-task-roster-panel,.manager-task-controls,.daily-tasks-panel{background:#ffffff03!important;border-color:#b4bee614!important}.manager-task-controls{background:0 0!important;border-color:#0000!important;padding:0 0 .25rem!important}.manager-task-control-bar{align-items:end;grid-template-columns:minmax(210px,1fr) minmax(144px,174px) auto!important;gap:.5rem!important}.manager-task-control-bar label{color:#aab2c7;font-weight:750;font-size:.72rem!important}.manager-task-control-bar input,.manager-task-control-bar button{height:2.5rem!important;min-height:2.5rem!important}.manager-task-primary-create{min-width:7.25rem;background:#8d77e84d!important}.manager-task-roster-panel{padding:.55rem!important}.manager-task-roster-panel .manager-task-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.manager-task-roster-panel .manager-task-queue-filters::-webkit-scrollbar{display:none}.manager-task-roster-panel .manager-task-queue-filter{width:100%!important;min-width:0!important;min-height:1.85rem!important;padding:.25rem .45rem!important;font-size:.66rem!important}.manager-task-roster-panel .manager-task-queue-filter strong{min-width:1.05rem;height:1.05rem;font-size:.62rem}.manager-task-roster-list{gap:.45rem!important}.manager-task-roster-list [data-testid=manager-daily-task-team-row]{border-radius:.65rem!important;min-height:3.1rem!important;padding:.45rem!important}.manager-task-roster-row-grid{grid-template-columns:2.1rem minmax(0,1fr) 1.85rem!important;gap:.25rem .45rem!important}.manager-task-roster-avatar .employee-portal-avatar,.manager-task-roster-avatar .employee-profile-popover-avatar,.manager-task-roster-avatar img{width:1.85rem!important;height:1.85rem!important}.manager-task-roster-panel .manager-task-roster-action{background:#ffffff06!important;border-color:#b4bee61f!important;width:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important}.daily-tasks-panel{background:0 0!important;border-color:#0000!important;padding:0!important}.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel{background:0 0!important;border:0!important;margin-top:.35rem!important;padding:0!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]{gap:.35rem!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{background:#ffffff04!important;border:1px solid #b4bee614!important;min-height:1.85rem!important;padding-inline:.55rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected){background:0 0!important;border-width:0 0 1px!important;border-color:#b4bee614!important;border-radius:0!important;padding:.7rem .25rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected):hover{background:#ffffff05!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr) minmax(6rem,auto)!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{font-size:.84rem!important;line-height:1.7!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-estimate-note]{max-width:38rem;background:#ef444412!important;border-color:#ef444438!important}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true][data-open=true]{background:#8d77e80b!important;border-color:#8d77e857!important;padding-bottom:.7rem!important}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true][data-open=true]>div:first-child{border-bottom:1px solid #b4bee614;padding-bottom:.6rem}.employee-detail-tablist{background:#ffffff05;border:1px solid #b4bee617;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.65rem;padding:.25rem;gap:.25rem!important;margin-bottom:.65rem!important;display:grid!important}.employee-detail-tablist [role=tab]{width:100%;border-radius:.62rem!important;min-height:2.25rem!important;padding-inline:.55rem!important;font-size:.74rem!important}.employee-summary-panel{border:1px solid #b4bee614;background:#ffffff05!important;padding:.7rem!important}.employee-summary-heading{display:none!important}.employee-summary-panel [data-testid=employee-summary-info-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}.employee-summary-panel [data-testid=employee-summary-info-grid]>div{min-height:3.25rem;padding:.55rem .65rem!important}}@media (width>=1024px) and (width<=1320px){.staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.55fr)!important}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{grid-template-columns:minmax(0,1fr)}.employee-summary-panel [data-testid=employee-summary-info-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1024px) and (width<=1240px){.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(0,1fr)!important;gap:.875rem!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:1}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:2}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-panel{max-height:min(42svh,360px)}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:min(25svh,240px)!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list [data-testid=manager-daily-task-team-row]{align-items:center;min-height:4.5rem!important}}@media (width<=900px){.app-main-column>main{padding-bottom:7rem!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column,.daily-tasks-panel[data-mode=manager]{scroll-margin-bottom:7rem}}@media (width>=641px) and (width<=1023px){.mobile-bottom-nav-shell{z-index:40!important;background:linear-gradient(to top, hsl(var(--background)), hsl(var(--background) / .95), hsl(var(--background) / 0))!important;padding:1rem 1.5rem calc(.75rem + env(safe-area-inset-bottom))!important;inset-inline:0!important;position:fixed!important;top:auto!important;bottom:0!important}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{max-width:42rem;margin-inline:auto}.app-main-column>main{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))!important}}@media (width<=1023px){.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{inset-inline:.75rem!important;bottom:calc(.75rem + env(safe-area-inset-bottom))!important;z-index:41!important;position:fixed!important}}@media (width>=641px) and (width<=1023px){.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{inset-inline:max(1.5rem,50vw - 21rem)!important}}@media (width>=1024px) and (width<=1100px){.app-sidebar{width:5rem!important}.app-main-column{width:calc(100% - 5rem)!important;margin-left:0!important;margin-right:5rem!important}.app-main-column>main{padding-inline:1.5rem!important}.app-sidebar>a:first-child{padding-block:1rem .75rem!important;padding-inline:.7rem!important}.app-sidebar>a:first-child .flex{justify-content:center}.app-sidebar>a:first-child .leading-none{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar [data-testid=desktop-sidebar-primary-nav]{scrollbar-gutter:auto;padding-inline:.6rem!important}.app-sidebar .app-nav-link{justify-content:center!important;gap:0!important;min-height:3rem!important;padding-inline:0!important}.app-sidebar .app-nav-link>span{justify-content:center;gap:0!important}.app-sidebar .app-nav-link>span>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar .app-nav-link>svg,.app-sidebar .app-nav-link>.lucide-chevron-down,.app-sidebar .app-sidebar-sublinks,.app-sidebar [data-testid=desktop-sidebar-account-block]{display:none!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list{grid-template-columns:minmax(0,1fr)!important;max-height:min(34svh,280px)!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list [data-testid=manager-daily-task-team-row]{min-height:4.25rem!important}.manager-task-control-bar{grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto!important}}@media (width>=1024px){.manager-task-roster-panel{border-color:#b4bee61a!important}.manager-task-roster-list [data-testid=manager-daily-task-team-row]{overflow:hidden}.manager-task-roster-row-grid,.manager-task-roster-select,.manager-task-roster-select *{min-width:0}.manager-task-roster-select .truncate{max-width:100%}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected){background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;padding-block:.85rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected):first-child{padding-top:.5rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr) minmax(5.25rem,auto)!important;gap:1rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{color:#f7f8ff;font-weight:850;font-size:.9rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{min-width:5.25rem;justify-content:flex-start!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] [data-testid=daily-task-estimate-note]{white-space:nowrap;text-overflow:ellipsis;max-width:17rem;min-height:1.75rem;overflow:hidden;background:#ef44440e!important;border-color:#ef44443d!important;border-radius:999px!important;padding:.22rem .55rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] [data-testid=daily-task-estimate-note] svg{width:.78rem;height:.78rem}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] [data-testid=daily-task-estimate-note] span{text-overflow:ellipsis;overflow:hidden}.manager-task-queue-filter,.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{min-height:2.05rem!important}.staff-task-metrics strong{white-space:nowrap}.staff-task-metrics small,.staff-task-summary-line,.staff-focus-card-head p,.employee-admin-meta,.employee-admin-contact{color:#c2c9d8!important}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]:not([data-open=true]) .employee-admin-contact{opacity:.78}}.manager-task-command-summary{flex-wrap:wrap;gap:.4rem;min-width:0;margin-top:.55rem;display:none}.manager-task-command-summary span{background:#ffffff06;border:1px solid #b4bee61a;border-radius:999px;align-items:center;gap:.45rem;min-width:0;min-height:2.25rem;padding:.35rem .6rem;display:inline-flex}.manager-task-command-summary small,.manager-task-command-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-task-command-summary small{color:#aab2c7;font-size:.66rem;font-weight:800}.manager-task-command-summary strong{color:#f8faff;font-size:.82rem;font-weight:950}.manager-task-command-summary span[data-tone=open]{background:#8d77e813;border-color:#8d77e838}.manager-task-command-summary span[data-tone=progress]{background:#38bdf80e;border-color:#38bdf833}.manager-task-command-summary span[data-tone=review]{background:#f59e0b0e;border-color:#f59e0b3d}.manager-task-command-summary span[data-tone=empty]{border-style:dashed}@media (width<=1240px){.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:2!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:1!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-panel{max-height:none!important}}@media (width<=900px){.manager-task-command-summary{margin-top:.45rem}.manager-task-command-summary span{max-width:100%;min-height:2.2rem;padding:.32rem .55rem}.manager-task-controls{background:#8d77e80b!important;border-color:#8d77e824!important}.manager-task-roster-panel .manager-task-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;padding:0!important;display:grid!important;overflow:visible!important}.manager-task-roster-panel .manager-task-queue-filter{justify-content:space-between;flex:initial!important;width:100%!important;min-width:0!important}.manager-task-roster-list{max-height:clamp(9rem,24dvh,13.5rem)!important}.manager-task-roster-panel>.relative{margin-top:.6rem}}@media (width<=520px){.staff-overview-head,.staff-overview-pills{width:100%;min-width:0;max-width:100%}.staff-overview-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;overflow:visible}.staff-overview-pills .staff-overview-kpi{min-width:0;min-height:3.1rem;padding:.5rem .6rem}.staff-overview-kpi small{text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.staff-overview-kpi strong{font-size:1rem}.manager-task-command-summary{gap:.4rem}.manager-task-command-summary small{font-size:.64rem}.manager-task-command-summary strong{font-size:.9rem}.manager-task-roster-panel{padding:.75rem!important}.manager-task-roster-panel .manager-task-queue-filter{min-height:2.05rem!important;padding:.32rem .5rem!important;font-size:.66rem!important}.manager-task-roster-list{max-height:clamp(8rem,22dvh,11rem)!important}.manager-task-controls [data-testid=manager-daily-task-primary-create]{bottom:calc(5.3rem + env(safe-area-inset-bottom));z-index:30;position:sticky;box-shadow:0 14px 34px #503eb447}.daily-tasks-panel[data-mode=manager]{padding:.8rem!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem!important;display:grid!important;overflow:visible!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{width:100%;min-width:0!important;padding-inline:.5rem!important}}#personnel-list-panel .employee-admin-today-cell{border-inline-start:2px solid #b4bee62e;padding-inline-start:.75rem;position:relative}#personnel-list-panel .employee-admin-today-cell[data-tone=good]{border-inline-start-color:#34d399b8}#personnel-list-panel .employee-admin-today-cell[data-tone=warn]{border-inline-start-color:#f59e0bc7}#personnel-list-panel .employee-admin-today-cell[data-tone=danger],#personnel-list-panel .employee-admin-today-cell[data-tone=error]{border-inline-start-color:#f43f5ec7}#personnel-list-panel .employee-admin-today-cell[data-tone=loading]{border-inline-start-color:#60a5faad}#personnel-list-panel .employee-admin-today-cell strong{color:#f7f8ff}#personnel-list-panel .employee-admin-today-cell small{color:#c8d0e2}@media (width>=1024px){#personnel-list-panel .employee-admin-row-grid{grid-template-columns:minmax(260px,1.25fr) minmax(190px,.9fr) minmax(142px,.64fr) minmax(136px,.58fr) auto;grid-template-areas:"identity today work account action""contact contact contact contact action";gap:.55rem .875rem}#personnel-list-panel .employee-admin-identity{grid-area:identity}#personnel-list-panel .employee-admin-today-cell{grid-area:today}#personnel-list-panel .employee-admin-work-cell{grid-area:work}#personnel-list-panel .employee-admin-account-cell{grid-area:account}#personnel-list-panel .employee-admin-contact{flex-wrap:wrap;grid-area:contact;gap:.25rem 1rem;padding-inline-start:3.25rem;display:flex}#personnel-list-panel .employee-admin-actions{grid-area:action;align-self:center}}@media (width<=1023px){#personnel-list-panel .employee-admin-row-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.62fr) auto;grid-template-areas:"identity today action""work account action""contact contact action";gap:.6rem .75rem}#personnel-list-panel .employee-admin-identity{grid-area:identity}#personnel-list-panel .employee-admin-today-cell{grid-area:today}#personnel-list-panel .employee-admin-work-cell{grid-area:work}#personnel-list-panel .employee-admin-account-cell{grid-area:account}#personnel-list-panel .employee-admin-contact{grid-area:contact}#personnel-list-panel .employee-admin-actions{grid-area:action}}@media (width<=760px){#personnel-list-panel .employee-admin-row-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""today""work""account""contact""action"}#personnel-list-panel .employee-admin-today-cell{padding-inline-start:.65rem}}.staff-section-nav{max-width:100%;z-index:auto!important;position:static!important}@media (width>=1024px){.staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr)!important;grid-template-areas:"work presence""work action"!important;gap:.875rem 1rem!important}.staff-overview-action-column{align-self:start}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important;display:grid!important}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{min-height:3.15rem!important}#personnel-list-panel .employee-admin-row-grid{grid-template-columns:minmax(250px,1.2fr) minmax(178px,.8fr) minmax(132px,.58fr) minmax(126px,.52fr) minmax(5.5rem,auto)!important;gap:.5rem .75rem!important}#personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]{padding-block:.65rem!important}#personnel-list-panel .employee-admin-contact{opacity:.82;gap:.15rem .875rem!important;padding-inline-start:3rem!important}#personnel-list-panel .employee-admin-detail-button{min-width:4.75rem!important}}@media (width>=1024px) and (height<=800px){.staff-overview-workspace{gap:.55rem!important}.staff-overview-main-grid{gap:.625rem .875rem!important}.staff-task-queue-grid{margin-top:.55rem!important}.staff-action-queue-panel[data-compact=true] h2{font-size:.92rem!important}}@media (width>=768px) and (width<=1240px){.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(0,1fr)!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:1!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:2!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-panel{max-height:none!important}}@media (width<=900px){.staff-section-nav{top:.35rem;z-index:25!important;border-radius:.85rem!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.25rem!important;padding:.25rem!important;display:grid!important;position:sticky!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.staff-section-nav button{justify-content:center;width:100%;gap:.2rem!important;min-width:0!important;min-height:2.75rem!important;padding:.32rem .2rem!important}.staff-section-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-section-nav button svg{width:.9rem!important;height:.9rem!important}.staff-section-label-full,.staff-section-detail-label{display:none!important}.staff-section-label-short{font-size:.66rem!important;line-height:1.1!important;display:block!important}}@media (width<=1023px){.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{margin-bottom:calc(6.5rem + env(safe-area-inset-bottom))!important}}[data-testid=manager-daily-tasks-page][data-route-task=true]{gap:.75rem!important}[data-testid=manager-daily-tasks-page][data-route-task=true] .manager-task-command-summary{display:none!important}[data-testid=manager-daily-tasks-page][data-route-task=true] .employee-portal-panel.primary{padding-top:.75rem!important}.manager-task-workbench[data-route-task=true]{margin-top:.375rem!important}.manager-task-workbench[data-route-task=true] .manager-task-detail-column{max-width:none!important}.manager-task-workbench[data-route-task=true] .manager-task-controls{background:#0e102066!important;border-color:#b4bee61f!important;padding:.625rem!important}.manager-task-workbench[data-route-task=true] .manager-task-control-bar{grid-template-columns:minmax(260px,1fr) minmax(150px,190px) auto;gap:.5rem!important}.manager-task-workbench[data-route-task=true] .manager-task-control-bar label{font-size:.72rem}.manager-task-workbench[data-route-task=true] .daily-tasks-panel[data-has-route-task=true]{background:linear-gradient(135deg,#8d77e817,#22d3ee09 42%,#080a1c6b),#0a0c1cad!important;border-color:#8d77e857!important;margin-top:.25rem!important;padding:.75rem!important}.manager-task-workbench[data-route-task=true] .daily-task-card-selected{box-shadow:0 18px 50px #0000002e;background:linear-gradient(135deg,#8d77e81a,#22d3ee0a 40%,#080a1c9e),#0a0c1cc7!important;border-color:#8d77e86b!important}@media (width>=1024px){.manager-task-workbench[data-route-task=true] .daily-task-card-selected{padding:.875rem!important}.manager-task-workbench[data-route-task=true] .daily-task-focus-context{margin-bottom:.625rem;padding-block:.55rem}.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-review-thread{margin-top:.625rem}}@media (width<=720px){[data-testid=manager-daily-tasks-page]{max-width:100%;overflow-x:clip}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:1!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:2!important}.manager-task-roster-panel,.manager-task-roster-list{max-height:none!important;overflow:visible!important}[data-testid=manager-daily-tasks-page][data-route-task=true] .employee-portal-panel.primary{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))!important}.manager-task-route-context{flex-direction:column;align-items:stretch}.manager-task-route-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.manager-task-route-context-actions>*{width:100%}.manager-task-workbench[data-route-task=true] .manager-task-controls{padding:.625rem!important}.manager-task-workbench[data-route-task=true] .manager-task-control-bar{grid-template-columns:minmax(0,1fr)!important}.manager-task-workbench[data-route-task=true] .manager-task-control-bar>*{width:100%}.manager-task-workbench[data-route-task=true] .daily-tasks-panel[data-has-route-task=true]{padding:.625rem!important}.manager-task-workbench[data-route-task=true] .daily-task-card-selected{margin-bottom:calc(7rem + env(safe-area-inset-bottom))!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected){padding:.75rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-main,.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{width:100%!important;min-width:0!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{white-space:normal!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions label{grid-column:1/-1;width:100%}.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions button,.daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions select{max-width:100%;width:100%!important}}@media (width>=901px) and (width<=1100px){.staff-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:1rem!important;gap:.45rem!important;padding:.45rem!important;display:grid!important;overflow:visible!important}.staff-section-nav button{justify-content:center;min-width:0!important;padding-inline:.45rem!important}.staff-section-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=1024px) and (width<=1179px){.staff-overview-main-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"presence""work""action"!important}.staff-task-queue-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){#personnel-list-panel [data-testid=employee-quick-filters]{overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:.25rem;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}#personnel-list-panel [data-testid=employee-quick-filters]::-webkit-scrollbar{display:none}#personnel-list-panel [data-testid^=employee-quick-filter-]{flex:none}}@media (width<=860px){#personnel-list-panel .employee-admin-row-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity""today""work""account""contact""action"!important;gap:.55rem!important}#personnel-list-panel .employee-admin-contact{padding-inline-start:0!important}#personnel-list-panel .employee-admin-actions{justify-self:stretch!important}#personnel-list-panel .employee-admin-detail-button{width:100%!important}}@media (width>=1241px){.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(0,1fr) clamp(320px,26vw,360px)!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:1!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:2!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-panel{overflow:visible!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list{scrollbar-gutter:stable;max-height:calc(100svh - 18rem)!important}}@media (width>=900px){.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-card-shell{grid-template-columns:minmax(0,1fr) minmax(210px,250px);grid-template-areas:"main actions";gap:.875rem}.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-card-main{grid-area:main}.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-actions{border-inline-start:1px solid #ffffff14;order:0;grid-area:actions;grid-template-columns:minmax(0,1fr);place-self:start stretch;width:100%;padding-inline-start:.75rem}}@media (width<=640px){[data-testid=employee-create-header]{border-radius:.8rem!important;gap:.35rem!important;padding:.4rem!important;top:.35rem!important}[data-testid=employee-create-title]{font-size:.82rem!important;line-height:1.1!important}[data-testid=employee-create-header]>div:last-child{gap:.35rem!important}[data-testid=employee-create-required-status-top],[data-testid=employee-create-submit-top]{height:2.5rem!important;min-height:2.5rem!important}[data-testid=employee-create-required-status-top]{padding-inline:.45rem!important;font-size:.65rem!important}[data-testid=employee-portal-requests-create-section]{scroll-margin-top:12rem;margin-top:2.5rem!important}#employee-portal-requests-panel{margin-top:.75rem!important}.app-shell-layout{height:100svh!important;min-height:100svh!important;overflow:hidden!important}.app-main-column{height:100svh!important;min-height:0!important;overflow:hidden!important}.app-main-column>main{overscroll-behavior:contain;scrollbar-width:none;min-height:0!important;margin-bottom:calc(5.75rem + env(safe-area-inset-bottom))!important;padding-bottom:1.25rem!important;overflow-y:auto!important}.app-main-column>main::-webkit-scrollbar{display:none}.daily-tasks-panel[data-mode=manager] .daily-task-list{padding-bottom:calc(7rem + env(safe-area-inset-bottom))!important}#staff-section-overview-panel,#staff-section-personnel-panel{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))!important}#personnel-list-panel [data-personnel-row=true]{scroll-margin-bottom:calc(7rem + env(safe-area-inset-bottom))}}@media (width<=1023px){.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-panel{overflow:visible!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-roster-list{max-height:none!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;overflow:visible!important}}.manager-task-detail-switch{scrollbar-width:none;background:#ffffff09;border:1px solid #b4bee629;border-radius:.75rem;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto}.manager-task-detail-switch::-webkit-scrollbar{display:none}.manager-task-detail-switch-item{white-space:nowrap;min-height:2.75rem;color:var(--text-muted);border-radius:.55rem;justify-content:center;align-items:center;gap:.375rem;padding:.35rem .65rem;font-size:.78rem;font-weight:750;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.manager-task-detail-switch-item span{min-width:1.25rem;min-height:1.25rem;color:inherit;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;padding-inline:.35rem;font-size:.72rem;display:inline-flex}.manager-task-detail-switch-item[data-active=true]{color:#fff;background:#8d77e8e6;box-shadow:0 10px 24px #2d246447}.manager-task-detail-switch-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-testid=daily-task-star-leaderboard][data-variant=compact]{background:#0e102057!important;border-color:#b4bee61c!important}[data-testid=daily-task-star-leaderboard][data-variant=compact] [data-testid=daily-task-star-leaderboard-rows]{gap:.625rem!important}[data-testid=daily-task-star-leaderboard][data-variant=compact] [data-testid=daily-task-star-leaderboard-row]{min-height:2.35rem;padding-block:.4rem!important}.daily-task-inline-revision p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-task-next-action{color:#e2e8f0e6;background:#0f172a47;border:1px solid #94a3b838;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.55rem;padding:.5rem .65rem;display:grid}.daily-task-next-action-icon{color:currentColor;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.daily-task-next-action-copy{align-items:baseline;gap:.45rem;min-width:0;font-size:.74rem;line-height:1.8;display:flex}.daily-task-next-action-copy strong{color:#f8fafc;flex:none;font-size:.78rem;font-weight:700}.daily-task-next-action-copy span{color:#cbd5e1d1;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-task-next-action-owner{color:#e2e8f0b8;white-space:nowrap;background:#ffffff0e;border-radius:999px;align-items:center;min-height:1.5rem;padding-inline:.5rem;font-size:.68rem;display:inline-flex}.daily-task-next-action[data-tone=active]{color:#7dd3fc;background:#0ea5e917;border-color:#0ea5e95c}.daily-task-next-action[data-tone=waiting]{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf661}.daily-task-next-action[data-tone=revision]{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b6b}.daily-task-next-action[data-tone=blocked]{color:#fda4af;background:#f43f5e17;border-color:#f43f5e66}.daily-task-next-action[data-tone=closed]{color:#cbd5e1;background:#0f172a33;border-color:#94a3b83d}.daily-task-next-action[data-tone=hidden]{color:#cbd5e1;background:#47556929;border-color:#94a3b852}.employee-task-history-text-value{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-tasks-panel .daily-task-card-shell{min-width:0}.daily-tasks-panel[data-mode=self] .daily-task-card{max-width:100%;overflow:hidden}.daily-tasks-panel[data-mode=self] .daily-task-card-shell{grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:start;gap:1rem!important;display:grid!important}.daily-tasks-panel[data-mode=self] .daily-task-title-row{gap:.45rem!important}.daily-tasks-panel[data-mode=self] .daily-task-title-row h4{color:#f7f8ff;flex-basis:100%;font-size:.98rem;line-height:1.85}.daily-tasks-panel[data-mode=self] .daily-task-actions{justify-content:flex-start;align-items:flex-start;gap:.5rem!important}.daily-tasks-panel[data-mode=self] [data-testid=daily-task-self-open-revision]{box-shadow:0 12px 30px #8d77e833}@media (width>=900px){.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-card-shell,.daily-tasks-panel[data-mode=manager] .daily-task-card-selected .daily-task-card-shell,.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main"!important;gap:1.1rem!important}.manager-task-workbench[data-route-task=true] .daily-task-card-selected .daily-task-card-main,.daily-tasks-panel[data-mode=manager] .daily-task-card-selected .daily-task-card-main,.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-card-main{grid-area:main/1/main/-1;width:100%}.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-actions{background:#06081894;border:1px solid #b4bee61f;border-radius:.9rem;place-self:start stretch;min-width:0;order:0!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:.55rem!important;display:grid!important}.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-actions>*{width:100%!important}.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-actions button,.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-actions select{width:100%!important;min-height:2.75rem!important}.daily-tasks-panel[data-mode=self] .daily-task-card-selected [data-testid=daily-task-self-review]{order:-3;box-shadow:0 14px 32px #8d77e842;color:#fff!important;background:#8d77e8!important;border-color:#8d77e8a8!important;font-weight:850!important}.daily-tasks-panel[data-mode=self] .daily-task-card-selected [data-testid=daily-task-details-toggle]{background:#ffffff0b;order:-2}.daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-actions .self-center{justify-content:center;min-height:2.35rem}}@media (width>=1241px){.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(320px,360px) minmax(0,1fr)!important;gap:1rem!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:2!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:1!important}}@media (width<=720px){[data-testid=manager-daily-tasks-page],[data-testid=personal-daily-tasks-page]{padding-bottom:calc(8.75rem + env(safe-area-inset-bottom))!important}.manager-task-workbench:not([data-route-task=true]){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"team""detail"!important;display:grid!important}.manager-task-workbench:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:1!important;grid-area:team!important}.manager-task-workbench:not([data-route-task=true]) .manager-task-detail-column{order:2!important;grid-area:detail!important}[data-testid=daily-task-star-leaderboard][data-variant=compact]{margin-top:.25rem;margin-bottom:calc(6.75rem + env(safe-area-inset-bottom))}.daily-tasks-panel[data-mode=self] .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important}.daily-tasks-panel{flex-direction:column;display:flex!important}.daily-tasks-panel>.daily-task-progress-panel{order:10}.daily-tasks-panel>.daily-task-carry-over-section{order:20}.daily-tasks-panel>.daily-task-completed-empty{order:25}.daily-tasks-panel>.daily-task-list{order:30}.daily-tasks-panel>.daily-task-closed-section{order:50}.daily-tasks-panel>[data-testid=daily-task-load-error],.daily-tasks-panel>[data-testid=daily-task-route-missing],.daily-tasks-panel>[data-testid=daily-task-loading],.daily-tasks-panel>[data-testid=daily-task-empty]{order:30}.daily-tasks-panel>.daily-task-list.mt-3,.daily-tasks-panel>.daily-task-list+.daily-task-progress-panel,.daily-tasks-panel>.daily-task-progress-panel{margin-top:.75rem!important}.daily-tasks-panel[data-mode=self] .daily-task-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid!important}.daily-tasks-panel[data-mode=self] .daily-task-actions>*{width:100%}.daily-tasks-panel[data-mode=self] .daily-task-actions button,.daily-tasks-panel[data-mode=self] .daily-task-actions select{min-height:2.75rem!important}.daily-task-inline-revision{font-size:.78rem!important}.daily-task-next-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.daily-task-next-action-copy{flex-direction:column;align-items:flex-start;gap:.05rem}.daily-task-next-action-copy span{white-space:normal}.daily-task-next-action-owner{grid-column:2;justify-self:start}.manager-task-detail-switch{width:100%}.manager-task-detail-switch-item{flex:1 0 max-content;min-height:2.5rem}}[data-testid=topbar-page-title]{align-items:center!important;min-height:42px!important;display:flex!important}[data-testid=topbar-page-title][data-has-page-hint=true]{min-height:30px!important}[data-testid=topbar-page-hint]{max-width:min(44rem,54vw)!important}@media (width<=720px){.app-main-column>main{padding-bottom:calc(10rem + env(safe-area-inset-bottom))!important}[data-testid=manager-daily-tasks-page],[data-testid=personal-daily-tasks-page]{padding-bottom:calc(10rem + env(safe-area-inset-bottom))!important;gap:.75rem!important}[data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary{padding-top:0!important}[data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary>.panel-head.compact,[data-testid=personal-daily-tasks-route-note]{display:none!important}[data-testid=personal-daily-tasks-route-panel]{margin-top:0!important;padding:.75rem!important}[data-testid=personal-daily-tasks-route-panel]>div:first-child,.daily-tasks-panel[data-mode=manager]>div:first-child{display:none!important}.manager-task-workbench:not([data-route-task=true]){gap:.75rem!important;margin-top:0!important}.manager-task-controls{padding:.625rem!important}.manager-task-control-bar{gap:.55rem!important}.manager-task-control-bar>*{min-width:0!important}.manager-task-detail-switch{margin-top:.55rem!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-create-shortcut],.daily-tasks-panel[data-mode=manager] .daily-task-progress-panel{display:none!important}.daily-tasks-panel[data-mode=manager],.daily-tasks-panel[data-mode=self]{margin-top:0!important;padding:.75rem!important}.daily-task-card-selected{scroll-margin-bottom:calc(9rem + env(safe-area-inset-bottom))!important;margin-bottom:.75rem!important}[data-testid=daily-task-item],[data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision],[data-testid=daily-task-details-toggle],[data-testid=daily-task-status-select],[data-testid=daily-task-edit-toggle],[data-testid=daily-task-manager-done-shortcut],[data-testid=daily-task-manager-revision-shortcut]{scroll-margin-bottom:calc(9rem + env(safe-area-inset-bottom))}.daily-task-priority-action{gap:.45rem;margin-top:.55rem;padding:.55rem}.daily-task-priority-action>*{flex:100%;min-width:0}.daily-task-priority-action[data-mode=manager]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-task-priority-action[data-mode=manager]>*{width:100%!important}.daily-task-priority-action[data-mode=manager] .daily-task-primary-action,.daily-task-priority-action[data-mode=manager] .daily-task-status-control{grid-column:1/-1}.daily-task-priority-action[data-mode=manager] .daily-task-status-control{gap:.2rem;font-size:.72rem;line-height:1.35}.daily-task-priority-action[data-mode=manager] .daily-task-status-control select{height:2.5rem!important;min-height:2.5rem!important}.daily-tasks-panel[data-mode=manager] .daily-task-list,.daily-tasks-panel[data-mode=self] .daily-task-list,.daily-tasks-panel[data-mode=self] .daily-task-carry-over-section{margin-top:0!important}.daily-tasks-panel[data-mode=self] .daily-task-card{padding:.75rem!important}.daily-tasks-panel[data-mode=self] .daily-task-next-action{margin-top:.5rem!important;padding:.65rem .7rem!important}.daily-tasks-panel[data-mode=self] .daily-task-actions{gap:.45rem!important;margin-top:.25rem!important}.daily-tasks-panel[data-mode=self] [data-testid=daily-task-self-start],.daily-tasks-panel[data-mode=self] [data-testid=daily-task-self-review],.daily-tasks-panel[data-mode=self] [data-testid=daily-task-self-open-revision],.daily-tasks-panel[data-mode=self] [data-testid=daily-task-revision-response-submit]{order:-2;box-shadow:0 14px 32px #8d77e847;color:#fff!important;background:#8d77e8!important;border-color:#8d77e89e!important;min-height:3rem!important;font-weight:800!important}.daily-tasks-panel[data-mode=self] [data-testid=daily-task-details-toggle]{order:2}}.manager-task-queue-filter{min-height:2.5rem}.daily-tasks-panel[data-mode=manager],.daily-tasks-panel[data-mode=self]{flex-direction:column;display:flex}.daily-tasks-panel[data-mode=manager]>.daily-task-carry-over-section,.daily-tasks-panel[data-mode=self]>.daily-task-carry-over-section,.daily-tasks-panel[data-mode=manager]>.daily-task-list,.daily-tasks-panel[data-mode=self]>.daily-task-list,.daily-tasks-panel[data-mode=manager]>[data-testid=daily-task-load-error],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-load-error],.daily-tasks-panel[data-mode=manager]>[data-testid=daily-task-route-missing],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-route-missing],.daily-tasks-panel[data-mode=manager]>[data-testid=daily-task-loading],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-loading],.daily-tasks-panel[data-mode=manager]>[data-testid=daily-task-empty],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-empty],.daily-tasks-panel[data-mode=manager]>.daily-task-completed-empty,.daily-tasks-panel[data-mode=self]>.daily-task-completed-empty,.daily-tasks-panel[data-mode=manager]>.daily-task-list,.daily-tasks-panel[data-mode=self]>.daily-task-list{order:10}.daily-tasks-panel[data-mode=manager]>.daily-task-carry-over-section,.daily-tasks-panel[data-mode=self]>.daily-task-carry-over-section{order:20}.daily-tasks-panel[data-mode=manager]>.daily-task-completed-empty,.daily-tasks-panel[data-mode=self]>.daily-task-completed-empty{order:25}.daily-tasks-panel[data-mode=manager]>.daily-task-progress-panel,.daily-tasks-panel[data-mode=self]>.daily-task-progress-panel{order:35}.daily-tasks-panel[data-mode=manager]>.daily-task-closed-section,.daily-tasks-panel[data-mode=self]>.daily-task-closed-section{order:50}.daily-task-mood-strip,.my-daily-task-history-strip{border:1px solid hsl(var(--border) / .58);background:hsl(var(--background) / .42);border-radius:.9rem;margin-top:.75rem;padding:.6rem}.daily-task-mood-strip[data-expanded=false]{padding:.45rem}.daily-task-mood-strip[data-expanded=false] .daily-task-mood-current{min-height:2.65rem}.daily-task-mood-current,.my-daily-task-history-toggle{background:hsl(var(--muted) / .16);width:100%;min-height:3rem;color:hsl(var(--foreground));text-align:right;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.daily-task-mood-current strong,.my-daily-task-history-toggle strong,.my-daily-task-history-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-task-mood-current small,.my-daily-task-history-toggle small,.my-daily-task-history-row small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;line-height:1.45;display:block;overflow:hidden}.daily-task-mood-badge{min-width:max-content}.daily-task-mood-options,.my-daily-task-history-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid}.daily-task-mood-option,.my-daily-task-history-filters button{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:.7rem;font-size:.78rem;font-weight:800;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.daily-task-mood-option:hover,.my-daily-task-history-filters button:hover{transform:translateY(-1px)}.daily-task-mood-option.is-selected,.my-daily-task-history-filters button[data-active=true]{box-shadow:0 0 0 2px hsl(var(--primary) / .24)}.daily-task-mood-option-icon{background:hsl(var(--background) / .5);border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid}.my-daily-task-history-counts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.my-daily-task-history-error,.my-daily-task-history-empty{background:hsl(var(--muted) / .14);min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:.75rem;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.55rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.6;display:flex}.my-daily-task-history-loading{gap:.45rem;margin-top:.55rem;display:grid}.my-daily-task-history-loading span{background:hsl(var(--muted) / .32);border-radius:.75rem;height:2.75rem}.my-daily-task-history-rows{gap:.45rem;margin-top:.55rem;display:grid}.my-daily-task-history-row{border:1px solid hsl(var(--border) / .5);background:hsl(var(--background) / .38);min-height:3rem;color:hsl(var(--foreground));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .65rem;text-decoration:none;display:grid}.my-daily-task-history-row:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--accent) / .34)}.my-daily-task-history-dot{border-radius:999px;width:.55rem;height:.55rem}.my-daily-task-history-stars{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.daily-task-closed-more{border:1px dashed hsl(var(--border) / .72);background:hsl(var(--muted) / .14);width:100%;min-height:2.65rem;color:hsl(var(--foreground));border-radius:.75rem;font-size:.78rem;font-weight:800;transition:border-color .14s,background .14s,transform .14s}.daily-task-closed-more:hover{border-color:hsl(var(--primary) / .45);background:hsl(var(--accent) / .32);transform:translateY(-1px)}.manager-task-roster-list [data-testid=manager-daily-task-team-row]{min-height:4.25rem!important}.manager-task-roster-row-grid{grid-template-areas:"action content avatar""action status avatar"!important;align-items:center!important}.manager-task-roster-action,[data-testid=manager-daily-task-team-select]{min-height:2.75rem!important}.manager-task-roster-counts{flex-wrap:wrap;gap:.25rem;min-width:0;margin-top:.25rem;overflow:visible;grid-area:status!important;display:flex!important}.manager-task-roster-count-chip{border:1px solid hsl(var(--border) / .6);background:hsl(var(--background) / .42);border-radius:999px;align-items:center;gap:.25rem;min-height:1.55rem;padding-inline:.45rem;font-size:.66rem;font-weight:850;display:inline-flex!important}.manager-task-roster-count-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;overflow:hidden;display:inline!important}.manager-task-roster-count-chip strong{font-size:.72rem}.manager-task-roster-count-chip[data-tone=introduced]{background:#fbbf2414;border-color:#fbbf244d}.manager-task-roster-count-chip[data-tone=progress]{background:#38bdf81a;border-color:#38bdf852}.manager-task-roster-count-chip[data-tone=review]{background:#a78bfa1a;border-color:#a78bfa57}.manager-task-roster-count-chip[data-tone=revision],.manager-task-roster-count-chip[data-tone=carry]{background:#f59e0b1a;border-color:#f59e0b5c}.manager-task-roster-count-chip[data-tone=blocked]{background:#f43f5e17;border-color:#f43f5e57}.manager-task-roster-count-chip[data-tone=done]{background:#34d39914;border-color:#34d3994d}.manager-task-roster-count-chip[data-tone=terminated]{background:#94a3b81a;border-color:#94a3b859}.daily-task-card-selected[data-details-open=false] .daily-task-focus-context{margin-bottom:.5rem}.daily-task-card-selected[data-details-open=false] .daily-task-time-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-task-card-selected[data-details-open=false] .daily-task-time-summary>span{min-height:2rem;padding-block:.25rem}.daily-task-card-selected[data-details-open=false] .daily-task-next-action{margin-top:.4rem}@media (width<=900px){.manager-task-workbench[data-route-employee=true]:not([data-route-task=true]){grid-template-areas:"detail""team"!important}.manager-task-workbench[data-route-employee=true]:not([data-route-task=true]) .manager-task-detail-column{order:1!important;grid-area:detail!important}.manager-task-workbench[data-route-employee=true]:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{order:2!important;grid-area:team!important}.daily-tasks-panel[data-has-route-task=true]>.daily-task-list{order:8!important}.daily-tasks-panel[data-has-route-task=true]>.daily-task-carry-over-section{order:12!important}.manager-task-roster-panel .manager-task-queue-filter{min-height:2.75rem!important;padding-block:.45rem!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]{scrollbar-width:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;display:grid!important;overflow:visible!important}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]>div{width:100%;min-width:0!important;min-height:2.45rem!important;padding-inline:.55rem!important}}@media (width<=720px){.manager-task-workbench[data-route-employee=true]:not([data-route-task=true]){grid-template-areas:"detail""team"!important}.manager-task-workbench[data-route-employee=true]:not([data-route-task=true]) .manager-task-detail-column{order:1!important;grid-area:detail!important}.manager-task-workbench[data-route-employee=true]:not([data-route-task=true])>[data-testid=manager-daily-task-team-overview]{max-height:min(42svh,22rem);order:2!important;grid-area:team!important}.daily-tasks-panel[data-mode=self]>.daily-task-carry-over-section,.daily-tasks-panel[data-mode=self]>.daily-task-list,.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-load-error],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-route-missing],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-loading],.daily-tasks-panel[data-mode=self]>[data-testid=daily-task-empty],.daily-tasks-panel[data-mode=self]>.daily-task-list{order:10!important}.daily-tasks-panel[data-mode=self]>.daily-task-carry-over-section{order:20!important}.daily-tasks-panel[data-mode=self]>.daily-task-progress-panel{order:35!important}.daily-task-mood-options{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-task-roster-count-chip small{max-width:3.5rem}}@media (width<=520px){.daily-task-priority-action{padding:.45rem}.daily-task-priority-action[data-mode=manager] button,.daily-task-priority-action[data-mode=manager] select{min-height:2.4rem!important}.daily-task-priority-action[data-mode=manager] .daily-task-status-control{min-width:0}.daily-tasks-panel[data-mode=manager] [data-testid=daily-task-status-summary]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-daily-task-history-toggle{flex-direction:column;align-items:stretch}.my-daily-task-history-counts{justify-content:flex-start}.my-daily-task-history-row{grid-template-columns:auto minmax(0,1fr)}.my-daily-task-history-stars{grid-column:2;justify-self:start}.manager-task-roster-count-chip{min-height:1.45rem;padding-inline:.38rem}.manager-task-roster-count-chip small{display:none!important}}@media (width<=640px){:root{--mobile-bottom-nav-clearance:calc(8.5rem + env(safe-area-inset-bottom))}.manager-task-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-task-queue-filter[data-mobile-priority=collapsed]{display:none}.manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-2,.manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-1,.manager-task-roster-counts{display:none!important}.manager-task-roster-mobile-summary{color:#dbe4f6;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.72rem;font-weight:850;line-height:1.55;display:block;overflow:hidden}.manager-task-roster-urgent-chips{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.manager-task-roster-urgent-chips .manager-task-roster-count-chip{gap:.25rem;min-height:1.45rem;padding-inline:.42rem;display:inline-flex!important}.manager-task-roster-urgent-chips .manager-task-roster-count-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:4.25rem;overflow:hidden;display:inline!important}.manager-task-roster-action{width:3.75rem!important;min-width:3.75rem!important;font-size:.7rem!important}.app-main-column>main,.daily-tasks-panel[data-mode=self],.daily-tasks-panel[data-mode=manager]{scroll-padding-bottom:var(--mobile-bottom-nav-clearance)}.daily-tasks-panel[data-has-route-task=true],.daily-tasks-panel[data-has-route-task=true]>.daily-task-list{padding-bottom:var(--mobile-bottom-nav-clearance)!important}.manager-task-roster-list{scroll-padding-bottom:var(--mobile-bottom-nav-clearance);padding-bottom:var(--mobile-bottom-nav-clearance)!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .manager-task-detail-column{scroll-margin-top:4.75rem}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] [data-testid=manager-daily-task-detail-panel]{order:1}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] [data-testid=manager-daily-task-controls]{order:2}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] [data-testid=daily-task-star-leaderboard][data-variant=compact]{order:3}.manager-task-route-context,[data-testid=daily-task-item],[data-testid=daily-task-create-form],[data-testid=daily-task-edit-form],[data-testid=daily-task-review-thread],[data-testid=daily-task-attachments],[data-testid=daily-task-closed-section],[data-testid=manager-daily-task-team-row],.daily-task-mood-strip,.my-daily-task-history-strip{scroll-margin-bottom:var(--mobile-bottom-nav-clearance)}[data-testid=daily-task-item][data-route-target=true]{scroll-margin-top:5.25rem}.manager-task-controls :is(button,input,select),[data-testid=daily-task-item] :is(button,a,input,select,textarea,label),[data-testid=daily-task-create-form] :is(button,input,select,textarea),[data-testid=daily-task-edit-form] :is(button,input,select,textarea),[data-testid=manager-daily-task-team-overview] :is(button,input),.daily-task-priority-action,.daily-task-mood-strip :is(button),.my-daily-task-history-strip :is(button,a){scroll-margin-bottom:var(--mobile-bottom-nav-clearance)}}@media (width>=1024px){[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .employee-portal-panel.primary{width:100%;max-width:none;margin-left:0;margin-right:0}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-workbench{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-detail-column{display:none!important}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-panel{max-height:none!important;overflow:visible!important}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))!important;max-height:min(64svh,620px)!important}}@media (width>=1241px){[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))!important}}@media (width>=1024px){.app-sidebar [data-testid=desktop-sidebar-primary-nav] .app-sidebar-subitem{min-height:2.75rem!important;padding-block:.55rem!important}.staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,.44fr)!important;gap:1rem!important}.staff-overview-action-column,.staff-overview-presence-column{align-self:stretch}.staff-overview-action-column .staff-action-queue-panel,.staff-overview-presence-column .staff-focus-card{height:100%}}@media (width<=640px){:root{--mobile-bottom-nav-clearance:calc(9.75rem + env(safe-area-inset-bottom))}.app-main-column>main{padding-bottom:var(--mobile-bottom-nav-clearance)!important}.staff-overview-main-grid{grid-template-areas:"action""work""presence"!important;gap:.85rem!important}.staff-focus-card{padding:.85rem!important}.staff-focus-card-head{gap:.6rem!important}.staff-focus-card-head h3{font-size:1rem!important}.staff-focus-card-head p{line-height:1.55!important}.staff-task-status-card .staff-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.staff-task-status-card .staff-task-metrics span{min-height:5.05rem;padding:.65rem .55rem!important}.staff-task-status-card .staff-task-metrics small{white-space:normal;min-height:2.05rem;font-size:.67rem!important;line-height:1.45!important}.staff-task-status-card .staff-task-metrics strong{font-size:1rem!important;line-height:1.45!important}.staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.staff-task-queue-block{min-height:4.25rem;padding:.55rem!important}.staff-task-queue-head{flex-direction:column;align-items:start!important;gap:.35rem!important}.staff-task-queue-head span{min-height:2.2rem;font-size:.72rem;line-height:1.45}.staff-task-queue-head strong{width:100%;min-width:0!important;height:1.8rem!important}.staff-task-queue-block .staff-focus-list,.staff-task-queue-block .staff-focus-empty,.staff-task-status-card>.staff-focus-link-button{display:none!important}.staff-presence-card .staff-focus-card-head p{display:none}.staff-presence-card .staff-focus-empty{margin-top:.65rem!important;padding:.75rem!important}.employee-portal-page,[data-testid=personal-daily-tasks-page],[data-testid=staff-page-content]{scroll-padding-bottom:var(--mobile-bottom-nav-clearance);padding-bottom:var(--mobile-bottom-nav-clearance)!important}.employee-portal-tabs{order:2!important}.employee-portal-grid.single{order:3!important}.employee-portal-metrics{order:4!important;margin-top:.85rem!important}}.staff-presence-card .staff-focus-empty{place-items:center;min-height:3rem;display:grid}@media (width<=640px){.staff-presence-card .staff-focus-empty{min-height:2.75rem}}.staff-overview-kpi[data-tone=quiet]{background:#ffffff09;border-color:#b4bee629}.staff-task-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.staff-task-card-actions>strong{white-space:nowrap;color:#caffec;background:#37c9951a;border:1px solid #37c99547;border-radius:999px;justify-content:center;align-items:center;min-height:2.125rem;padding:.375rem .7rem;font-size:.8rem;font-weight:900;display:inline-flex}.staff-task-header-link{min-height:2.125rem!important;color:var(--text-muted)!important;border-radius:999px!important;padding-inline:.7rem!important}.staff-task-header-link:hover,.staff-task-header-link:focus-visible{color:var(--text)!important}.staff-task-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.85rem;display:grid}.staff-task-snapshot span{background:#ffffff09;border-radius:.8rem;min-width:0;padding:.65rem .7rem}.staff-task-snapshot small,.staff-task-snapshot strong{display:block}.staff-task-snapshot small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:750;line-height:1.55;overflow:hidden}.staff-task-snapshot strong{color:var(--text);margin-top:.15rem;font-size:1.2rem;font-weight:900}@media (width>=1024px){.staff-overview-main-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(20rem,.38fr)!important;grid-template-areas:"work action""work presence"!important;gap:1rem!important}.staff-overview-action-column,.staff-overview-presence-column{align-self:start!important}.staff-overview-action-column .staff-action-queue-panel,.staff-overview-presence-column .staff-focus-card{height:auto!important}.staff-task-status-card{min-height:26rem}}@media (width<=640px){.staff-overview-head{gap:.7rem!important}.staff-overview-title-copy h2{font-size:1.05rem!important}.staff-overview-title-copy p{font-size:.74rem!important;line-height:1.6!important}.staff-overview-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}.staff-overview-pills .staff-overview-kpi{gap:.15rem!important;min-height:3.2rem!important;padding:.55rem .65rem!important}.staff-overview-kpi strong{min-height:1.45rem;line-height:1.45!important;display:block!important}.staff-overview-main-grid{grid-template-areas:"action""work""presence"!important;gap:.85rem!important}.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-guidance],.staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-source]{display:none!important}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{min-height:3.65rem!important}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.staff-focus-card-head{align-items:flex-start!important}.staff-task-card-actions{justify-content:space-between;width:100%}.staff-task-card-actions>strong{font-size:.76rem}.staff-task-header-link{min-width:0;font-size:.73rem!important}.staff-task-snapshot{gap:.45rem}.staff-task-snapshot span{min-height:4.2rem;padding:.55rem}.staff-task-snapshot small{white-space:normal;min-height:2rem;font-size:.66rem;line-height:1.45}.staff-task-snapshot strong{font-size:1rem;line-height:1.35}.staff-task-summary-line{font-size:.74rem!important;line-height:1.75!important}.staff-task-queue-grid{margin-top:.75rem!important}}.staff-focus-card-head p,.staff-task-summary-line,.staff-focus-footnote,.staff-action-queue-panel [data-testid=staff-action-queue-guidance],.staff-action-queue-panel [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child{color:#c3cbdb!important}.staff-section-nav{background:#0c0f1e52!important}@media (width>=1280px){.staff-overview-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.4fr)!important}.staff-task-status-card{min-height:25rem}}@media (width<=640px){.staff-section-nav{background:#0c0f1e3d!important;border-color:#b4bee62e!important;gap:.25rem!important;padding:.25rem!important}.staff-section-nav button{min-height:3.05rem!important;box-shadow:none!important;border-radius:.85rem!important;flex-direction:column!important;gap:.12rem!important;padding:.35rem .25rem!important}.staff-section-nav button:not([aria-current=page]){background:0 0!important}.staff-section-nav button svg{width:.86rem!important;height:.86rem!important}.staff-section-label-full,.staff-section-label-short{text-align:center;max-width:100%;font-size:.62rem!important;line-height:1.25!important}.staff-section-label-full{display:none!important}.staff-section-label-short{display:block!important}}.staff-overview-title-copy{display:none!important}.staff-overview-kpi strong{min-height:1.45em;line-height:1.35!important;display:block!important}@media (width<=1023px){:root{--mobile-bottom-nav-clearance:calc(10.75rem + env(safe-area-inset-bottom))}.app-main-column>main{padding-bottom:var(--mobile-bottom-nav-clearance)!important;scroll-padding-bottom:var(--mobile-bottom-nav-clearance)!important}.app-main-column>main:has([data-testid=staff-page-content]){overscroll-behavior:contain;height:calc(100dvh - 12rem - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 12rem - env(safe-area-inset-bottom))!important;padding-bottom:1rem!important;overflow-y:auto!important}[data-testid=staff-page-content],.staff-overview-workspace{scroll-padding-bottom:var(--mobile-bottom-nav-clearance)!important;padding-bottom:2rem!important}.staff-section-nav button{min-height:3.05rem!important}.staff-section-label-short,.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:.95rem;overflow:hidden;line-height:1.35!important;display:block!important}.staff-section-nav button>span{justify-items:center;min-width:0;max-width:100%;display:grid!important}.staff-section-label-full,.staff-section-detail-label{display:none!important}.staff-section-label-short{display:block!important}.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child,.staff-task-person-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}}@media (width>=1024px){.staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child,.staff-task-person-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}}.staff-task-card-actions{min-width:max-content}.staff-task-header-link{white-space:nowrap!important;flex:none!important;max-width:none!important;overflow:visible!important}@media (width>=1024px) and (width<=1100px){.app-sidebar{width:13rem!important}.app-main-column{width:calc(100% - 13rem)!important;margin-left:0!important;margin-right:13rem!important}.app-sidebar>a:first-child{padding-inline:1rem!important}.app-sidebar>a:first-child .flex{justify-content:flex-start!important}.app-sidebar>a:first-child .leading-none{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.app-sidebar .app-nav-link{justify-content:space-between!important;gap:.55rem!important;min-height:3rem!important;padding-inline:.75rem!important}.app-sidebar .app-nav-link>span{justify-content:flex-start!important;gap:.6rem!important;min-width:0!important}.app-sidebar .app-nav-link>span>span{clip:auto!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;display:block!important;position:static!important;overflow:hidden!important}.app-sidebar .app-nav-link>.lucide-chevron-down,.app-sidebar .app-sidebar-sublinks,.app-sidebar [data-testid=desktop-sidebar-account-block]{display:block!important}}.app-main-column :where(.employee-portal-page,.employee-portal-hero,.employee-portal-panel,.staff-overview-workspace,.staff-focus-card,.staff-focus-card-head,.staff-focus-list,.staff-presence-row,.staff-task-person-row,.manager-task-workbench,.manager-task-roster-panel,.manager-task-roster-list,.manager-task-roster-row-grid,.manager-task-roster-select,.manager-task-detail-column,.daily-tasks-panel,.daily-task-card,.daily-task-card-shell,.daily-task-card-main,[data-slot=card]){min-width:0;max-width:100%}.app-main-column :where(h1,h2,h3,h4,p,small,label,[data-slot=card-title],[data-slot=card-description],.staff-focus-card-head,.staff-focus-card-head *,.staff-presence-row-title,.staff-presence-row-title *,.staff-task-person-row *,.manager-task-roster-select,.manager-task-roster-select *,.manager-task-team-strip-person *,.daily-task-title-row,.daily-task-title-row *,.daily-task-next-action-copy,.daily-task-next-action-copy *,.daily-task-focus-context,.daily-task-focus-context *,.my-daily-task-history-row *,[data-testid=employee-daily-mood-team-chip],[data-testid=employee-daily-mood-team-chip] *){overflow-wrap:anywhere;min-width:0;max-width:100%}.app-main-column :where(.truncate){min-width:0;max-width:100%}@media (width<=640px){.app-main-column [data-slot=card]{width:100%}.staff-focus-card-head{flex-wrap:wrap}.staff-focus-card-head>:first-child{flex:12rem;min-width:0}.staff-focus-card-head>strong,.staff-presence-entry{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}.staff-presence-row{align-items:start;grid-template-columns:38px minmax(0,1fr)!important}.staff-presence-row .staff-presence-entry{grid-column:2;justify-self:start}.staff-presence-row-title{flex-wrap:wrap}.staff-presence-row-title strong,.staff-task-person-row strong,.manager-task-roster-select .truncate,.manager-task-team-strip-person strong,.daily-task-title-row h4{overflow-wrap:anywhere;white-space:normal!important}}@media (width<=900px){.employee-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}#personnel-list-panel [data-testid=employee-quick-filters]{flex-wrap:wrap!important;padding-bottom:0!important;overflow-x:visible!important}#personnel-list-panel [data-testid^=employee-quick-filter-]{justify-content:space-between;flex:calc(50% - .4rem)!important;min-width:0!important}}@media (width<=480px){.employee-portal-metrics{grid-template-columns:minmax(0,1fr)!important}.employee-portal-metric{min-height:4.25rem}.portal-metric-copy{width:100%}}@media (width<=900px){[data-testid=employee-report-table-section] .overflow-x-auto{overflow-x:visible!important}[data-testid=employee-report-table-section] table{width:100%!important;min-width:0!important}[data-testid=employee-report-table-section] thead{display:none}[data-testid=employee-report-table-section] tbody{gap:.75rem;display:grid}[data-testid=employee-report-table-section] tbody tr[data-report-row=true]{border:1px solid var(--border);background:#ffffff09;border-radius:.85rem;width:100%;display:grid;overflow:hidden}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td{overflow-wrap:anywhere;border-top:1px solid #ffffff0f;grid-template-columns:minmax(4.75rem,.42fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid;padding:.6rem .75rem!important}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:first-child{border-top:0}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:before{color:var(--muted-foreground);font-size:.72rem;font-weight:700;line-height:1.7}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:first-child:before{content:"نام"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(2):before{content:"سمت"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(3):before{content:"واحد"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(4):before{content:"قرارداد"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(5):before{content:"مرخصی"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(6):before{content:"اضافه‌کاری"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(7):before{content:"غیبت"}[data-testid=employee-report-table-section] tbody tr[data-report-row=true] td:nth-child(8):before{content:"بدون خروج"}[data-testid=employee-report-table-section] tbody tr:not([data-report-row=true]),[data-testid=employee-report-table-section] tbody tr:not([data-report-row=true]) td{width:100%;display:block}}@media (width>=1024px){.app-shell-layout{--desktop-sidebar-width:13.25rem;--desktop-sidebar-collapsed-width:4.75rem}.app-shell-layout .app-sidebar{transition:width .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,background-color .2s;width:var(--desktop-sidebar-width)!important;left:auto!important;right:0!important}.app-shell-layout .app-main-column{transition:width .2s cubic-bezier(.2,.7,.3,1),margin-right .2s cubic-bezier(.2,.7,.3,1);width:calc(100% - var(--desktop-sidebar-width))!important;margin-right:var(--desktop-sidebar-width)!important;margin-left:0!important}.app-shell-layout[data-sidebar-collapsed=true] .app-sidebar{width:var(--desktop-sidebar-collapsed-width)!important}.app-shell-layout[data-sidebar-collapsed=true] .app-main-column{width:calc(100% - var(--desktop-sidebar-collapsed-width))!important;margin-right:var(--desktop-sidebar-collapsed-width)!important;margin-left:0!important}.app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-brand{padding-inline:.6rem!important}.app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-brand>.flex{justify-content:center!important}.app-sidebar[data-sidebar-collapsed=true] [data-testid=desktop-sidebar-primary-nav]{scrollbar-gutter:auto;padding-inline:.55rem!important}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link{justify-content:center!important;gap:0!important;min-height:3rem!important;padding-inline:0!important}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link>span{justify-content:center!important;gap:0!important}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link svg{width:1.15rem;height:1.15rem}.app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-brand-copy,.app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-nav-label,.app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-chevron{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.app-sidebar[data-sidebar-collapsed=true] .app-sidebar-sublinks,.app-sidebar[data-sidebar-collapsed=true] [data-testid=desktop-sidebar-account-block]{display:none!important}[data-testid=desktop-sidebar-toggle]{touch-action:manipulation}.desktop-sidebar-boundary-toggle{top:1.25rem;right:calc(var(--desktop-sidebar-width) - 1rem);z-index:35;transition:right .2s cubic-bezier(.2,.7,.3,1),background-color .16s,border-color .16s,color .16s,box-shadow .16s;position:fixed;left:auto}.app-shell-layout[data-sidebar-collapsed=true] .desktop-sidebar-boundary-toggle{right:calc(var(--desktop-sidebar-collapsed-width) - 1rem)}}@media (prefers-reduced-motion:reduce){.app-shell-layout .app-sidebar,.app-shell-layout .app-main-column,.desktop-sidebar-boundary-toggle{transition:none!important}}.daily-status-panel{padding:clamp(.75rem,1.25vw,1rem)}.daily-status-panel>.panel-head.compact{border:1px solid var(--border-soft);background:#ffffff06;border-radius:.875rem;margin:0 0 .75rem}.daily-status-panel>.portal-shift-board.today-summary{gap:.625rem;padding:0}.daily-status-panel>.portal-today-note{margin-top:.75rem}@media (width<=640px){.daily-status-panel{padding:.75rem}.daily-status-panel>.panel-head.compact{margin-bottom:.625rem}}[data-testid=manager-daily-tasks-page]{--task-console-surface:#0c1220b8;--task-console-surface-raised:#161f30c7;--task-console-border:#a6b5d629;--task-console-border-strong:#becae840;--task-console-text-muted:#d8e1f2b8;--task-console-selected:#8d77e82e;--task-console-red:#ff6868;--task-console-amber:#f4ad38;--task-console-blue:#64b9ff;--task-console-green:#62d990}[data-testid=manager-daily-tasks-page] .manager-task-roster-panel,[data-testid=manager-daily-tasks-page] .manager-task-controls,[data-testid=manager-daily-tasks-page] .daily-tasks-panel{border-color:var(--task-console-border)!important;background:var(--task-console-surface)!important;box-shadow:none!important;border-radius:8px!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filters{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:.45rem;margin-top:.75rem;display:grid}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter[data-empty=true]:not([data-active=true]){display:none}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{border:1px solid var(--task-console-border);color:var(--task-console-text-muted);text-align:right;background:#ffffff09;border-radius:8px;padding:.35rem .65rem;min-height:2.5rem!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-overview] h3,[data-testid=manager-daily-tasks-page] .daily-tasks-panel>div:first-child h3{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter[data-active=true]{background:var(--task-console-selected);color:#fff;border-color:#8d77e88c}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter:focus-visible,[data-testid=manager-daily-tasks-page] .manager-task-roster-select:focus-visible,[data-testid=manager-daily-tasks-page] .manager-task-roster-action:focus-visible,[data-testid=desktop-sidebar-toggle]:focus-visible{outline-offset:2px;outline:2px solid #ffffffdb!important;box-shadow:0 0 0 4px #8d77e852!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-list{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;max-height:min(68svh,44rem)!important;display:grid!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group{gap:.5rem;min-width:0;display:grid}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head{color:#f4f7ff;justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;font-size:.88rem;font-weight:850;display:flex}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head span{align-items:center;gap:.45rem;display:inline-flex}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head span:before{background:var(--task-console-green);content:"";border-radius:999px;width:.55rem;height:.55rem}[data-testid=manager-daily-tasks-page] .manager-task-roster-group[data-group-tone=attention] .manager-task-roster-group-head span:before{background:var(--task-console-red)}[data-testid=manager-daily-tasks-page] .manager-task-roster-group[data-group-tone=active] .manager-task-roster-group-head span:before{background:var(--task-console-amber)}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head strong{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;min-width:1.65rem;min-height:1.65rem;font-size:.75rem;display:inline-grid}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid{align-items:start;gap:.5rem;min-width:0;display:grid}@media (width>=1024px){[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}[data-testid=manager-daily-tasks-page][data-route-employee=true]:not([data-route-task=true]) .manager-task-workbench{grid-template-columns:minmax(21rem,23.5rem) minmax(0,1fr)!important;gap:1rem!important}[data-testid=manager-daily-tasks-page][data-route-employee=true]:not([data-route-task=true]) .manager-task-controls{z-index:6;position:sticky;top:1rem}}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]{border-color:var(--task-console-border)!important;background:#ffffff08!important;border-radius:8px!important;min-height:4.75rem!important;padding:.65rem!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]:hover{border-color:var(--task-console-border-strong)!important;background:#ffffff0d!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-selected=true]{background:var(--task-console-selected)!important;border-color:#8d77e8b8!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid:before{content:"";background:#becae847;border-radius:999px;grid-area:rail;align-self:stretch;width:3px;min-height:3rem;display:block}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=review] .manager-task-roster-row-grid:before,[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=revision] .manager-task-roster-row-grid:before,[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=blocked] .manager-task-roster-row-grid:before{background:var(--task-console-red)}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=carry] .manager-task-roster-row-grid:before,[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=introduced] .manager-task-roster-row-grid:before{background:var(--task-console-amber)}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=progress] .manager-task-roster-row-grid:before{background:var(--task-console-blue)}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-roster-tone=done] .manager-task-roster-row-grid:before{background:var(--task-console-green)}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{min-height:3.8rem;grid-template-columns:3px 4.25rem minmax(0,1fr) 2.4rem!important;grid-template-areas:"rail action content avatar""rail action status avatar"!important;align-items:center!important;gap:.35rem .6rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-action{border-radius:8px!important;width:3.9rem!important;min-width:3.9rem!important;min-height:2.75rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-select{gap:.2rem;display:grid;min-height:2.75rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-2{color:#f2f5ff}[data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-1,[data-testid=manager-daily-tasks-page] .manager-task-roster-mobile-summary{color:var(--task-console-text-muted)}[data-testid=manager-daily-tasks-page] .manager-task-roster-count-chip{background:#ffffff0b!important;border-color:#a6b5d62e!important;border-radius:999px!important;min-height:1.35rem!important}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-counts{margin-top:0!important}[data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-roster-list [data-testid=manager-daily-task-team-row] .manager-task-roster-select>.num-fa.mt-2{margin-top:.1rem}[data-testid=manager-daily-tasks-page] .daily-task-list{gap:.55rem;display:grid}[data-testid=manager-daily-tasks-page] .daily-task-card{border-color:var(--task-console-border)!important;box-shadow:none!important;background:#ffffff09!important;border-radius:8px!important}[data-testid=manager-daily-tasks-page] .daily-task-card:hover{border-color:var(--task-console-border-strong)!important;background:#ffffff0d!important;transform:none!important}[data-testid=manager-daily-tasks-page] .daily-task-card-selected{background:#8d77e81c!important;border-color:#8d77e8b8!important}[data-testid=manager-daily-tasks-page] .daily-task-title-row h4{color:#fff;font-size:.96rem;line-height:1.75}[data-testid=manager-daily-tasks-page] .daily-task-next-action,[data-testid=manager-daily-tasks-page] .daily-task-focus-context{border-color:var(--task-console-border);background:#ffffff0b;border-radius:8px}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager]>.daily-task-progress-panel{padding:.55rem .65rem!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager]>.daily-task-progress-panel [data-testid=daily-task-status-summary]{display:none!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-next-action{min-height:2.25rem;padding:.45rem .55rem}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-next-action-copy span,[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-next-action-owner{display:none!important}[data-testid=manager-daily-tasks-page] .daily-task-actions :is(button,select),[data-testid=manager-daily-tasks-page] [data-testid=daily-task-create-shortcut],[data-testid=desktop-sidebar-toggle]{min-width:2.5rem!important;min-height:2.5rem!important}[data-testid=desktop-sidebar-toggle]{border-radius:10px!important;width:2.5rem!important;height:2.5rem!important}@media (width<=640px){[data-testid=manager-daily-tasks-page] .manager-task-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{min-height:2.75rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-panel{padding:.85rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-list{max-height:none!important;padding-bottom:var(--mobile-bottom-nav-clearance)!important;overflow:visible!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:3px minmax(0,1fr) 3.85rem!important;grid-template-areas:"rail content action""rail status action"!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-avatar{display:none}}@media (width>=1024px){.app-shell-layout{--desktop-sidebar-width:12.5rem;--desktop-sidebar-collapsed-width:4rem}.app-shell-layout .app-sidebar{box-shadow:none!important;background:#060a16d6!important;border-left-color:#94a3b81f!important}.app-sidebar .desktop-sidebar-brand{padding:1.1rem .85rem .8rem!important}.app-sidebar [data-testid=desktop-sidebar-primary-nav]{padding-inline:.65rem!important}.app-sidebar .app-nav-link{min-height:2.45rem!important;box-shadow:none!important;color:#e2e8f5b3!important;background:0 0!important;border-radius:8px!important;padding-inline:.65rem!important;font-weight:620!important;transform:none!important}.app-sidebar .app-nav-link:hover{color:#fffffff0!important;background:#ffffff0e!important;transform:none!important}.app-sidebar .app-nav-link-active{color:#fff!important;background:#ffffff10!important;font-weight:720!important;box-shadow:inset -2px 0 #a78bfab8!important}.app-sidebar .app-sidebar-sublinks{background:0 0!important;border-color:#0000!important;margin:.15rem .2rem .45rem!important;padding:.1rem 0!important}.app-sidebar .app-sidebar-subitem{background:0 0!important;border-radius:7px!important;min-height:2rem!important;padding-inline:.7rem!important}.app-sidebar .app-sidebar-subitem-active{background:#ffffff0d!important;box-shadow:inset -2px 0 #a78bfa94!important}.app-sidebar [aria-expanded=false] .desktop-sidebar-chevron{opacity:0}.desktop-sidebar-boundary-toggle{top:1.25rem!important;right:calc(var(--desktop-sidebar-width) - .82rem)!important;color:#e2e8f5bd!important;width:1.95rem!important;min-width:1.95rem!important;height:1.95rem!important;min-height:1.95rem!important;box-shadow:none!important;background:#060a16db!important;border-color:#94a3b829!important}.desktop-sidebar-boundary-toggle:hover{color:#fff!important;background:#ffffff12!important;border-color:#e2e8f53d!important}.app-shell-layout[data-sidebar-collapsed=true] .desktop-sidebar-boundary-toggle{right:calc(var(--desktop-sidebar-collapsed-width) - .82rem)!important}}[data-testid=manager-daily-tasks-page]{--task-console-surface:#090e1b73;--task-console-surface-raised:#ffffff09;--task-console-border:#94a3b81b;--task-console-border-strong:#cbd5e133;--task-console-text-muted:#d2dbecad;--task-console-selected:#8d77e81b;--task-gap:.5rem;--task-chip-height:1.45rem;--task-control-target:2.5rem;--task-tap-target:2.75rem}[data-testid=manager-daily-tasks-page] .manager-task-roster-panel,[data-testid=manager-daily-tasks-page] .manager-task-controls,[data-testid=manager-daily-tasks-page] .daily-tasks-panel{border-color:var(--task-console-border)!important;background:var(--task-console-surface)!important}[data-testid=manager-daily-tasks-page] .daily-status-panel{padding:clamp(.9rem,1.4vw,1.15rem)!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filters{overscroll-behavior-inline:contain;scrollbar-width:none;padding-block:.08rem .18rem;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:.4rem!important;display:flex!important;overflow-x:auto!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filters::-webkit-scrollbar{display:none}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{flex:none;border-color:var(--task-console-border)!important;min-width:max-content!important;min-height:2.25rem!important;color:var(--task-console-text-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:.25rem .65rem!important;font-size:.72rem!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter strong{background:#ffffff0e;border-radius:999px;color:#ffffffd1!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:.68rem!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter[data-active=true]{color:#fff!important;background:#ffffff0f!important;border-color:#e2e8f542!important;box-shadow:inset 0 -2px #a78bfaad!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-count-legend{display:none!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-list{gap:.75rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group{gap:.4rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head{color:#eef2ffd1!important;justify-content:flex-start!important;gap:.45rem!important;min-height:1.35rem!important;font-size:.74rem!important;font-weight:780!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head span:before{width:.42rem!important;height:.42rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-head strong{color:#d2dbec94!important;background:0 0!important;min-width:auto!important;min-height:auto!important;font-size:.7rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid{gap:.45rem!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]{border-color:var(--task-console-border)!important;background:var(--task-console-surface-raised)!important;min-height:4.15rem!important;padding:.55rem!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-selected=true]{background:var(--task-console-selected)!important;border-color:#a78bfa73!important;box-shadow:inset -2px 0 #a78bfab8!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:3px 2.75rem minmax(0,1fr)!important;grid-template-areas:"rail action content""rail action status"!important;gap:.25rem .55rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-avatar{display:none!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-action{opacity:.78;border-color:var(--task-console-border)!important;color:#ffffffc7!important;background:0 0!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]:hover .manager-task-roster-action,[data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-selected=true] .manager-task-roster-action{opacity:1}[data-testid=manager-daily-tasks-page] .manager-task-roster-select{min-height:2.75rem!important;padding:0!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-select>.num-fa.mt-2{color:#eef2ffb8!important;margin-top:.1rem!important;font-size:.72rem!important;font-weight:680!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-select>.num-fa.mt-1{display:none!important}[data-testid=manager-daily-tasks-page] .manager-task-presence{color:#d2dbec8f!important;background:0 0!important;border-color:#0000!important;padding-inline:0!important;font-weight:680!important}[data-testid=manager-daily-tasks-page] .manager-task-presence[data-tone=present]{color:#5eead4d6!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-counts{gap:.25rem!important;margin-top:0!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-counts:empty{display:none!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-empty-state{min-height:var(--task-chip-height)!important;color:#d2dbec8a!important;background:0 0!important;border:0!important;padding-inline:0!important;font-size:.66rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-count-chip{min-height:var(--task-chip-height)!important;background:#ffffff09!important;border-color:#94a3b829!important;padding-inline:.45rem!important;font-size:.66rem!important}[data-testid=manager-daily-tasks-page] .daily-task-list{gap:.5rem!important}[data-testid=manager-daily-tasks-page] .daily-task-card{border-color:var(--task-console-border)!important;background:var(--task-console-surface-raised)!important}[data-testid=manager-daily-tasks-page] .daily-task-card-selected{background:var(--task-console-selected)!important;border-color:#a78bfa7a!important;box-shadow:inset -2px 0 #a78bfab8!important}[data-testid=manager-daily-tasks-page] .daily-task-meta-chip{background:0 0!important;border-color:#94a3b824!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-meta-chip[data-meta=work-date],[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-time-summary{display:none!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] [data-testid=daily-task-carry-over-section] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-meta-chip[data-meta=work-date]{display:inline-flex!important}[data-testid=manager-daily-tasks-page] .daily-task-next-action,[data-testid=manager-daily-tasks-page] .daily-task-focus-context{border-color:var(--task-console-border)!important;background:#ffffff07!important}[data-testid=manager-daily-tasks-page][data-route-employee=true][data-route-task=false] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected)[data-details-open=false] .daily-task-next-action:not([data-tone=revision]):not([data-tone=waiting]):not([data-tone=blocked]):not([data-tone=hidden]){display:none!important}@media (width<=640px){[data-testid=manager-daily-tasks-page] .manager-task-queue-filters{margin-inline:-.15rem;padding-inline:.15rem;grid-template-columns:none!important;display:flex!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{min-height:2.5rem!important}[data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:3px 2.75rem minmax(0,1fr)!important;grid-template-areas:"rail action content""rail action status"!important}}[data-testid=desktop-sidebar-toggle]{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}[data-testid=manager-daily-tasks-page] .manager-task-queue-filter{min-height:40px!important}[data-testid=manager-daily-tasks-page] .manager-task-presence{gap:0!important;width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important}[data-testid=manager-daily-tasks-page] .manager-task-presence>span{width:7px!important;height:7px!important}:root{--discipline-radius:8px;--discipline-border:#94a3b81d;--discipline-border-strong:#cbd5e130;--discipline-surface:#ffffff07;--discipline-surface-raised:#ffffff0b;--discipline-muted:#d2dbecb8;--discipline-active:#8d77e821}.light{--purple:#6f5bd6;--creditor:#047857;--text-dim:#64748b;--discipline-border:#0f172a1b;--discipline-border-strong:#0f172a2e;--discipline-surface:#ffffffb3;--discipline-surface-raised:#ffffffdb;--discipline-muted:#334155bd;--discipline-active:#6f5bd61b}main :is(.glass,.ay-card,[data-slot=card],.employee-portal-panel,.daily-status-panel,.staff-action-queue-panel,.staff-overview-panel,.daily-tasks-panel,.manager-task-controls,.manager-task-roster-panel,.manager-task-detail-column>section,[data-testid=projects-page]){border-radius:var(--discipline-radius)!important;border-color:var(--discipline-border)!important;background:var(--discipline-surface)!important;box-shadow:none!important}main :is(.glass,.ay-card,[data-slot=card],.employee-portal-panel,.daily-status-panel,.staff-action-queue-panel,.daily-tasks-panel,.manager-task-roster-panel):hover{border-color:var(--discipline-border-strong)!important;box-shadow:none!important;transform:none!important}main :is(.lift,.press):hover,main :is(.lift,.press):active{transform:none!important}main :is(h1,h2,h3,h4){letter-spacing:0!important}main h1{font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);font-weight:800;line-height:1.25}main h2{line-height:1.35}main :is(p,small,[class*=text-muted],.text-muted-foreground){color:var(--discipline-muted)}main :is(button,a,input,select,textarea,[role=button],[data-slot=tabs-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]){border-radius:var(--discipline-radius)!important}main :is(button,a,input,select,textarea,[role=button],[data-slot=tabs-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]):where(:not([data-slot=badge])){min-height:40px}main :is(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important;box-shadow:none!important}main :is([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl]){border-radius:var(--discipline-radius)!important}main :is([class*=shadow],.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}main :is([data-slot=badge],.ay-pill,[class*=pill],[class*=chip]):where(:not(button):not(a)){border-color:var(--discipline-border)!important;box-shadow:none!important;background:0 0!important}main :is([data-slot=tabs-list],[role=tablist]){border:1px solid var(--discipline-border);box-shadow:none!important;background:0 0!important}main :is(table,[role=table]),main :is(th,td,[role=cell],[role=columnheader]){border-color:var(--discipline-border)!important}.mobile-bottom-nav-shell nav{border-color:var(--discipline-border)!important;box-shadow:none!important}.app-shell-layout .aurora{opacity:.14!important}.app-shell-layout .aurora:before,.app-shell-layout .aurora:after{filter:blur(110px)saturate(.75)!important;opacity:.24!important}.light .app-shell-layout .aurora:before,.light .app-shell-layout .aurora:after{opacity:.12!important}.app-shell-layout .grid-noise{opacity:.06!important}.mobile-bottom-nav-shell{background:linear-gradient(to top, hsl(var(--background)), hsl(var(--background) / .92), hsl(var(--background) / 0))!important}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:hsl(var(--background) / .92)!important;box-shadow:none!important;border-radius:14px!important}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{border:1px solid var(--discipline-border-strong)!important;background:var(--discipline-active)!important;color:hsl(var(--foreground))!important;box-shadow:none!important}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button:focus-visible{outline-offset:2px;outline:2px solid #8d77e8e0!important;box-shadow:0 0 0 4px #8d77e82e!important}main :is([class*=bg-card],[class*=bg-background\/45],[class*=bg-background\/55],[class*=bg-background\/70]):where(:not(button):not(a)){background-color:var(--discipline-surface)!important}main :is(.employee-portal-hero,.employee-portal-progress-card,.employee-portal-punch-card){background-image:none!important;background-color:var(--discipline-surface)!important;border-color:var(--discipline-border)!important;box-shadow:none!important}.light main :is(.employee-portal-metric,.portal-clock-digits,.portal-punch-readonly div,.portal-shift-board div,.employee-profile-popover-grid div,.staff-overview-kpi){color:#0f172a!important;background:#ffffffdb!important;border-color:#0f172a1f!important}.light main .employee-portal-metric.clickable:hover{background:#fff!important;border-color:#6f5bd657!important}.light main :is(.portal-metric-copy strong,.portal-punch-readonly strong,.portal-clock-digits b,.portal-shift-board strong,.employee-profile-popover-grid strong,.staff-overview-kpi strong){color:#0f172a!important}.light main :is(.portal-metric-copy span,.portal-metric-copy small,.portal-punch-readonly span,.portal-clock-face>span,.portal-clock-digits small,.portal-punch-status,.portal-shift-board span,.employee-profile-popover-grid span,.staff-overview-kpi small){color:#475569!important}.light main .portal-clock-digits i{color:#94a3b8!important}.light main .employee-portal-metric.teal .portal-metric-icon{color:#047857!important;background:#0478571a!important}.light main .employee-portal-metric.purple .portal-metric-icon{color:#5b45c4!important;background:#6f5bd61f!important}.light main .employee-portal-metric.amber .portal-metric-icon{color:#b45309!important;background:#b453091c!important}.light main .employee-portal-metric.green .portal-metric-icon{color:#047857!important;background:#0478571a!important}.light main .employee-portal-metric.star .portal-metric-icon{color:#a16207!important;background:#a162071f!important}.light main .employee-portal-tabs,.light main .portal-request-filter-bar{background:#ffffffd1!important;border-color:#0f172a1f!important}.light main :is(.employee-tab,.portal-request-filter){color:#475569!important}.light main :is(.employee-tab:hover,.portal-request-filter:hover){color:#0f172a!important;background:#6f5bd614!important}.light main .employee-portal-tabs .employee-tab.active,.light main .portal-request-filter[data-state=active]{color:#34206f!important;background:#6f5bd629!important;box-shadow:inset 0 0 0 1px #6f5bd64d!important}.light main :is(.employee-portal-tabs .employee-tab.active svg,.portal-request-filter[data-state=active] svg){color:#34206f!important}.light main :is(.employee-today-line,.employee-portal-chips span,.portal-day-status,.request-status,.daily-task-focus-pill){color:#4c1d95!important;background:#6f5bd614!important;border-color:#6f5bd62e!important}.light main .employee-today-line span{color:#475569!important}.light main .employee-today-line strong{color:#34206f!important}.light main :is(.portal-day-status.work,.request-status.approved){color:#047857!important;background:#0478571a!important}.light main .portal-day-status.leave{color:#be185d!important;background:#be185d17!important}.light main :is(.portal-day-status.unavailable,.request-status.rejected){color:#be123c!important;background:#be123c17!important}.light main .request-status.review{color:#b45309!important;background:#b453091a!important}.light main :is(.portal-readonly-note,.portal-today-note){color:#115e59!important;background:#0d948814!important;border-color:#0d948833!important}.light main :is(.portal-readonly-note svg,.portal-today-note svg){color:#0f766e!important}main .employee-portal-avatar{box-shadow:none!important;border-radius:14px!important}main .employee-portal-profile-trigger:hover .employee-portal-avatar,main .employee-portal-profile-trigger:focus-visible .employee-portal-avatar,main .employee-portal-profile-trigger.active .employee-portal-avatar{box-shadow:none!important;transform:none!important}main :is(.empty-state,[data-testid=daily-task-empty],.daily-task-completed-empty,.my-daily-task-history-empty,.staff-focus-empty){border-color:var(--discipline-border)!important;box-shadow:none!important;background:0 0!important}main .employee-portal-page{gap:0}main .employee-portal-page .employee-portal-hero{margin-bottom:.9rem;padding:clamp(.85rem,1.35vw,1.15rem) 0 clamp(1rem,1.6vw,1.25rem);border:0!important;border-bottom:1px solid var(--discipline-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}main .employee-portal-page :is(.employee-portal-progress-card,.employee-portal-punch-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .employee-portal-progress-card{padding:.45rem 0 0;border-top:1px solid var(--discipline-border)!important}main .employee-portal-page .employee-portal-punch-card{padding:.1rem 0}main .employee-portal-page .portal-clock-digits{padding:0;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .portal-punch-readonly{gap:0}main .employee-portal-page .portal-punch-readonly div{padding:.6rem .75rem;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .portal-punch-readonly div+div{border-inline-start:1px solid var(--discipline-border)!important}main .employee-portal-page :is(.portal-readonly-note,.portal-today-note){padding:.75rem 0 0;border:0!important;border-top:1px solid var(--discipline-border)!important;background:0 0!important;border-radius:0!important}main .employee-portal-page .portal-today-note{padding-bottom:.75rem;border-bottom:1px solid var(--discipline-border)!important;margin:.8rem 0 0!important}main .employee-portal-page .employee-portal-metrics{border-bottom:1px solid var(--discipline-border);gap:0;margin:0 0 .95rem;padding-bottom:.8rem}main .employee-portal-page .employee-portal-metric{min-height:4.35rem;padding:.55rem .85rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .employee-portal-metric.clickable:hover{background:var(--discipline-surface)!important;transform:none!important}main .employee-portal-page .portal-metric-icon{background:0 0!important}main .employee-portal-page .employee-portal-tabs{gap:0;margin-bottom:1rem;padding:0;border:0!important;border-bottom:1px solid var(--discipline-border)!important;background:0 0!important;border-radius:0!important}main .employee-portal-page .employee-tab{border-bottom:2px solid #0000;box-shadow:none!important;background:0 0!important;border-radius:0!important}main .employee-portal-page .employee-tab:hover{background:var(--discipline-surface)!important;transform:none!important}main .employee-portal-page .employee-portal-tabs .employee-tab.active{border-bottom-color:var(--purple);box-shadow:none!important;background:0 0!important}main .employee-portal-page :is(.employee-portal-panel,.daily-status-panel){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .daily-status-panel>.panel-head.compact{padding:0 0 .8rem;border:0!important;border-bottom:1px solid var(--discipline-border)!important;background:0 0!important;border-radius:0!important;margin:0 0 .7rem!important}main .employee-portal-page .daily-status-panel>.portal-shift-board.today-summary{padding:0;gap:0!important}main .employee-portal-page .portal-shift-board div{padding:.75rem .8rem;background:0 0!important;border:0!important;border-radius:0!important}main .employee-portal-page .portal-shift-board div:hover{background:var(--discipline-surface)!important}main .employee-portal-page .portal-shift-board.today-summary div+div{border-inline-start:1px solid var(--discipline-border)!important}main .employee-portal-page .daily-task-mood-strip,main .employee-portal-page .daily-tasks-panel[data-mode=self]{border:0!important;border-top:1px solid var(--discipline-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}main .employee-portal-page .daily-task-mood-strip{margin-top:.95rem}main .employee-portal-page .daily-task-mood-current{padding:.75rem 0;background:0 0!important;border-radius:0!important}main .employee-portal-page .daily-task-mood-options{border-top:1px solid var(--discipline-border);gap:0;margin-top:0}main .employee-portal-page .daily-task-mood-option{box-shadow:none!important;background:0 0!important;border-radius:0!important}main .employee-portal-page .daily-task-mood-option+.daily-task-mood-option{border-inline-start:1px solid var(--discipline-border)!important}main .employee-portal-page .daily-tasks-panel[data-mode=self]{margin-top:1rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self]>div:first-child{border-bottom:1px solid var(--discipline-border);padding:.8rem 0}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-list{gap:0!important;margin-top:0!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card{border:0!important;border-top:1px solid var(--discipline-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.85rem 0!important;transform:none!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:first-child{border-top:0!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:hover{background:var(--discipline-surface)!important}@media (width<=900px){main .employee-portal-page .employee-portal-hero{gap:.75rem;margin-bottom:.85rem;padding:0 0 .9rem}main .employee-portal-page .employee-portal-punch-card{padding:0}main .employee-portal-page .portal-readonly-note{margin-top:.25rem}main .employee-portal-page .employee-portal-metrics{border-top:1px solid var(--discipline-border);padding-top:.15rem}}@media (width<=640px){main .employee-portal-page .employee-portal-metrics,main .employee-portal-page .daily-task-mood-options{grid-template-columns:1fr!important}main .employee-portal-page .employee-portal-metric+.employee-portal-metric,main .employee-portal-page .daily-task-mood-option+.daily-task-mood-option,main .employee-portal-page .portal-shift-board.today-summary div+div{border-inline-start:0!important}main .employee-portal-page .employee-portal-metric+.employee-portal-metric,main .employee-portal-page .daily-task-mood-option+.daily-task-mood-option,main .employee-portal-page .portal-shift-board.today-summary div{border-top:1px solid var(--discipline-border)!important}main .employee-portal-page .employee-portal-metric{min-height:3.9rem;padding-inline:0}main .employee-portal-page .daily-status-panel>.panel-head.compact{flex-direction:row;align-items:flex-start}main .employee-portal-page .portal-shift-board div,main .employee-portal-page .daily-task-card{padding-inline:0!important}main .employee-portal-page .portal-shift-board.today-summary div:last-child:nth-child(odd){grid-column:1/-1}}@media (pointer:coarse){main :is(button,a,input,select,textarea,[role=button],[data-slot=tabs-trigger],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]):where(:not([data-slot=badge])){min-height:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--management-content-flat:#ffffff03;--management-content-flat-strong:#ffffff07;--management-content-hover:#8d77e80b;--management-content-hairline:#b4bee60e;--management-content-hairline-soft:#b4bee609;--management-content-selected:#8d77e81b}.light{--management-content-flat:#0f172a05;--management-content-flat-strong:#0f172a08;--management-content-hover:#6f5bd611;--management-content-hairline:#0f172a13;--management-content-hairline-soft:#0f172a0d;--management-content-selected:#6f5bd618}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.employee-portal-hero,.employee-portal-panel,.employee-portal-progress-card,.employee-portal-punch-card,.employee-portal-metric,.daily-status-panel,.daily-task-mood-strip,.my-daily-task-history-strip,.my-daily-task-history-row,.staff-focus-card,.staff-overview-kpi,.staff-task-snapshot span,.staff-task-queue-block,.staff-presence-row,.staff-task-person-row,.manager-task-team-strip,.manager-task-team-strip-row,.manager-task-roster-list [data-testid=manager-daily-task-team-row],[data-testid=manager-daily-task-selected-employee],[data-testid=daily-task-progress],[data-testid=daily-task-status-summary]>div,.daily-task-card:not(.daily-task-card-selected),.daily-task-card-selected,.daily-task-focus-context,.daily-task-time-summary>span,.daily-task-review-thread,.daily-task-closed-row,.daily-task-completed-empty,.portal-shift-board div,.portal-punch-readonly div,.portal-clock-digits,.portal-request-row,.employee-profile-form,.employee-profile-section,.employee-profile-hero,[data-slot=card],[data-testid=employee-task-history-card],[data-testid=daily-task-star-leaderboard],[data-testid=daily-task-star-log],[data-testid=daily-task-star-leaderboard-row],[data-testid=daily-task-star-log-row]){background:var(--management-content-flat)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-color:#0000!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.panel-head,[data-slot=card-header]){background:0 0!important;border-bottom-color:#0000!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.employee-portal-metric:hover,.staff-presence-row:hover,.staff-task-person-row:hover,.portal-request-row:hover,.my-daily-task-history-row:hover,.daily-task-card:not(.daily-task-card-selected):hover,.manager-task-team-strip-row:hover,.manager-task-roster-list [data-testid=manager-daily-task-team-row]:hover){border-color:var(--management-content-hairline-soft)!important;background:var(--management-content-hover)!important;box-shadow:none!important;transform:none!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.daily-task-card-selected,.manager-task-team-strip-row[data-selected=true],.manager-task-roster-list [data-testid=manager-daily-task-team-row][data-selected=true]){border-color:var(--management-content-hairline)!important;background:var(--management-content-selected)!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-overview-kpi[data-tone=presence],.employee-portal-metric.teal,.staff-task-queue-block[data-tone=empty]){background:#37c9950e!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-overview-kpi[data-tone=action],.employee-portal-metric.amber,.staff-task-queue-block[data-tone=active]){background:#f59e0b0d!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-overview-kpi[data-tone=account],.employee-portal-metric.purple,.staff-task-queue-block[data-tone=review],.employee-portal-metric.star){background:#8d77e80f!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.portal-shift-board div,.portal-punch-readonly div,.staff-task-snapshot span,.daily-task-time-summary>span){background:0 0!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-focus-list,.employee-portal-request-list,.daily-task-list,.my-daily-task-history-rows){gap:.5rem}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-section-nav,.employee-portal-tabs,.manager-task-controls,.manager-task-queue-filter,.portal-request-filter-bar,.portal-action-stack button,.daily-task-mood-current,.my-daily-task-history-toggle){border-color:var(--discipline-border)!important;background:var(--discipline-surface)!important}main .employee-portal-page .employee-dashboard-loading{border-bottom:1px solid var(--discipline-border);min-height:13.5rem;position:relative;overflow:hidden}main .employee-portal-page .employee-dashboard-loading:before,main .employee-portal-page .employee-dashboard-loading:after{content:"";background:var(--discipline-surface-raised);border-radius:8px;position:absolute;right:0}main .employee-portal-page .employee-dashboard-loading:before{width:min(16rem,64%);height:2.75rem;top:1.2rem}main .employee-portal-page .employee-dashboard-loading:after{width:100%;height:5.5rem;top:5.2rem}main .employee-portal-page .employee-portal-hero{grid-template-columns:minmax(0,1fr) minmax(13rem,.38fr);grid-template-areas:"person punch""progress progress";align-items:center}main .employee-portal-page .employee-portal-person{align-self:center}main .employee-portal-page .employee-portal-greeting{justify-items:start;gap:.45rem;display:grid}main .employee-portal-page .employee-today-line{margin-top:.1rem;padding:0;background:0 0!important;border:0!important}main .employee-portal-page .employee-portal-primary-action{border-radius:8px;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;min-height:44px;margin-top:.15rem;background:var(--purple)!important;color:#fff!important;box-shadow:none!important;transform:none!important}main .employee-portal-page .employee-portal-primary-action:hover{background:var(--purple-2)!important;transform:none!important}main .employee-portal-page .employee-portal-primary-action:active{transform:translateY(1px)!important}main .employee-portal-page .employee-portal-primary-action:focus-visible,main .employee-portal-page :is(.employee-portal-metric,.employee-tab,.request-mode-choice,.portal-request-filter):focus-visible{outline-offset:3px!important;box-shadow:none!important;outline:2px solid #8d77e8d1!important}main .employee-portal-page .employee-portal-punch-card{place-content:center;gap:.45rem;min-height:5.3rem}main .employee-portal-page .portal-clock-digits{grid-template-columns:2.15rem .45rem 2.15rem .45rem 2.15rem}main .employee-portal-page .portal-clock-digits b,main .employee-portal-page .portal-clock-digits i{font-size:1.05rem}main .employee-portal-page .portal-punch-status{max-width:18rem;line-height:1.65}main .employee-portal-page .employee-portal-metrics{align-items:stretch}main .employee-portal-page .employee-portal-metric{text-align:right;min-height:4rem}main .employee-portal-page .employee-portal-metric.green{background:#34d3990f!important}main .employee-portal-page :is(.employee-portal-greeting,.portal-metric-copy,.portal-shift-board div,.daily-status-panel>.panel-head.compact>div){text-align:right}main .employee-portal-page :is(.portal-metric-copy,.portal-shift-board div){justify-items:start}main .employee-portal-page .daily-status-panel>.panel-head.compact{align-items:center}main .employee-portal-page .portal-shift-board div:first-child{border-top:0!important}.light main .employee-portal-page,.light main .employee-portal-page :is(.employee-portal-hero,.employee-portal-panel,.daily-status-panel,.employee-portal-metrics,.employee-dashboard-loading),.light main .employee-portal-page :is(.employee-portal-greeting h2,.employee-today-line strong,.portal-clock-digits b,.portal-metric-copy strong,.portal-progress-line-head strong,.portal-shift-board strong,.daily-task-card strong,.daily-task-card h4){color:#0f172a!important}.light main .employee-portal-page :is(.portal-punch-status,.portal-metric-copy span,.portal-metric-copy small,.portal-progress-line-head span,.portal-shift-board span,.panel-head p,.daily-task-card p){color:#334155d1!important}.light main .employee-portal-page .employee-portal-metric.green{background:#04785712!important}.light main .employee-portal-page .employee-portal-metric.clickable:hover{background:#6f5bd612!important}.light main .employee-portal-page .employee-portal-primary-action{color:#fff!important;background:#5b45c4!important}.light main .employee-portal-page :is(.portal-day-status.work,.request-status.approved){color:#047857!important;background:#0478571a!important}.light main .employee-portal-page :is(.portal-day-status.unavailable,.request-status.rejected){color:#be123c!important;background:#be123c17!important}@media (width<=900px){main .employee-portal-page .employee-portal-hero{grid-template-columns:1fr;grid-template-areas:"person""punch"}main .employee-portal-page .employee-portal-person{align-items:center}main .employee-portal-page .employee-portal-person h2{font-size:1.08rem;line-height:1.4}main .employee-portal-page .employee-portal-primary-action{width:100%}}@media (width<=640px){main .employee-portal-page .employee-portal-greeting{width:100%}main .employee-portal-page .employee-portal-punch-card{min-height:0}main .employee-portal-page .daily-status-panel{padding-inline:.85rem!important}}@media (prefers-reduced-motion:reduce){main .employee-portal-page .portal-progress-line span{transition:none!important}}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]){--management-interaction-focus:#8d77e8e0;--management-interaction-focus-halo:#8d77e83d;--management-interaction-border:#cbd5e147;--management-interaction-hover:#8d77e813;--management-interaction-pressed:#8d77e821}.light main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]){--management-interaction-focus:#5b45c4e0;--management-interaction-focus-halo:#5b45c42e;--management-interaction-border:#5b45c447;--management-interaction-hover:#5b45c412;--management-interaction-pressed:#5b45c41f}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button,a[href],input,select,textarea,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--management-interaction-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--management-interaction-focus-halo)!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button,a[href],[role=button],[role=tab]){touch-action:manipulation}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button,a[href],[role=button],[role=tab]):where(:not(:disabled):not([aria-disabled=true])):active{filter:brightness(.98);transform:translateY(1px)!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button[aria-pressed=true],button[aria-selected=true],button[aria-current=page],[role=tab][aria-selected=true],.manager-task-queue-filter[data-active=true],.portal-request-filter[data-state=active]){border-color:var(--management-interaction-border)!important}[data-testid=manager-daily-tasks-page] :is(.manager-task-queue-filter,.manager-task-team-strip-create){min-height:40px!important}[data-testid=manager-daily-tasks-page] .manager-task-team-strip-create{min-width:40px!important}@media (hover:hover){main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.staff-section-nav button:not([aria-current=page]),.staff-action-queue-list button,.manager-task-team-strip-person,.manager-task-team-strip-create,.manager-task-queue-filter:not([data-active=true]),.manager-task-roster-select,.manager-task-roster-action,.employee-tab:not(.active),.portal-request-filter:not([data-state=active])):where(:not(:disabled):not([aria-disabled=true])):hover{border-color:var(--management-interaction-border)!important;background:var(--management-interaction-hover)!important}}@media (pointer:coarse){main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button,a[href],input,select,textarea,[role=button],[role=tab]){min-height:44px!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(.manager-task-team-strip-create,.manager-task-roster-action,.staff-section-nav button){min-width:44px!important}}@media (prefers-reduced-motion:reduce){main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) *,main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :before,main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}main :is(.employee-portal-page,[data-testid=staff-page-content],[data-testid=personal-daily-tasks-page],[data-testid=manager-daily-tasks-page]) :is(button,a[href],[role=button],[role=tab]):active{filter:none!important;transform:none!important}}main .employee-portal-page .employee-portal-hero{grid-template-columns:1fr;grid-template-areas:"person""progress";border:0!important;border-bottom:1px solid var(--discipline-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:.8rem!important;margin-bottom:.75rem!important;padding:0 0 .95rem!important}main .employee-portal-page .employee-today-line,main .employee-portal-page .employee-portal-punch-card{display:none!important}main .employee-portal-page .employee-portal-punch-card,main .employee-portal-page .employee-portal-progress-card,main .employee-portal-page .daily-status-panel,main .employee-portal-page .employee-portal-panel{box-shadow:none!important;background:0 0!important;border-radius:0!important}main .employee-portal-page .employee-portal-metrics{border-bottom:1px solid var(--discipline-border)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 0 .95rem!important;padding:0 0 .8rem!important}main .employee-portal-page .employee-portal-metric,main .employee-portal-page .employee-portal-metric:is(.green,.teal,.amber,.purple,.star){min-height:4.1rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.55rem .85rem!important;transform:none!important}main .employee-portal-page .employee-portal-metric+.employee-portal-metric{border-inline-start:1px solid var(--discipline-border)!important}main .employee-portal-page .employee-portal-metric.clickable:hover{background:var(--discipline-surface)!important}main .employee-portal-page .portal-metric-icon{background:0 0!important;border-radius:8px!important;width:1.75rem!important;height:1.75rem!important}main .employee-portal-page .employee-today-workflow{gap:.85rem;display:grid}main .employee-portal-page .employee-today-workflow>.daily-tasks-panel[data-mode=self]{order:1;border:0!important;border-bottom:1px solid var(--discipline-border)!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important;padding:0 0 .95rem!important;overflow:visible!important}main .employee-portal-page .daily-status-panel{padding:clamp(.85rem,1.45vw,1.15rem)!important}main .employee-portal-page .portal-progress-line{background:var(--discipline-surface-raised)!important;height:4px!important;box-shadow:none!important}main .employee-portal-page .portal-progress-line span{box-shadow:none!important}main .employee-portal-page .employee-portal-progress-card[data-state=missing-entry] .portal-progress-line span{background:#f59e0bb8!important}.light main .employee-portal-page :is(.employee-portal-greeting h2,.employee-today-line strong,.portal-clock-digits b,.portal-metric-copy strong,.portal-progress-line-head strong,.portal-shift-board strong){color:#0f172a!important}.light main .employee-portal-page :is(.portal-punch-status,.portal-metric-copy span,.portal-metric-copy small,.portal-progress-line-head span,.portal-shift-board span,.panel-head p){color:#334155d1!important}@media (width<=900px){main .employee-portal-page .employee-portal-hero{grid-template-columns:1fr;grid-template-areas:"person""progress"}main .employee-portal-page .employee-portal-progress-card{grid-area:progress!important;display:grid!important}}@media (width<=640px){main .employee-portal-page .employee-portal-metrics{grid-template-columns:1fr!important}main .employee-portal-page .employee-portal-metric+.employee-portal-metric{border-inline-start:0!important;border-top:1px solid var(--discipline-border)!important}main .employee-portal-page .portal-shift-board.today-summary div:last-child:nth-child(odd){grid-column:1/-1}}main .employee-portal-page .employee-portal-tabs{justify-content:end;justify-self:end;max-width:100%;border:1px solid var(--discipline-border)!important;border-radius:12px!important;grid-template-columns:repeat(3,44px)!important;gap:.35rem!important;width:fit-content!important;padding:.25rem!important}main .employee-portal-page .employee-tab{border-radius:10px!important;justify-content:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}main .employee-portal-page .employee-tab svg{margin:0!important}main .employee-portal-page .employee-attendance-disclosure{border:0!important;border-top:1px solid var(--discipline-border)!important;padding:0!important}main .employee-portal-page .employee-attendance-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-height:3.5rem;list-style:none;display:grid;padding:.45rem 0!important}main .employee-portal-page .employee-attendance-summary::-webkit-details-marker{display:none}main .employee-portal-page .employee-attendance-chevron{color:var(--text-muted);transition:transform .16s}main .employee-portal-page .employee-attendance-disclosure[open] .employee-attendance-chevron{transform:rotate(180deg)}main .employee-portal-page .employee-attendance-body{padding:.3rem 0 .95rem}main .employee-portal-page .portal-request-mode-menu{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-bottom:.75rem;display:flex}main .employee-portal-page .request-mode-choice{border:1px solid var(--portal-final-border,#ffffff1f);background:var(--portal-final-surface-soft,#ffffff0e);min-width:8.2rem;min-height:44px;color:var(--portal-final-muted,var(--muted-foreground));white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.65rem;font-size:.78rem;font-weight:760;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}main .employee-portal-page .request-mode-choice[data-state=active],main .employee-portal-page .request-mode-choice:hover{border-color:var(--portal-final-border-strong,#ffffff2e);background:var(--portal-final-selected,#8d77e829);color:var(--portal-final-text,var(--foreground))}@media (width<=640px){main .employee-portal-page .employee-portal-tabs{justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}main .employee-portal-page .employee-tab{width:100%!important}}main .employee-portal-page .employee-portal-primary-action{color:#f8fafce6!important;background:linear-gradient(#ffffff16,#ffffff09),#0e12209e!important;border:1px solid #e2e8f029!important;border-radius:13px!important;gap:.4rem!important;width:auto!important;max-width:max-content!important;min-height:38px!important;padding:0 .85rem!important;font-size:.78rem!important;font-weight:720!important;box-shadow:inset 0 1px #ffffff14,0 14px 36px #0000002e!important}.light main .employee-portal-page .employee-portal-primary-action{color:#172033!important;background:linear-gradient(#fffffff0,#f8fafcc2),#fffc!important;border-color:#0f172a1c!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a14!important}.light main .employee-portal-page .employee-portal-primary-action:hover{background:linear-gradient(#fff,#f1f5f9e6),#fffffff2!important}@media (width<=900px){main .employee-portal-page .employee-portal-primary-action{justify-self:start!important;width:auto!important}}main .employee-portal-page{--portal-premium-border:#94a3b82e;--portal-premium-border-strong:#cbd5e13d;--portal-premium-surface:#080d1bbd;--portal-premium-surface-soft:#ffffff0b;--portal-premium-text:#f8fafcf0;--portal-premium-muted:#cbd5e19e}.light main .employee-portal-page{--portal-premium-border:#0f172a1a;--portal-premium-border-strong:#0f172a29;--portal-premium-surface:#ffffffe0;--portal-premium-surface-soft:#0f172a09;--portal-premium-text:#0f172a;--portal-premium-muted:#334155a3}main .employee-portal-page .employee-portal-hero{border:1px solid var(--portal-premium-border)!important;background:linear-gradient(180deg, #ffffff12, #ffffff05), var(--portal-premium-surface)!important;border-radius:22px!important;gap:.9rem!important;margin-bottom:.85rem!important;padding:1.05rem 1.1rem!important;box-shadow:inset 0 1px #ffffff12,0 18px 44px #0000002e!important}.light main .employee-portal-page .employee-portal-hero{background:linear-gradient(180deg, #fffffffa, #f8fafcb8), var(--portal-premium-surface)!important;box-shadow:inset 0 1px #ffffffeb,0 16px 38px #0f172a14!important}main .employee-portal-page .employee-portal-person{align-items:center!important;gap:.75rem!important}main .employee-portal-page .employee-portal-greeting{align-items:center;gap:.55rem;min-width:0;display:flex!important}main .employee-portal-page .employee-portal-greeting h2{overflow-wrap:anywhere;max-width:min(34rem,100%);color:var(--portal-premium-text)!important;font-size:1.12rem!important;font-weight:760!important;line-height:1.55!important}main .employee-portal-page .employee-portal-avatar{color:#f8fafceb!important;background:linear-gradient(145deg,#475569e0,#1e293be0)!important;border-radius:50%!important;width:48px!important;height:48px!important;font-size:.92rem!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000002e!important}.light main .employee-portal-page .employee-portal-avatar{background:linear-gradient(145deg,#334155e6,#64748bcc)!important}main .employee-portal-page .employee-portal-profile-trigger:focus-visible{border-radius:999px!important}main .employee-portal-page .employee-portal-primary-action{position:relative;border-color:var(--portal-premium-border-strong)!important;color:#f8fafceb!important;background:linear-gradient(#ffffff1a,#ffffff09),#0f172aa3!important;border-radius:999px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #00000024!important}main .employee-portal-page .employee-portal-primary-action:hover{background:linear-gradient(#ffffff24,#ffffff0e),#0f172ac7!important;border-color:#e2e8f052!important}.light main .employee-portal-page .employee-portal-primary-action,.light main .employee-portal-page .employee-portal-primary-action:hover{color:#172033!important;background:linear-gradient(#fff,#f1f5f9e6),#ffffffeb!important;border-color:#0f172a24!important;box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f172a14!important}main .employee-portal-page .employee-portal-primary-action svg{margin:0!important}main .employee-portal-page .employee-portal-primary-action-label{display:none!important}main .employee-portal-page .employee-portal-progress-card{background:0 0!important;border:0!important;padding:.1rem 0 0!important}main .employee-portal-page .portal-progress-line{background:#94a3b829!important;height:3px!important}main .employee-portal-page .employee-portal-tabs{border:1px solid var(--portal-premium-border)!important;background:var(--portal-premium-surface-soft)!important;border-radius:14px!important;gap:.25rem!important;margin:0 0 .8rem!important;padding:.25rem!important;box-shadow:inset 0 1px #ffffff0e!important}main .employee-portal-page .employee-tab{color:var(--portal-premium-muted)!important;background:0 0!important;border:0!important;border-radius:11px!important}main .employee-portal-page .employee-tab:hover,main .employee-portal-page .employee-portal-tabs .employee-tab.active{color:var(--portal-premium-text)!important;box-shadow:none!important;background:#ffffff16!important}.light main .employee-portal-page .employee-tab:hover,.light main .employee-portal-page .employee-portal-tabs .employee-tab.active{background:#0f172a0e!important}main .employee-portal-page .employee-today-workflow{border:1px solid var(--portal-premium-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--portal-premium-surface)!important;border-radius:22px!important;gap:0!important;padding:.95rem 1.05rem!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000024!important}.light main .employee-portal-page .employee-today-workflow{background:linear-gradient(180deg, #fffffff7, #f8fafcb8), var(--portal-premium-surface)!important;box-shadow:inset 0 1px #ffffffe6,0 16px 38px #0f172a12!important}main .employee-portal-page .employee-today-workflow>.daily-tasks-panel[data-mode=self]{order:3;border:0!important;border-bottom:1px solid var(--portal-premium-border)!important;margin:0!important;padding:0 0 .75rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self]>div:first-child{border-bottom-color:var(--portal-premium-border)!important;padding:0 0 .65rem!important}main .employee-portal-page :is([data-testid=daily-task-empty],.empty-state.request-empty){background:var(--portal-premium-surface-soft)!important;border:0!important;border-radius:16px!important;min-height:5.25rem!important}main .employee-portal-page [data-testid=daily-task-empty]{padding:1rem!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard]{border:0!important;border-bottom:1px solid var(--portal-premium-border)!important;background:0 0!important;margin:0!important;padding:.52rem 0!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-current{background:0 0!important;border:0!important;border-radius:0!important;min-height:2.75rem!important;padding:.2rem 0!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-current small{color:var(--portal-premium-muted)!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge{min-width:2.25rem;font-weight:720;border-color:var(--portal-premium-border)!important;background:var(--portal-premium-surface-soft)!important;color:var(--portal-premium-text)!important;border-radius:999px!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-options{padding-top:.45rem;border-top:1px solid var(--portal-premium-border)!important;gap:.45rem!important;margin-top:.45rem!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-option{min-height:2.75rem;border:1px solid var(--portal-premium-border)!important;background:var(--portal-premium-surface-soft)!important;border-radius:12px!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-option+.daily-task-mood-option{border-inline-start:1px solid var(--portal-premium-border)!important}main .employee-portal-page .team-mood-strip{border-bottom:1px solid var(--portal-premium-border)!important;background:0 0!important;margin:0!important;padding:.52rem 0!important}main .employee-portal-page .team-mood-current{width:100%;min-height:2.75rem;color:var(--portal-premium-text);text-align:right;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.2rem 0;display:grid}main .employee-portal-page .team-mood-current strong,main .employee-portal-page .team-mood-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:760;line-height:1.55;display:block;overflow:hidden}main .employee-portal-page .team-mood-current small,main .employee-portal-page .team-mood-row small{color:var(--portal-premium-muted);margin-top:.08rem;font-size:.72rem;line-height:1.45;display:block}main .employee-portal-page .team-mood-avatar-stack{flex-direction:row-reverse;justify-content:flex-start;min-width:2.2rem;display:inline-flex}main .employee-portal-page .team-mood-avatar{color:#f8fafcf0;object-fit:cover;background:#475569c7;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.78rem;font-weight:760;display:grid;overflow:hidden}main .employee-portal-page .team-mood-avatar[data-tone=green]{color:#99f6e4;background:#14b8a63b;border-color:#34d39975}main .employee-portal-page .team-mood-avatar[data-tone=teal]{color:#ccfbf1;background:#0d948842;border-color:#2dd4bf75}main .employee-portal-page .team-mood-avatar[data-tone=blue]{color:#bae6fd;background:#0ea5e938;border-color:#7dd3fc70}main .employee-portal-page .team-mood-avatar[data-tone=purple]{color:#ddd6fe;background:#7c3aed38;border-color:#a78bfa70}main .employee-portal-page .team-mood-avatar[data-tone=amber]{color:#fde68a;background:#d977063d;border-color:#fbbf2480}main .employee-portal-page .team-mood-avatar[data-tone=red]{color:#fecaca;background:#dc262638;border-color:#f871717a}.light main .employee-portal-page .team-mood-avatar[data-tone=green]{color:#0f766e;background:#14b8a624}.light main .employee-portal-page .team-mood-avatar[data-tone=teal]{color:#0f766e;background:#0d948821}.light main .employee-portal-page .team-mood-avatar[data-tone=blue]{color:#0369a1;background:#0ea5e91f}.light main .employee-portal-page .team-mood-avatar[data-tone=purple]{color:#6d28d9;background:#7c3aed1f}.light main .employee-portal-page .team-mood-avatar[data-tone=amber]{color:#b45309;background:#d9770624}.light main .employee-portal-page .team-mood-avatar[data-tone=red]{color:#b91c1c;background:#dc26261f}main .employee-portal-page .team-mood-avatar.more{background:var(--portal-premium-surface-soft);color:var(--portal-premium-muted);font-size:.7rem}main .employee-portal-page .team-mood-list{border-top:1px solid var(--portal-premium-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.45rem;padding-top:.45rem;display:grid}main .employee-portal-page .team-mood-row{border:1px solid var(--portal-premium-border);background:var(--portal-premium-surface-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:2.8rem;padding:.42rem .5rem;display:grid}main .employee-portal-page .team-mood-row[data-current=true]{border-color:var(--portal-premium-border-strong)}main .employee-portal-page .team-mood-row-state{min-width:1.6rem;min-height:1.6rem;color:var(--portal-premium-muted);place-items:center;font-size:1rem;display:grid}main .employee-portal-page .employee-attendance-disclosure{border-top:0!important}main .employee-portal-page .employee-attendance-summary{min-height:3.15rem!important;padding:.35rem 0 0!important}main .employee-portal-page .employee-attendance-summary p,main .employee-portal-page .portal-shift-board span,main .employee-portal-page .portal-progress-line-head span{color:var(--portal-premium-muted)!important}@media (width<=640px){main .employee-portal-page .employee-portal-hero,main .employee-portal-page .employee-today-workflow{border-radius:18px!important;padding:.85rem!important}main .employee-portal-page .employee-portal-person{align-items:flex-start!important}main .employee-portal-page .employee-portal-greeting{flex:auto;align-items:flex-start}main .employee-portal-page .employee-portal-greeting h2{flex:min(12rem,100%);font-size:1rem!important}main .employee-portal-page .employee-portal-avatar{width:42px!important;height:42px!important}main .employee-portal-page .employee-portal-primary-action{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-options{grid-template-columns:1fr!important}main .employee-portal-page .team-mood-current{grid-template-columns:auto minmax(0,1fr) auto auto}main .employee-portal-page .team-mood-list{grid-template-columns:1fr}main .employee-portal-page .team-mood-avatar-stack .team-mood-avatar:nth-child(n+6){display:none}}main [data-testid=personal-daily-tasks-page]{--tasks-premium-border:#94a3b82e;--tasks-premium-border-strong:#cbd5e13d;--tasks-premium-surface:#080d1bbd;--tasks-premium-surface-soft:#ffffff0b;--tasks-premium-text:#f8fafcf0;--tasks-premium-muted:#cbd5e19e;gap:.85rem!important}.light main [data-testid=personal-daily-tasks-page]{--tasks-premium-border:#0f172a1a;--tasks-premium-border-strong:#0f172a29;--tasks-premium-surface:#ffffffe0;--tasks-premium-surface-soft:#0f172a09;--tasks-premium-text:#0f172a;--tasks-premium-muted:#334155a3}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary,main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-leaderboard],main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-log]{overflow:hidden;border:1px solid var(--tasks-premium-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--tasks-premium-surface)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000024!important}.light main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary,.light main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-leaderboard],.light main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-log]{background:linear-gradient(180deg, #fffffff7, #f8fafcb8), var(--tasks-premium-surface)!important;box-shadow:inset 0 1px #ffffffe6,0 16px 38px #0f172a12!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary{padding:.95rem 1.05rem!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary>.panel-head.compact{border:0!important;border-bottom:1px solid var(--tasks-premium-border)!important;background:0 0!important;margin:0!important;padding:0 0 .7rem!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary>.panel-head.compact h2{color:var(--tasks-premium-text)!important;font-size:1rem!important;font-weight:760!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary>.panel-head.compact p,main [data-testid=personal-daily-tasks-page] :is(.daily-task-mood-current small,.my-daily-task-history-toggle small,.daily-task-card p,.daily-task-next-action-copy span){color:var(--tasks-premium-muted)!important}main [data-testid=personal-daily-tasks-route-note]{display:none!important}main [data-testid=personal-daily-tasks-page] :is(.daily-task-mood-strip,.my-daily-task-history-strip){border:0!important;border-bottom:1px solid var(--tasks-premium-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.52rem 0!important}main [data-testid=personal-daily-tasks-page] :is(.daily-task-mood-current,.my-daily-task-history-toggle){min-height:2.75rem!important;color:var(--tasks-premium-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.2rem 0!important}@media (width<=640px){main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false]{padding-block:.42rem!important}main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false] .my-daily-task-history-toggle{grid-template-columns:minmax(0,1fr) auto 1rem!important;align-items:center!important;gap:.5rem!important;min-height:2.62rem!important;display:grid!important}main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false] .my-daily-task-history-toggle small{display:none!important}main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false] .my-daily-task-history-counts{justify-content:flex-end!important}main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false] .my-daily-task-history-counts [data-slot=badge]:nth-child(n+2),main [data-testid=personal-daily-tasks-page] .my-daily-task-history-strip[data-open=false] .my-daily-task-history-rows{display:none!important}}main [data-testid=personal-daily-tasks-page] [data-testid=personal-daily-tasks-route-panel]{border:0!important;border-bottom:1px solid var(--tasks-premium-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.75rem 0!important}main [data-testid=personal-daily-tasks-page] [data-testid=personal-daily-tasks-route-panel]>div:first-child{border-bottom-color:var(--tasks-premium-border)!important;padding:0 0 .65rem!important}main [data-testid=personal-daily-tasks-page] :is([data-testid=daily-task-empty],.daily-task-completed-empty,.my-daily-task-history-empty){background:var(--tasks-premium-surface-soft)!important;border:0!important;border-radius:16px!important;min-height:5.25rem!important}main [data-testid=personal-daily-tasks-page] .daily-task-card{border:1px solid var(--tasks-premium-border)!important;background:var(--tasks-premium-surface-soft)!important;box-shadow:none!important;border-radius:16px!important}main [data-testid=personal-daily-tasks-page] .daily-task-card:hover{border-color:var(--tasks-premium-border-strong)!important;background:#ffffff0f!important;transform:none!important}.light main [data-testid=personal-daily-tasks-page] .daily-task-card:hover{background:#0f172a0b!important}main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-leaderboard],main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-log]{padding:.95rem 1.05rem!important}main [data-testid=personal-daily-tasks-page] :is([data-testid=daily-task-star-leaderboard-row],[data-testid=daily-task-star-log-row]){border-color:var(--tasks-premium-border)!important;background:var(--tasks-premium-surface-soft)!important;border-radius:14px!important}@media (width<=640px){main [data-testid=personal-daily-tasks-page]{gap:.75rem!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary,main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-leaderboard],main [data-testid=personal-daily-tasks-page]>[data-testid=daily-task-star-log]{border-radius:18px!important;padding:.85rem!important}main [data-testid=personal-daily-tasks-page]>.employee-portal-panel.primary>.panel-head.compact{gap:.55rem!important}main [data-testid=personal-daily-tasks-page] [data-testid=daily-task-star-log-row]{align-items:start!important}main [data-testid=personal-daily-tasks-page] [data-testid=daily-task-star-log-row] .truncate.font-semibold{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.55!important;overflow:visible!important}}main [data-testid=projects-page]{--projects-premium-border:#94a3b82e;--projects-premium-border-strong:#cbd5e13d;--projects-premium-surface:#080d1bbd;--projects-premium-surface-soft:#ffffff0b;--projects-premium-text:#f8fafcf0;--projects-premium-muted:#cbd5e19e;border:1px solid var(--projects-premium-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--projects-premium-surface)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000024!important}.light main [data-testid=projects-page]{--projects-premium-border:#0f172a1a;--projects-premium-border-strong:#0f172a29;--projects-premium-surface:#ffffffe0;--projects-premium-surface-soft:#0f172a09;--projects-premium-text:#0f172a;--projects-premium-muted:#334155a3;background:linear-gradient(180deg, #fffffff7, #f8fafcb8), var(--projects-premium-surface)!important;box-shadow:inset 0 1px #ffffffe6,0 16px 38px #0f172a12!important}main [data-testid=projects-page] #projects-title{color:var(--projects-premium-text)!important;font-size:1.05rem!important;font-weight:760!important}main [data-testid=projects-page]>div:first-child>span{border:1px solid var(--projects-premium-border-strong)!important;color:#f8fafce6!important;width:2.65rem!important;height:2.65rem!important;box-shadow:none!important;background:linear-gradient(#ffffff1a,#ffffff09),#0f172aa3!important;border-radius:999px!important}.light main [data-testid=projects-page]>div:first-child>span{color:#172033!important;background:linear-gradient(#fff,#f1f5f9e6),#ffffffeb!important}main [data-testid=projects-list]{gap:.55rem!important}main [data-testid=project-link],main [data-testid=project-bug-row]{border:1px solid var(--projects-premium-border)!important;background:var(--projects-premium-surface-soft)!important;min-height:2.85rem!important;color:var(--projects-premium-text)!important;box-shadow:none!important;border-radius:13px!important;transform:none!important}main [data-testid=project-link]:hover,main [data-testid=project-bug-row]:hover{border-color:var(--projects-premium-border-strong)!important;background:#ffffff0f!important}.light main [data-testid=project-link]:hover,.light main [data-testid=project-bug-row]:hover{background:#0f172a0b!important}main [data-testid=project-link] span,main [data-testid=projects-page] :is(p,label){color:var(--projects-premium-muted)!important}@media (width<=640px){main [data-testid=projects-page]{border-radius:18px!important;padding:.85rem!important}}main [data-testid=staff-access-denied]{min-height:min(52svh,34rem)!important}main [data-testid=staff-access-denied] .staff-access-denied-card{--staff-denied-border:#94a3b82e;--staff-denied-surface:#080d1bbd;--staff-denied-text:#f8fafcf0;--staff-denied-muted:#cbd5e19e;border:1px solid var(--staff-denied-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--staff-denied-surface)!important;border-radius:20px!important;max-width:28rem!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000024!important}.light main [data-testid=staff-access-denied] .staff-access-denied-card{--staff-denied-border:#0f172a1a;--staff-denied-surface:#ffffffe0;--staff-denied-text:#0f172a;--staff-denied-muted:#334155a3;background:linear-gradient(180deg, #fffffff7, #f8fafcb8), var(--staff-denied-surface)!important;box-shadow:inset 0 1px #ffffffe6,0 16px 38px #0f172a12!important}main [data-testid=staff-access-denied] :is([data-slot=card-header],.staff-access-denied-card>div){padding:1rem!important}main [data-testid=staff-access-denied] [data-slot=card-title]{color:var(--staff-denied-text)!important;font-size:1rem!important;font-weight:760!important}main [data-testid=staff-access-denied] [data-slot=card-description]{color:var(--staff-denied-muted)!important;font-size:.82rem!important;line-height:1.8!important}main [data-premium-accounting-action=quiet]{color:#f8fafce6!important;min-height:2.55rem!important;box-shadow:none!important;background:linear-gradient(#fff1,#ffffff06),#0f172a8a!important;border:1px solid #94a3b838!important;border-radius:12px!important;font-weight:720!important}main [data-premium-accounting-action=quiet]:hover{color:#f8fafcf5!important;background:linear-gradient(#ffffff16,#ffffff08),#0f172aa3!important;border-color:#cbd5e157!important}main [data-premium-accounting-action=quiet] svg{opacity:.78;color:currentColor!important}main [data-premium-accounting-action=quiet][data-tone=deposit]{color:#5eead4!important;background:linear-gradient(#2dd4bf24,#2dd4bf0e),#0f172a7a!important;border-color:#2dd4bf42!important}.light main [data-premium-accounting-action=quiet]{color:#172033!important;background:linear-gradient(#fffffff5,#f8fafcbd),#ffffffe0!important;border-color:#0f172a1f!important;box-shadow:inset 0 1px #fffc!important}.light main [data-premium-accounting-action=quiet]:hover{color:#0f172a!important;background:linear-gradient(#fff,#f1f5f9db),#fffffff5!important;border-color:#0f172a33!important}.light main [data-premium-accounting-action=quiet][data-tone=deposit]{color:#0f766e!important;background:linear-gradient(#14b8a61c,#14b8a60a),#ffffffe6!important;border-color:#0d948838!important}@media (width<=640px){main [data-premium-accounting-action=quiet]{border-radius:11px!important;min-height:2.65rem!important}}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{color:#f8fafcf0!important;background:linear-gradient(#ffffff12,#ffffff07),#0f172a9e!important;border-color:#cbd5e133!important;box-shadow:inset 0 1px #ffffff12!important}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page] svg{color:#f8fafcf0!important}.light .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{color:#0f172a!important;background:linear-gradient(#fffffff7,#f1f5f9d1),#ffffffe6!important;border-color:#0f172a24!important;box-shadow:inset 0 1px #ffffffd1!important}.light .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page] svg{color:#0f172a!important}main [data-testid=staff-page-content] :is(.staff-section-nav button[aria-current=page],[data-testid=personnel-list-tab][aria-selected=true],[data-testid=personnel-create-tab][aria-selected=true],[data-testid=employee-quick-filters] button[aria-pressed=true],[data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],[data-testid=employee-create-submit-top]){color:#f8fafcf0!important;background:linear-gradient(#ffffff12,#ffffff07),#0f172a9e!important;border:1px solid #cbd5e133!important;box-shadow:inset 0 1px #ffffff12!important}main [data-testid=staff-page-content] :is(.staff-section-nav button[aria-current=page],[data-testid=personnel-list-tab][aria-selected=true],[data-testid=personnel-create-tab][aria-selected=true],[data-testid=employee-quick-filters] button[aria-pressed=true],[data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],[data-testid=employee-create-submit-top]) svg{color:currentColor!important}main [data-testid=staff-page-content] :is([data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],[data-testid=employee-create-submit-top]):hover{background:linear-gradient(#ffffff17,#ffffff09),#0f172aad!important;border-color:#cbd5e152!important}.light main [data-testid=staff-page-content] :is(.staff-section-nav button[aria-current=page],[data-testid=personnel-list-tab][aria-selected=true],[data-testid=personnel-create-tab][aria-selected=true],[data-testid=employee-quick-filters] button[aria-pressed=true],[data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],[data-testid=employee-create-submit-top]){color:#0f172a!important;background:linear-gradient(#fffffff7,#f1f5f9d1),#ffffffe6!important;border-color:#0f172a24!important;box-shadow:inset 0 1px #ffffffd1!important}main #personnel-list-panel [data-testid^=employee-quick-filter-][data-active=true]{color:#f8fafcf0!important;background:linear-gradient(#ffffff12,#ffffff07),#0f172a9e!important;border-color:#cbd5e133!important;box-shadow:inset 0 1px #ffffff12!important}.light main #personnel-list-panel [data-testid^=employee-quick-filter-][data-active=true]{color:#0f172a!important;background:linear-gradient(#fffffff7,#f1f5f9d1),#ffffffe6!important;border-color:#0f172a24!important}main [data-testid=manager-daily-tasks-page]{--task-premium-border:#94a3b829;--task-premium-border-strong:#cbd5e13d;--task-premium-surface:#080d1bb3;--task-premium-surface-raised:#ffffff0d;--task-premium-text:#f8fafcf0;--task-premium-muted:#cbd5e1a3;--management-interaction-border:#cbd5e13d;--management-interaction-focus:#e2e8f09e;--management-interaction-focus-halo:#94a3b81f;--management-interaction-hover:#ffffff0a;--management-interaction-pressed:#ffffff0e}.light main [data-testid=manager-daily-tasks-page]{--task-premium-border:#0f172a1a;--task-premium-border-strong:#0f172a29;--task-premium-surface:#ffffffdb;--task-premium-surface-raised:#0f172a09;--task-premium-text:#0f172a;--task-premium-muted:#334155a8}main [data-testid=manager-daily-tasks-page] :is(.manager-task-controls,.manager-task-roster-panel,.manager-task-detail-column>section,[data-testid=daily-task-star-leaderboard],[data-testid=daily-task-star-log]){border-color:var(--task-premium-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff04), var(--task-premium-surface)!important;box-shadow:none!important}.light main [data-testid=manager-daily-tasks-page] :is(.manager-task-controls,.manager-task-roster-panel,.manager-task-detail-column>section,[data-testid=daily-task-star-leaderboard],[data-testid=daily-task-star-log]){background:linear-gradient(180deg, #fffffffa, #f8fafcbd), var(--task-premium-surface)!important}main [data-testid=manager-daily-tasks-page] .manager-task-primary-create{border:1px solid var(--task-premium-border-strong)!important;min-height:2.7rem!important;color:var(--task-premium-text)!important;background:linear-gradient(#ffffff12,#ffffff07),#0f172a94!important;border-radius:12px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff12!important}main [data-testid=manager-daily-tasks-page] .manager-task-primary-create:hover{background:linear-gradient(#ffffff17,#ffffff09),#0f172aad!important;border-color:#cbd5e157!important}main [data-testid=manager-daily-tasks-page] .manager-task-primary-create svg{opacity:.75;color:currentColor!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter[data-active=true]{border-color:var(--task-premium-border-strong)!important;color:var(--task-premium-text)!important;box-shadow:none!important;background:linear-gradient(#fff1,#ffffff06),#0f172a85!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter strong{background:#ffffff0b!important;border-style:solid!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row]{border-color:var(--task-premium-border)!important;box-shadow:none!important;background:#ffffff07!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row][data-selected=true]{border-color:var(--task-premium-border-strong)!important;background:#ffffff0c!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid:before{opacity:.72!important;width:2px!important}main [data-testid=manager-daily-tasks-page] :is(.manager-task-roster-select strong,.manager-task-team-strip-person strong){color:var(--task-premium-text)!important}main [data-testid=manager-daily-tasks-page] :is(.manager-task-roster-select small,.manager-task-roster-mobile-summary,.manager-task-team-strip-person small){color:var(--task-premium-muted)!important}@media (width<=640px){main [data-testid=manager-daily-tasks-page]{gap:.75rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel{border-radius:18px!important;padding:.85rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filters{scrollbar-width:none;gap:.4rem!important;margin-top:.7rem!important;padding:0 0 .15rem!important;display:flex!important;overflow-x:auto!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter{flex:none;border-radius:999px!important;gap:.45rem!important;width:auto!important;min-width:max-content!important;min-height:2.35rem!important;padding:.35rem .65rem!important;font-size:.7rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter[data-mobile-priority=collapsed]{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list{gap:.45rem!important;max-height:min(62svh,34rem)!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row]{border-radius:14px!important;min-height:3.45rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action{width:2.55rem!important;min-width:2.55rem!important;min-height:2.55rem!important;color:var(--task-premium-muted)!important;border-radius:12px!important;padding:0!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action span,main [data-testid=manager-daily-tasks-page] .manager-task-roster-action .manager-task-roster-action-label{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-primary-create{width:100%!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel>div:first-child{gap:.4rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel .relative.mt-3{margin-top:.6rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row]{background:#ffffff05!important;border-radius:12px!important;min-height:3.05rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list [data-testid=manager-daily-task-team-row][data-selected=true]{background:#ffffff0a!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:2.3rem minmax(0,1fr) auto!important;gap:.45rem!important;padding:.45rem .55rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid:before{opacity:.5!important;width:1px!important;top:.75rem!important;bottom:.75rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action{border-radius:10px!important;width:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-avatar .employee-portal-avatar,main [data-testid=manager-daily-tasks-page] .manager-task-roster-avatar .employee-profile-popover-avatar,main [data-testid=manager-daily-tasks-page] .manager-task-roster-avatar img{width:2rem!important;height:2rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select strong{font-size:.88rem!important;line-height:1.45!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select>div:first-child>.min-w-0>.num-fa.mt-0\.5{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select small,main [data-testid=manager-daily-tasks-page] .manager-task-roster-mobile-summary{font-size:.68rem!important;line-height:1.45!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-star-pill]{min-height:1.35rem!important;box-shadow:none!important;background:#f59e0b11!important;border-color:#f59e0b47!important;gap:.18rem!important;padding-inline:.38rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-star-pill] svg{width:.68rem!important;height:.68rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;padding:0!important;display:grid!important;overflow:visible!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter{justify-content:center!important;gap:.3rem!important;width:100%!important;min-width:0!important;min-height:2.05rem!important;padding:.28rem .36rem!important;font-size:.66rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter strong{min-width:1.2rem!important;height:1.2rem!important;padding-inline:.24rem!important;font-size:.62rem!important}}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select{background:0 0!important}@media (hover:hover){main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row] .manager-task-roster-select:where(:not(:disabled):not([aria-disabled=true])):hover{border-color:var(--task-premium-border-strong)!important;background:#ffffff0a!important}}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-selected=true] .manager-task-roster-select,main [data-testid=manager-daily-tasks-page] .manager-task-detail-switch-item[data-active=true],main [data-testid=manager-daily-tasks-page] :is([data-testid=daily-task-manager-done-shortcut],[data-testid=daily-task-manager-revision-shortcut],[data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){border-color:var(--task-premium-border-strong)!important;color:var(--task-premium-text)!important;box-shadow:none!important;background:linear-gradient(#ffffff13,#ffffff07),#0f172a9e!important}main [data-testid=manager-daily-tasks-page] .daily-task-card-selected{border-color:var(--task-premium-border-strong)!important;box-shadow:none!important;--tw-ring-color:#cbd5e12e!important;background:linear-gradient(#ffffff0b,#ffffff04),#090e1dbd!important}main [data-testid=manager-daily-tasks-page] .daily-task-card-selected:before{opacity:.65!important;background:#cbd5e133!important;width:1px!important}@media (width<=640px){main [data-testid=manager-daily-tasks-page] .daily-task-card-selected{box-shadow:none!important;background:linear-gradient(#ffffff0a,#ffffff04),#090e1dbd!important;border-color:#cbd5e133!important}main [data-testid=manager-daily-tasks-page] .daily-task-card-selected:before{content:none!important;display:none!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-tasks-panel],main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-carry-over-section] .daily-task-card:not(.daily-task-card-selected){background:0 0!important;border-color:#0000!important;padding-inline:0!important}}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-carry-over-section]{background:0 0!important;border-color:#0000!important;padding:0!important}main [data-testid=manager-daily-tasks-page] .daily-task-card:not(.daily-task-card-selected),main [data-testid=manager-daily-tasks-page] .daily-task-card:not(.daily-task-card-selected):hover{box-shadow:none!important;background:#ffffff07!important;border-color:#cbd5e124!important}main [data-testid=manager-daily-tasks-page] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected),main [data-testid=manager-daily-tasks-page] .daily-tasks-panel[data-mode=manager] .daily-task-card:not(.daily-task-card-selected):hover{box-shadow:none!important;background:#ffffff07!important;border-color:#cbd5e124!important;transform:none!important}main [data-testid=manager-daily-tasks-page] .daily-task-review-thread svg{color:#cbd5e1b8!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-visibility-rule]{color:#e2e8f0db!important;background:#ffffff07!important;border-color:#cbd5e124!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-visibility-rule] svg{color:#cbd5e1b8!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-revision-submit]{color:#f8fafcf0!important;box-shadow:none!important;background:linear-gradient(#ffffff14,#ffffff08),#0f172aa8!important;border-color:#cbd5e133!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:4.25rem minmax(0,1fr) 2.4rem!important;grid-template-areas:"action content avatar""action status avatar"!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid:before{content:none!important;display:none!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row][data-selected=true]{background:#ffffff0a!important;border-color:#cbd5e138!important}main [data-testid=manager-daily-tasks-page] .daily-task-card-selected{box-shadow:none!important;background:#090e1dbd!important;border-color:#cbd5e129!important}main [data-testid=manager-daily-tasks-page] .daily-task-card-selected:before{content:none!important;display:none!important}main [data-testid=manager-daily-tasks-page] .daily-task-next-action,main [data-testid=manager-daily-tasks-page] .daily-task-next-action[data-tone]{color:#e2e8f0eb!important;box-shadow:none!important;background:#ffffff07!important;border-color:#cbd5e124!important}main [data-testid=manager-daily-tasks-page] .daily-task-next-action-icon{color:#cbd5e1d1!important;background:#ffffff0b!important;border-color:#cbd5e124!important}@media (width<=640px){main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:2.3rem minmax(0,1fr) auto!important;grid-template-areas:"action content avatar""action status avatar"!important}}[data-testid=manager-daily-task-quick-create-dialog] [data-testid=manager-daily-task-quick-submit],.manager-task-controls [data-testid=manager-daily-task-quick-submit]{color:#f8fafcf0!important;box-shadow:none!important;background:linear-gradient(#ffffff14,#ffffff08),#0f172aa8!important;border-color:#cbd5e138!important}[data-testid=manager-daily-task-quick-create-dialog] [data-testid=manager-daily-task-quick-submit]:disabled,.manager-task-controls [data-testid=manager-daily-task-quick-submit]:disabled{color:#cbd5e180!important;background:#0f172a61!important;border-color:#94a3b824!important}[data-testid=manager-daily-task-quick-create-dialog] .manager-task-assignee-chip,.manager-task-controls .manager-task-assignee-chip{color:#f8fafce6!important;background:#ffffff0e!important;border-color:#cbd5e133!important}[data-testid=manager-daily-task-quick-create-dialog] .manager-task-assignee-input:focus-within,.manager-task-controls .manager-task-assignee-input:focus-within{border-color:#cbd5e152!important;box-shadow:0 0 0 3px #94a3b81f!important}[data-testid^=employee-request-status-filter-][data-state=active],[data-testid=employee-request-status-filter-all][data-state=active]{color:#f8fafceb!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#cbd5e138!important}main [data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-detail-column{display:none!important}main [data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false] .manager-task-detail-column:has([data-testid=manager-daily-task-controls]){display:grid!important}[data-testid=manager-daily-task-quick-create-dialog] :is(input,select,textarea):focus,.manager-task-controls [data-testid=manager-daily-task-quick-create] :is(input,select,textarea):focus{border-color:#cbd5e152!important;outline:none!important;box-shadow:0 0 0 3px #94a3b81f!important}main [data-testid=manager-daily-tasks-page] [data-testid^=employee-task-history-filter-][aria-pressed=true]{border-color:var(--task-premium-border-strong)!important;color:var(--task-premium-text)!important;box-shadow:none!important;background:linear-gradient(#ffffff13,#ffffff07),#0f172a9e!important}main [data-testid=manager-daily-tasks-page] :is([data-testid=daily-task-edit-save],[data-testid=daily-task-edit-cancel]){border-color:var(--task-premium-border-strong)!important;color:var(--task-premium-text)!important;box-shadow:none!important;background:linear-gradient(#ffffff12,#ffffff07),#0f172a94!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form] :is(input,select,textarea):focus{border-color:#cbd5e152!important;outline:none!important;box-shadow:0 0 0 3px #94a3b81f!important}@media (width<=640px){main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form]>*,main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form] :is(.grid,.flex){width:100%!important;min-width:0!important;max-width:100%!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form] .grid{grid-template-columns:minmax(0,1fr)!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-edit-form] :is(input,select,textarea,button){width:100%!important;min-width:0!important;max-width:100%!important}}main [data-testid=staff-page-content]{--staff-premium-border:#cbd5e129;--staff-premium-border-strong:#e2e8f042;--staff-premium-surface:#080d1bb3;--staff-premium-surface-raised:#ffffff09;--staff-premium-surface-selected:#fff1;--staff-premium-surface-hover:#ffffff0d;--staff-premium-text:#f8fafcf0;--staff-premium-muted:#cbd5e1a8;--staff-premium-danger:#fb7185d6;--primary:#e2e8f02e;--primary-foreground:#f8fafcf2;--purple:#e2e8f0db;--purple-2:#f8fafceb;--purple-soft:#ffffff0d;--creditor:#e2e8f0d1;--amber:#e2e8f0c7;--ring:#e2e8f033;--management-interaction-focus:#e2e8f0ad;--management-interaction-focus-halo:#94a3b821;--management-interaction-border:var(--staff-premium-border-strong);--management-interaction-hover:var(--staff-premium-surface-hover);--management-interaction-pressed:var(--staff-premium-surface-selected)}.light main [data-testid=staff-page-content]{--staff-premium-border:#0f172a1a;--staff-premium-border-strong:#0f172a2e;--staff-premium-surface:#ffffffdb;--staff-premium-surface-raised:#0f172a09;--staff-premium-surface-selected:#0f172a0f;--staff-premium-surface-hover:#0f172a0b;--staff-premium-text:#0f172a;--staff-premium-muted:#334155ad;--staff-premium-danger:#be123c;--primary:#0f172a14;--primary-foreground:#0f172a;--purple:#0f172ac2;--purple-2:#0f172a;--purple-soft:#0f172a0b;--creditor:#0f172aa8;--amber:#0f172aa3;--ring:#0f172a29}main [data-testid=staff-page-content]:not([data-staff-section=overview]) :is(button,a[href],label,input,select,textarea,[role=button],[role=tab]){max-width:100%;scroll-margin-top:8.5rem;box-shadow:none!important}main [data-testid=staff-page-content]:not([data-staff-section=overview]) :is(button,a[href],label,[role=button],[role=tab]){transform:none!important}main [data-testid=staff-page-content] :is(button,a[href],label,td,th,[data-slot=card],[data-testid]){overflow-wrap:anywhere;min-width:0}main [data-testid=staff-page-content]:not([data-staff-section=overview]) :is(button,a[href],[role=button],[role=tab]):where(:not(:disabled):not([aria-disabled=true])):hover{border-color:var(--staff-premium-border-strong)!important;background:var(--staff-premium-surface-hover)!important;color:var(--staff-premium-text)!important;filter:none!important}main [data-testid=staff-page-content]:not([data-staff-section=overview]) :is(button[aria-current=page],button[aria-selected=true],button[aria-pressed=true],[role=tab][aria-selected=true],[data-state=active],[data-active=true],[data-testid^=employee-create-step-][data-state=complete],[data-testid^=employee-create-step-][data-state=optional],[data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],[data-testid=employee-create-submit-top],button[type=submit]){border-color:var(--staff-premium-border-strong)!important;background:linear-gradient(180deg, #ffffff14, #ffffff07), var(--staff-premium-surface-selected)!important;color:var(--staff-premium-text)!important;box-shadow:inset 0 1px #ffffff0f!important}main [data-testid=staff-page-content] :is(button[aria-current=page],button[aria-selected=true],button[aria-pressed=true],[role=tab][aria-selected=true],[data-state=active],[data-active=true],[data-testid=staff-apk-download-link],[data-testid^=staff-apk-device-approve-],button[type=submit]) svg{color:currentColor!important}main [data-testid=staff-page-content] :is([class*=bg-primary],[class*=bg-purple],[class*=bg-amber],[class*=bg-emerald],[class*=bg-creditor],[class*=bg-destructive]){background:var(--staff-premium-surface-raised)!important;box-shadow:none!important}main [data-testid=staff-page-content] :is([class*=border-purple],[class*=border-amber],[class*=border-emerald],[class*=border-creditor]){border-color:var(--staff-premium-border)!important}main [data-testid=staff-page-content] :is([class*=text-purple],[class*=text-amber],[class*=text-creditor],[class*=text-emerald]){color:var(--staff-premium-text)!important}main [data-testid=staff-page-content] :is([class*=border-destructive],[data-state=incomplete]){border-color:#fb718533!important}main [data-testid=staff-page-content] [class*=text-destructive]{color:var(--staff-premium-danger)!important}main [data-testid=staff-page-content] :is(input,select,textarea,[data-testid=employee-report-personnel-select],[data-testid$=-field]):focus,main [data-testid=staff-page-content]:not([data-staff-section=overview]) :is(button,a[href],label,[role=button],[role=tab]):focus-visible{border-color:var(--staff-premium-border-strong)!important;outline:2px solid var(--management-interaction-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--management-interaction-focus-halo)!important}main [data-testid=staff-page-content] :is(.staff-overview-kpi[data-tone],.staff-task-queue-block[data-tone],.staff-task-snapshot span,.staff-focus-card-head>strong,.staff-presence-entry,.staff-task-card-actions>strong,.employee-admin-today-cell[data-tone],.employee-admin-alert-badge,[data-testid=employee-requests-pending-count],[data-testid=employee-requests-visible-count],[data-testid=employee-create-required-status-top],[data-testid=employee-create-required-status],[data-testid=staff-apk-device-limit],[data-testid=staff-apk-version-health],[data-testid=staff-apk-device-version-badge],[data-testid$=-format]){border:1px solid var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important;color:var(--staff-premium-text)!important;box-shadow:none!important}main [data-testid=staff-page-content] :is(.staff-focus-card-head h3 svg,.staff-overview-presence-pill svg,[data-testid=staff-apk-devices] h2 svg,[data-testid=attendance-calendar-current-month] svg){color:var(--staff-premium-muted)!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{border-color:var(--staff-premium-border)!important;border-inline-start-width:1px!important;border-inline-start-color:var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important;color:var(--staff-premium-text)!important;box-shadow:none!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]:hover{border-color:var(--staff-premium-border-strong)!important;background:var(--staff-premium-surface-hover)!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-count-],main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:first-child{border-color:var(--staff-premium-border)!important;color:var(--staff-premium-text)!important;background:#ffffff0a!important}main [data-testid=staff-page-content] :is(.personnel-filter-bar,.personnel-tablist,.employee-detail-tablist,[data-testid=employee-requests-quick-filters],[data-testid=employee-report-row-filters],[data-testid=employee-report-filter-section],[data-testid=employee-report-export-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section],[data-testid=staff-apk-devices],[data-testid=staff-apk-download-card],[data-testid=staff-apk-latest-version],[data-testid=staff-apk-checksum]){border-color:var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important;box-shadow:none!important}main [data-testid=staff-page-content] [data-testid^=staff-apk-device-][data-device-code]{border-color:var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important}main [data-testid=staff-page-content] [data-testid=staff-apk-device-limit-note]{color:var(--staff-premium-muted)!important}main [data-testid=staff-page-content] [data-testid^=staff-apk-device-deactivate-]{color:var(--staff-premium-danger)!important;background:0 0!important;border-color:#fb718533!important}main [data-testid=staff-page-content] :is([data-testid=employee-focused-record-notice],[data-testid=personnel-metadata-source-error],[data-testid=employee-create-metadata-source-error],[data-testid=employee-requests-source-error],[data-testid=staff-apk-devices-error],[data-testid=employee-password-self-warning-],[data-testid^=employee-password-self-warning-]){border-color:var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important;color:var(--staff-premium-text)!important}main [data-testid=staff-page-content] :is([data-testid=employee-include-archived-switch],[data-testid^=employee-create-step-]>span,[data-testid=employee-create-photo-preview],[data-testid=jalali-date-today],[data-testid=jalali-date-clear],[data-testid^=manager-leave-preset-],[data-testid^=manager-overtime-preset-],[data-testid^=employee-task-history-filter-],[data-testid^=calendar-tone-],[data-testid=attendance-calendar-current-month],[data-testid=attendance-calendar-day][aria-pressed=true],.employee-search-option[data-active=true]){border-color:var(--staff-premium-border-strong)!important;background:var(--staff-premium-surface-raised)!important;color:var(--staff-premium-text)!important;box-shadow:none!important}main [data-testid=staff-page-content] :is([data-testid^=employee-task-history-filter-][aria-pressed=true],[data-testid^=calendar-tone-][data-active=true],[data-testid=attendance-calendar-day][aria-pressed=true],.employee-search-option[data-active=true]){background:var(--staff-premium-surface-selected)!important}main [data-testid=staff-page-content] :is([data-testid^=approval-approve-],[data-testid^=approval-decision-retry-],[data-testid=manager-leave-request-submit],[data-testid=manager-overtime-request-submit]){border:1px solid var(--staff-premium-border-strong)!important;background:linear-gradient(180deg, #ffffff14, #ffffff07), var(--staff-premium-surface-selected)!important;color:var(--staff-premium-text)!important;box-shadow:none!important}main [data-testid=staff-page-content] [data-testid^=approval-reject-]{color:var(--staff-premium-danger)!important;background:0 0!important;border-color:#fb718533!important}main [data-testid=staff-page-content] [data-testid=staff-apk-devices] :is(span[class*=bg-creditor\/10],span[class*=bg-amber-400\/10],span[class*=bg-destructive\/10],span[class*=text-creditor],span[class*=text-amber],span[class*=text-destructive]){border:1px solid var(--staff-premium-border)!important;background:var(--staff-premium-surface-raised)!important;color:var(--staff-premium-text)!important}main [data-testid=staff-page-content] #personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true][data-open=true]{border-color:var(--staff-premium-border-strong)!important;background:var(--staff-premium-surface-raised)!important;box-shadow:none!important}main [data-testid=staff-page-content] #personnel-list-panel [data-testid^=employee-row-][data-personnel-row=true]:hover{border-color:var(--staff-premium-border-strong)!important;background:var(--staff-premium-surface-hover)!important}main [data-testid=staff-page-content] #personnel-list-panel .employee-admin-identity>span:first-child{border-color:var(--staff-premium-border)!important;color:var(--staff-premium-text)!important;background:linear-gradient(#ffffff18,#ffffff07),#0f172ab8!important;box-shadow:inset 0 1px #ffffff0f!important}main [data-testid=staff-page-content] :is(.staff-section-nav,.personnel-tablist,[role=tablist]){border-color:var(--staff-premium-border)!important;background:#ffffff08!important;border-radius:12px!important}@media (width<=640px){main [data-testid=staff-page-content] :is(.staff-section-nav button,.manager-request-tab,[data-testid^=employee-quick-filter-],[data-testid^=employee-requests-quick-filter-],[data-testid^=employee-report-range-],[data-testid^=employee-report-row-filter-],[data-testid^=employee-create-step-]){min-height:44px!important}main [data-testid=staff-page-content] :is([data-testid^=employee-requests-quick-filter-],[data-testid^=employee-report-row-filter-],[data-testid^=employee-create-step-]){border-radius:10px!important}}:is(.light body:has(main [data-testid=accounting-dashboard-summary]),body.light:has(main [data-testid=accounting-dashboard-summary])){--accounting-premium-bg:#f7f7f8;--accounting-premium-surface:#ffffffe6;--accounting-premium-surface-raised:#0f172a09;--accounting-premium-surface-hover:#0f172a0d;--accounting-premium-selected:#0f172a10;--accounting-premium-border:#0f172a18;--accounting-premium-border-strong:#0f172a2e;--accounting-premium-text:#0f172a;--accounting-premium-muted:#334155b8;--accounting-premium-dim:#4755698f;--accounting-premium-value:#0f172a;--accounting-premium-ring:#0f172a33;--accounting-chart-bar-start:#0f172a9e;--accounting-chart-bar-end:#4755693d;--accounting-chart-cursor:#0f172a0e}main:has([data-testid=accounting-dashboard-summary]){--purple:var(--accounting-premium-text);--purple-2:var(--accounting-premium-text);--purple-soft:var(--accounting-premium-surface-raised);--creditor:var(--accounting-premium-value);--success:var(--accounting-premium-muted);--amber:var(--accounting-premium-muted);--error:var(--accounting-premium-muted);--destructive:var(--accounting-premium-muted);--ring:var(--accounting-premium-ring);color:var(--accounting-premium-text)}body:has(main [data-testid=accounting-dashboard-summary]) .app-shell-layout{background:var(--accounting-premium-bg)!important}body:has(main [data-testid=accounting-dashboard-summary]) .aurora{opacity:.18!important}body:has(main [data-testid=accounting-dashboard-summary]) .grid-noise{opacity:.12!important}body:has(main [data-testid=accounting-dashboard-summary]) header{border-bottom-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-bg)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) header{background:color-mix(in srgb, var(--accounting-premium-bg) 78%, transparent)!important}}body:has(main [data-testid=accounting-dashboard-summary]) header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=topbar-page-title]{color:var(--accounting-premium-text)!important;letter-spacing:0!important;font-weight:740!important}body:has(main [data-testid=accounting-dashboard-summary]) :is([data-testid=topbar-balance-pill],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]){border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important;color:var(--accounting-premium-muted)!important;box-shadow:none!important}body:has(main [data-testid=accounting-dashboard-summary]) :is([data-testid=topbar-balance-pill],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]):hover{border-color:var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-surface-hover)!important;color:var(--accounting-premium-text)!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=topbar-balance-pill] .text-purple{color:var(--accounting-premium-text)!important}@media (width>=1024px){body:has(main [data-testid=accounting-dashboard-summary]) .app-sidebar{border-left-color:var(--accounting-premium-border)!important;box-shadow:none!important;background:#08090ee6!important}body:has(main [data-testid=accounting-dashboard-summary]) .app-sidebar :is(.app-nav-link,.app-sidebar-subitem){color:var(--accounting-premium-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;transform:none!important}body:has(main [data-testid=accounting-dashboard-summary]) .app-sidebar :is(.app-nav-link:hover,.app-sidebar-subitem:hover){border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-hover)!important;color:var(--accounting-premium-text)!important}body:has(main [data-testid=accounting-dashboard-summary]) .app-sidebar :is(.app-nav-link-active,.app-sidebar-subitem-active){border-color:var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-selected)!important;color:var(--accounting-premium-text)!important;box-shadow:none!important}body:has(main [data-testid=accounting-dashboard-summary]) .app-sidebar :is([class*=text-purple],[class*=border-purple]){color:var(--accounting-premium-text)!important;border-color:var(--accounting-premium-border-strong)!important}body:has(main [data-testid=accounting-dashboard-summary]) .desktop-sidebar-boundary-toggle{border-radius:10px!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;top:1.2rem!important}}main:has([data-testid=accounting-dashboard-summary]) :is([data-testid=accounting-dashboard-summary],[data-testid=accounting-dashboard-spending-focus],[data-testid=accounting-dashboard-recent-expenses],section.glass){border-color:var(--accounting-premium-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--accounting-premium-surface)!important;box-shadow:none!important;border-radius:16px!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:1.25rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:last-child{border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important;border-radius:14px!important;padding:1rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{min-height:6.1rem;border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important;box-shadow:none!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-spending-focus] h2 svg{color:var(--accounting-premium-muted)!important}main:has([data-testid=accounting-dashboard-summary]) .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{color:var(--accounting-premium-value)!important;text-shadow:none!important;font-weight:760!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=text-creditor],[class*=text-destructive],[class*=text-amber],[class*=text-purple]){color:var(--accounting-premium-value)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=border-creditor],[class*=border-destructive],[class*=border-amber],[class*=border-purple]){border-color:var(--accounting-premium-border)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=bg-creditor],[class*=bg-destructive],[class*=bg-amber],[class*=bg-purple]){background:var(--accounting-premium-surface-raised)!important}main:has([data-testid=accounting-dashboard-summary]) :is(.ay-pill,[class*=rounded-full][style]){border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important;color:var(--accounting-premium-muted)!important;box-shadow:none!important}main:has([data-testid=accounting-dashboard-summary]) [data-premium-accounting-action=quiet]{border-color:var(--accounting-premium-border-strong)!important;background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--accounting-premium-surface-raised)!important;min-height:2.8rem!important;color:var(--accounting-premium-text)!important;box-shadow:none!important;border-radius:12px!important;font-weight:680!important}main:has([data-testid=accounting-dashboard-summary]) [data-premium-accounting-action=quiet]:hover{border-color:var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-surface-hover)!important;color:var(--accounting-premium-text)!important}main:has([data-testid=accounting-dashboard-summary]) :is([data-testid=accounting-dashboard-focus-action],[data-testid=accounting-dashboard-recent-expenses] a,section.glass a[href]){color:var(--accounting-premium-muted)!important;box-shadow:none!important;transform:none!important}main:has([data-testid=accounting-dashboard-summary]) :is([data-testid=accounting-dashboard-focus-action],[data-testid=accounting-dashboard-recent-expenses] a,section.glass a[href]):hover{border-color:var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-surface-hover)!important;color:var(--accounting-premium-text)!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row]{border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]{background:#f5f5f711!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style]{background:linear-gradient(90deg,#f5f5f77a,#94a3b838)!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] ul{border-color:var(--accounting-premium-border)!important}body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--accounting-premium-bg), var(--accounting-premium-bg), transparent)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--accounting-premium-bg), color-mix(in srgb, var(--accounting-premium-bg) 88%, transparent), transparent)!important}}body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-bg)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:color-mix(in srgb, var(--accounting-premium-bg) 86%, transparent)!important}}body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none!important}body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{border:1px solid var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-selected)!important;color:var(--accounting-premium-text)!important;box-shadow:none!important}body:has(main [data-testid=accounting-dashboard-summary]) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] :is(button,svg){color:inherit!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000047!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]{border-color:var(--accounting-premium-border)!important;color:var(--accounting-premium-text)!important;background:linear-gradient(#ffffff0c,#ffffff05),#090a0ff7!important;box-shadow:28px 0 72px #00000057!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left] :is(input,textarea,button,[role=button]){box-shadow:none!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left] :is(input:focus,textarea:focus,button:focus-visible,[role=button]:focus-visible){border-color:var(--accounting-premium-border-strong)!important;outline:2px solid var(--accounting-premium-ring)!important;outline-offset:2px!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left] :is([class*=text-purple],[class*=border-purple],[class*=hover\:text-purple],[class*=hover\:border-purple]){color:var(--accounting-premium-muted)!important;border-color:var(--accounting-premium-border)!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left] :is([class*=hover\:text-purple],[class*=hover\:border-purple],[data-testid=jalali-date-today],[data-testid^=expense-amount-preset-]):hover{color:var(--accounting-premium-text)!important;border-color:var(--accounting-premium-border-strong)!important;background:var(--accounting-premium-surface-hover)!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{border:1px solid var(--accounting-premium-border-strong)!important;color:var(--accounting-premium-bg)!important;box-shadow:none!important;background:#f5f5f7eb!important;border-radius:999px!important;overflow:hidden!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic:before{background:0 0!important;animation:none!important;inset:0!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit] .ay-conic-inner{color:currentColor!important;white-space:nowrap!important;background:0 0!important;min-width:0!important;padding-inline:1.15rem!important;font-weight:720!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit]:hover .ay-conic-inner{background:0 0!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-close]{border-color:var(--accounting-premium-border)!important;background:var(--accounting-premium-surface-raised)!important;color:var(--accounting-premium-muted)!important}@media (width<=640px){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:1rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{font-size:2.2rem!important}}:is(.light body:has(main .employee-portal-page),body.light:has(main .employee-portal-page)){--portal-final-bg:#f7f7f8;--portal-final-surface:#ffffffe6;--portal-final-surface-soft:#0f172a09;--portal-final-surface-hover:#0f172a0d;--portal-final-selected:#0f172a10;--portal-final-border:#0f172a18;--portal-final-border-strong:#0f172a2e;--portal-final-text:#0f172a;--portal-final-muted:#334155b8;--portal-final-dim:#4755698f;--portal-final-ring:#0f172a2e}main .employee-portal-page{--purple:var(--portal-final-text);--purple-2:var(--portal-final-text);--purple-soft:var(--portal-final-surface-soft);--teal:var(--portal-final-muted);--success:var(--portal-final-muted);--amber:var(--portal-final-muted);--primary:var(--portal-final-selected);--primary-foreground:var(--portal-final-text);--ring:var(--portal-final-ring);color:var(--portal-final-text)}body:has(main .employee-portal-page) .app-shell-layout{background:var(--portal-final-bg)!important}body:has(main .employee-portal-page) :is(.aurora,.grid-noise){opacity:.12!important}body:has(main .employee-portal-page) header{border-bottom-color:var(--portal-final-border)!important;background:var(--portal-final-bg)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .employee-portal-page) header{background:color-mix(in srgb, var(--portal-final-bg) 78%, transparent)!important}}body:has(main .employee-portal-page) header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body:has(main .employee-portal-page) :is([data-testid=topbar-page-title],.app-sidebar [class*=text-purple],.mobile-sidebar-panel [class*=text-purple],.app-sidebar .app-nav-link-active,.app-sidebar .app-sidebar-subitem-active,.mobile-sidebar-panel .app-nav-link-active,.mobile-sidebar-panel .app-sidebar-subitem-active){color:var(--portal-final-text)!important}body:has(main .employee-portal-page) :is([data-testid=topbar-notification-trigger],[data-testid=topbar-command-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]){border-color:var(--portal-final-border)!important;background:var(--portal-final-surface-soft)!important;color:var(--portal-final-muted)!important;box-shadow:none!important}body:has(main .employee-portal-page) :is([data-testid=topbar-notification-trigger],[data-testid=topbar-command-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]):hover{border-color:var(--portal-final-border-strong)!important;background:var(--portal-final-surface-hover)!important;color:var(--portal-final-text)!important}main .employee-portal-page :is(.employee-portal-hero,.employee-today-workflow,.employee-portal-panel,.employee-portal-calendar-shell,.employee-portal-calendar){border-color:var(--portal-final-border)!important;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--portal-final-surface)!important;box-shadow:none!important}main .employee-portal-page :is(.employee-portal-tabs,.portal-request-filter-bar,[aria-label=بخش‌های\ درخواست],.portal-request-row,.daily-task-mood-current,.team-mood-current,.daily-task-mood-option,.request-mode-choice,.employee-portal-inline-form,.portal-shift-board div,.portal-readonly-note){border-color:var(--portal-final-border)!important;background:var(--portal-final-surface-soft)!important;color:var(--portal-final-text)!important;box-shadow:none!important;transform:none!important}main .employee-portal-page :is(.employee-tab,.portal-request-filter,[role=tab],button,a[href]):where(:not(:disabled):not([aria-disabled=true])):hover{border-color:var(--portal-final-border-strong)!important;background:var(--portal-final-surface-hover)!important;color:var(--portal-final-text)!important;box-shadow:none!important;transform:none!important}body:has(main .employee-portal-page) :is(.app-sidebar .app-nav-link,.mobile-sidebar-panel .app-nav-link,.app-sidebar .app-sidebar-subitem,.mobile-sidebar-panel .app-sidebar-subitem){box-shadow:none!important;transform:none!important}body:has(main .employee-portal-page) :is(.app-sidebar .app-nav-link-active,.mobile-sidebar-panel .app-nav-link-active,.app-sidebar .app-sidebar-subitem-active,.mobile-sidebar-panel .app-sidebar-subitem-active){border:1px solid var(--portal-final-border-strong)!important;background:var(--portal-final-selected)!important;color:var(--portal-final-text)!important;box-shadow:none!important}body:has(main .employee-portal-page) :is(.app-sidebar .ayand-active,.mobile-sidebar-panel .ayand-active):before{background:var(--portal-final-border-strong)!important;opacity:.65!important}main .employee-portal-page :is(.employee-portal-tabs .employee-tab.active,.portal-request-filter[data-state=active],[role=tab][aria-selected=true],button[aria-pressed=true],.daily-task-mood-option.is-selected){border-color:var(--portal-final-border-strong)!important;background:var(--portal-final-selected)!important;color:var(--portal-final-text)!important;box-shadow:none!important}main .employee-portal-page :is(.employee-portal-progress-card[data-state],.employee-portal-progress-card[data-state=missing-entry]){border-color:#0000!important}main .employee-portal-page :is(.employee-portal-progress-card strong,.employee-portal-progress-card[data-state=missing-entry] .portal-progress-line-head strong,[data-testid=employee-shift-progress-value],.portal-day-status,.portal-day-status.work,.portal-day-status.leave,.portal-day-status.unavailable,.request-status,.request-status.review,.request-status.approved,.request-status.rejected,[data-testid=employee-today-status-label]){border-color:var(--portal-final-border)!important;background:var(--portal-final-surface-soft)!important;color:var(--portal-final-muted)!important;box-shadow:none!important}main .employee-portal-page .portal-progress-line{box-shadow:none!important;background:#f5f5f713!important}main .employee-portal-page :is(.portal-progress-line span,.employee-portal-progress-card[data-state=missing-entry] .portal-progress-line span){box-shadow:none!important;background:linear-gradient(90deg,#f5f5f780,#94a3b83d)!important}main .employee-portal-page :is(.employee-portal-avatar,.employee-profile-popover-avatar,.team-mood-avatar,.team-mood-avatar[data-tone],.team-mood-avatar.more,.portal-request-icon,.portal-request-row.leave .portal-request-icon,.portal-request-row.overtime .portal-request-icon,.portal-metric-icon,.employee-portal-metric.teal .portal-metric-icon,.employee-portal-metric.purple .portal-metric-icon,.employee-portal-metric.amber .portal-metric-icon,.employee-portal-metric.green .portal-metric-icon,.employee-portal-metric.star .portal-metric-icon){border-color:var(--portal-final-border)!important;color:var(--portal-final-text)!important;box-shadow:none!important;background:linear-gradient(#ffffff12,#ffffff06),#47556970!important}main .employee-portal-page :is(.text-primary,.text-purple,[class*=text-purple],[class*=text-amber],[class*=text-emerald],[class*=text-creditor]){color:var(--portal-final-muted)!important}main .employee-portal-page :is(input,select,textarea,button,a[href],[role=button],[role=tab]):focus-visible{border-color:var(--portal-final-border-strong)!important;outline:2px solid var(--portal-final-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--portal-final-ring)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is(input,select,textarea,button,a[href],[role=button],[role=tab]):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-final-ring) 42%, transparent)!important}}body:has(main .employee-portal-page) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--portal-final-bg), var(--portal-final-bg), transparent)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .employee-portal-page) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--portal-final-bg), color-mix(in srgb, var(--portal-final-bg) 88%, transparent), transparent)!important}}body:has(main .employee-portal-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:var(--portal-final-border)!important;background:var(--portal-final-bg)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .employee-portal-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:color-mix(in srgb, var(--portal-final-bg) 86%, transparent)!important}}body:has(main .employee-portal-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{box-shadow:none!important}body:has(main .employee-portal-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{border:1px solid var(--portal-final-border-strong)!important;background:var(--portal-final-selected)!important;color:var(--portal-final-text)!important;box-shadow:none!important}@media (width<=640px){main .employee-portal-page [data-testid=attendance-calendar-mobile-status-label]{display:none!important}}body:has(.app-shell-layout){--app-final-bg:#07080d;--app-final-surface:#0f1017d6;--app-final-surface-soft:#ffffff0b;--app-final-surface-hover:#fff1;--app-final-selected:#ffffff14;--app-final-border:#f5f5f717;--app-final-border-strong:#f5f5f72b;--app-final-text:#f5f5f7f2;--app-final-muted:#f5f5f7a8;--app-final-dim:#f5f5f77a;--app-final-danger:#fb7185db;--app-final-danger-soft:#fb718524;--primary:var(--app-final-selected);--primary-foreground:var(--app-final-text);--ring:#f5f5f73d}:is(.light body:has(.app-shell-layout),body.light:has(.app-shell-layout)){--app-final-bg:#f7f7f8;--app-final-surface:#ffffffe6;--app-final-surface-soft:#0f172a09;--app-final-surface-hover:#0f172a0d;--app-final-selected:#0f172a10;--app-final-border:#0f172a18;--app-final-border-strong:#0f172a2e;--app-final-text:#0f172a;--app-final-muted:#334155b8;--app-final-dim:#4755698f;--app-final-danger:#be123c;--app-final-danger-soft:#e11d4814}body:has(.app-shell-layout) :is(.app-sidebar,.mobile-sidebar-panel){border-color:var(--app-final-border)!important;background:var(--app-final-bg)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is(.app-sidebar,.mobile-sidebar-panel){background:color-mix(in srgb, var(--app-final-bg) 88%, transparent)!important}}body:has(.app-shell-layout) :is(.app-sidebar,.mobile-sidebar-panel){box-shadow:none!important}.app-shell-layout{max-width:100vw!important;overflow-x:clip!important}body:has(.app-shell-layout){max-width:100vw!important;overflow-x:clip!important}body:has(.app-shell-layout) :is(.desktop-sidebar-brand [class*=text-purple],.mobile-sidebar-panel [class*=text-purple],[data-testid=topbar-page-title],[data-testid=topbar-balance-pill],[data-testid=topbar-balance-pill] [class*=text-purple]){color:var(--app-final-text)!important}body:has(.app-shell-layout) :is(.app-sidebar .app-nav-link,.mobile-sidebar-panel .app-nav-link,.app-sidebar .app-sidebar-subitem,.mobile-sidebar-panel .app-sidebar-subitem){color:var(--app-final-muted)!important;box-shadow:none!important;transform:none!important}body:has(.app-shell-layout) :is(.app-sidebar .app-nav-link:hover,.mobile-sidebar-panel .app-nav-link:hover,.app-sidebar .app-sidebar-subitem:hover,.mobile-sidebar-panel .app-sidebar-subitem:hover){background:var(--app-final-surface-hover)!important;color:var(--app-final-text)!important;box-shadow:none!important;transform:none!important}body:has(.app-shell-layout) :is(.app-sidebar .app-nav-link-active,.mobile-sidebar-panel .app-nav-link-active,.app-sidebar .app-sidebar-subitem-active,.mobile-sidebar-panel .app-sidebar-subitem-active){border:1px solid var(--app-final-border-strong)!important;background:var(--app-final-selected)!important;color:var(--app-final-text)!important;box-shadow:none!important}body:has(.app-shell-layout) :is(.app-sidebar .ayand-active,.mobile-sidebar-panel .ayand-active):before{background:var(--app-final-border-strong)!important;opacity:.62!important}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=desktop-sidebar-toggle],[data-testid=topbar-balance-pill]){border-color:var(--app-final-border)!important;background:var(--app-final-surface-soft)!important;color:var(--app-final-muted)!important;box-shadow:none!important}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=desktop-sidebar-toggle],[data-testid=topbar-balance-pill]):hover{border-color:var(--app-final-border-strong)!important;background:var(--app-final-surface-hover)!important;color:var(--app-final-text)!important}body:has(.app-shell-layout) [data-testid=topbar-notification-trigger]>span.absolute{border:1px solid var(--app-final-danger)!important;top:3px!important;justify-content:center!important;align-items:center!important;min-width:.95rem!important;height:.95rem!important;padding:0 .18rem!important;display:inline-flex!important;inset-inline-end:3px!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=topbar-notification-trigger]>span.absolute{border:1px solid color-mix(in srgb, var(--app-final-danger) 38%, transparent)!important}}body:has(.app-shell-layout) [data-testid=topbar-notification-trigger]>span.absolute{background:var(--app-final-danger-soft)!important;color:var(--app-final-danger)!important;box-shadow:none!important;font-size:.625rem!important;line-height:1!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog{border-color:var(--ayand-border,#e2e8f529)!important;background:linear-gradient(180deg, #8d77e80d, #3ecfb206), var(--ayand-ink,#070514)!important;width:min(24rem,100vw - 2rem)!important;top:clamp(5.25rem,22svh,12.5rem)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog{background:linear-gradient(180deg, #8d77e80d, #3ecfb206), color-mix(in srgb, var(--ayand-ink,#070514) 92%, var(--ayand-primary,#8d77e8) 8%)!important}}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog{box-shadow:0 28px 86px #00000070,inset 0 1px #ffffff0e!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=command]{background:0 0!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]{border-color:var(--ayand-border,#e2e8f529)!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;background:#ffffff0b!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]:focus-within{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]:focus-within{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 42%, var(--ayand-border-strong,#e2e8f547))!important}}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]:focus-within{box-shadow:0 0 0 2px var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--ayand-primary,#8d77e8) 11%, transparent)!important}}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=input-group]:focus-within{--tw-ring-shadow:0 0 #0000!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=command-input]{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;outline:none!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=command-item]{border-radius:.72rem!important}body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog [data-slot=command-item][data-selected=true]{background:var(--ayand-surface-soft,#fff1)!important}@media (width<=640px){body:has(.app-shell-layout) [data-slot=dialog-content].command-palette-dialog{top:calc(4.9rem + env(safe-area-inset-top))!important}}body:has(.app-shell-layout) :is([data-slot=button][data-variant=default],[data-testid=project-bug-submit],[data-testid^=tag-create-][data-testid$=-submit],[data-testid^=bank-card-add-],[data-testid=accounting-expense-create-action],[data-testid=deposit-submit],[data-testid=balance-submit]){border:1px solid var(--app-final-border-strong)!important;background:var(--app-final-selected)!important;color:var(--app-final-text)!important;box-shadow:none!important}body:has(.app-shell-layout) :is([data-slot=button][data-variant=default],[data-testid=project-bug-submit],[data-testid^=tag-create-][data-testid$=-submit],[data-testid^=bank-card-add-],[data-testid=accounting-expense-create-action],[data-testid=deposit-submit],[data-testid=balance-submit]):hover{border-color:var(--app-final-border-strong)!important;background:var(--app-final-surface-hover)!important;color:var(--app-final-text)!important}body:has(.app-shell-layout) :is([data-slot=tabs-trigger][data-active],[data-slot=tabs-trigger][data-state=active],[aria-selected=true]){border-color:var(--app-final-border-strong)!important;background:var(--app-final-selected)!important;color:var(--app-final-text)!important;box-shadow:none!important}body:has(.app-shell-layout) :is([data-testid=bank-card-owner-tabs],[data-slot=tabs-list]){scrollbar-width:none}body:has(.app-shell-layout) [data-testid=bank-card-owner-tabs]::-webkit-scrollbar{display:none}body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{border-color:var(--app-final-border-strong)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--app-final-border-strong)!important;outline:2px solid #f5f5f738!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--app-final-border-strong) 42%, transparent)!important}}body:has(.app-shell-layout) :is([data-testid=accounting-dashboard-primary-net],[data-testid=accounting-report-summary-value]){min-height:1.46em;padding-block:.08em;display:block;line-height:1.36!important}body:has(.app-shell-layout) [data-testid=accounting-balance-stats] :is(.money-md,.money-lg){min-height:1.5em;padding-block:.08em;display:block;line-height:1.42!important}body:has(.app-shell-layout) .ay-conic{border:1px solid var(--app-final-border-strong)!important;background:var(--app-final-selected)!important;box-shadow:none!important;overflow:visible!important}body:has(.app-shell-layout) .ay-conic:before{content:none!important;display:none!important}body:has(.app-shell-layout) .ay-conic .ay-conic-inner{color:var(--app-final-text)!important;box-shadow:none!important;background:0 0!important}body:has(.app-shell-layout) :is([data-slot=tabs-trigger],.manager-task-queue-filter){min-height:2.75rem!important;line-height:1.35!important}body:has(.app-shell-layout) [data-testid=jalali-date-today]{min-height:2.625rem!important;line-height:1.35!important}body:has(.app-shell-layout) [data-testid=deposit-filters] button{min-height:2.625rem!important;line-height:1.35!important}body:has(.app-shell-layout) :is(.desktop-sidebar-boundary-toggle,[data-testid=desktop-sidebar-toggle]){width:2.5rem!important;height:2.5rem!important}body:has(.app-shell-layout) [data-testid=deposit-submit]:disabled{border:1px solid var(--app-final-border)!important;background:var(--app-final-surface-soft)!important;color:var(--app-final-muted)!important;opacity:1!important;box-shadow:none!important}main .employee-portal-page .employee-today-workflow>.daily-task-mood-strip[data-surface=dashboard]{order:1!important}main .employee-portal-page .employee-today-workflow>.team-mood-strip{order:2!important}main .employee-portal-page .employee-today-workflow>.daily-tasks-panel[data-mode=self]{order:3!important}main .employee-portal-page .employee-today-workflow>.daily-status-panel{order:4!important}main .employee-portal-page [data-testid=daily-task-empty]{gap:.3rem!important;min-height:4.25rem!important;padding:.75rem!important}main .employee-portal-page [data-testid=daily-task-empty] svg{width:1rem!important;height:1rem!important}main .employee-portal-page [data-testid=daily-task-empty] .text-xs:empty{display:none!important}main .employee-portal-page .daily-task-completed-empty{padding:.75rem!important}main .employee-portal-page .employee-attendance-summary{grid-template-columns:minmax(0,1fr) auto!important;min-height:2.75rem!important}main .employee-portal-page .employee-attendance-summary .portal-day-status{justify-self:start!important;width:max-content!important}main .employee-portal-page .employee-portal-progress-card{gap:.45rem!important}main .employee-portal-page .portal-progress-line-head{justify-content:flex-start!important;gap:.5rem!important}main .employee-portal-page .portal-progress-line-head span{white-space:nowrap}main .employee-portal-page [data-testid=employee-shift-progress-value]{align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px!important;font-size:.72rem!important;line-height:1!important;display:inline-flex!important}@media (width<=640px){main .employee-portal-page .employee-portal-primary-action{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}}:root{--ayand-ink:#100d29;--ayand-ink-2:#100d24;--ayand-surface:#14112ad6;--ayand-surface-soft:#8d77e814;--ayand-surface-hover:#8d77e820;--ayand-selected:#8d77e82e;--ayand-border:#8d77e830;--ayand-border-strong:#8d77e857;--ayand-text:#fbfaff;--ayand-muted:#d6cfffb8;--ayand-dim:#b8aee285;--ayand-primary:#8d77e8;--ayand-primary-strong:#8c45ff;--ayand-indigo:#393bb2;--ayand-mint:#3ecfb2;--ayand-platinum:#b9c7ff;--ayand-amber:var(--ayand-platinum);--ayand-coral:#fb7185;--bg:var(--ayand-ink);--bg-2:var(--ayand-ink-2);--panel:var(--ayand-surface);--panel-2:#100d24ed;--background:var(--ayand-ink);--foreground:var(--ayand-text);--text:var(--ayand-text);--text-muted:var(--ayand-muted);--text-dim:var(--ayand-dim);--card:var(--ayand-surface);--card-foreground:var(--ayand-text);--popover:#100d24f7;--popover-foreground:var(--ayand-text);--primary:var(--ayand-primary);--primary-foreground:#fff;--purple:var(--ayand-primary);--purple-strong:var(--ayand-primary-strong);--purple-2:#a999ff;--purple-soft:var(--ayand-surface-soft);--purple-glow:#8d77e87a;--pink-soft:#e9ddff;--indigo:var(--ayand-indigo);--secondary:#8d77e812;--secondary-foreground:var(--ayand-text);--muted:#8d77e811;--muted-foreground:var(--ayand-muted);--accent:#8d77e81f;--accent-foreground:#efe8ff;--success:var(--ayand-mint);--error:var(--ayand-coral);--error-soft:#fb718521;--destructive:var(--ayand-coral);--destructive-foreground:#fff;--border:var(--ayand-border);--border-2:var(--ayand-border-strong);--border-soft:#8d77e821;--input:#8d77e829;--ring:#8d77e861;--teal:var(--ayand-mint);--amber:var(--ayand-amber);--red:var(--ayand-coral);--blue:#62c8ff;--debtor:var(--ayand-coral);--creditor:var(--ayand-mint);--balanced:var(--ayand-primary);--chart-1:var(--ayand-primary-strong);--chart-2:var(--ayand-primary);--chart-3:var(--ayand-mint);--chart-4:var(--ayand-platinum);--chart-5:var(--ayand-coral);--grad-purple:linear-gradient(135deg, #8c45ff 0%, #8d77e8 52%, #b9c7ff 100%);--grad-ayand-soft:linear-gradient(135deg, #8d77e829 0%, #b9c7ff1a 100%);--sidebar:#100d24eb;--sidebar-foreground:var(--ayand-text);--sidebar-primary:var(--ayand-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:#8d77e821;--sidebar-accent-foreground:#efe8ff;--sidebar-border:var(--ayand-border);--sidebar-ring:var(--ayand-primary)}.light,body.light{--ayand-ink:#fbfaff;--ayand-ink-2:#fff;--ayand-surface:#ffffffeb;--ayand-surface-soft:#8d77e812;--ayand-surface-hover:#8d77e81c;--ayand-selected:#8d77e826;--ayand-border:#4a3d9a29;--ayand-border-strong:#4a3d9a4d;--ayand-text:#17132b;--ayand-muted:#433869bd;--ayand-dim:#594f808f;--ayand-primary:#765fe0;--ayand-primary-strong:#5b45c4;--ayand-indigo:#393bb2;--ayand-mint:#078c7b;--ayand-platinum:#4f63b8;--ayand-amber:var(--ayand-platinum);--ayand-coral:#d92353;--bg:var(--ayand-ink);--bg-2:var(--ayand-ink-2);--panel:var(--ayand-surface);--panel-2:#fff;--background:var(--ayand-ink);--foreground:var(--ayand-text);--text:var(--ayand-text);--text-muted:var(--ayand-muted);--text-dim:var(--ayand-dim);--card:#fff;--card-foreground:var(--ayand-text);--popover:#fff;--popover-foreground:var(--ayand-text);--primary:var(--ayand-primary);--primary-foreground:#fff;--purple:var(--ayand-primary);--purple-strong:var(--ayand-primary-strong);--purple-2:#5b45c4;--purple-soft:var(--ayand-surface-soft);--purple-glow:#765fe03d;--pink-soft:#3d2f87;--indigo:var(--ayand-indigo);--secondary:#8d77e80f;--secondary-foreground:var(--ayand-text);--muted:#8d77e80f;--muted-foreground:var(--ayand-muted);--accent:#8d77e81c;--accent-foreground:#3d2f87;--success:var(--ayand-mint);--error:var(--ayand-coral);--error-soft:#d9235317;--destructive:var(--ayand-coral);--destructive-foreground:#fff;--border:var(--ayand-border);--border-2:var(--ayand-border-strong);--border-soft:#4a3d9a1f;--input:#4a3d9a2e;--ring:#765fe047;--teal:var(--ayand-mint);--amber:var(--ayand-amber);--red:var(--ayand-coral);--blue:#1f71d6;--debtor:var(--ayand-coral);--creditor:var(--ayand-mint);--balanced:var(--ayand-primary);--chart-1:var(--ayand-primary-strong);--chart-2:var(--ayand-primary);--chart-3:var(--ayand-mint);--chart-4:var(--ayand-amber);--chart-5:var(--ayand-coral);--sidebar:#ffffffed;--sidebar-foreground:var(--ayand-text);--sidebar-primary:var(--ayand-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:#8d77e81a;--sidebar-accent-foreground:#3d2f87;--sidebar-border:var(--ayand-border);--sidebar-ring:var(--ayand-primary)}:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--app-final-bg:var(--ayand-ink);--app-final-surface:var(--ayand-surface);--app-final-surface-soft:var(--ayand-surface-soft);--app-final-surface-hover:var(--ayand-surface-hover);--app-final-selected:var(--ayand-selected);--app-final-border:var(--ayand-border);--app-final-border-strong:var(--ayand-border-strong);--app-final-text:var(--ayand-text);--app-final-muted:var(--ayand-muted);--app-final-dim:var(--ayand-dim);--app-final-danger:var(--ayand-coral);--app-final-danger-soft:var(--error-soft);--primary:var(--ayand-primary);--primary-foreground:#fff;--ring:#8d77e861}body{color:var(--foreground);background:var(--background)!important}body:has(.app-shell-layout){background:var(--ayand-ink)!important}:is(.light body:has(.app-shell-layout),.light body:has(main .employee-portal-page),.light body:has(main [data-testid=accounting-dashboard-summary]),body.light:has(.app-shell-layout),body.light:has(main .employee-portal-page),body.light:has(main [data-testid=accounting-dashboard-summary])){--app-final-bg:var(--ayand-ink);--app-final-surface:var(--ayand-surface);--app-final-surface-soft:var(--ayand-surface-soft);--app-final-surface-hover:var(--ayand-surface-hover);--app-final-selected:var(--ayand-selected);--app-final-border:var(--ayand-border);--app-final-border-strong:var(--ayand-border-strong);--app-final-text:var(--ayand-text);--app-final-muted:var(--ayand-muted);--app-final-dim:var(--ayand-dim);--app-final-danger:var(--ayand-coral);--app-final-danger-soft:var(--error-soft);--primary:var(--ayand-primary);--ring:#765fe047}body:has(main [data-testid=accounting-dashboard-summary]){--accounting-premium-bg:var(--ayand-ink);--accounting-premium-surface:var(--ayand-surface);--accounting-premium-surface-raised:var(--ayand-surface-soft);--accounting-premium-surface-hover:var(--ayand-surface-hover);--accounting-premium-selected:var(--ayand-selected);--accounting-premium-border:var(--ayand-border);--accounting-premium-border-strong:var(--ayand-border-strong);--accounting-premium-text:var(--ayand-text);--accounting-premium-muted:var(--ayand-muted);--accounting-premium-dim:var(--ayand-dim);--accounting-premium-value:var(--ayand-text);--accounting-premium-ring:var(--ring);--accounting-chart-bar-start:#8d77e8c7;--accounting-chart-bar-end:#3ecfb280;--accounting-chart-cursor:#8d77e81f}:is(.light body:has(main [data-testid=accounting-dashboard-summary]),body.light:has(main [data-testid=accounting-dashboard-summary])){--accounting-chart-bar-start:#765fe0ad;--accounting-chart-bar-end:#078c7b5c;--accounting-chart-cursor:#765fe014}main:has([data-testid=accounting-dashboard-summary]){--purple:var(--ayand-primary);--purple-2:var(--ayand-primary-strong);--purple-soft:var(--ayand-surface-soft);--creditor:var(--ayand-mint);--success:var(--ayand-mint);--amber:var(--ayand-amber);--error:var(--ayand-coral);--destructive:var(--ayand-coral);--ring:var(--accounting-premium-ring)}body:has(main .employee-portal-page){--portal-final-bg:var(--ayand-ink);--portal-final-surface:var(--ayand-surface);--portal-final-surface-soft:var(--ayand-surface-soft);--portal-final-surface-hover:var(--ayand-surface-hover);--portal-final-selected:var(--ayand-selected);--portal-final-border:var(--ayand-border);--portal-final-border-strong:var(--ayand-border-strong);--portal-final-text:var(--ayand-text);--portal-final-muted:var(--ayand-muted);--portal-final-dim:var(--ayand-dim);--portal-final-ring:var(--ring)}main .employee-portal-page{--purple:var(--ayand-primary);--purple-2:var(--ayand-primary-strong);--purple-soft:var(--ayand-surface-soft);--teal:var(--ayand-mint);--success:var(--ayand-mint);--amber:var(--ayand-amber);--primary:var(--ayand-primary);--primary-foreground:#fff;--ring:var(--portal-final-ring)}main [data-testid=staff-page-content]{--staff-premium-border:var(--ayand-border);--staff-premium-border-strong:var(--ayand-border-strong);--staff-premium-surface:var(--ayand-surface);--staff-premium-surface-raised:var(--ayand-surface-soft);--staff-premium-surface-selected:var(--ayand-selected);--staff-premium-surface-hover:var(--ayand-surface-hover);--staff-premium-text:var(--ayand-text);--staff-premium-muted:var(--ayand-muted);--staff-premium-danger:var(--ayand-coral);--primary:var(--ayand-primary);--primary-foreground:#fff;--purple:var(--ayand-primary);--purple-2:var(--ayand-primary-strong);--purple-soft:var(--ayand-surface-soft);--creditor:var(--ayand-mint);--amber:var(--ayand-amber);--ring:var(--ring);--management-interaction-focus:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){main [data-testid=staff-page-content]{--management-interaction-focus:color-mix(in srgb, var(--ayand-primary) 78%, white 10%)}}main [data-testid=staff-page-content]{--management-interaction-focus-halo:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){main [data-testid=staff-page-content]{--management-interaction-focus-halo:color-mix(in srgb, var(--ayand-primary) 22%, transparent)}}main [data-testid=staff-page-content]{--management-interaction-border:var(--ayand-border-strong);--management-interaction-hover:var(--ayand-surface-hover);--management-interaction-pressed:var(--ayand-selected)}main [data-testid=manager-daily-tasks-page]{--task-premium-border:var(--ayand-border);--task-premium-border-strong:var(--ayand-border-strong);--task-premium-surface:var(--ayand-surface);--task-premium-surface-raised:var(--ayand-surface-soft);--task-premium-text:var(--ayand-text);--task-premium-muted:var(--ayand-muted);--management-interaction-border:var(--ayand-border-strong);--management-interaction-focus:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){main [data-testid=manager-daily-tasks-page]{--management-interaction-focus:color-mix(in srgb, var(--ayand-primary) 78%, white 10%)}}main [data-testid=manager-daily-tasks-page]{--management-interaction-focus-halo:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){main [data-testid=manager-daily-tasks-page]{--management-interaction-focus-halo:color-mix(in srgb, var(--ayand-primary) 22%, transparent)}}main [data-testid=manager-daily-tasks-page]{--management-interaction-hover:var(--ayand-surface-hover);--management-interaction-pressed:var(--ayand-selected)}main [data-testid=personal-daily-tasks-page],main [data-testid=manager-daily-tasks-page]{--portal-premium-border:var(--ayand-border);--portal-premium-border-strong:var(--ayand-border-strong);--portal-premium-surface:var(--ayand-surface);--portal-premium-surface-soft:var(--ayand-surface-soft);--portal-premium-text:var(--ayand-text);--portal-premium-muted:var(--ayand-muted)}:is(body:has(.app-shell-layout) :is(.desktop-sidebar-brand [class*=text-purple],.mobile-sidebar-panel [class*=text-purple],[data-testid=topbar-balance-pill] [class*=text-purple]),body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=topbar-balance-pill] .text-purple){color:var(--ayand-primary)!important}:is(body:has(.app-shell-layout) :is(.app-sidebar .app-nav-link-active,.mobile-sidebar-panel .app-nav-link-active,.app-sidebar .app-sidebar-subitem-active,.mobile-sidebar-panel .app-sidebar-subitem-active),body:has(main .employee-portal-page) :is(.app-sidebar .app-nav-link-active,.mobile-sidebar-panel .app-nav-link-active,.app-sidebar .app-sidebar-subitem-active,.mobile-sidebar-panel .app-sidebar-subitem-active)){border-color:var(--ayand-border-strong)!important;background:var(--ayand-selected)!important;color:var(--ayand-text)!important}body:has(.app-shell-layout) :is(.app-sidebar .ayand-active,.mobile-sidebar-panel .ayand-active):before{background:var(--ayand-primary)!important;opacity:.9!important}body:has(main .employee-portal-page) :is(.app-sidebar .ayand-active,.mobile-sidebar-panel .ayand-active):before{background:var(--ayand-primary)!important;opacity:.9!important}body:has(.app-shell-layout) :is([data-slot=button][data-variant=default],[data-testid=project-bug-submit],[data-testid^=tag-create-][data-testid$=-submit],[data-testid^=bank-card-add-],[data-testid=accounting-expense-create-action],[data-testid=deposit-submit],[data-testid=balance-submit]){border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-slot=button][data-variant=default],[data-testid=project-bug-submit],[data-testid^=tag-create-][data-testid$=-submit],[data-testid^=bank-card-add-],[data-testid=accounting-expense-create-action],[data-testid=deposit-submit],[data-testid=balance-submit]){border-color:color-mix(in srgb, var(--ayand-primary) 42%, transparent)!important}}body:has(.app-shell-layout) :is([data-slot=button][data-variant=default],[data-testid=project-bug-submit],[data-testid^=tag-create-][data-testid$=-submit],[data-testid^=bank-card-add-],[data-testid=accounting-expense-create-action],[data-testid=deposit-submit],[data-testid=balance-submit]){color:var(--ayand-text)!important;background:linear-gradient(135deg,#8d77e842,#3ecfb21f)!important}body:has(.app-shell-layout) :is([data-slot=tabs-trigger][data-active],[data-slot=tabs-trigger][data-state=active],[aria-selected=true]){border-color:var(--ayand-border-strong)!important;background:var(--ayand-selected)!important;color:var(--ayand-text)!important}body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{border-color:var(--ayand-border-strong)!important;outline:2px solid var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{outline:2px solid color-mix(in srgb, var(--ayand-primary) 72%, white 8%)!important}}body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{box-shadow:0 0 0 4px var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is(input,textarea,select,button,a[href],[role=button],[role=tab]):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--ayand-primary) 24%, transparent)!important}}body:has(.app-shell-layout) .ay-conic{border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) .ay-conic{border-color:color-mix(in srgb, var(--ayand-primary) 42%, transparent)!important}}body:has(.app-shell-layout) .ay-conic{background:linear-gradient(135deg,#8d77e847,#3ecfb224)!important}body:has(.app-shell-layout) .ay-conic .ay-conic-inner{color:var(--ayand-text)!important}main .employee-portal-page :is(.text-primary,.text-purple,[class*=text-purple]),main [data-testid=staff-page-content] [class*=text-purple]{color:var(--ayand-primary)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=text-purple]{color:var(--ayand-primary)!important}main .employee-portal-page :is([class*=text-creditor],[class*=text-emerald]),main [data-testid=staff-page-content] :is([class*=text-creditor],[class*=text-emerald]){color:var(--ayand-mint)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=text-creditor],[class*=text-emerald]){color:var(--ayand-mint)!important}main .employee-portal-page [class*=text-amber],main [data-testid=staff-page-content] [class*=text-amber]{color:var(--ayand-amber)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=text-amber]{color:var(--ayand-amber)!important}main .employee-portal-page :is([class*=text-destructive],[class*=text-red]),main [data-testid=staff-page-content] :is([class*=text-destructive],[class*=text-red]){color:var(--ayand-coral)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=text-destructive],[class*=text-red]){color:var(--ayand-coral)!important}main .employee-portal-page [class*=border-purple],main [data-testid=staff-page-content] [class*=border-purple]{border-color:var(--ayand-primary)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=border-purple]{border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page [class*=border-purple],main [data-testid=staff-page-content] [class*=border-purple]{border-color:color-mix(in srgb, var(--ayand-primary) 42%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=border-purple]{border-color:color-mix(in srgb, var(--ayand-primary) 42%, transparent)!important}}main .employee-portal-page :is([class*=border-creditor],[class*=border-emerald]),main [data-testid=staff-page-content] :is([class*=border-creditor],[class*=border-emerald]){border-color:var(--ayand-mint)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=border-creditor],[class*=border-emerald]){border-color:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is([class*=border-creditor],[class*=border-emerald]),main [data-testid=staff-page-content] :is([class*=border-creditor],[class*=border-emerald]){border-color:color-mix(in srgb, var(--ayand-mint) 34%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=border-creditor],[class*=border-emerald]){border-color:color-mix(in srgb, var(--ayand-mint) 34%, transparent)!important}}main .employee-portal-page [class*=border-amber],main [data-testid=staff-page-content] [class*=border-amber]{border-color:var(--ayand-amber)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=border-amber]{border-color:var(--ayand-amber)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page [class*=border-amber],main [data-testid=staff-page-content] [class*=border-amber]{border-color:color-mix(in srgb, var(--ayand-amber) 36%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=border-amber]{border-color:color-mix(in srgb, var(--ayand-amber) 36%, transparent)!important}}main .employee-portal-page :is([class*=border-destructive],[class*=border-red]),main [data-testid=staff-page-content] :is([class*=border-destructive],[class*=border-red]){border-color:var(--ayand-coral)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=border-destructive],[class*=border-red]){border-color:var(--ayand-coral)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is([class*=border-destructive],[class*=border-red]),main [data-testid=staff-page-content] :is([class*=border-destructive],[class*=border-red]){border-color:color-mix(in srgb, var(--ayand-coral) 34%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=border-destructive],[class*=border-red]){border-color:color-mix(in srgb, var(--ayand-coral) 34%, transparent)!important}}main .employee-portal-page [class*=bg-purple],main [data-testid=staff-page-content] [class*=bg-purple]{background:var(--ayand-primary)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=bg-purple]{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page [class*=bg-purple],main [data-testid=staff-page-content] [class*=bg-purple]{background:color-mix(in srgb, var(--ayand-primary) 17%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=bg-purple]{background:color-mix(in srgb, var(--ayand-primary) 17%, transparent)!important}}main .employee-portal-page :is([class*=bg-creditor],[class*=bg-emerald]),main [data-testid=staff-page-content] :is([class*=bg-creditor],[class*=bg-emerald]){background:var(--ayand-mint)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=bg-creditor],[class*=bg-emerald]){background:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is([class*=bg-creditor],[class*=bg-emerald]),main [data-testid=staff-page-content] :is([class*=bg-creditor],[class*=bg-emerald]){background:color-mix(in srgb, var(--ayand-mint) 15%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=bg-creditor],[class*=bg-emerald]){background:color-mix(in srgb, var(--ayand-mint) 15%, transparent)!important}}main .employee-portal-page [class*=bg-amber],main [data-testid=staff-page-content] [class*=bg-amber]{background:var(--ayand-amber)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=bg-amber]{background:var(--ayand-amber)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page [class*=bg-amber],main [data-testid=staff-page-content] [class*=bg-amber]{background:color-mix(in srgb, var(--ayand-amber) 15%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) [class*=bg-amber]{background:color-mix(in srgb, var(--ayand-amber) 15%, transparent)!important}}main .employee-portal-page :is([class*=bg-destructive],[class*=bg-red]),main [data-testid=staff-page-content] :is([class*=bg-destructive],[class*=bg-red]){background:var(--ayand-coral)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=bg-destructive],[class*=bg-red]){background:var(--ayand-coral)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is([class*=bg-destructive],[class*=bg-red]),main [data-testid=staff-page-content] :is([class*=bg-destructive],[class*=bg-red]){background:color-mix(in srgb, var(--ayand-coral) 14%, transparent)!important}main:has([data-testid=accounting-dashboard-summary]) :is([class*=bg-destructive],[class*=bg-red]){background:color-mix(in srgb, var(--ayand-coral) 14%, transparent)!important}}main:has([data-testid=accounting-dashboard-summary]) :is(.ay-pill,[class*=rounded-full][style]){border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main:has([data-testid=accounting-dashboard-summary]) :is(.ay-pill,[class*=rounded-full][style]){border-color:color-mix(in srgb, var(--ayand-primary) 24%, transparent)!important}}main:has([data-testid=accounting-dashboard-summary]) :is(.ay-pill,[class*=rounded-full][style]){background:var(--ayand-surface-soft)!important;color:var(--ayand-muted)!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] span[style][aria-hidden]{background:var(--ayand-primary)!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]{background:color-mix(in srgb, var(--ayand-primary) 12%, transparent)!important}}main .employee-portal-page :is(.portal-progress-line span,.employee-portal-progress-card[data-state=missing-entry] .portal-progress-line span){background:linear-gradient(90deg, var(--ayand-primary), var(--ayand-mint))!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style]{background:linear-gradient(90deg, var(--ayand-primary), var(--ayand-mint))!important}main .employee-portal-page :is(.employee-portal-avatar,.employee-profile-popover-avatar,.team-mood-avatar,.team-mood-avatar[data-tone],.team-mood-avatar.more,.portal-request-icon,.portal-metric-icon){border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page :is(.employee-portal-avatar,.employee-profile-popover-avatar,.team-mood-avatar,.team-mood-avatar[data-tone],.team-mood-avatar.more,.portal-request-icon,.portal-metric-icon){border-color:color-mix(in srgb, var(--ayand-primary) 25%, transparent)!important}}main .employee-portal-page :is(.employee-portal-avatar,.employee-profile-popover-avatar,.team-mood-avatar,.team-mood-avatar[data-tone],.team-mood-avatar.more,.portal-request-icon,.portal-metric-icon){color:var(--ayand-text)!important;background:linear-gradient(#8d77e838,#3ecfb21a)!important}main .employee-portal-page .employee-portal-metric.teal .portal-metric-icon{background:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-metric.teal .portal-metric-icon{background:color-mix(in srgb, var(--ayand-mint) 16%, transparent)!important}}main .employee-portal-page .employee-portal-metric.teal .portal-metric-icon{color:var(--ayand-mint)!important}main .employee-portal-page .employee-portal-metric.amber .portal-metric-icon,main .employee-portal-page .employee-portal-metric.star .portal-metric-icon{background:var(--ayand-amber)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-metric.amber .portal-metric-icon,main .employee-portal-page .employee-portal-metric.star .portal-metric-icon{background:color-mix(in srgb, var(--ayand-amber) 16%, transparent)!important}}main .employee-portal-page .employee-portal-metric.amber .portal-metric-icon,main .employee-portal-page .employee-portal-metric.star .portal-metric-icon{color:var(--ayand-amber)!important}main .employee-portal-page .employee-portal-metric.green .portal-metric-icon{background:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-metric.green .portal-metric-icon{background:color-mix(in srgb, var(--ayand-mint) 15%, transparent)!important}}main .employee-portal-page .employee-portal-metric.green .portal-metric-icon{color:var(--ayand-mint)!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{border-color:color-mix(in srgb, var(--ayand-primary) 44%, transparent)!important}}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{background:linear-gradient(135deg, var(--ayand-primary), var(--ayand-mint))!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{background:linear-gradient(135deg, var(--ayand-primary), color-mix(in srgb, var(--ayand-mint) 42%, var(--ayand-primary)))!important}}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=expense-drawer-submit].ay-conic{color:#fff!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]{background:linear-gradient(180deg, #8d77e814, #3ecfb209), var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]{background:linear-gradient(180deg, #8d77e814, #3ecfb209), color-mix(in srgb, var(--ayand-ink) 96%, black 4%)!important}}body:has(.app-shell-layout) .mobile-sidebar-backdrop{background:linear-gradient(135deg,#080719c7,#8d77e833),#080719b8!important}body:has(.app-shell-layout){--discipline-border:var(--ayand-border);--discipline-border-strong:var(--ayand-border-strong);--task-console-border:var(--ayand-border);--task-console-border-strong:var(--ayand-border-strong);--tasks-premium-border:var(--ayand-border);--tasks-premium-border-strong:var(--ayand-border-strong);--tasks-premium-surface:var(--ayand-surface);--tasks-premium-surface-soft:var(--ayand-surface-soft);--tasks-premium-text:var(--ayand-text);--tasks-premium-muted:var(--ayand-muted);--projects-premium-border:var(--ayand-border);--projects-premium-border-strong:var(--ayand-border-strong);--projects-premium-surface:var(--ayand-surface);--projects-premium-surface-soft:var(--ayand-surface-soft);--projects-premium-text:var(--ayand-text);--projects-premium-muted:var(--ayand-muted)}main [data-testid=projects-page],main [data-testid=personal-daily-tasks-page],main [data-testid=manager-daily-tasks-page]{--discipline-border:var(--ayand-border);--discipline-border-strong:var(--ayand-border-strong);--tasks-premium-border:var(--ayand-border);--tasks-premium-border-strong:var(--ayand-border-strong);--tasks-premium-surface:var(--ayand-surface);--tasks-premium-surface-soft:var(--ayand-surface-soft);--tasks-premium-text:var(--ayand-text);--tasks-premium-muted:var(--ayand-muted);--projects-premium-border:var(--ayand-border);--projects-premium-border-strong:var(--ayand-border-strong);--projects-premium-surface:var(--ayand-surface);--projects-premium-surface-soft:var(--ayand-surface-soft);--projects-premium-text:var(--ayand-text);--projects-premium-muted:var(--ayand-muted)}body:has(.app-shell-layout) :is(.glass,.ay-card,[data-slot=card],[data-testid=projects-page]){border-color:var(--ayand-border)!important;background:linear-gradient(180deg, #8d77e80b, #3ecfb206), var(--ayand-surface)!important}body:has(.app-shell-layout) [data-testid=topbar-notification-panel]{border-color:var(--ayand-border)!important;background:linear-gradient(180deg, #8d77e80e, #3ecfb207), var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=topbar-notification-panel]{background:linear-gradient(180deg, #8d77e80e, #3ecfb207), color-mix(in srgb, var(--ayand-ink) 92%, var(--ayand-primary) 8%)!important}}body:has(.app-shell-layout) [data-testid=topbar-notification-panel] :is([data-testid=topbar-notification-mark-all-read],[data-testid=topbar-notification-see-all],[data-testid=topbar-notification-show-unread],[data-testid=topbar-desktop-notification-button],[data-testid=topbar-notification-send-test],[data-testid=topbar-notification-sound-test],[data-testid=topbar-notification-push-unsubscribe]){border-color:var(--ayand-border)!important;background:var(--ayand-surface-soft)!important;min-height:2.5rem!important;color:var(--ayand-muted)!important}body:has(.app-shell-layout) [data-testid=topbar-notification-panel] :is([data-testid=topbar-notification-mark-all-read],[data-testid=topbar-notification-see-all],[data-testid=topbar-notification-show-unread],[data-testid=topbar-desktop-notification-button],[data-testid=topbar-notification-send-test],[data-testid=topbar-notification-sound-test],[data-testid=topbar-notification-push-unsubscribe]):hover{border-color:var(--ayand-border-strong)!important;background:var(--ayand-surface-hover)!important;color:var(--ayand-text)!important}body:has(.app-shell-layout) [data-testid=topbar-notification-preferences]:not([open])>:not(summary){display:none!important}body:has(.app-shell-layout) [data-testid=topbar-notification-preferences] summary{min-height:2.75rem!important}@media (width<=720px){main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){padding:.7rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{gap:.55rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row{gap:.35rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{line-height:1.5!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-meta-chip{min-height:1.65rem!important;padding-inline:.45rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action{grid-template-columns:auto minmax(0,1fr)!important;gap:.45rem!important;min-height:2.6rem!important;margin-top:.4rem!important;padding:.5rem .6rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-icon{width:1.5rem!important;height:1.5rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-copy{min-width:0!important;line-height:1.45!important;display:block!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-copy span,main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-owner{display:none!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{grid-template-columns:minmax(0,1fr) 2.65rem!important;align-items:center!important;gap:.4rem!important;margin-top:.25rem!important;display:grid!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){order:0!important;grid-area:1/1!important;min-height:2.65rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions:has([data-testid=daily-task-self-open-revision]) :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review]){grid-area:2/1/auto/-1!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-details-toggle]{border-color:var(--ayand-primary)!important;order:0!important;grid-area:1/2!important;width:2.65rem!important;min-width:2.65rem!important;min-height:2.65rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-details-toggle]{border-color:color-mix(in srgb, var(--ayand-primary) 34%, transparent)!important}}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-details-toggle]{background:var(--ayand-surface-soft)!important;color:var(--ayand-muted)!important;padding-inline:0!important;font-size:0!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-details-toggle] svg{width:1rem!important;height:1rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions .self-center{display:none!important}body:has(.app-shell-layout) :is(.glass,[class*=bg-muted],[class*=border-border]){border-color:var(--ayand-border)!important}body:has(.app-shell-layout) :is(.glass,[class*=bg-muted]){background:var(--ayand-surface)!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{overscroll-behavior:contain!important;max-height:min(18rem,100dvh - 35rem)!important;scroll-padding-bottom:5rem!important;overflow-y:auto!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-]{min-height:4.5rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-]{padding:.75rem .85rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-]>.grid{gap:.65rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-]>.grid>div:first-child{flex-direction:column!important;display:flex!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] [data-testid^=expense-row-actions-]{order:-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;margin-top:0!important;margin-bottom:.75rem!important;display:grid!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] [data-testid^=expense-row-actions-]>button{justify-content:center!important;min-height:2.5rem!important;padding-inline:.35rem!important;font-size:.72rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] [data-testid^=expense-row-actions-] svg{width:.92rem!important;height:.92rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] .tracking-widest{letter-spacing:0!important;margin-bottom:.25rem!important;font-size:.64rem!important;line-height:1.4!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] img.max-h-72{object-fit:cover!important;width:5.5rem!important;height:5.5rem!important;max-height:5.5rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] iframe.h-72{height:7rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-]>.grid>div:last-child{flex-wrap:wrap!important;align-items:flex-start!important;gap:.45rem!important;display:flex!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-]>.grid>div:last-child>.tracking-widest{width:100%!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-kpi-ribbon]{margin-top:calc(8rem + env(safe-area-inset-bottom))!important}body:has(main [data-testid=accounting-tags-list-shell]) main [data-testid=accounting-tags-list-shell]{overscroll-behavior:contain!important;max-height:min(13rem,100dvh - 39.75rem)!important;scroll-padding-bottom:5rem!important;overflow-y:auto!important}body:has(main [data-testid=deposit-create-section]) main [data-testid=deposit-create-section]{padding:.95rem!important}body:has(main [data-testid=deposit-create-section]) main [data-testid=deposit-create-section] :is(h2,p){line-height:1.4!important}body:has(main [data-testid=deposit-create-section]) main [data-testid=deposit-create-section] .grid{gap:.9rem!important;margin-top:.9rem!important}body:has(main [data-testid=deposit-create-section]) main [data-testid=deposit-create-section] .mt-6{margin-top:1rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-list-section]{margin-top:calc(17rem + env(safe-area-inset-bottom))!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]{padding:.95rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]>.text-\[11px\]{margin-bottom:.35rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.5rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>*{min-width:0!important;padding:.65rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] :is(.money-md,.money-lg){overflow-wrap:anywhere!important;font-size:clamp(.72rem,2.8vw,.95rem)!important;line-height:1.5!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section] .mt-6{margin-top:.65rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]{padding:.95rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] p.text-sm{display:none!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] .grid{gap:.75rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] .mt-6{margin-top:.95rem!important}}@media (width<=640px){main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:2.75rem minmax(0,1fr) auto!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action{border-radius:.875rem!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}body:has(.app-shell-layout) :is(button,[data-slot=button],[role=button],[role=tab],input:not([type=hidden]),select,textarea,summary){min-height:2.75rem!important}body:has(.app-shell-layout) :is(button,[data-slot=button],[role=button],[role=tab],summary){min-width:2.75rem!important}body:has(.app-shell-layout) :is(button[class*=size-10],[data-slot=button][data-size^=icon],[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-balance-pill],[data-testid=mobile-sidebar-close],[data-testid=topbar-notification-close],[data-testid=daily-task-details-toggle]){width:2.75rem!important;height:2.75rem!important}main .employee-portal-page .employee-portal-primary-action{width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{grid-template-columns:minmax(0,1fr) 2.75rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){min-height:2.75rem!important}main .employee-portal-page .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) [data-testid=daily-task-details-toggle]{width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}body:has(.app-shell-layout) :is([data-testid=jalali-date-today],[data-testid=deposit-submit],[data-testid=balance-submit],[data-testid=accounting-expense-create-action],[data-testid^=bank-card-add-],[data-testid^=tag-create-][data-testid$=-submit],[data-testid=manager-daily-task-team-search]){min-height:2.75rem!important}}body:has(.app-shell-layout) .desktop-sidebar-brand-copy .text-\[9px\]{color:var(--ayand-muted)!important;opacity:.92!important;font-size:.625rem!important;line-height:1.25!important}body:has(.app-shell-layout) :is([data-testid=deposit-submit],[data-testid=balance-submit],[data-testid=expense-drawer-submit],[data-testid^=tag-create-][data-testid$=-submit]){min-height:2.75rem!important}body:has(.app-shell-layout) :is([data-testid=deposit-submit],[data-testid=balance-submit],[data-testid=expense-drawer-submit],[data-testid^=tag-create-][data-testid$=-submit]):not(:disabled):not([aria-disabled=true]){color:var(--ayand-text)!important;opacity:1!important;filter:none!important;cursor:pointer!important}body:has(.app-shell-layout) main :is([data-testid=deposit-submit][data-premium-accounting-action=quiet],[data-testid=balance-submit][data-premium-accounting-action=quiet]):not(:disabled):not([aria-disabled=true]){color:#fbfaff!important}.light body:has(.app-shell-layout) main :is([data-testid=deposit-submit][data-premium-accounting-action=quiet],[data-testid=balance-submit][data-premium-accounting-action=quiet]):not(:disabled):not([aria-disabled=true]){color:#17132b!important}:is(body:has(.app-shell-layout) :is([data-testid=deposit-submit],[data-testid=balance-submit],[data-testid=expense-drawer-submit],[data-testid^=tag-create-][data-testid$=-submit]):disabled,body:has(.app-shell-layout) :is([data-testid=deposit-submit],[data-testid=balance-submit],[data-testid=expense-drawer-submit],[data-testid^=tag-create-][data-testid$=-submit])[aria-disabled=true]){border-color:var(--ayand-border)!important;background:var(--ayand-surface-soft)!important;color:var(--ayand-muted)!important;opacity:1!important;filter:none!important;box-shadow:none!important;cursor:not-allowed!important}@media (width>=1024px){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:1rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div:first-child{grid-template-columns:minmax(0,1fr) minmax(13.75rem,15.5rem)!important;align-items:start!important;gap:.85rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] h2{margin-top:.35rem!important;font-size:1.05rem!important;line-height:1.45!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:first-child>div:has([data-testid=accounting-dashboard-primary-net]){min-height:4.8rem!important;margin-top:.65rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{margin-top:.35rem!important;font-size:clamp(2.15rem,3.45vw,3.05rem)!important;line-height:1.04!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:last-child{padding:.7rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions]{gap:.45rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(button,a){min-height:2.45rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{gap:.65rem!important;margin-top:.75rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div{min-height:4.85rem!important;padding:.75rem .85rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics] .num{margin-top:.35rem!important;font-size:1rem!important;line-height:1.2!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div>div:last-child{margin-top:.35rem!important;font-size:.68rem!important;line-height:1.45!important}}@media (width<=640px){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses]{padding:.86rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses]>div:first-child{margin-bottom:.62rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] ul{border-top:1px solid var(--ayand-primary)!important;gap:0!important}@supports (color:color-mix(in lab, red, red)){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] ul{border-top:1px solid color-mix(in srgb, var(--ayand-primary) 14%, transparent)!important}}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li+li{border-top:1px solid var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li+li{border-top:1px solid color-mix(in srgb, var(--ayand-primary) 12%, transparent)!important}}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(4.65rem,auto) minmax(0,1fr) max-content!important;align-items:center!important;gap:.44rem .75rem!important;min-height:4.15rem!important;padding:.68rem 0!important;display:grid!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:first-child{min-width:0!important;color:var(--accounting-premium-dim,var(--ayand-muted))!important;white-space:nowrap!important;font-size:.68rem!important;line-height:1.45!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:nth-child(2){gap:.15rem!important;min-width:0!important;display:grid!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:nth-child(2)>div:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.91rem!important;line-height:1.45!important;overflow:hidden!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:nth-child(2)>div:last-child{min-width:0!important;color:var(--accounting-premium-dim,var(--ayand-muted))!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex-wrap:nowrap!important;font-size:.68rem!important;line-height:1.45!important;overflow:hidden!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:last-child{text-align:left!important;justify-self:end!important;min-width:max-content!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-recent-expenses] li>a>div:last-child>div:first-child{color:var(--accounting-premium-text)!important;font-size:.88rem!important;line-height:1.4!important}}main .employee-portal-page .employee-today-workflow{border-color:var(--ayand-primary)!important;gap:0!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow{border-color:color-mix(in srgb, var(--ayand-primary) 16%, transparent)!important}}main .employee-portal-page .employee-today-workflow{background:linear-gradient(180deg, var(--ayand-primary), #ffffff05), var(--ayand-ink-2)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary) 9%, transparent), #ffffff05), color-mix(in srgb, var(--ayand-ink-2) 82%, transparent)!important}}main .employee-portal-page .employee-today-workflow{box-shadow:none!important}.light main .employee-portal-page .employee-today-workflow{background:linear-gradient(180deg, var(--ayand-primary), #ffffffd1), #ffffffe6!important}@supports (color:color-mix(in lab, red, red)){.light main .employee-portal-page .employee-today-workflow{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary) 5%, transparent), #ffffffd1), #ffffffe6!important}}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip,.daily-tasks-panel[data-mode=self],.daily-status-panel){box-shadow:none!important;background:0 0!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){border-bottom:1px solid var(--ayand-primary)!important;padding-block:.42rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){border-bottom:1px solid color-mix(in srgb, var(--ayand-primary) 14%, transparent)!important}}main .employee-portal-page .employee-today-workflow :is(.daily-task-mood-current,.team-mood-current){background:0 0!important;border:0!important;border-radius:0!important;min-height:2.5rem!important;padding-inline:0!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge,main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge,main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{border-color:color-mix(in srgb, var(--ayand-primary) 26%, transparent)!important}}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge,main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge,main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{background:color-mix(in srgb, var(--ayand-primary) 12%, transparent)!important}}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge,main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{color:var(--ayand-text)!important}main .employee-portal-page .team-mood-avatar[data-tone=green],main .employee-portal-page .team-mood-avatar[data-tone=teal]{border-color:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .team-mood-avatar[data-tone=green],main .employee-portal-page .team-mood-avatar[data-tone=teal]{border-color:color-mix(in srgb, var(--ayand-mint) 42%, transparent)!important}}main .employee-portal-page .team-mood-avatar[data-tone=green],main .employee-portal-page .team-mood-avatar[data-tone=teal]{background:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .team-mood-avatar[data-tone=green],main .employee-portal-page .team-mood-avatar[data-tone=teal]{background:color-mix(in srgb, var(--ayand-mint) 15%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]{border:0!important;border-bottom:1px solid var(--ayand-primary)!important;margin:0!important;padding:.62rem 0 .7rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]{border-bottom:1px solid color-mix(in srgb, var(--ayand-primary) 14%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]>div:first-child{border-bottom:0!important;padding-bottom:.42rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-list{gap:.55rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){border-color:color-mix(in srgb, var(--ayand-primary) 19%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){background:var(--ayand-primary)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){background:color-mix(in srgb, var(--ayand-primary) 6%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){box-shadow:none!important;transform:none!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action{border-color:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-next-action{border-color:color-mix(in srgb, var(--ayand-mint) 34%, var(--ayand-primary) 12%)!important}}main .employee-portal-page .employee-today-workflow .daily-task-next-action{background:linear-gradient(180deg, var(--ayand-mint), transparent), var(--ayand-indigo)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-next-action{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-mint) 11%, transparent), transparent), color-mix(in srgb, var(--ayand-indigo) 22%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-task-next-action{color:var(--ayand-text)!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){border-color:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){border-color:color-mix(in srgb, var(--ayand-mint) 34%, var(--ayand-primary) 18%)!important}}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){background:color-mix(in srgb, var(--ayand-primary) 13%, transparent)!important}}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){color:var(--ayand-text)!important;box-shadow:none!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]):hover{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]):hover{background:color-mix(in srgb, var(--ayand-primary) 19%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{border-color:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{border-color:color-mix(in srgb, var(--ayand-primary) 18%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{background:color-mix(in srgb, var(--ayand-primary) 7%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-empty]{border:1px dashed var(--ayand-primary)!important;min-height:3.85rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-empty]{border:1px dashed color-mix(in srgb, var(--ayand-primary) 18%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-empty]{background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-empty]{background:color-mix(in srgb, var(--ayand-primary) 5%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-status-panel{border:0!important;padding:.3rem .56rem .5rem!important}main .employee-portal-page .employee-today-workflow .employee-attendance-summary{min-height:2.65rem!important;padding:.35rem 0 .1rem!important}@media (width<=640px){main .employee-portal-page .employee-today-workflow{padding:.78rem .82rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-title-row h4{font-size:.94rem!important;line-height:1.55!important}main .employee-portal-page .employee-today-workflow .daily-task-meta-chip{background:0 0!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]>div:first-child{display:none!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]{padding-top:.52rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){padding:.72rem .78rem!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action{min-height:2.25rem!important;color:var(--ayand-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:.48rem!important;padding:.12rem 0!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action-icon{border:1px solid var(--ayand-mint)!important;width:1.7rem!important;height:1.7rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-next-action-icon{border:1px solid color-mix(in srgb, var(--ayand-mint) 28%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-task-next-action-icon{background:var(--ayand-mint)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-next-action-icon{background:color-mix(in srgb, var(--ayand-mint) 10%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-task-next-action-icon{color:var(--ayand-text)!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action-copy strong{color:var(--ayand-text)!important;font-size:.82rem!important;line-height:1.45!important}main .employee-portal-page .employee-today-workflow .daily-task-time-summary{margin-top:.42rem!important}main .employee-portal-page .employee-today-workflow .daily-task-time-summary>span{min-height:auto!important;color:var(--ayand-dim)!important;background:0 0!important;border:0!important;padding:0!important}main .employee-portal-page .employee-today-workflow .daily-task-time-summary>span strong{color:var(--ayand-text)!important}main .employee-portal-page .employee-today-workflow .daily-task-actions{margin-top:.42rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]>.daily-task-progress-panel{display:none!important}@media (width<=720px){:is(body:has(main [data-testid=deposit-create-section]) main,body:has(main [data-testid=balance-entry-section]) main){padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]){background:linear-gradient(180deg, var(--ayand-primary), #ffffff04), var(--ayand-ink-2)!important;border-radius:18px!important;padding:.9rem!important}@supports (color:color-mix(in lab, red, red)){main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]){background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary) 7%, transparent), #ffffff04), color-mix(in srgb, var(--ayand-ink-2) 82%, transparent)!important}}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]){box-shadow:none!important}main [data-testid=deposit-create-section]>.flex:first-child{margin-bottom:.2rem!important}main [data-testid=deposit-create-section]>.flex:first-child p,main [data-testid=balance-entry-section]>.flex:first-child p,main [data-testid=deposit-create-section]>.flex:first-child .size-9{display:none!important}main [data-testid=deposit-create-section]>.flex:first-child h2,main [data-testid=balance-entry-section]>.flex:first-child h2{color:var(--ayand-muted)!important;font-size:.95rem!important;line-height:1.45!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section])>.grid{gap:.68rem!important;margin-top:.55rem!important}main [data-testid=deposit-create-section]>.grid,main [data-testid=balance-entry-section]>.grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:.62rem .72rem!important}:is(main [data-testid=deposit-create-section]>.grid>div:has([data-testid=deposit-description-input]),main [data-testid=deposit-create-section]>.grid>div:has([data-testid=deposit-notes-input]),main [data-testid=balance-entry-section]>.grid>div:has([data-testid=balance-note-input])){grid-column:1/-1!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]) .space-y-2{gap:.28rem!important;display:grid!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]) label{letter-spacing:0!important;text-transform:none!important;margin-bottom:0!important;font-size:.68rem!important;line-height:1.35!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]) :is(input,textarea,[data-testid=deposit-date-input],[data-testid=balance-date-input]){min-height:2.65rem!important}main :is([data-testid=deposit-amount-input],[data-testid=balance-amount-input]){font-size:1.55rem!important;line-height:1.35!important}main :is([data-testid=deposit-create-section],[data-testid=balance-entry-section]) .mt-6{margin-top:.75rem!important}main [data-testid=deposit-create-section] .deposit-create-actions,main [data-testid=balance-entry-section] .balance-entry-actions{grid-template-columns:2.75rem minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;margin-top:.62rem!important;display:grid!important}main [data-testid=deposit-notes-toggle],main [data-testid=balance-note-toggle]{border-radius:14px!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}main :is([data-testid=deposit-submit],[data-testid=balance-submit]){width:100%!important;min-height:2.75rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-list-section]{margin-top:.75rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-list-section] .mb-4{margin-bottom:.65rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]{gap:.55rem!important;padding:.62rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-list-section] :is(input,button){min-height:2.75rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:.5rem!important;display:grid!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.min-w-\[190px\]{grid-column:1/-1!important;min-width:0!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.min-w-\[190px\]>.mb-1\.5{display:none!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.w-36{width:auto!important;min-width:0!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.w-36>.flex{letter-spacing:0!important;text-transform:none!important;gap:.25rem!important;margin-bottom:.22rem!important;font-size:.63rem!important;line-height:1.35!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.w-36>.flex svg{width:.75rem!important;height:.75rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.flex.min-h-10{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;min-height:0!important;display:grid!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters]>.flex>.flex.min-h-10 button{border-radius:13px!important;justify-content:center!important;min-width:0!important;min-height:2.75rem!important;padding-inline:.25rem!important;font-size:.7rem!important}body:has(main [data-testid=deposit-list-section]) main [data-testid=deposit-filters] :is(input,button){height:2.75rem!important}body:has(main [data-testid=deposit-list-section]) main :is([data-testid^=deposit-delete-confirm-],[data-testid^=deposit-delete-cancel-]){min-height:2.75rem!important}main [data-testid=balance-hero-section]{padding:.82rem!important}main [data-testid=balance-hero-section]>.text-\[11px\]{display:none!important}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important;margin-top:0!important}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]>div{border:1px solid var(--ayand-primary)!important;align-content:center!important;gap:.12rem!important;min-height:5.1rem!important;padding:.44rem .32rem!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]>div{border:1px solid color-mix(in srgb, var(--ayand-primary) 12%, transparent)!important}}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]>div{background:var(--ayand-primary)!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]>div{background:color-mix(in srgb, var(--ayand-primary) 4%, transparent)!important}}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats]>div{text-align:center!important}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats] .text-\[11px\]{letter-spacing:0!important;text-transform:none!important;font-size:.67rem!important;line-height:1.28!important}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats] :is(.money-md,.money-lg){min-height:auto!important;padding:0!important;font-size:clamp(.76rem,2.72vw,.95rem)!important;line-height:1.24!important}main [data-testid=balance-hero-section] [data-testid=accounting-balance-stats] .text-xs{margin-top:0!important;font-size:.67rem!important;line-height:1.28!important}main [data-testid=balance-hero-section]>.mt-6{text-align:center!important;margin-top:.55rem!important}main [data-testid=balance-hero-section]>.mt-4{justify-content:center!important;margin-top:.52rem!important;display:flex!important}body:has(main [data-testid=accounting-report-summary-strip]) main{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))!important}body:has(main [data-testid=accounting-report-summary-strip]) main>.mt-2{gap:0!important}main .accounting-report-filter-bar{border-radius:16px!important;margin-bottom:.75rem!important;padding:.65rem!important}main .accounting-report-filter-bar.space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem!important}main .accounting-report-filter-bar>.flex:first-child{grid-template-columns:repeat(2,minmax(0,auto))!important;gap:.18rem!important;width:fit-content!important;margin-inline:auto!important;display:inline-grid!important}main .accounting-report-filter-bar>.flex:first-child button{border-radius:999px!important;justify-content:center!important;min-width:0!important;min-height:2.32rem!important;padding:.2rem .65rem!important}main .accounting-report-filter-bar>.flex:nth-child(2){grid-template-columns:2.5rem 2.75rem minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.35rem!important;display:grid!important}main .accounting-report-filter-bar>.flex:nth-child(2)>.flex{display:contents!important}main .accounting-report-filter-bar>.flex:nth-child(2) .min-w-\[10rem\]{min-width:0!important}main .accounting-report-filter-bar>.flex:nth-child(2) .text-xl{font-size:1.05rem!important;line-height:1.4!important}main .accounting-report-filter-bar>.flex:nth-child(2) .num.text-\[11px\]{display:none!important}main .accounting-report-filter-bar>.flex:nth-child(2)>.flex>button:first-child{order:2!important}main .accounting-report-filter-bar>.flex:nth-child(2)>.flex>.min-w-\[10rem\]{order:3!important}main .accounting-report-filter-bar>.flex:nth-child(2)>.flex>button:last-child{order:4!important}main .accounting-report-filter-bar>.flex:nth-child(2)>.accounting-report-current-month-button{order:1!important;justify-content:center!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important}main .accounting-report-filter-bar>.flex.items-end{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}main .accounting-report-filter-bar>.flex.items-end>.space-y-1\.5{width:auto!important;min-width:0!important}main .accounting-report-filter-bar>.flex.items-end>button{grid-column:1/-1!important;min-height:2.75rem!important}main [data-testid=accounting-report-summary-strip]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;margin-bottom:.75rem!important}main [data-testid=accounting-report-summary-card]{text-align:center!important;border-radius:13px!important;align-content:center!important;gap:.16rem!important;min-height:4.9rem!important;padding:.55rem .42rem!important;display:grid!important}main [data-testid=accounting-report-summary-card] .text-\[10px\]{letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;font-size:.66rem!important;line-height:1.35!important;overflow:hidden!important}main [data-testid=accounting-report-summary-value]{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:auto!important;margin-top:0!important;padding-block:0!important;font-size:clamp(.8rem,3vw,1rem)!important;line-height:1.25!important;overflow:hidden!important}main [data-testid=accounting-report-summary-card] .text-xs{margin-top:0!important;font-size:.64rem!important;line-height:1.3!important}main [data-testid=accounting-report-rule-note]{border-radius:14px!important;margin-bottom:.75rem!important;padding:.6rem .7rem!important;font-size:.72rem!important;line-height:1.55!important}main [data-testid=accounting-report-rule-note] h2{font-size:.9rem!important;line-height:1.45!important}main [data-testid=accounting-report-rule-note] p{display:none!important}main [data-testid=accounting-report-monthly-chart],main [data-testid=accounting-report-tags-breakdown]{border-radius:16px!important;margin-bottom:.75rem!important;padding:.75rem!important}main [data-testid=accounting-report-monthly-chart]>.flex:first-child,main [data-testid=accounting-report-tags-breakdown]>h2{margin-bottom:.55rem!important}main [data-testid=accounting-report-monthly-chart] h2,main [data-testid=accounting-report-tags-breakdown] h2{font-size:1rem!important;line-height:1.45!important}main [data-testid=accounting-report-monthly-chart] .h-\[300px\],main [data-testid=accounting-report-monthly-chart] .recharts-responsive-container{height:12rem!important;min-height:12rem!important}main [data-testid=accounting-report-tags-breakdown] li{padding-block:.2rem!important}main [data-testid=accounting-report-tags-breakdown] a{padding:.48rem .5rem!important}body:has(main [data-testid=accounting-tags-list-shell]) main{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))!important}body:has(main [data-testid=accounting-tags-list-shell]) main [data-slot=tabs-list]{gap:.35rem!important;width:100%!important;margin-bottom:.7rem!important}body:has(main [data-testid=accounting-tags-list-shell]) main [data-slot=tabs-trigger]{border-radius:13px!important;height:2.75rem!important;min-height:2.75rem!important;padding:.2rem .45rem!important;font-size:.82rem!important}main .tag-create-panel{border-radius:16px!important;margin-bottom:.6rem!important;padding:.72rem!important}main .tag-create-panel.space-y-3>:not([hidden])~:not([hidden]){margin-top:.55rem!important}main .tag-create-panel>.text-\[10px\]{display:none!important}main .tag-create-fields{grid-template-columns:minmax(0,1fr) 2.75rem minmax(5.6rem,auto)!important;align-items:center!important;gap:.45rem!important;display:grid!important}main .tag-create-fields [data-testid^=tag-create-][data-testid$=-name]{grid-column:1/-1!important;max-width:none!important;min-height:2.75rem!important}main .tag-create-panel[data-tag-type=person] .tag-create-fields [data-testid^=tag-create-][data-testid$=-name],main .tag-create-panel[data-tag-type=project] .tag-create-fields [data-testid^=tag-create-][data-testid$=-name]{grid-column:1!important}main .tag-create-fields [data-testid=tag-create-parent-select]{border-radius:13px!important;grid-column:1!important;width:100%!important;min-width:0!important;min-height:2.75rem!important;font-size:.78rem!important}main .tag-create-color-toggle{border-radius:13px!important;grid-column:2!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}main .tag-create-color-toggle svg{display:none!important}main .tag-create-fields [data-testid^=tag-create-][data-testid$=-submit]{border-radius:13px!important;grid-column:3!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:2.75rem!important;padding-inline:.45rem!important;font-size:.76rem!important}main .tag-create-fields [data-testid^=tag-create-][data-testid$=-submit] svg{width:.92rem!important;height:.92rem!important}main [data-testid^=tag-create-][data-testid$=-palette]>.text-\[10px\]{display:none!important}main [data-testid^=tag-create-][data-testid$=-palette]>.flex{grid-template-columns:repeat(5,minmax(2.5rem,1fr))!important;gap:.3rem!important;padding:.1rem 0!important;display:grid!important;overflow:visible!important}main [data-testid^=tag-create-][data-testid$=-palette]>.flex>button{width:100%!important;min-width:0!important;min-height:2.5rem!important}main [data-testid=accounting-tags-list-status]{margin-top:.55rem!important;padding-inline:.15rem!important;font-size:.72rem!important}body:has(main [data-testid=accounting-tags-list-shell]) main [data-testid=accounting-tags-list-shell]{overscroll-behavior:contain!important;max-height:min(28rem,100dvh - 25rem)!important;scroll-padding-bottom:5rem!important;overflow-y:auto!important}body:has(main [data-testid^=tag-create-][data-testid$=-palette]) main [data-testid=accounting-tags-list-shell]{max-height:calc(100dvh - 31.75rem)!important}main [data-testid=accounting-tags-list-shell]>li{padding:.58rem .7rem!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]>.flex{gap:.5rem!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-] .flex.items-center.gap-1{gap:.15rem!important}main [data-testid=accounting-tags-list-shell] .tag-row-more-toggle{display:inline-flex!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-action-menu{display:none!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-action-menu{display:flex!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{border-color:var(--ayand-primary,var(--purple))!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{border-color:color-mix(in srgb, var(--ayand-primary,var(--purple)) 28%, transparent)!important}}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{background:var(--ayand-primary,var(--purple))!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{background:color-mix(in srgb, var(--ayand-primary,var(--purple)) 14%, transparent)!important}}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{color:var(--ayand-text,var(--foreground))!important}}.tag-row-more-toggle{display:none!important}@media (width>=721px) and (hover:hover) and (pointer:fine){main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]{border-radius:12px!important;outline:none!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:focus-visible{box-shadow:inset 0 0 0 1px var(--ring)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ring) 58%, transparent)!important}}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true])>.flex>.tag-row-actions{visibility:visible!important;opacity:1!important;transition:opacity .14s,transform .14s,visibility .14s!important;transform:translate(0)!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true])>.flex:is(:hover,:focus-within)>.tag-row-actions,main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]):focus-visible>.flex>.tag-row-actions{visibility:visible!important;opacity:1!important;transform:translate(0)!important}}main [data-testid=accounting-tags-list-shell] .tag-row-more-toggle{display:none!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]:not([data-tag-editing=true]) .tag-row-action-menu{display:flex!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-delete-confirm-]{color:#fff!important;background:#be123c!important}@media (width<=720px){main [data-testid=accounting-month-navigator]{border-radius:16px!important;margin-bottom:.65rem!important;padding:.55rem .65rem!important}main [data-testid=accounting-month-navigator]>.flex{gap:.35rem!important}main [data-testid=accounting-month-navigator] h2{font-size:1.12rem!important;line-height:1.45!important}main [data-testid=accounting-month-navigator] .accounting-month-title-row{gap:.35rem!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-action{border-radius:999px!important;width:2.18rem!important;min-width:2.18rem!important;min-height:2.18rem!important;padding:0!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-action svg{width:.9rem!important;height:.9rem!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-action-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}main [data-testid=accounting-month-navigator] button{min-width:2.5rem!important;min-height:2.5rem!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-action{min-width:2.18rem!important;min-height:2.18rem!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-range{margin-top:0!important}main [data-testid=accounting-month-navigator] .accounting-month-custom-range button{min-height:2.75rem!important;padding-inline:.6rem!important}main .accounting-expenses-toolbar{background:0 0!important;border-color:#0000!important;min-height:0!important;margin-bottom:.65rem!important;padding:.35rem .45rem!important}main .accounting-expenses-toolbar>.flex:first-child{flex:auto!important;min-width:0!important}main .accounting-expenses-toolbar [data-testid=accounting-expenses-list-status]{font-size:.78rem!important;line-height:1.55!important}main [data-testid=accounting-expense-create-action]{min-height:2.5rem!important;padding-inline:.85rem!important}main [data-testid=expense-filters]{border-radius:16px!important;margin-bottom:.75rem!important;padding:.55rem .65rem!important}main [data-testid=expense-filters]>.flex{gap:.5rem!important}main [data-testid=expense-filters]>.flex>.flex-1>.text-\[10px\]{display:none!important}main [data-testid=expense-filters] .expense-filter-tags-row{padding-top:.5rem!important}main [data-testid=expense-filter-search],main [data-testid=expense-filter-tags-toggle]{min-height:2.5rem!important}main [data-testid=expense-filter-tags-toggle] .text-\[10px\]{display:none!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-field{min-width:0!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-field #expense-amount-input{padding-left:3.15rem!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-unit{color:var(--ayand-muted)!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left]{width:min(100vw,27rem)!important;max-width:min(100vw,27rem)!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-close]{top:.65rem!important;border-radius:13px!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;inset-inline-end:.65rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-header]{padding:.9rem 4.2rem .8rem 1rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-title]{font-size:1.15rem!important;line-height:1.45!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form{row-gap:0!important;padding:.9rem 1rem 1rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>*+*{margin-top:.78rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] label{letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important;line-height:1.35!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] :is(input,textarea,button){min-height:2.65rem!important}body:has([data-testid=expense-drawer-submit]) #expense-amount-input{font-size:1.55rem!important;line-height:1.35!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-presets{scrollbar-width:none;overscroll-behavior-inline:contain!important;flex-wrap:nowrap!important;gap:.3rem!important;margin-inline:0!important;padding:.2rem 0 .35rem!important;display:flex!important;overflow-x:visible!important}body:has([data-testid=expense-drawer-submit]) .expense-amount-presets::-webkit-scrollbar{display:none}body:has([data-testid=expense-drawer-submit]) [data-testid^=expense-amount-preset-]{white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;min-width:0!important;min-height:2.5rem!important;padding-inline:.15rem!important;font-size:.66rem!important;line-height:1!important}body:has([data-testid=expense-drawer-submit]) [data-testid=expense-amount-clear]{white-space:nowrap!important;flex:0 0 2.5rem!important;justify-content:center!important;width:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;padding:0!important;font-size:0!important}body:has([data-testid=expense-drawer-submit]) [data-testid=expense-amount-clear]:before{content:"×";color:currentColor;font-size:1.1rem;line-height:1}body:has([data-testid=expense-drawer-submit]) [data-testid=expense-notes-input]{min-height:3.2rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>.space-y-2:has(input[type=file]){border-top:1px solid var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>.space-y-2:has(input[type=file]){border-top:1px solid color-mix(in srgb, var(--ayand-primary) 13%, transparent)!important}}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>.space-y-2:has(input[type=file]){padding-top:.75rem!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>.space-y-2:has(input[type=file]) button span{display:none!important}body:has([data-testid=expense-drawer-submit]) [data-testid=expense-drawer-footer]{padding:.72rem 1rem calc(.8rem + env(safe-area-inset-bottom))!important;gap:.65rem!important}body:has([data-testid=expense-drawer-submit]) [data-testid=expense-drawer-amount-summary]{display:none!important}}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-card-main{width:100%!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{justify-content:flex-start!important;align-items:center!important;gap:.42rem!important;margin-top:.28rem!important;display:flex!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-actions :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){min-height:2.55rem!important}@media (width>=860px){main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{justify-content:flex-start!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-copy span,main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action-owner{display:none!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-next-action{grid-template-columns:auto minmax(0,auto)!important;width:fit-content!important;max-width:100%!important}}main [data-testid=staff-page-content] .staff-overview-pills .staff-overview-kpi{box-shadow:none!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{min-height:4.75rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child{line-height:1.55!important}@media (width<=720px){main [data-testid=staff-page-content]{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))!important;gap:.55rem!important}main [data-testid=staff-page-content] .staff-section-nav{border-radius:16px!important;gap:.22rem!important;margin-bottom:.55rem!important;padding:.28rem!important}main [data-testid=staff-page-content] .staff-section-nav button{border-radius:13px!important;min-height:2.65rem!important;padding:.25rem .4rem!important;font-size:.72rem!important;line-height:1.3!important}main [data-testid=staff-page-content] .staff-section-nav button svg{width:1rem!important;height:1rem!important}main [data-testid=staff-page-content] .staff-overview-head{min-height:0!important;margin-bottom:.55rem!important;display:block!important}main [data-testid=staff-page-content] .staff-overview-title-copy{display:none!important}main [data-testid=staff-page-content] .staff-overview-pills{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.36rem!important;width:100%!important;display:grid!important}main [data-testid=staff-page-content] .staff-overview-pills .staff-overview-kpi{text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:3.2rem!important;padding:.42rem .35rem!important}main [data-testid=staff-page-content] .staff-overview-kpi small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.62rem!important;line-height:1.35!important;overflow:hidden!important}main [data-testid=staff-page-content] .staff-overview-kpi strong{font-size:1.1rem!important;line-height:1!important}main [data-testid=staff-page-content] .staff-overview-main-grid{gap:.55rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true]{border-radius:16px!important;padding:.65rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] h2{margin-bottom:.45rem!important;font-size:1.08rem!important;line-height:1.45!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-guidance],main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-source]{display:none!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid=staff-action-queue-list]{gap:.4rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{border-radius:13px!important;min-height:3.9rem!important;padding:.52rem .55rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:first-child,main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-count-]{width:2.05rem!important;min-width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important;font-size:.88rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child{font-size:.88rem!important;line-height:1.5!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:last-child{display:none!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-] :is(a,button){min-height:2.4rem!important;padding-inline:.45rem!important;font-size:.72rem!important}main [data-testid=staff-page-content] .staff-task-status-card{border-radius:16px!important;padding:.7rem!important}main [data-testid=staff-page-content] .staff-focus-card-head{gap:.5rem!important}main [data-testid=staff-page-content] .staff-focus-card-head h3{font-size:1rem!important;line-height:1.5!important}main [data-testid=staff-page-content] .staff-focus-card-head p,main [data-testid=staff-page-content] .staff-task-summary-line{display:none!important}main [data-testid=staff-page-content] .staff-task-snapshot{gap:.35rem!important}main [data-testid=staff-page-content] .staff-task-snapshot span{border-radius:12px!important;min-height:2.7rem!important;padding:.38rem .42rem!important}main [data-testid=staff-page-content] .staff-task-snapshot small{white-space:nowrap!important;font-size:.64rem!important}main [data-testid=staff-page-content] .staff-task-snapshot strong{font-size:1rem!important}main [data-testid=staff-page-content] :is(.staff-task-status-card,.staff-presence-card) .staff-focus-card-head{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:.55rem!important;height:auto!important;min-height:0!important;display:flex!important}main [data-testid=staff-page-content] :is(.staff-task-status-card,.staff-presence-card) .staff-focus-card-head>:first-child{flex:0 auto!important;width:auto!important;height:auto!important;min-height:0!important}main [data-testid=staff-page-content] :is(.staff-task-status-card,.staff-presence-card) .staff-focus-card-head h3{white-space:nowrap!important}main [data-testid=staff-page-content] .staff-task-card-actions{flex:none!important;justify-content:flex-end!important;gap:.35rem!important;width:auto!important;min-width:0!important}main [data-testid=staff-page-content] .staff-task-header-link{display:none!important}main [data-testid=staff-page-content] .staff-task-card-actions>strong,main [data-testid=staff-page-content] .staff-focus-card-head>strong{white-space:nowrap!important;border-radius:999px!important;width:auto!important;height:2rem!important;min-height:2rem!important;padding:.28rem .55rem!important;font-size:.72rem!important;line-height:1!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]{grid-template-columns:auto minmax(0,1fr)!important;min-height:3.35rem!important;padding-block:.46rem!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(3){display:none!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child{flex-wrap:nowrap!important}main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true] [data-testid^=staff-action-row-]>span:nth-child(2)>span:first-child>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}main [data-testid=staff-page-content] .staff-task-snapshot,main [data-testid=staff-page-content] .staff-task-queue-grid,main [data-testid=staff-page-content] .staff-presence-card .staff-focus-list{margin-top:.55rem!important}main [data-testid=staff-page-content] .staff-task-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}main [data-testid=staff-page-content] .staff-task-queue-block{border-radius:12px!important;min-height:3.2rem!important;padding:.45rem .4rem!important}main [data-testid=staff-page-content] .staff-task-queue-head{gap:.3rem!important}main [data-testid=staff-page-content] .staff-task-queue-head span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.63rem!important;overflow:hidden!important}main [data-testid=staff-page-content] .staff-task-queue-head strong{width:1.65rem!important;min-width:1.65rem!important;height:1.65rem!important;font-size:.74rem!important}main [data-testid=staff-page-content] .staff-task-queue-block :is(.staff-focus-list,.staff-focus-empty){display:none!important}}@media (width<=640px){main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:.75rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div{gap:.55rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] h2{display:none!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{margin-top:.22rem!important;font-size:1.82rem!important;line-height:1.03!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:first-child>div:has([data-testid=accounting-dashboard-primary-net]){min-height:0!important;margin-top:.52rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:last-child{border-radius:13px!important;padding:.55rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important;margin-top:0!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(button,a){border-radius:10px!important;min-height:2.22rem!important;font-size:.74rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.32rem!important;margin-top:.55rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div{border-radius:11px!important;min-height:3.75rem!important;padding:.42rem .36rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div>div:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip!important;min-height:1.62rem!important;font-size:.58rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics] .num{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:.18rem!important;font-size:.7rem!important;line-height:1.1!important;overflow:hidden!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div>div:last-child{display:none!important}}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected{border-radius:16px!important;padding:.9rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-title-row{gap:.45rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-title-row h4{flex-basis:100%!important;font-size:clamp(.98rem,1.15vw,1.12rem)!important;line-height:1.65!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self]{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.5rem!important;width:100%!important;margin:.85rem 0 .1rem!important;padding:0!important;display:grid!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self]>*{min-width:0!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self] .daily-task-primary-action{border-radius:12px!important;grid-column:1!important;width:100%!important;min-height:2.75rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-time-summary{margin-top:.55rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected){border-radius:15px!important;padding:.8rem .85rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{line-height:1.55!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-actions{grid-template-columns:minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.5rem!important;margin-top:.55rem!important;display:grid!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-actions:not(:has([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision])){justify-content:flex-start!important;display:flex!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-actions :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){border-radius:12px!important;grid-area:1/1!important;width:100%!important;min-height:2.75rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon{border:1px solid var(--ayand-primary,var(--purple))!important;grid-area:1/2!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon{border:1px solid color-mix(in srgb, var(--ayand-primary,var(--purple)) 22%, transparent)!important}}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon{background:var(--ayand-primary,var(--purple))!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon{background:color-mix(in srgb, var(--ayand-primary,var(--purple)) 8%, transparent)!important}}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon{color:var(--ayand-muted,var(--muted-foreground))!important;padding:0!important;font-size:0!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card .daily-task-details-toggle-icon svg{width:1rem!important;height:1rem!important}@media (width>=760px){main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self]{grid-template-columns:minmax(12rem,max-content) 2.75rem!important;justify-content:start!important;width:fit-content!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-actions{grid-template-columns:minmax(12rem,max-content) 2.75rem!important;justify-content:start!important;width:fit-content!important;margin-top:0!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-card-shell{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.9rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row{align-items:center!important;gap:.45rem!important}main [data-testid=personal-daily-tasks-page] .daily-tasks-panel[data-mode=self] .daily-task-card:not(.daily-task-card-selected) .daily-task-title-row h4{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 min(48rem,64%)!important;min-width:0!important;overflow:hidden!important}}@media (width<=720px){main [data-testid=staff-page-content] .staff-section-nav{border-radius:15px!important;align-items:center!important;gap:.2rem!important;height:3.25rem!important;min-height:3.25rem!important;margin-bottom:.35rem!important;padding:.24rem!important}main [data-testid=staff-page-content] .staff-section-nav button{border-radius:12px!important;flex-direction:row!important;gap:0!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;position:relative!important}main [data-testid=staff-page-content] .staff-section-nav button svg{width:1.05rem!important;height:1.05rem!important}main [data-testid=staff-page-content] .staff-section-nav button>span,main [data-testid=staff-page-content] .staff-section-nav :is(.staff-section-label-full,.staff-section-detail-label){display:none!important}main [data-testid=staff-page-content] .staff-section-nav .staff-section-label-short{color:var(--ayand-text,var(--foreground))!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.58rem!important;font-weight:750!important;line-height:1.25!important;display:block!important;overflow:hidden!important}main [data-testid=staff-page-content] .staff-overview-kpi small{font-size:.67rem!important;line-height:1.28!important}}@media (width<=640px){main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter strong{min-width:1.24rem!important;height:1.24rem!important;font-size:.67rem!important;line-height:1!important}.manager-task-composer-dialog{gap:.8rem!important;padding:1rem!important}.manager-task-composer-dialog [data-testid=manager-daily-task-quick-target]{display:none!important}.manager-task-composer-dialog .manager-task-composer-form{gap:.8rem!important}}@media (width<=720px){main [data-testid=staff-page-content] .personnel-filter-bar [data-testid=employee-include-archived-control],main [data-testid=staff-page-content] .personnel-filter-bar [data-testid=employee-filter-reset]{height:2.875rem!important;min-height:2.875rem!important;line-height:1.25!important}.app-main-column>main:has([data-testid=staff-page-content]){scroll-padding-top:4.35rem!important}.app-main-column>main [data-testid=staff-page-content] nav.staff-section-nav[data-testid=staff-section-nav]{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);isolation:isolate;background:#0c0f1e!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff0e!important}.app-main-column>main [data-testid=staff-page-content] nav.staff-section-nav[data-testid=staff-section-nav]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#0c0f1e;position:absolute;inset:0}.app-main-column>main [data-testid=staff-page-content] nav.staff-section-nav[data-testid=staff-section-nav] button{z-index:1;position:relative!important}.light .app-main-column>main [data-testid=staff-page-content] nav.staff-section-nav[data-testid=staff-section-nav]{background:#fff!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffc7!important}.light .app-main-column>main [data-testid=staff-page-content] nav.staff-section-nav[data-testid=staff-section-nav]:before{background:#fff}main [data-testid=staff-page-content],main [data-testid=staff-page-content] :is(#staff-section-overview-panel,#staff-section-personnel-panel,#staff-section-approvals-panel,#staff-section-reports-panel,#staff-section-devices-panel){padding-bottom:1rem!important}main [data-testid=staff-page-content] #personnel-list-panel [data-personnel-row=true]{scroll-margin-top:4.35rem!important}}main [data-testid=staff-page-content] [data-testid=employee-password-reset-visibility-toggle]{block-size:2.5rem!important;min-block-size:2.5rem!important;inline-size:2.5rem!important;min-inline-size:2.5rem!important;padding:0!important}@media (width<=640px){main [data-testid=staff-page-content] [data-testid=employee-password-reset-visibility-toggle]{inline-size:44px!important;min-inline-size:44px!important}main [data-testid=staff-page-content] #personnel-list-panel .employee-admin-contact-link,main [data-testid=staff-page-content] [data-testid=staff-apk-download-link]{min-height:44px!important}main [data-testid=manager-daily-tasks-page] .daily-tasks-panel[data-mode=manager] [data-testid=daily-task-details-toggle]{border-radius:12px!important;gap:0!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;font-size:0!important}main [data-testid=manager-daily-tasks-page] .daily-tasks-panel[data-mode=manager] [data-testid=daily-task-details-toggle] span{display:none!important}main [data-testid=manager-daily-tasks-page] .daily-tasks-panel[data-mode=manager] [data-testid=daily-task-details-toggle] svg{width:1rem!important;height:1rem!important}}@media (width<=720px){.app-main-column>main:has(.employee-portal-page){scroll-padding-top:4.75rem!important}.app-main-column>main .employee-portal-page .employee-portal-tabs{border-color:var(--ayand-primary,#7c6df2)!important;background:#0c0f1e!important}@supports (color:color-mix(in lab, red, red)){.app-main-column>main .employee-portal-page .employee-portal-tabs{border-color:color-mix(in srgb, var(--ayand-primary,#7c6df2) 30%, transparent)!important}}.app-main-column>main .employee-portal-page .employee-portal-tabs{isolation:isolate;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff0e!important}.app-main-column>main .employee-portal-page .employee-portal-tabs:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#0c0f1e;position:absolute;inset:0}.app-main-column>main .employee-portal-page .employee-portal-tabs .employee-tab{z-index:1;height:44px!important;min-height:44px!important;position:relative!important}.app-main-column>main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip,.daily-tasks-panel[data-mode=self],.daily-status-panel){scroll-margin-top:4.75rem!important}.light .app-main-column>main .employee-portal-page .employee-portal-tabs{background:#fff!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffc7!important}.light .app-main-column>main .employee-portal-page .employee-portal-tabs:before{background:#fff}}@media (width<=640px){body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]){border-radius:0!important;width:100dvw!important;min-width:0!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;inset:0 auto 0 0!important;overflow:hidden!important}:is(body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]) [data-slot=sheet-header],body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]) [data-testid=expense-drawer-footer]){flex:none!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]) form{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]) [data-testid=expense-drawer-footer]{background:linear-gradient(180deg, var(--ayand-ink), var(--ayand-ink)), var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-dashboard-summary]) [data-slot=sheet-content][data-side=left]:has([data-testid=expense-drawer-submit]) [data-testid=expense-drawer-footer]{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-ink) 88%, transparent), var(--ayand-ink)), var(--ayand-ink)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main>.mt-2{margin-top:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main>.mt-2>:not([hidden])~:not([hidden]){margin-top:.72rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-rule-note]{display:none!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart]{padding:.7rem!important;overflow:hidden!important}:is(body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .h-\[300px\],body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .recharts-responsive-container){height:10.75rem!important;min-height:10.75rem!important;overflow:hidden!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .recharts-tooltip-wrapper{pointer-events:none!important;max-width:calc(100vw - 3rem)!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown]{padding:.68rem .7rem!important}}@media (width<=720px){body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-switch{width:fit-content!important;padding:.18rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-chip{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:.32rem!important;min-width:4.05rem!important;min-height:2.75rem!important;padding-inline:.62rem!important;display:inline-flex!important}}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action{color:#e1e8f4d1!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important;position:relative!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action:before{content:"";background:#ffffff09;border:1px solid #d2deee2e;border-radius:999px;position:absolute;inset:.42rem}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action svg{z-index:1;position:relative;width:.9rem!important;height:.9rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-row]:is(:hover,[data-selected=true]) [data-testid=manager-daily-task-team-create].manager-task-roster-action:before,main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action:focus-visible:before{background:#72dabe12;border-color:#72dabe52}main [data-testid=projects-page]{width:min(100%,58rem)!important}main [data-testid=projects-page] .projects-overview-head{min-height:2rem}main [data-testid=projects-page] [data-testid=projects-summary-strip]{color:var(--projects-premium-muted,var(--ayand-muted))!important;font-size:.75rem!important;line-height:1.6!important}main [data-testid=projects-list]{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important}main [data-testid=project-link].project-link-row{border-color:var(--projects-premium-border,var(--ayand-border))!important;background:#ffffff07!important;grid-template-columns:2.25rem minmax(0,1fr) auto 1rem!important;align-items:center!important;gap:.7rem!important;min-height:3.35rem!important;padding:.58rem .68rem!important}main [data-testid=project-link].project-link-row:hover{border-color:var(--projects-premium-border-strong,var(--ayand-border-strong))!important;background:#ffffff0c!important}main [data-testid=project-link] .project-link-icon{color:#e2e8f0d6!important;background:#ffffff07!important;border-color:#cbd5e129!important;border-radius:12px!important;width:2.25rem!important;height:2.25rem!important}main [data-testid=project-link] .project-link-title{color:var(--projects-premium-text,var(--ayand-text))!important;font-size:.88rem!important;line-height:1.45!important}main [data-testid=project-link] .project-link-counts{white-space:nowrap!important}main [data-testid=project-link] .project-link-count{min-height:1.35rem!important;color:var(--projects-premium-muted,var(--ayand-muted))!important;border:1px solid #cbd5e121!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding-inline:.46rem!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}main [data-testid=project-link] .project-link-count[data-tone=open]{color:#b9f6e0eb!important;background:#72dabe11!important;border-color:#72dabe42!important}main [data-testid=project-link] .project-link-count[data-tone=error]{color:#fda4afeb!important;background:#fb718512!important;border-color:#fb718547!important}main [data-testid=project-link] .project-link-chevron{color:var(--projects-premium-muted,var(--ayand-muted))!important}main [data-testid=project-bugs-list]>[data-testid=project-bug-row]:only-child{grid-column:1/-1!important}@media (width<=640px){main [data-testid=project-link].project-link-row{grid-template-columns:2.25rem minmax(0,1fr) auto .9rem!important;gap:.62rem!important}main [data-testid=project-link] .project-link-count[data-tone=quiet]{display:none!important}}main [data-testid=deposit-create-section]{padding:1rem!important}main [data-testid=deposit-create-section]>.flex:first-child{gap:.55rem!important;margin-bottom:.65rem!important}main [data-testid=deposit-create-section]>.flex:first-child>.size-9{border-radius:.7rem!important;width:2rem!important;height:2rem!important}main [data-testid=deposit-create-section]>.flex:first-child h2{font-size:.92rem!important;line-height:1.35!important}main [data-testid=deposit-create-section]>.flex:first-child p{display:none!important}main [data-testid=deposit-list-section] [data-testid^=deposit-delete-confirm-]{color:#fff!important;background:#be123c!important}main [data-testid=bank-card-owner-tabs]{scroll-snap-type:x proximity!important;grid-column:1/-1!important;gap:.38rem!important;max-height:3.25rem!important;padding:.12rem .02rem!important;display:flex!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - .75rem),#0000 100%)!important}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]{scroll-snap-align:start!important;border:1px solid var(--ayand-border,#d7dae4)!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;min-height:2.75rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]{border:1px solid color-mix(in srgb, var(--ayand-border,#d7dae4) 74%, transparent)!important}}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]{background:var(--ayand-surface,#fff)!important;border-radius:.85rem!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]{background:color-mix(in srgb, var(--ayand-surface,#fff) 86%, transparent)!important}}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]{color:var(--foreground)!important;white-space:nowrap!important;padding:0 .78rem!important;font-size:.76rem!important;font-weight:700!important}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-][data-state=active]{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-][data-state=active]{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 44%, transparent)!important}}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-][data-state=active]{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-][data-state=active]{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 13%, transparent)!important}}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-][data-state=active]{color:var(--ayand-primary,#8d77e8)!important}main [data-testid=bank-card-owner-tabs] [data-testid^=bank-card-owner-tab-]>span{min-height:1.35rem!important;line-height:1.35rem!important;display:block!important}html body[data-chat-page=true] .chat-conversation-row-shell{min-width:0!important;display:block!important;position:relative!important}body:has(main .chat-page) .chat-conversation-row-shell{min-width:0!important;display:block!important;position:relative!important}html body[data-chat-page=true] .chat-conversation-row-shell[data-muted=true] .chat-conversation-row,html body[data-chat-page=true] .chat-conversation-row-shell:is(:hover,:focus-within,.is-active) .chat-conversation-row{padding-inline-end:2.75rem!important}body:has(main .chat-page) .chat-conversation-row-shell[data-muted=true] .chat-conversation-row{padding-inline-end:2.75rem!important}body:has(main .chat-page) .chat-conversation-row-shell:is(:hover,:focus-within,.is-active) .chat-conversation-row{padding-inline-end:2.75rem!important}html body[data-chat-page=true] .chat-row-mute{z-index:2!important;width:2rem!important;height:2rem!important;color:var(--tg-muted,var(--muted-foreground))!important;opacity:0!important;pointer-events:none!important;inset-inline-end:.42rem!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;transition:background .14s,color .14s,transform .14s!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}body:has(main .chat-page) .chat-row-mute{z-index:2!important;width:2rem!important;height:2rem!important;color:var(--tg-muted,var(--muted-foreground))!important;opacity:0!important;pointer-events:none!important;inset-inline-end:.42rem!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;transition:background .14s,color .14s,transform .14s!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}html body[data-chat-page=true] .chat-conversation-row-shell:is(:hover,:focus-within,.is-active) .chat-row-mute,html body[data-chat-page=true] .chat-row-mute[data-muted=true]{opacity:1!important;pointer-events:auto!important}body:has(main .chat-page) .chat-conversation-row-shell:is(:hover,:focus-within,.is-active) .chat-row-mute{opacity:1!important;pointer-events:auto!important}body:has(main .chat-page) .chat-row-mute[data-muted=true]{opacity:1!important;pointer-events:auto!important}html body[data-chat-page=true] .chat-row-mute:is(:hover,:focus-visible){background:var(--ayand-primary,#8d77e8)!important;outline:0!important}body:has(main .chat-page) .chat-row-mute:is(:hover,:focus-visible){background:var(--ayand-primary,#8d77e8)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-row-mute:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 12%, transparent)!important}body:has(main .chat-page) .chat-row-mute:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 12%, transparent)!important}}html body[data-chat-page=true] .chat-row-mute:is(:hover,:focus-visible),html body[data-chat-page=true] .chat-row-mute[data-muted=true]{color:var(--ayand-primary,#8d77e8)!important}body:has(main .chat-page) .chat-row-mute:is(:hover,:focus-visible){color:var(--ayand-primary,#8d77e8)!important}body:has(main .chat-page) .chat-row-mute[data-muted=true]{color:var(--ayand-primary,#8d77e8)!important}main [data-testid=deposit-create-section]>.grid{gap:.75rem 1rem!important;margin-top:0!important}main [data-testid=deposit-create-section] .deposit-field-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}main [data-testid=deposit-create-section] .deposit-field-label.deposit-amount-label{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;color:var(--ayand-muted)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;align-items:center!important;margin:0!important;font-size:.7rem!important;line-height:1.35!important;display:inline-flex!important;position:static!important;overflow:visible!important}main [data-testid=deposit-create-section] .deposit-amount-field{min-width:0!important}main [data-testid=deposit-create-section] .deposit-amount-field [data-testid=deposit-amount-input]{padding-left:3.15rem!important}main [data-testid=deposit-create-section] .deposit-amount-unit{color:var(--ayand-muted)!important}main [data-testid=balance-entry-section] .balance-amount-field{min-width:0!important}main [data-testid=balance-entry-section] .balance-amount-field [data-testid=balance-amount-input]{padding-left:3.15rem!important}main [data-testid=balance-entry-section] .balance-amount-unit{color:var(--ayand-muted)!important}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]{border:1px solid var(--ayand-primary,#8d77e8)!important;min-height:2.75rem!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=settings-password-change-submit]{border:1px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 36%, transparent)!important}}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=settings-password-change-submit]{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 18%, var(--ayand-panel,#151229) 82%)!important}}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]{color:var(--ayand-text,#fbfaff)!important;box-shadow:none!important;opacity:1!important}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]:hover:not(:disabled){background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=settings-password-change-submit]:hover:not(:disabled){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 25%, var(--ayand-panel,#151229) 75%)!important}}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]:disabled{border-color:var(--ayand-border,#e2e8f529)!important;background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-testid=settings-password-change-submit]:disabled{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 7%, var(--ayand-panel,#151229) 93%)!important}}body:has(.app-shell-layout) [data-testid=settings-password-change-submit]:disabled{color:var(--ayand-muted,#e2e8f5ad)!important}main [data-testid=deposit-create-section] :is([data-testid=deposit-date-input],[data-testid=deposit-amount-input],[data-testid=deposit-description-input],[data-testid=deposit-notes-input]){min-height:2.75rem!important}main [data-testid=deposit-create-section] .deposit-create-actions{margin-top:.75rem!important}main [data-testid=deposit-list-section]{margin-top:1rem!important}main [data-testid=deposit-list-section] .deposit-row-description,main [data-testid=deposit-list-section] .deposit-row-note{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}@media (width<=720px){main [data-testid=deposit-create-section]{padding:.72rem!important}main [data-testid=deposit-create-section]>.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.52rem!important}main [data-testid=deposit-create-section] :is([data-testid=deposit-date-input],[data-testid=deposit-amount-input],[data-testid=deposit-description-input],[data-testid=deposit-notes-input]){min-height:2.55rem!important}main [data-testid=deposit-create-section] .deposit-create-actions{margin-top:.52rem!important}main [data-testid=deposit-list-section]{margin-top:.65rem!important}main [data-testid=deposit-list-section] ul{overflow:hidden!important}main [data-testid^=deposit-row-]{grid-template-columns:minmax(0,1fr) 2.75rem!important;gap:.45rem .6rem!important;min-width:0!important;padding-block:.7rem!important;overflow:hidden!important}main [data-testid=deposit-list-section] .deposit-row-meta{flex-wrap:nowrap!important;align-items:flex-start!important;row-gap:.22rem!important;max-width:100%!important;overflow:hidden!important}main [data-testid=deposit-list-section] .deposit-row-meta>span[aria-hidden=true]{display:none!important}main [data-testid=deposit-list-section] .deposit-row-description,main [data-testid=deposit-list-section] .deposit-row-note{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}main [data-testid=deposit-list-section] .deposit-row-description{line-height:1.58!important}main [data-testid=deposit-list-section] .deposit-row-note{flex:auto!important;order:2!important;line-height:1.55!important}main [data-testid=deposit-list-section] [data-testid^=deposit-creator-]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:5.8rem!important;overflow:hidden!important}}@media (width>=1024px){.app-sidebar[data-sidebar-collapsed=true] .app-nav-link[data-sidebar-label]{position:relative!important;overflow:visible!important}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link[data-sidebar-label]:after{z-index:80;border:1px solid var(--ayand-border-strong,#e2e8f53d);background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--ayand-ink,#100d29);border-radius:999px;min-width:max-content;max-width:12rem;margin-top:.1rem;padding:.42rem .62rem;position:absolute;top:50%;right:calc(100% + .55rem)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-sidebar-collapsed=true] .app-nav-link[data-sidebar-label]:after{background:linear-gradient(180deg, #ffffff12, #ffffff06), color-mix(in srgb, var(--ayand-ink,#100d29) 86%, transparent)}}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link[data-sidebar-label]:after{color:var(--ayand-text,#fbfafff5);content:attr(data-sidebar-label);opacity:0;pointer-events:none;white-space:nowrap;font-size:.72rem;font-weight:720;line-height:1.4;transition:opacity .13s,transform .13s;transform:translate(.2rem,-50%);box-shadow:0 12px 32px #00000038}.app-sidebar[data-sidebar-collapsed=true] .app-nav-link[data-sidebar-label]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}.app-sidebar[data-sidebar-collapsed=true],.app-sidebar[data-sidebar-collapsed=true] [data-testid=desktop-sidebar-primary-nav]{overflow:visible!important}}@media (width<=720px){body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] .accounting-month-title-row{justify-content:center!important;align-items:center!important;gap:.42rem!important;max-width:100%!important;display:inline-flex!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] .accounting-month-custom-action{border-radius:999px!important;width:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;padding:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] .accounting-month-custom-action svg{width:.95rem!important;height:.95rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] .accounting-month-custom-action-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{overscroll-behavior:auto!important;max-height:none!important;scroll-padding-bottom:0!important;overflow:hidden!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-kpi-ribbon]{margin-top:.85rem!important}body:has(main [data-testid=accounting-tags-list-shell]) main [data-testid=accounting-tags-list-shell]{overscroll-behavior:auto!important;max-height:none!important;scroll-padding-bottom:0!important;overflow:hidden!important}body:has(main [data-testid^=tag-create-][data-testid$=-palette]) main [data-testid=accounting-tags-list-shell]{max-height:none!important}body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-more-toggle{width:2.35rem!important;min-width:2.35rem!important;height:2.5rem!important;min-height:2.5rem!important;color:var(--app-final-muted,#cbd5e19e)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-more-toggle{color:color-mix(in srgb, var(--app-final-muted,#cbd5e19e) 66%, transparent)!important}}body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-more-toggle{opacity:.58!important}body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-more-toggle svg{stroke-width:2.2px!important;width:1.02rem!important;height:1.02rem!important}body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{border-color:var(--app-final-border-strong,#cbd5e13d)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{border-color:color-mix(in srgb, var(--app-final-border-strong,#cbd5e13d) 92%, transparent)!important}}body:has(main [data-testid=accounting-tags-list-shell]) main .tag-row-actions[data-actions-open=true] .tag-row-more-toggle{background:var(--app-final-selected,#ffffff0f)!important;color:var(--app-final-text,#f8fafcf0)!important;opacity:1!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.accounting-report-mode-switch>.accounting-report-mode-chip{height:2.75rem!important;min-height:2.75rem!important}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]{background:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]{background:color-mix(in srgb, var(--ayand-panel,#130f28) 82%, transparent)!important}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]{border-color:var(--ayand-border,#e2e8f529)!important;box-shadow:none!important}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 54%, var(--ayand-border-strong,#e2e8f547))!important}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{outline:1px solid var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{outline:1px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 54%, transparent)!important}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{outline-offset:1px!important;box-shadow:0 0 0 3px var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ayand-primary,#8d77e8) 15%, transparent)!important}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]::selection{background:var(--ayand-primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]::selection{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 36%, transparent)}}body:has(.app-shell-layout) [data-slot=dialog-content].bank-card-dialog [data-slot=input]::selection{color:var(--ayand-text,#fbfaff)}main [data-testid=daily-task-carry-over-section]{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section]{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 22%, var(--ayand-border,#e2e8f529))!important}}main [data-testid=daily-task-carry-over-section]{background-color:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section]{background-color:color-mix(in srgb, var(--ayand-panel,#130f28) 82%, transparent)!important}}main [data-testid=daily-task-carry-over-section]{background-image:linear-gradient(135deg, var(--ayand-primary,#8d77e8), transparent 58%)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section]{background-image:linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent), transparent 58%)!important}}main [data-testid=daily-task-carry-over-section]{box-shadow:none!important}main [data-testid=daily-task-carry-over-section] :is(.text-amber-950,.dark\:text-amber-100){color:var(--ayand-text,var(--foreground))!important}main [data-testid=daily-task-carry-over-section] :is(.text-amber-900\/80,.dark\:text-amber-100\/75){color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section] :is(.text-amber-900\/80,.dark\:text-amber-100\/75){color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 88%, transparent)!important}}main [data-testid=daily-task-carry-over-section] [data-slot=badge]{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section] [data-slot=badge]{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 28%, var(--ayand-border,#e2e8f529))!important}}main [data-testid=daily-task-carry-over-section] [data-slot=badge]{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=daily-task-carry-over-section] [data-slot=badge]{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 12%, transparent)!important}}main [data-testid=daily-task-carry-over-section] [data-slot=badge]{color:var(--ayand-text,var(--foreground))!important}main [data-testid=accounting-tags-list-shell] .tag-child-toggle{color:var(--ayand-muted,#cbd5e1ad)!important;border:1px solid #0000!important;gap:.12rem!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] .tag-child-toggle{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 78%, transparent)!important}}main [data-testid=accounting-tags-list-shell] .tag-child-toggle:hover,main [data-testid=accounting-tags-list-shell] .tag-child-toggle:focus-visible,main [data-testid=accounting-tags-list-shell] [data-tag-children-open=true] .tag-child-toggle{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] .tag-child-toggle:hover,main [data-testid=accounting-tags-list-shell] .tag-child-toggle:focus-visible,main [data-testid=accounting-tags-list-shell] [data-tag-children-open=true] .tag-child-toggle{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 26%, transparent)!important}}main [data-testid=accounting-tags-list-shell] .tag-child-toggle:hover,main [data-testid=accounting-tags-list-shell] .tag-child-toggle:focus-visible,main [data-testid=accounting-tags-list-shell] [data-tag-children-open=true] .tag-child-toggle{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] .tag-child-toggle:hover,main [data-testid=accounting-tags-list-shell] .tag-child-toggle:focus-visible,main [data-testid=accounting-tags-list-shell] [data-tag-children-open=true] .tag-child-toggle{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 12%, transparent)!important}}main [data-testid=accounting-tags-list-shell] .tag-child-toggle:hover,main [data-testid=accounting-tags-list-shell] .tag-child-toggle:focus-visible,main [data-testid=accounting-tags-list-shell] [data-tag-children-open=true] .tag-child-toggle{color:var(--ayand-text,var(--foreground))!important}main [data-testid=accounting-tags-list-shell] .tag-child-list{border-color:var(--ayand-border,#e2e8f529)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] .tag-child-list{border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 74%, transparent)!important}}main [data-testid=accounting-tags-list-shell] .tag-child-list{background:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){main [data-testid=accounting-tags-list-shell] .tag-child-list{background:color-mix(in srgb, var(--ayand-panel,#130f28) 58%, transparent)!important}}@media (width<=720px){main [data-testid=daily-task-carry-over-section]{padding:.7rem!important}main [data-testid=daily-task-carry-over-section] p{display:none!important}main [data-testid=daily-task-carry-over-section]>.mb-2{align-items:center!important;min-height:2rem!important;margin-bottom:.52rem!important}main [data-testid=accounting-tags-list-shell] .tag-child-toggle{border-radius:999px!important;width:2.35rem!important;min-width:2.35rem!important;height:2.5rem!important;min-height:2.5rem!important}main [data-testid=accounting-tags-list-shell] [data-tag-has-children=true][data-tag-children-open=false]{min-height:3.9rem!important}}@media (width<=640px){body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-strip]{border:1px solid var(--ayand-border,#e2e8f529)!important;gap:0!important;margin-bottom:.62rem!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-strip]{border:1px solid color-mix(in srgb, var(--ayand-border,#e2e8f529) 82%, transparent)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-strip]{background:var(--ayand-panel,#130f28)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-strip]{background:color-mix(in srgb, var(--ayand-panel,#130f28) 82%, transparent)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-card]{min-height:4.28rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.52rem .34rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-card]+[data-testid=accounting-report-summary-card]{border-inline-start:1px solid var(--ayand-border,#e2e8f529)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-card]+[data-testid=accounting-report-summary-card]{border-inline-start:1px solid color-mix(in srgb, var(--ayand-border,#e2e8f529) 70%, transparent)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-card]>span.absolute{display:none!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-value]{font-size:clamp(.78rem,2.9vw,.98rem)!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart]{padding:.62rem .68rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart]>.flex:first-child{margin-bottom:.38rem!important}:is(body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .h-\[300px\],body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .recharts-responsive-container){height:9.65rem!important;min-height:9.65rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown]{padding:.62rem .68rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown]>h2{margin-bottom:.35rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown] li{padding-block:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown] a{min-height:3rem!important;padding:.42rem .34rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown] a>div:first-child{gap:.55rem!important;margin-bottom:.36rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown] a>div:last-child{height:.28rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown] .num.font-bold{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:42vw!important;font-size:clamp(.86rem,4.1vw,1.08rem)!important;line-height:1.3!important;overflow:hidden!important}}@media (width>=1024px){body:has(main [data-testid=accounting-report-summary-strip]) main div:has(>.accounting-report-filter-bar){gap:1rem!important;width:min(100%,60rem)!important;max-width:60rem!important;margin-left:auto!important;margin-right:0!important;display:grid!important}body:has(main [data-testid=accounting-report-summary-strip]) main div:has(>.accounting-report-filter-bar)>*+*{margin-top:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar{border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;min-height:4.75rem!important;margin-bottom:0!important;padding:.72rem .82rem!important;display:grid!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar.space-y-4>:not([hidden])~:not([hidden]){margin-top:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-switch{border:1px solid var(--ayand-border,#e2e8f529)!important;grid-template-columns:repeat(2,minmax(0,auto))!important;justify-self:end!important;gap:.22rem!important;padding:.18rem!important;display:inline-grid!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-switch{border:1px solid color-mix(in srgb, var(--ayand-border,#e2e8f529) 72%, transparent)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-switch{background:var(--ayand-primary,#8d77e8)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-switch{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 5%, transparent)!important}}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-mode-chip{letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;gap:.34rem!important;min-width:4.3rem!important;min-height:2.48rem!important;padding:.25rem .68rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2){flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:.42rem!important;min-width:0!important;display:flex!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2)>.flex{align-items:center!important;gap:.18rem!important;min-width:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2) button{border-radius:999px!important;min-width:2.48rem!important;min-height:2.48rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2) .min-w-\[10rem\]{min-width:8.6rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2) .text-xl{font-size:1.03rem!important;line-height:1.38!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-filter-bar>.flex:nth-child(2) .num.text-\[11px\]{margin-top:0!important;font-size:.66rem!important;line-height:1.35!important}body:has(main [data-testid=accounting-report-summary-strip]) main .accounting-report-current-month-button{width:2.48rem!important;min-width:2.48rem!important;padding:0!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-strip]{gap:.58rem!important}body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-summary-card]{border-radius:16px!important;min-height:5rem!important;padding:.78rem .85rem!important}:is(body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart],body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-tags-breakdown]){border-radius:18px!important;padding:1rem!important}:is(body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .h-\[300px\],body:has(main [data-testid=accounting-report-summary-strip]) main [data-testid=accounting-report-monthly-chart] .recharts-responsive-container){height:15.25rem!important;min-height:15.25rem!important}}:root{--chat-surface:#0e0b1fd6;--chat-surface-strong:#120e27f0;--chat-surface-soft:#8d77e813;--chat-border:#a48fff38;--chat-border-strong:#ae9bff61;--chat-line:#a48fff24;--chat-shadow:0 28px 86px #02010c57;--chat-inner-light:inset 0 1px 0 #ffffff0e}.light,body.light{--chat-surface:#ffffffdb;--chat-surface-strong:#fffffff2;--chat-surface-soft:#765fe013;--chat-border:#4a3d9a29;--chat-border-strong:#4a3d9a4d;--chat-line:#4a3d9a1f;--chat-shadow:0 28px 72px #4a3d9a1f;--chat-inner-light:inset 0 1px 0 #ffffffc7}.chat-shell-main{min-height:0}.chat-page{box-sizing:border-box;width:100%;max-width:100vw;height:calc(100svh - 8.25rem);min-height:34rem;padding-block:.75rem 0;overflow:hidden}.chat-shell{grid-template-columns:minmax(16.5rem,21rem) minmax(0,1fr);gap:.75rem;width:min(100%,72rem);min-width:0;height:100%;margin-inline:auto;display:grid}.chat-list-panel,.chat-thread-panel{border:1px solid var(--chat-border);background:linear-gradient(180deg, #ffffff0b, #ffffff04), radial-gradient(circle at 86% 2%, #8d77e829, transparent 42%), var(--chat-surface);min-width:0;min-height:0;box-shadow:var(--chat-shadow), var(--chat-inner-light);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);border-radius:20px;overflow:hidden}.chat-list-panel{flex-direction:column;display:flex}.chat-thread-panel{display:flex}.chat-list-head{border-bottom:1px solid var(--chat-line);background:linear-gradient(#ffffff08,#0000);grid-template-columns:minmax(0,1fr) 2.75rem;gap:.5rem;padding:.75rem;display:grid}.chat-search,.chat-composer-input,.chat-quick-input{border-color:var(--chat-line)!important;min-height:2.75rem!important;color:var(--ayand-text,var(--foreground))!important;box-shadow:none!important;background:#06051294!important;border-radius:14px!important}.chat-search:focus-visible,.chat-composer-input:focus-visible,.chat-quick-input:focus-visible{border-color:var(--chat-border-strong)!important;box-shadow:0 0 0 3px #8d77e821,inset 0 1px #ffffff0a!important}.chat-list-scroll,.chat-message-scroll,.chat-quick-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--purple) transparent;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.chat-list-scroll,.chat-message-scroll,.chat-quick-list{scrollbar-color:color-mix(in srgb, var(--purple) 42%, transparent) transparent}}.chat-list-scroll{flex:1;padding:.4rem}.chat-roster-block{gap:.25rem;display:grid}.chat-list-section-label{color:var(--muted-foreground);letter-spacing:0;padding:.55rem .65rem .2rem;font-size:.68rem;font-weight:850}.chat-conversation-row{width:100%;min-height:4.05rem;color:var(--foreground);text-align:start;border:1px solid #0000;border-radius:16px;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:grid}.chat-conversation-row:hover,.chat-conversation-row:focus-visible,.chat-conversation-row.is-active{border-color:var(--chat-border-strong);background:linear-gradient(135deg,#8d77e826,#b9c7ff0e),#ffffff05;outline:0;box-shadow:inset 0 1px #ffffff0b}.chat-conversation-row.is-public,.chat-quick-row.is-public{background:linear-gradient(135deg,#8d77e81f,#b9c7ff0b),#ffffff03;border-color:#ae9bff3d}.chat-conversation-row:active{transform:scale(.99)}.chat-row-title,.chat-row-preview,.chat-thread-title,.chat-thread-sub,.chat-quick-title,.chat-quick-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.chat-row-title,.chat-thread-title,.chat-quick-title{color:var(--foreground);font-size:.88rem;font-weight:820;line-height:1.45}.chat-row-preview,.chat-thread-sub,.chat-quick-preview{color:var(--muted-foreground);margin-top:.08rem;font-size:.74rem;font-weight:650;line-height:1.55}.chat-row-meta{color:var(--muted-foreground);justify-items:end;gap:.28rem;font-size:.68rem;display:grid}.chat-unread-badge,.chat-drawer-badge{background:var(--purple);color:#fff;min-width:1.25rem;min-height:1.25rem;box-shadow:0 8px 22px var(--purple);border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.chat-unread-badge,.chat-drawer-badge{box-shadow:0 8px 22px color-mix(in srgb, var(--purple) 34%, transparent)}}.chat-avatar,.chat-quick-avatar{background:linear-gradient(145deg, var(--chat-avatar-color), var(--chat-avatar-color));border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-avatar,.chat-quick-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--chat-avatar-color) 88%, #fff), var(--chat-avatar-color))}}.chat-avatar,.chat-quick-avatar{color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e, 0 12px 34px var(--chat-avatar-color);font-size:.95rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.chat-avatar,.chat-quick-avatar{box-shadow:inset 0 0 0 1px #ffffff2e, 0 12px 34px color-mix(in srgb, var(--chat-avatar-color) 22%, transparent)}}.chat-online-dot{border:2px solid var(--background);width:.72rem;height:.72rem;position:absolute;bottom:-.04rem;left:-.04rem}@supports (color:color-mix(in lab, red, red)){.chat-online-dot{border:2px solid color-mix(in srgb, var(--background) 88%, transparent)}}.chat-online-dot{background:var(--ayand-secondary,#b9c7ff);box-shadow:0 0 0 2px var(--ayand-secondary,#b9c7ff);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chat-online-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 20%, transparent)}}.chat-public-avatar{background:linear-gradient(145deg,#8d77e8f0,#b9c7ffc2)!important}.chat-public-avatar svg{stroke-width:2.2px;width:1rem;height:1rem}.chat-thread{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.chat-thread-head{border-bottom:1px solid var(--chat-line);background:linear-gradient(#ffffff09,#0000);grid-template-columns:auto 2.65rem minmax(0,1fr) 2.75rem;align-items:center;gap:.65rem;min-height:4.35rem;padding:.75rem .85rem;display:grid}.chat-mobile-back,.chat-thread-action,.chat-report-button,.chat-reaction-option,.chat-empty-action{min-width:2.5rem;min-height:2.5rem;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background .14s,color .14s,transform .14s;display:inline-grid}.chat-mobile-back:hover,.chat-thread-action:hover,.chat-thread-action:focus-visible,.chat-report-button:hover,.chat-reaction-option:hover,.chat-empty-action:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-mobile-back:hover,.chat-thread-action:hover,.chat-thread-action:focus-visible,.chat-report-button:hover,.chat-reaction-option:hover,.chat-empty-action:hover{background:color-mix(in srgb, var(--purple) 13%, transparent)}}.chat-mobile-back:hover,.chat-thread-action:hover,.chat-thread-action:focus-visible,.chat-report-button:hover,.chat-reaction-option:hover,.chat-empty-action:hover{color:var(--foreground);outline:0}.chat-mobile-back:active,.chat-thread-action:active,.chat-report-button:active,.chat-reaction-option:active,.chat-empty-action:active{transform:scale(.96)}.chat-thread-action{justify-self:end;border:1px solid var(--chat-line)!important;background:linear-gradient(#ffffff0a,#ffffff03),#0706145c!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}.chat-thread-action[aria-pressed=true]{border-color:var(--chat-border-strong)!important;color:var(--foreground)!important;background:linear-gradient(#ffffff0f,#ffffff05),#8d77e829!important}.chat-pinned-message{border-bottom:1px solid var(--chat-line);min-height:44px;color:var(--foreground);text-align:start;background:linear-gradient(#ffffff09,#ffffff03),#0706146b;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.42rem .85rem;transition:background .14s,color .14s;display:grid}.chat-pinned-message:is(:hover,:focus-visible){background:linear-gradient(#ffffff0d,#ffffff04),#8d77e81f;outline:0}.chat-pinned-message svg{width:1rem;height:1rem;color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-pinned-message svg{color:color-mix(in srgb, var(--purple) 70%, #fff)}}.chat-pinned-author,.chat-pinned-body{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-pinned-author{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-pinned-author{color:color-mix(in srgb, var(--purple) 58%, #fff)}}.chat-pinned-author{font-size:.68rem;font-weight:900;line-height:1.25}.chat-pinned-body{color:var(--foreground);margin-top:.02rem}@supports (color:color-mix(in lab, red, red)){.chat-pinned-body{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.chat-pinned-body{font-size:.74rem;font-weight:760;line-height:1.3}.chat-message-scroll{flex:1;padding:.85rem 1rem 4.75rem;scroll-padding-bottom:5rem}.chat-message{justify-content:flex-start;margin-block:.18rem;display:flex}.chat-message.is-mine{justify-content:flex-end}.chat-bubble{background:#0c0b1ba3;border:1px solid #e2e8f517;border-radius:17px 17px 17px 6px;min-width:0;max-width:min(31rem,68%);padding:.34rem .56rem .3rem;position:relative;box-shadow:0 7px 18px #0000001c,inset 0 1px #ffffff09}.chat-message.is-mine .chat-bubble{background:linear-gradient(#8d77e81c,#8d77e80e),#121028c7;border-color:#ae9bff24;border-radius:17px 17px 6px;box-shadow:0 7px 18px #140c421c,inset 0 1px #ffffff0b}.chat-sender{color:var(--purple);margin-bottom:.03rem}@supports (color:color-mix(in lab, red, red)){.chat-sender{color:color-mix(in srgb, var(--purple) 38%, var(--muted-foreground))}}.chat-sender{font-size:.68rem;font-weight:720;line-height:1.2}.chat-body{color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;unicode-bidi:plaintext;font-size:.875rem;font-weight:460;line-height:1.48}.chat-mention-token{background:var(--purple);border-radius:.44rem;display:inline}@supports (color:color-mix(in lab, red, red)){.chat-mention-token{background:color-mix(in srgb, var(--purple) 18%, transparent)}}.chat-mention-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-mention-token{color:color-mix(in srgb, var(--purple) 48%, #fff)}}.chat-mention-token{padding-inline:.14rem;font-weight:760}.chat-link-previews{gap:.34rem;margin-top:.42rem;display:grid}.chat-link-preview{min-height:2.75rem;color:var(--foreground);background:linear-gradient(#ffffff0c,#ffffff03),#0706145c;border:1px solid #a48fff29;border-radius:13px;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.38rem .45rem;text-decoration:none;transition:border-color .14s,background .14s;display:grid}.chat-link-preview:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:linear-gradient(#ffffff0f,#ffffff05),#8d77e81f;outline:0}.chat-link-preview-icon{background:var(--purple);border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-link-preview-icon{background:color-mix(in srgb, var(--purple) 17%, transparent)}}.chat-link-preview-icon{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-link-preview-icon{color:color-mix(in srgb, var(--purple) 58%, #fff)}}.chat-link-preview-host,.chat-link-preview-path{text-align:start;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-link-preview-host{font-size:.76rem;font-weight:880;line-height:1.3}.chat-link-preview-path{color:var(--muted-foreground);font-size:.65rem;font-weight:720;line-height:1.22}.chat-attachments{gap:.42rem;margin-top:.45rem;display:grid}.chat-file-attachment,.chat-media-attachment,.chat-voice-attachment{background:linear-gradient(#ffffff0d,#ffffff04),#0706146b;border:1px solid #a48fff2e;border-radius:14px;box-shadow:inset 0 1px #ffffff0b}.chat-file-attachment{min-height:3rem;color:var(--foreground);align-items:center;gap:.52rem;padding:.45rem .5rem;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.chat-file-attachment:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:linear-gradient(#fff1,#ffffff05),#8d77e81f;outline:0}.chat-media-attachment{color:var(--foreground);grid-template-rows:auto minmax(0,auto);text-decoration:none;transition:border-color .14s,background .14s;display:grid;overflow:hidden}.chat-media-attachment:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:linear-gradient(#fff1,#ffffff05),#8d77e81f;outline:0}.chat-attachment-preview{aspect-ratio:16/10;background:linear-gradient(135deg,#8d77e824,#b9c7ff12),#0706146b;border-radius:13px 13px 9px 9px;width:min(18rem,100%);display:block;overflow:hidden}.chat-attachment-preview :is(img,video),.chat-gallery-thumb :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.chat-media-attachment[data-kind=video] .chat-attachment-preview video{object-fit:contain;background:#000}.chat-attachment-media-meta{min-width:0;padding:.42rem .48rem .46rem;display:block}.chat-media-attachment[data-kind=video] .chat-attachment-media-meta{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:0 .42rem;display:grid}.chat-media-attachment[data-kind=video] .chat-attachment-title,.chat-media-attachment[data-kind=video] .chat-attachment-meta{grid-column:1}.chat-media-attachment[data-kind=video] .chat-attachment-download{grid-area:1/2/span 2}.chat-voice-attachment{min-width:min(17rem,100%);padding:.48rem}.chat-attachment-head{align-items:center;gap:.45rem;min-width:0;display:flex}.chat-attachment-icon,.chat-attachment-download{background:var(--purple);border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-attachment-icon,.chat-attachment-download{background:color-mix(in srgb, var(--purple) 18%, transparent)}}.chat-attachment-icon,.chat-attachment-download{color:var(--foreground)}.chat-attachment-download{margin-inline-start:auto;text-decoration:none;transition:background .14s,color .14s}.chat-attachment-download:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-attachment-download:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 28%, transparent)}}.chat-attachment-download:is(:hover,:focus-visible){color:#fff;outline:0}.chat-attachment-title,.chat-attachment-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-attachment-title{color:var(--foreground);font-size:.78rem;font-weight:850;line-height:1.35}.chat-attachment-meta{color:var(--muted-foreground);margin-top:.04rem;font-size:.66rem;font-weight:720;line-height:1.2}.chat-voice-player{width:100%;height:2.2rem;accent-color:var(--purple);margin-top:.34rem;display:block}.chat-voice-bars{align-items:center;gap:.16rem;height:1.35rem;margin:.38rem 0 .08rem;padding-inline:.2rem;display:flex}.chat-voice-bars span{opacity:.9;background:linear-gradient(#ae9bffdb,#b9c7ff94);border-radius:999px;width:.18rem;height:42%}.chat-voice-bars span:nth-child(2n){height:72%}.chat-voice-bars span:nth-child(3n){height:94%}.chat-voice-bars span:nth-child(4n){height:56%}.chat-message-meta{color:var(--foreground);justify-content:flex-end;align-items:center;gap:.22rem;margin-top:.03rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-message-meta{color:color-mix(in srgb, var(--foreground) 38%, transparent)}}.chat-message-meta{text-align:end;font-size:.56rem;font-weight:620;line-height:1.08}.chat-message-star{fill:currentColor;color:#fbbf24;width:.78rem;height:.78rem}@supports (color:color-mix(in lab, red, red)){.chat-message-star{color:color-mix(in srgb, #fbbf24 86%, var(--foreground))}}.chat-message.is-starred .chat-bubble{border-color:#f5c9574a}.chat-message-tools,.chat-reaction-picker,.chat-reaction-counts{flex-wrap:wrap;align-items:center;gap:.22rem;display:flex}.chat-message-tools{opacity:.58;justify-content:flex-end;margin-top:.28rem;transition:opacity .14s}.chat-message:hover .chat-message-tools,.chat-message:focus-within .chat-message-tools{opacity:1}.chat-reaction-option{min-width:2rem;min-height:2rem}.chat-reaction-option svg,.chat-reaction-counts svg{flex:none}.chat-reaction-option.is-active{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-reaction-option.is-active{background:color-mix(in srgb, var(--purple) 24%, transparent)}}.chat-reaction-option.is-active{color:#fff}.chat-reaction-counts{justify-content:flex-end;margin-top:.22rem}.chat-reaction-counts span{background:var(--foreground);border-radius:999px;align-items:center;gap:.14rem;min-height:1.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-reaction-counts span{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.chat-reaction-counts span{color:var(--foreground);padding-inline:.36rem}@supports (color:color-mix(in lab, red, red)){.chat-reaction-counts span{color:color-mix(in srgb, var(--foreground) 66%, transparent)}}.chat-reaction-counts span{font-size:.62rem;font-weight:760}.chat-reaction-counts span.is-mine{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-reaction-counts span.is-mine{background:color-mix(in srgb, var(--purple) 17%, transparent)}}.chat-reaction-counts span.is-mine{color:#fff}.chat-composer-wrap{border-top:1px solid var(--chat-line);background:linear-gradient(#08071900,#080719cc 26%,#080719f2),#080719c7;padding:.7rem .85rem .85rem;position:relative}.chat-composer{grid-template-columns:2.75rem 2.75rem minmax(8rem,1fr) 2.75rem 2.75rem;align-items:end;gap:.45rem;display:grid}.chat-composer-input{resize:none;max-height:9rem}.chat-composer-icon,.chat-send-button{border-radius:999px!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}.chat-composer-icon{transition:border-color .14s,background .14s,color .14s,transform .14s;box-shadow:inset 0 1px #ffffff0b;border:1px solid var(--chat-line)!important;color:var(--muted-foreground)!important;background:linear-gradient(#ffffff0b,#ffffff03),#07061461!important}.chat-composer-icon:is(:hover,:focus-visible){border-color:var(--chat-border-strong)!important;color:var(--foreground)!important;background:linear-gradient(#ffffff0e,#ffffff04),#8d77e821!important;outline:0!important}.chat-composer-icon:active{transform:scale(.96)}.chat-composer-icon:disabled,.chat-send-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.chat-voice-button.is-recording{color:#fff!important;background:linear-gradient(135deg,#fb718542,#8d77e81a),#07061485!important;border-color:#fb71857a!important}.chat-send-button,.chat-quick-send{box-shadow:0 14px 34px #8d77e838,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(135deg,#8d77e8fa,#8c45ffb8)!important;border:1px solid #ae9bff57!important}.chat-mention-popover,.chat-reply-preview,.chat-edit-preview,.chat-media-draft,.chat-recording-bar,.chat-voice-disabled{border:1px solid var(--chat-line);background:linear-gradient(#ffffff0b,#ffffff03),#07061499;border-radius:16px;margin-bottom:.5rem;box-shadow:0 18px 44px #02010c38,inset 0 1px #ffffff0b}.chat-mention-popover{gap:.22rem;max-height:min(13.5rem,36svh);padding:.32rem;display:grid;overflow-y:auto}.chat-mention-option{min-height:2.9rem;color:var(--foreground);text-align:start;border:1px solid #0000;border-radius:12px;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.35rem .45rem;transition:border-color .14s,background .14s;display:grid}.chat-mention-option:is(:hover,:focus-visible,.is-active){border-color:var(--chat-border-strong);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-mention-option:is(:hover,:focus-visible,.is-active){background:color-mix(in srgb, var(--purple) 14%, transparent)}}.chat-mention-option:is(:hover,:focus-visible,.is-active){outline:0}.chat-mention-avatar{width:2.05rem!important;height:2.05rem!important;font-size:.72rem!important}.chat-mention-name,.chat-mention-role,.chat-media-name,.chat-media-status{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-mention-name,.chat-media-name{color:var(--foreground);font-size:.82rem;font-weight:850;line-height:1.35}.chat-mention-role,.chat-media-status{color:var(--muted-foreground);font-size:.68rem;font-weight:720;line-height:1.35}.chat-message-reply,.chat-reply-preview{grid-template-columns:.22rem minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;display:grid}.chat-message-reply{background:#07061457;border:1px solid #a48fff29;border-radius:13px;margin-bottom:.45rem;padding:.42rem .48rem}.chat-reply-preview{grid-template-columns:.22rem minmax(0,1fr) 2.75rem;min-height:3rem;padding:.42rem .5rem}.chat-edit-preview{grid-template-columns:2rem minmax(0,1fr) 2.75rem;align-items:center;gap:.55rem;min-height:3rem;padding:.42rem .5rem;display:grid}.chat-edit-preview>svg{width:1rem;height:1rem;color:var(--purple);justify-self:center}@supports (color:color-mix(in lab, red, red)){.chat-edit-preview>svg{color:color-mix(in srgb, var(--purple) 64%, #fff)}}.chat-reply-accent{background:linear-gradient(#8d77e8f0,#b9c7ffbd);border-radius:999px;width:.22rem;height:100%;min-height:1.75rem}.chat-reply-author,.chat-reply-body,.chat-edit-title,.chat-edit-body{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-reply-author,.chat-edit-title{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-reply-author,.chat-edit-title{color:color-mix(in srgb, var(--purple) 56%, #fff)}}.chat-reply-author,.chat-edit-title{font-size:.74rem;font-weight:900;line-height:1.35}.chat-reply-body,.chat-edit-body{color:var(--foreground);margin-top:.02rem}@supports (color:color-mix(in lab, red, red)){.chat-reply-body,.chat-edit-body{color:color-mix(in srgb, var(--foreground) 76%, transparent)}}.chat-reply-body,.chat-edit-body{font-size:.72rem;font-weight:730;line-height:1.35}.chat-reply-clear{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background .14s,color .14s,transform .14s;display:grid}.chat-reply-clear:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-reply-clear:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 14%, transparent)}}.chat-reply-clear:is(:hover,:focus-visible){color:var(--foreground);outline:0}.chat-reply-clear:active{transform:scale(.96)}.chat-media-draft,.chat-recording-bar{align-items:center;gap:.6rem;min-height:3rem;padding:.42rem .5rem;display:flex}.chat-upload-progress{background:var(--foreground);border-radius:999px;width:min(8.5rem,100%);height:.18rem;margin-top:.24rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-upload-progress{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.chat-upload-progress span{width:var(--chat-upload-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--accent));height:100%;transition:width .16s;display:block}.chat-voice-disabled{width:fit-content;max-width:100%;min-height:2.3rem;color:var(--muted-foreground);align-items:center;gap:.42rem;padding:.34rem .56rem;font-size:.7rem;font-weight:820;display:inline-flex}.chat-voice-disabled svg{color:#fb7185}@supports (color:color-mix(in lab, red, red)){.chat-voice-disabled svg{color:color-mix(in srgb, #fb7185 76%, var(--foreground))}}.chat-media-icon{background:var(--purple);border-radius:999px;flex:0 0 2.1rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-media-icon{background:color-mix(in srgb, var(--purple) 18%, transparent)}}.chat-media-icon{color:var(--foreground)}.chat-media-clear,.chat-recording-cancel{width:2.3rem;height:2.3rem;color:var(--muted-foreground);border-radius:999px;flex:0 0 2.3rem;place-items:center;transition:background .14s,color .14s;display:grid}.chat-media-clear:is(:hover,:focus-visible),.chat-recording-cancel:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-media-clear:is(:hover,:focus-visible),.chat-recording-cancel:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 14%, transparent)}}.chat-media-clear:is(:hover,:focus-visible),.chat-recording-cancel:is(:hover,:focus-visible){color:var(--foreground);outline:0}.chat-recording-bar{color:var(--foreground)}.chat-recording-dot{background:#fb7185;border-radius:999px;flex:0 0 .62rem;width:.62rem;height:.62rem;animation:1.25s ease-in-out infinite chat-recording-pulse;box-shadow:0 0 #fb718557}.chat-recording-time{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;flex:1;font-size:.9rem;font-weight:900}@keyframes chat-recording-pulse{50%{opacity:.68;box-shadow:0 0 0 .42rem #fb718500}}.chat-empty-thread,.chat-empty-list,.chat-empty-line,.chat-empty-thread-inline,.chat-day-divider,.chat-unread-divider,.chat-load-older{color:var(--muted-foreground);font-size:.78rem;font-weight:750}.chat-empty-thread,.chat-empty-list{align-content:center;place-items:center;gap:.75rem;width:100%;min-height:100%;display:grid}.chat-empty-line,.chat-empty-thread-inline{text-align:center;padding:1rem}.chat-day-divider,.chat-unread-divider,.chat-load-older{background:#ffffff0d;border-radius:999px;width:fit-content;margin:.75rem auto;padding:.22rem .65rem}.chat-load-older{z-index:3;border:1px solid var(--chat-line);justify-content:center;align-items:center;gap:.24rem;min-height:2.5rem;transition:background .14s,color .14s;display:inline-flex;position:sticky;top:.35rem}.chat-load-older:hover,.chat-load-older:focus-visible{background:var(--chat-surface-soft);color:var(--foreground);outline:0}.chat-load-older:disabled{cursor:wait;opacity:.55}.chat-unread-divider{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-unread-divider{color:color-mix(in srgb, var(--purple) 72%, #fff)}}.chat-unread-divider{background:#8d77e821}.chat-dialog{border-color:var(--chat-border)!important;background:linear-gradient(180deg, #ffffff09, transparent), var(--popover)!important}.chat-dialog-form,.chat-member-picks{gap:.6rem;display:grid}.chat-member-picks{max-height:min(20rem,52svh);overflow-y:auto}.chat-member-pick{border:1px solid var(--border);min-height:2.6rem;color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem;transition:border-color .14s,background .14s;display:flex}.chat-member-pick.is-active,.chat-member-pick:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-member-pick.is-active,.chat-member-pick:hover{border-color:color-mix(in srgb, var(--purple) 42%, transparent)}}.chat-member-pick.is-active,.chat-member-pick:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-member-pick.is-active,.chat-member-pick:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}}.chat-dialog-submit{min-height:2.75rem}.chat-meeting-dialog{max-width:min(24rem,100vw - 1.5rem)!important}.chat-meeting-form{gap:.55rem}.chat-meeting-grid{grid-template-columns:minmax(0,1fr) 7.25rem;align-items:start;gap:.5rem;display:grid}.chat-meeting-select{border:1px solid var(--chat-line);min-height:2.5rem;color:var(--foreground);background:var(--popover);border-radius:12px;grid-template-columns:1.2rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding-inline:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-meeting-select{background:color-mix(in srgb, var(--popover) 86%, transparent)}}.chat-meeting-select{font-weight:820;transition:border-color .14s,background .14s,transform .14s}.chat-meeting-select:is(:hover,:focus-visible){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-meeting-select:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--purple) 42%, transparent)}}.chat-meeting-select:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-meeting-select:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 12%, transparent)}}.chat-meeting-select:is(:hover,:focus-visible){outline:0}.chat-meeting-select:active{transform:scale(.985)}.chat-meeting-menu{max-height:min(19rem,56svh)!important}.chat-meeting-note{color:var(--muted-foreground);font-size:.72rem;font-weight:760}.chat-meeting-sheet-body{gap:.72rem;padding:1rem;display:grid}.chat-meeting-sheet-time{color:var(--foreground);font-size:clamp(1.6rem,6vw,2.2rem);font-weight:900;line-height:1}.chat-meeting-snippet{overflow-wrap:anywhere;max-width:100%;color:var(--muted-foreground);margin:0;font-size:.86rem;font-weight:680;line-height:1.75}.chat-meeting-link-action{border:1px solid var(--purple);align-items:center;gap:.42rem;width:fit-content;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-meeting-link-action{border:1px solid color-mix(in srgb, var(--purple) 32%, transparent)}}.chat-meeting-link-action{color:var(--foreground);background:var(--purple);border-radius:999px;padding-inline:.85rem}@supports (color:color-mix(in lab, red, red)){.chat-meeting-link-action{background:color-mix(in srgb, var(--purple) 13%, transparent)}}.chat-meeting-link-action{font-size:.86rem;font-weight:850;text-decoration:none;transition:background .14s,transform .14s}.chat-meeting-link-action:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-meeting-link-action:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 20%, transparent)}}.chat-meeting-link-action:is(:hover,:focus-visible){outline:0}.chat-meeting-link-action:active{transform:scale(.97)}@media (width<=420px){.chat-meeting-grid{grid-template-columns:1fr}}.chat-forward-dialog{max-width:min(26rem,100vw - 1.5rem)!important}.chat-forward-source{border:1px solid var(--chat-line);background:#07061452;border-radius:14px;padding:.38rem}.chat-forward-source .chat-message-reply{margin-bottom:0}.chat-forward-list{gap:.28rem;max-height:min(22rem,50svh);display:grid;overflow-y:auto}.chat-forward-row{border:1px solid var(--border);min-height:44px;color:var(--foreground);border-radius:13px;grid-template-columns:2.4rem minmax(0,1fr) 2rem;align-items:center;gap:.58rem;padding:.42rem .52rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.chat-forward-row:is(:hover,:focus-visible,.is-active){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-forward-row:is(:hover,:focus-visible,.is-active){border-color:color-mix(in srgb, var(--purple) 42%, transparent)}}.chat-forward-row:is(:hover,:focus-visible,.is-active){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-forward-row:is(:hover,:focus-visible,.is-active){background:color-mix(in srgb, var(--purple) 12%, transparent)}}.chat-forward-row:is(:hover,:focus-visible,.is-active){outline:0}.chat-forward-row:active{transform:scale(.985)}.chat-forward-row:disabled{cursor:wait;opacity:.58;transform:none}.chat-forward-title,.chat-forward-subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-forward-title{font-size:.82rem;font-weight:850;line-height:1.35}.chat-forward-subtitle{color:var(--muted-foreground);font-size:.66rem;font-weight:720;line-height:1.25}.chat-search-dialog{max-width:min(27rem,100vw - 1.5rem)!important}.chat-thread-search{gap:.55rem;display:grid}.chat-thread-search-input{min-height:44px!important}.chat-thread-search-count{min-height:1.1rem;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.chat-thread-search-results{gap:.28rem;max-height:min(24rem,54svh);display:grid;overflow-y:auto}.chat-thread-search-result{border:1px solid var(--chat-line);min-height:44px;color:var(--foreground);text-align:start;background:linear-gradient(#ffffff0a,#ffffff03),#07061457;border-radius:13px;gap:.12rem;padding:.5rem .58rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.chat-thread-search-result:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:linear-gradient(#ffffff0f,#ffffff05),#8d77e821;outline:0}.chat-thread-search-result:active{transform:scale(.985)}.chat-thread-search-meta,.chat-thread-search-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chat-thread-search-meta{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.66rem;font-weight:760;display:flex}.chat-thread-search-preview{color:var(--foreground);font-size:.82rem;font-weight:830;line-height:1.45}.chat-skeleton-stack,.chat-quick-skeleton{gap:.45rem;padding:.4rem;display:grid}.chat-skeleton-stack span,.chat-quick-skeleton span{background:linear-gradient(90deg, transparent, var(--purple), transparent);border-radius:14px;height:3.45rem}@supports (color:color-mix(in lab, red, red)){.chat-skeleton-stack span,.chat-quick-skeleton span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--purple) 12%, transparent), transparent)}}.chat-skeleton-stack span,.chat-quick-skeleton span{background-size:220% 100%;animation:1.3s ease-in-out infinite ayand-shimmer}.chat-drawer-trigger{border:1px solid var(--chat-line);width:2.75rem;height:2.75rem;color:var(--ayand-muted,var(--muted-foreground));background:linear-gradient(#ffffff0b,#ffffff04),#0e0b1fb8;border-radius:.88rem;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.chat-drawer-trigger:hover,.chat-drawer-trigger:focus-visible{border-color:var(--chat-border-strong);color:var(--foreground);background:linear-gradient(#ffffff0f,#ffffff05),#8d77e81f;outline:0}.chat-drawer-badge{top:-.28rem;position:absolute;inset-inline-end:-.28rem}.chat-quick-sheet{border-color:var(--chat-border)!important;background:linear-gradient(180deg, #ffffff09, #ffffff04), radial-gradient(circle at 18% 0%, #8d77e82e, transparent 40%), var(--popover)!important;width:min(23.5rem,100vw - 1rem)!important;box-shadow:0 32px 92px #02010c70,inset 0 1px #ffffff0d!important}.chat-quick-head{border-bottom:1px solid var(--chat-line);padding:.82rem .86rem}.chat-quick-titlebar{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.chat-quick-actions{align-items:center;gap:.38rem;display:inline-flex}.chat-quick-actions button{border:1px solid var(--chat-line);color:var(--muted-foreground);background:linear-gradient(#ffffff0c,#ffffff04),#ffffff07;transition:border-color .14s,background .14s,color .14s,transform .14s}.chat-quick-actions button:is(:hover,:focus-visible){border-color:var(--chat-border-strong);color:var(--foreground);background:linear-gradient(#ffffff12,#ffffff06),#8d77e81f;outline:0}.chat-quick-actions button:active{transform:scale(.97)}.chat-quick-body{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.chat-quick-list{align-content:start;gap:.3rem;padding:.55rem;display:grid}.chat-quick-row{text-align:start;border:1px solid #0000;border-radius:16px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:4rem;padding:.45rem;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:grid}.chat-quick-row:hover,.chat-quick-row.is-active,.chat-quick-row:focus-visible{border-color:var(--chat-border-strong);background:linear-gradient(135deg,#8d77e826,#b9c7ff0d),#ffffff05;outline:0;box-shadow:inset 0 1px #ffffff0b}.chat-quick-row.is-active{border-color:var(--chat-border-strong)}@supports (color:color-mix(in lab, red, red)){.chat-quick-row.is-active{border-color:color-mix(in srgb, var(--chat-border-strong) 84%, transparent)}}.chat-quick-row.is-active{box-shadow:inset 0 1px #ffffff0d,0 16px 42px #02010c29}.chat-quick-row:active{transform:scale(.99)}.chat-quick-avatar{width:2.35rem;height:2.35rem;font-size:.84rem}.chat-quick-meta{color:var(--muted-foreground);justify-items:end;gap:.24rem;font-size:.66rem;font-weight:800;display:grid}.chat-quick-meta span{background:var(--purple);color:#fff;border-radius:999px;place-items:center;min-width:1.15rem;padding:.12rem .35rem;display:inline-grid}.chat-quick-compose{border-top:1px solid var(--chat-line);grid-template-columns:minmax(0,1fr) 2.75rem;gap:.5rem;padding:.75rem;display:grid}.chat-quick-input{resize:none}.chat-quick-empty{border:1px dashed var(--chat-border);min-height:4rem;color:var(--muted-foreground);border-radius:14px;font-size:.82rem;font-weight:800}.light .chat-list-panel,.light .chat-thread-panel,.light .chat-quick-sheet{box-shadow:0 22px 64px #4c1d951a}@media (width<=1023px){.chat-shell-main{padding-inline:.65rem!important}.chat-page{height:calc(100svh - 5.9rem);min-height:0;padding-block:.35rem 0}.chat-shell{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.chat-shell[data-thread-open=true] .chat-list-panel,.chat-shell[data-thread-open=false] .chat-thread-panel{display:none}.chat-list-panel,.chat-thread-panel{border-radius:16px}.chat-thread-head{grid-template-columns:2.5rem 2.55rem minmax(0,1fr)}.chat-bubble{max-width:80%}}@media (width>=1024px){.chat-mobile-back{display:none}}@media (width<=640px){.chat-shell-main{padding-inline:.45rem!important}.chat-page{height:calc(100svh - 5.4rem);padding-block-start:.25rem}.chat-message-scroll{padding:.65rem .72rem 5.5rem;scroll-padding-bottom:6rem}.chat-composer-wrap{padding:.55rem}.chat-bubble{border-radius:16px 16px 16px 6px;max-width:82%}.chat-message.is-mine .chat-bubble{border-radius:16px 16px 6px}}@media (width<=1023px){body:has(main .chat-page) .app-main-column{height:100svh;overflow:hidden}body:has(main .chat-page) header{padding:.45rem .75rem!important}body:has(main .chat-page) [data-testid=topbar-page-title]{min-height:2.5rem!important;font-size:1.22rem!important;line-height:1.25!important}body:has(main .chat-page) :is([data-testid=topbar-command-trigger],.chat-drawer-trigger){display:none!important}body:has(main .chat-page) .app-main-column>main.chat-shell-main{min-height:0;overflow:hidden;padding:0!important}body:has(main .chat-page) .app-main-column>main.chat-shell-main>.rise{height:100%;min-height:0}body:has(main .chat-page) .chat-page{height:100%;min-height:0;padding:0}body:has(main .chat-page) .chat-shell{height:100%}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){box-shadow:none;border-inline:0;border-bottom:0;border-radius:0}body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.5rem;gap:.45rem;padding:.55rem .65rem}body:has(main .chat-page) .chat-search{font-size:.84rem;border-radius:999px!important;min-height:2.45rem!important}body:has(main .chat-page) .chat-list-scroll{padding:.18rem .4rem .85rem}body:has(main .chat-page) .chat-conversation-row{border-radius:14px;grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.55rem;min-height:3.55rem;padding:.38rem .45rem}body:has(main .chat-page) .chat-avatar{width:2.3rem;height:2.3rem;font-size:.78rem}body:has(main .chat-page) .chat-row-title{font-size:.84rem;line-height:1.35}body:has(main .chat-page) .chat-row-preview{margin-top:0;font-size:.7rem;line-height:1.35}body:has(main .chat-page) .chat-row-meta{gap:.16rem;font-size:.64rem}body:has(main .chat-page) .chat-list-section-label{padding:.4rem .55rem .1rem;font-size:.65rem}body:has(main .chat-page) .chat-thread-head{min-height:3.75rem;padding:.55rem .65rem}}@media (prefers-reduced-motion:reduce){.chat-conversation-row,.chat-quick-row,.chat-drawer-trigger,.chat-message-tools,.chat-skeleton-stack span,.chat-quick-skeleton span{transition:none!important;animation:none!important}}main [data-testid=accounting-expenses-list-shell] .expense-row-actionbar{align-items:center!important;gap:.45rem!important}main [data-testid=accounting-expenses-list-shell] .expense-row-action-button{border-radius:.8rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important}main [data-testid=accounting-expenses-list-shell] .expense-row-delete-confirmation{border-radius:.8rem!important;min-height:2.5rem!important;padding:.18rem .35rem!important}main [data-testid=accounting-expenses-list-shell] .expense-row-delete-confirmation button{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important}@media (width<=720px){body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] [data-testid^=expense-row-actions-].expense-row-actionbar{order:-1!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:.42rem!important;margin-top:0!important;margin-bottom:.65rem!important;display:flex!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] [data-testid^=expense-row-actions-].expense-row-actionbar>button{flex:none!important;width:2.5rem!important;padding-inline:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-delete-prompt{font-size:.72rem!important}}@media (width<=640px){body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] .accounting-month-custom-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-action-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-delete-confirmation button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] :is([data-testid=jalali-date-today],[data-testid^=expense-amount-preset-],[data-testid=expense-amount-clear],[data-slot=button]){min-height:44px!important}body:has([data-testid=expense-drawer-submit]) [data-slot=sheet-content][data-side=left] form>.space-y-2:has(input[type=file]) button{min-height:44px!important}}@media (width<=720px){body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-].expense-row-mobile{min-height:3.9rem!important;padding:.5rem .68rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-head{align-items:center!important;margin-bottom:.08rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-description{max-width:min(52vw,13rem)!important;font-size:.88rem!important;line-height:1.45!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-amount{gap:.3rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-amount .num{font-size:.88rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-meta{align-items:center!important;gap:.45rem!important;min-height:1.7rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-date{gap:.34rem!important;min-width:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-tags{gap:.28rem!important;max-width:49%!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-tags>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:7.8rem!important;padding:.1rem .42rem!important;font-size:.67rem!important;line-height:1.4!important;overflow:hidden!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-tags>span:last-child:not(:first-child){color:var(--ayand-muted)!important;background:0 0!important;border-color:#0000!important;padding-inline:.12rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{border-radius:14px!important;grid-template-columns:minmax(0,1fr) 3rem!important;align-items:center!important;gap:.45rem!important;margin-bottom:.65rem!important;padding:.42rem!important;display:grid!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]>.flex{min-width:0!important;display:block!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]>.flex>.flex-1{min-width:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-search]{border-radius:.85rem!important;height:2.75rem!important;min-height:2.75rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters] .expense-filter-tags-row{border-top:0!important;margin:0!important;padding:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-toggle]{border-radius:.85rem!important;justify-content:center!important;width:3rem!important;min-width:3rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-toggle]>div{gap:0!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-toggle]>div>div{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-toggle]>svg{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-toggle] .size-8{border-radius:.75rem!important;width:2.3rem!important;height:2.3rem!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-panel]{grid-column:1/-1!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters] .expense-filter-tags-row>.mt-3{grid-column:1/-1!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters] .expense-filter-tags-row:has([data-testid=expense-filter-tags-panel]){grid-column:1/-1!important;width:100%!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters] .expense-filter-tags-row:has([data-testid=expense-filter-tags-panel]) [data-testid=expense-filter-tags-toggle]{width:3rem!important;margin-inline-start:auto!important}body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-panel]{width:100%!important;max-width:100%!important;margin-top:.45rem!important}:is(body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-panel]>.relative,body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-tags-panel] [data-testid=expense-filter-tag-search]){max-width:100%!important}}body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;color:var(--ayand-text,#fbfaff)!important;background:linear-gradient(#ffffff0c,#ffffff04),#0e0b1fb8!important;border:1px solid #a48fff2e!important;border-radius:.88rem!important;place-items:center!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b!important}body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]:is(:hover,:focus-visible){background:linear-gradient(#ffffff10,#ffffff05),#8d77e821!important;border-color:#ae9bff61!important;outline:0!important}@media (width<=640px){body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision],.employee-attendance-summary){min-height:44px!important}body:has(.app-shell-layout) [data-testid=topbar-notification-panel] :is([data-testid=topbar-notification-mark-all-read],[data-testid=topbar-notification-see-all],[data-testid=topbar-notification-show-unread],[data-testid=topbar-desktop-notification-button],[data-testid=topbar-notification-send-test],[data-testid=topbar-notification-sound-test],[data-testid=topbar-notification-push-unsubscribe]){min-height:44px!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected) .daily-task-actions :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){height:44px!important;min-height:44px!important}}.chat-push-prompt{border:1px solid var(--chat-line);background:linear-gradient(#ffffff0b,#ffffff03),#07061457;border-radius:14px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;margin:.18rem .18rem .45rem;padding:.45rem;display:grid}.chat-push-prompt[data-state=active]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chat-push-prompt[data-state=active]{border-color:color-mix(in srgb, var(--success) 28%, var(--chat-line))}}.chat-push-prompt[data-state=active]{background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--success)}@supports (color:color-mix(in lab, red, red)){.chat-push-prompt[data-state=active]{background:linear-gradient(180deg, #ffffff0a, #ffffff03), color-mix(in srgb, var(--success) 10%, transparent)}}.chat-push-icon{background:var(--purple);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-push-icon{background:color-mix(in srgb, var(--purple) 16%, transparent)}}.chat-push-icon{color:var(--foreground)}.chat-push-title,.chat-push-status{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-push-title{color:var(--foreground);font-size:.74rem;font-weight:900;line-height:1.35}.chat-push-status{color:var(--muted-foreground);font-size:.66rem;font-weight:760;line-height:1.3}.chat-push-action{border:1px solid var(--chat-border);min-width:3rem;min-height:2rem;color:var(--foreground);border-radius:999px;padding-inline:.65rem;font-size:.68rem;font-weight:900;transition:background .14s,border-color .14s,transform .14s}.chat-push-action:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-push-action:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 15%, transparent)}}.chat-push-action:is(:hover,:focus-visible){outline:0}.chat-thread-head{grid-template-columns:auto minmax(0,1fr) auto!important}.chat-thread-identity{min-width:0;color:var(--foreground);text-align:start;border-radius:14px;align-items:center;gap:.65rem;display:flex}.chat-thread-identity:is(:hover,:focus-visible){outline:0}.chat-thread-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.chat-typing-line{min-height:1.25rem;color:var(--muted-foreground);align-items:center;gap:.38rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-typing-line{color:color-mix(in srgb, var(--muted-foreground) 88%, transparent)}}.chat-typing-line{font-size:.68rem;font-weight:760;line-height:1.2}.chat-typing-line[data-state=idle]{opacity:0}.chat-typing-dots{align-items:center;gap:.13rem;display:inline-flex}.chat-typing-dots span{background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1.1s ease-in-out infinite chat-typing-dot}.chat-typing-dots span:nth-child(2){animation-delay:.12s}.chat-typing-dots span:nth-child(3){animation-delay:.24s}@keyframes chat-typing-dot{50%{opacity:.36;transform:translateY(-.1rem)}}.chat-read-tick{color:var(--foreground);align-items:center;gap:.08rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-read-tick{color:color-mix(in srgb, var(--foreground) 48%, transparent)}}.chat-read-tick{line-height:1}.chat-read-tick[data-state=read]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chat-read-tick[data-state=read]{color:color-mix(in srgb, var(--success) 76%, #fff)}}.chat-read-tick[data-state=failed]{color:#fb7185}.chat-read-tick span{font-size:.58rem;font-weight:900}.chat-emoji-popover{border:1px solid var(--chat-line);background:linear-gradient(#ffffff0b,#ffffff03),#07061499;border-radius:16px;flex-wrap:wrap;gap:.28rem;margin-bottom:.5rem;padding:.38rem;display:flex;box-shadow:0 18px 44px #02010c38,inset 0 1px #ffffff0b}.chat-emoji-option{border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;transition:background .14s,transform .14s;display:grid}.chat-emoji-option:is(:hover,:focus-visible){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-emoji-option:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 15%, transparent)}}.chat-emoji-option:is(:hover,:focus-visible){outline:0}.chat-emoji-option:active{transform:scale(.94)}.chat-bottom-sheet{border-color:var(--chat-border)!important;background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--popover)!important;max-height:min(78svh,38rem)!important;box-shadow:0 -20px 68px #02010c61, var(--chat-inner-light)!important;border-radius:22px 22px 0 0!important}.chat-bottom-sheet-head{border-bottom:1px solid var(--chat-line);text-align:start;padding:.9rem 1rem!important}.chat-profile-body{grid-template-columns:4rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;padding:1rem;display:grid}.chat-profile-avatar{width:4rem!important;height:4rem!important;font-size:1.35rem!important}.chat-profile-name,.chat-profile-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-profile-name{color:var(--foreground);font-size:1rem;font-weight:920;line-height:1.4}.chat-profile-sub{color:var(--muted-foreground);font-size:.75rem;font-weight:760}.chat-profile-chips{flex-wrap:wrap;gap:.28rem;margin-top:.48rem;display:flex}.chat-profile-chips span{background:var(--foreground);border-radius:999px;align-items:center;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-profile-chips span{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.chat-profile-chips span{color:var(--foreground);padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.chat-profile-chips span{color:color-mix(in srgb, var(--foreground) 76%, transparent)}}.chat-profile-chips span{font-size:.66rem;font-weight:850}.chat-profile-quick{border:1px solid var(--chat-border);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:999px;place-items:center;transition:background .14s,border-color .14s,transform .14s;display:grid}.chat-profile-quick:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-profile-quick:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 14%, transparent)}}.chat-profile-quick:is(:hover,:focus-visible){outline:0}.chat-gallery-tabs{min-height:0;padding:.75rem 1rem 1rem}.chat-gallery-tabs-list{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;background:var(--foreground)!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.chat-gallery-tabs-list{background:color-mix(in srgb, var(--foreground) 7%, transparent)!important}}.chat-gallery-tabs-list [data-slot=tabs-trigger]{gap:.25rem;min-width:0;padding-inline:.35rem;font-size:.68rem;font-weight:860}.chat-gallery-panel{min-height:min(18rem,48svh);overflow-y:auto;margin-top:.65rem!important}.chat-gallery-list{gap:.35rem;display:grid}.chat-gallery-item{border:1px solid var(--chat-line);min-height:3.1rem;color:var(--foreground);background:linear-gradient(#ffffff0a,#ffffff03),#07061457;border-radius:14px;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:.55rem;padding:.45rem .55rem;text-decoration:none;display:grid}.chat-gallery-item.has-preview{grid-template-columns:3.4rem minmax(0,1fr) 1.25rem}.chat-gallery-item:is(:hover,:focus-visible){border-color:var(--chat-border-strong);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.chat-gallery-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--purple) 12%, transparent)}}.chat-gallery-item:is(:hover,:focus-visible){outline:0}.chat-gallery-item-icon{background:var(--purple);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-gallery-item-icon{background:color-mix(in srgb, var(--purple) 16%, transparent)}}.chat-gallery-thumb{aspect-ratio:1;background:linear-gradient(135deg,#8d77e824,#b9c7ff12),#0706146b;border-radius:12px;width:3.4rem;display:block;overflow:hidden}.chat-gallery-title,.chat-gallery-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-gallery-title{font-size:.8rem;font-weight:880;line-height:1.35}.chat-gallery-meta{color:var(--muted-foreground);font-size:.66rem;font-weight:740}.chat-info-body{gap:.75rem;padding:1rem;display:grid}.chat-info-preview{border:1px solid var(--chat-line);max-height:6rem;color:var(--foreground);overflow-wrap:anywhere;background:#07061452;border-radius:14px;padding:.7rem;font-size:.86rem;font-weight:720;line-height:1.7;overflow:auto}.chat-info-grid,.chat-info-readers{gap:.35rem;display:grid}.chat-info-row{border-bottom:1px solid var(--chat-line);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:2.55rem;display:grid}.chat-info-row span{color:var(--muted-foreground);font-size:.68rem;font-weight:800}.chat-info-row strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:880;overflow:hidden}.chat-info-readers span{background:var(--success);border-radius:999px;min-height:2rem}@supports (color:color-mix(in lab, red, red)){.chat-info-readers span{background:color-mix(in srgb, var(--success) 12%, transparent)}}.chat-info-readers span{color:var(--foreground);padding:.4rem .65rem;font-size:.7rem;font-weight:820}.chat-composer{grid-template-columns:2.75rem 2.75rem 2.75rem minmax(7rem,1fr) 2.75rem 2.75rem!important}@media (width<=640px){.chat-thread-head{grid-template-columns:2.5rem minmax(0,1fr) auto!important;gap:.42rem!important}.chat-thread-actions{gap:.22rem}.chat-thread-action{width:2.38rem!important;min-width:2.38rem!important;height:2.38rem!important;min-height:2.38rem!important}.chat-composer{grid-template-columns:2.35rem 2.35rem 2.35rem minmax(4.5rem,1fr) 2.35rem 2.35rem!important;gap:.28rem!important}.chat-composer-icon,.chat-send-button{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}.chat-gallery-tabs-list [data-slot=tabs-trigger] span{display:none}.chat-profile-body{grid-template-columns:3.35rem minmax(0,1fr) 2.5rem}.chat-profile-avatar{width:3.35rem!important;height:3.35rem!important}}.chat-bubble{cursor:pointer;touch-action:manipulation}.chat-message-actions{z-index:2!important;top:.1rem!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:0!important;margin-top:0!important;display:flex!important;position:absolute!important;inset-inline-end:-2.62rem!important}.chat-message.is-mine .chat-message-actions{inset-inline:-2.62rem auto!important}.chat-action-toggle,.chat-report-button,.chat-reaction-option{box-sizing:border-box!important;border-radius:999px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;display:inline-grid!important}.chat-action-toggle{color:var(--foreground)!important;background:#090816b8!important;border:1px solid #e2e8f51a!important}@supports (color:color-mix(in lab, red, red)){.chat-action-toggle{color:color-mix(in srgb, var(--foreground) 56%, transparent)!important}}.chat-action-toggle{opacity:0;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);transition:opacity .14s,transform .14s,background .14s,color .14s,border-color .14s;box-shadow:0 8px 22px #00000024}.chat-action-toggle:is(:hover,:focus-visible,.is-open,.is-active){opacity:1;color:var(--foreground)!important;background:linear-gradient(#ffffff0d,#ffffff03),#201b40e0!important;border-color:#ae9bff38!important;outline:0!important}.chat-action-menu{background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--popover)!important;border:1px solid #a48fff2e!important;width:min(16rem,100vw - 1.5rem)!important}@supports (color:color-mix(in lab, red, red)){.chat-action-menu{background:linear-gradient(180deg, #ffffff0e, #ffffff04), color-mix(in srgb, var(--popover) 92%, #100d29)!important}}.chat-action-menu{box-shadow:0 20px 50px #02010c57,inset 0 1px #ffffff0e!important}.chat-action-menu-label{padding-inline:.5rem!important;font-size:.68rem!important;font-weight:850!important}.chat-action-menu-item{cursor:pointer!important;gap:.55rem!important;min-height:44px!important;font-weight:800!important}.chat-action-menu-item[data-disabled]{cursor:not-allowed!important}.chat-action-menu-item svg{width:1rem!important;height:1rem!important}.chat-action-reaction-row{justify-content:space-between!important;margin:0 .2rem .28rem!important}.chat-message-tools{animation:.13s cubic-bezier(.2,.7,.3,1) both ayand-soft-enter;opacity:1!important;margin-top:0!important}.chat-reaction-picker{background:#0706147a;border:1px solid #a48fff29;border-radius:999px;padding:.08rem;box-shadow:inset 0 1px #ffffff0b;gap:.16rem!important}.chat-report-button,.chat-reaction-option{background:0 0;border:1px solid #0000}.chat-report-button:is(:hover,:focus-visible),.chat-reaction-option:is(:hover,:focus-visible,.is-active){color:var(--foreground);background:#8d77e821;border-color:#ae9bff42;outline:0}.chat-reaction-option:disabled{cursor:not-allowed;opacity:.42}.chat-reaction-option svg,.chat-report-button svg,.chat-action-toggle svg{width:1rem!important;height:1rem!important}@media (hover:hover) and (pointer:fine){.chat-message:not(:hover):not(:focus-within):not([data-tools-open=true]) .chat-action-toggle:not(.is-active){opacity:0;pointer-events:none;transform:translateY(-.08rem)scale(.96)}.chat-message:is(:hover,:focus-within,[data-tools-open=true]) .chat-action-toggle{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}}@media (hover:none) and (pointer:coarse){.chat-message:not([data-tools-open=true]) .chat-action-toggle:not(.is-active){opacity:0;pointer-events:none;transform:translateY(-.08rem)scale(.96)}.chat-message[data-tools-open=true] .chat-action-toggle,.chat-action-toggle.is-active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}}@media (width<=640px){.chat-message-actions{gap:.18rem!important}.chat-message-tools{max-width:100%}}@media (width<=1023px){body:has(main .chat-page){overflow:hidden!important}body:has(main .chat-page) .app-main-column{width:100%!important;max-width:100vw!important}body:has(main .chat-page) .app-main-column>header{border-bottom-color:var(--chat-line)!important;background:var(--background)!important;flex:none!important;min-height:3.35rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .app-main-column>header{background:color-mix(in srgb, var(--background) 92%, transparent)!important}}body:has(main .chat-page) .app-main-column>header{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}body:has(main .chat-page) [data-testid=mobile-menu-trigger]{border-radius:999px!important;width:2.4rem!important;min-width:2.4rem!important;height:2.4rem!important;min-height:2.4rem!important}body:has(main .chat-page) .app-main-column>main.chat-shell-main{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .app-main-column>main.chat-shell-main>.rise{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-page{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-shell{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-list-panel{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-thread-panel{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-thread{min-width:0!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .app-main-column>main.chat-shell-main{flex:auto!important}:is(body:has(main .chat-page) .chat-page,body:has(main .chat-page) .chat-shell){width:100%!important;height:100%!important}body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.35rem!important;gap:.38rem!important;padding:.42rem .52rem!important}body:has(main .chat-page) .chat-list-head>button{border-radius:999px!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0!important}body:has(main .chat-page) .chat-search{min-height:2.35rem!important;padding-inline:.85rem!important;font-size:.8rem!important}body:has(main .chat-page) .chat-list-scroll{flex-direction:column!important;gap:.06rem!important;padding:.12rem .28rem .5rem!important;display:flex!important;overflow-x:hidden!important}body:has(main .chat-page) .chat-list-scroll>.chat-conversation-row.is-public{z-index:2!important;order:-2!important;position:sticky!important;top:.1rem!important}body:has(main .chat-page) .chat-list-scroll>.chat-roster-block{order:-1!important}body:has(main .chat-page) .chat-roster-block{gap:.04rem!important}body:has(main .chat-page) .chat-conversation-row{border-radius:12px!important;grid-template-columns:2.08rem minmax(0,1fr) minmax(1.75rem,auto)!important;gap:.42rem!important;max-width:100%!important;min-height:3.05rem!important;padding:.28rem .34rem!important}body:has(main .chat-page) .chat-conversation-row.is-public{border-color:var(--purple)!important;min-height:3.45rem!important;margin:.04rem 0 .16rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{border-color:color-mix(in srgb, var(--purple) 48%, var(--chat-border))!important}}body:has(main .chat-page) .chat-conversation-row.is-public{background:linear-gradient(135deg, #8d77e840, #b9c7ff18), var(--chat-surface-strong)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{background:linear-gradient(135deg, #8d77e840, #b9c7ff18), color-mix(in srgb, var(--chat-surface-strong) 84%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{box-shadow:0 8px 24px #02010c29,inset 0 1px #ffffff0f!important}body:has(main .chat-page) .chat-avatar{width:2.08rem!important;height:2.08rem!important;font-size:.72rem!important}body:has(main .chat-page) .chat-conversation-row.is-public .chat-avatar{width:2.25rem!important;height:2.25rem!important}body:has(main .chat-page) .chat-row-title{font-size:.79rem!important;line-height:1.28!important}body:has(main .chat-page) .chat-conversation-row.is-public .chat-row-title{font-size:.86rem!important}body:has(main .chat-page) .chat-row-preview{margin-top:0!important;font-size:.66rem!important;line-height:1.28!important}body:has(main .chat-page) .chat-row-meta{gap:.12rem!important;min-width:1.55rem!important;max-width:3.4rem!important;font-size:.59rem!important;line-height:1.1!important}body:has(main .chat-page) .chat-row-meta>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}body:has(main .chat-page) .chat-unread-badge{min-width:1.05rem!important;min-height:1.05rem!important;font-size:.58rem!important}body:has(main .chat-page) .chat-list-section-label{padding:.22rem .48rem .03rem!important;font-size:.58rem!important}body:has(main .chat-page) .chat-thread-head{grid-template-columns:2.35rem minmax(0,1fr) auto!important;gap:.34rem!important;min-height:3.65rem!important;padding:.42rem .52rem!important}body:has(main .chat-page) .chat-pinned-message{min-height:44px!important;padding:.34rem .58rem!important}:is(body:has(main .chat-page) .chat-mobile-back,body:has(main .chat-page) .chat-thread-action){width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}body:has(main .chat-page) .chat-thread-head .chat-avatar{width:2.1rem!important;height:2.1rem!important}body:has(main .chat-page) .chat-thread-title{font-size:.84rem!important;line-height:1.25!important}body:has(main .chat-page) .chat-thread-sub{margin-top:0!important;font-size:.64rem!important;line-height:1.22!important}body:has(main .chat-page) .chat-message-scroll{padding:.55rem .5rem calc(4.95rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}body:has(main .chat-page) .chat-composer-wrap{padding:.45rem .5rem calc(.5rem + env(safe-area-inset-bottom))!important}body:has(main .chat-page) .chat-composer{grid-template-columns:2.35rem 2.35rem 2.35rem minmax(4.5rem,1fr) 2.35rem 2.35rem!important;gap:.28rem!important}body:has(main .chat-page) .chat-composer-input{min-height:2.75rem!important;font-size:.84rem!important;line-height:1.55!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button){border-radius:999px!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}body:has(main .chat-page) .chat-mention-popover{border-radius:14px!important;max-height:min(11rem,34svh)!important;margin-bottom:.38rem!important}:is(body:has(main .chat-page) .chat-media-draft,body:has(main .chat-page) .chat-reply-preview,body:has(main .chat-page) .chat-edit-preview,body:has(main .chat-page) .chat-recording-bar,body:has(main .chat-page) .chat-voice-disabled){border-radius:14px!important;gap:.45rem!important;min-height:2.65rem!important;margin-bottom:.38rem!important;padding:.34rem .42rem!important}body:has(main .chat-page) .chat-media-icon{flex-basis:1.95rem!important;width:1.95rem!important;height:1.95rem!important}:is(body:has(main .chat-page) .chat-media-clear,body:has(main .chat-page) .chat-reply-clear,body:has(main .chat-page) .chat-recording-cancel){flex-basis:2.75rem!important;width:2.75rem!important;height:2.75rem!important}body:has(main .chat-page) .chat-mention-option{grid-template-columns:1.95rem minmax(0,1fr)!important;gap:.45rem!important;min-height:2.55rem!important}body:has(main .chat-page) .chat-mention-avatar{width:1.9rem!important;height:1.9rem!important}body:has(main .chat-page) .chat-file-attachment{border-radius:13px!important;gap:.42rem!important;min-height:2.8rem!important;padding:.38rem .42rem!important}body:has(main .chat-page) .chat-attachment-preview{width:min(15rem,100%)!important}body:has(main .chat-page) .chat-voice-attachment{border-radius:13px!important;min-width:min(15rem,100%)!important;padding:.42rem!important}:is(body:has(main .chat-page) .chat-attachment-icon,body:has(main .chat-page) .chat-attachment-download){flex-basis:1.85rem!important;width:1.85rem!important;height:1.85rem!important}body:has(main .chat-page) .chat-voice-player{height:2rem!important}}@media (width<=380px){body:has(main .chat-page) [data-testid=topbar-page-title]{font-size:1rem!important}body:has(main .chat-page) .chat-conversation-row{grid-template-columns:1.98rem minmax(0,1fr) minmax(1.45rem,auto)!important;gap:.34rem!important;min-height:2.9rem!important;padding-inline:.28rem!important}body:has(main .chat-page) .chat-avatar{width:1.98rem!important;height:1.98rem!important}body:has(main .chat-page) .chat-row-preview{font-size:.62rem!important}}@media (width<=720px){body:has(main .chat-page) .chat-list-scroll>.chat-conversation-row.is-public{order:-4!important}body:has(main .chat-page) .chat-list-scroll>.chat-conversation-row:not(.is-public){order:-3!important}body:has(main .chat-page) .chat-list-scroll>.chat-roster-block{order:-2!important}body:has(main .chat-page) .chat-list-scroll>.chat-archived-list{order:-1!important}body:has(main .chat-page) .chat-list-scroll>.chat-push-prompt{border-radius:12px!important;order:2!important;grid-template-columns:1.85rem minmax(0,1fr) auto!important;min-height:2.75rem!important;margin:.18rem 0 .4rem!important;padding:.34rem .42rem!important}body:has(main .chat-page) .chat-push-icon{width:1.85rem!important;height:1.85rem!important}body:has(main .chat-page) .chat-push-action{min-width:2.75rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-thread-head{grid-template-columns:2.75rem minmax(0,1fr) auto!important}:is(body:has(main .chat-page) .chat-mobile-back,body:has(main .chat-page) .chat-thread-action){width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}}main .employee-portal-page .team-mood-current{grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto!important}main .employee-portal-page .team-mood-avatar-stack{flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:center!important;gap:.34rem!important;min-width:0!important;max-width:min(16rem,44vw)!important;display:inline-flex!important;overflow:hidden!important}main .employee-portal-page .team-mood-avatar-stack .team-mood-avatar+.team-mood-avatar{margin-inline-start:0!important}main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{border:1px solid var(--ayand-border-strong,#e2e8f547)!important;flex:0 0 2rem!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;position:relative!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{border:1px solid color-mix(in srgb, var(--ayand-border-strong,#e2e8f547) 72%, transparent)!important}}main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{background:linear-gradient(180deg, #ffffff1c, #ffffff06), var(--team-avatar-color,var(--ayand-panel-2,#17122d))!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{background:linear-gradient(180deg, #ffffff1c, #ffffff06), var(--team-avatar-color,color-mix(in srgb, var(--ayand-panel-2,#17122d) 88%, var(--ayand-primary,#8d77e8)))!important}}main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{isolation:isolate;color:var(--ayand-text,#fbfaff)!important;box-shadow:0 7px 18px #00000029!important}main .employee-portal-page .team-mood-avatar[data-has-mood=true]{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .team-mood-avatar[data-has-mood=true]{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 34%, var(--ayand-border-strong,#e2e8f547))!important}}main .employee-portal-page .team-mood-avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}main .employee-portal-page .team-mood-avatar-initials{border-radius:inherit;place-items:center;width:100%;height:100%;font-size:.72rem;font-weight:820;line-height:1;display:grid}@media (width<=640px){main .employee-portal-page .team-mood-current{gap:.54rem!important}main .employee-portal-page .team-mood-avatar-stack{gap:.23rem!important;max-width:9.2rem!important}main .employee-portal-page .team-mood-avatar-stack .team-mood-avatar:nth-child(n+6){display:none!important}main .employee-portal-page .team-mood-avatar,main .employee-portal-page .team-mood-avatar[data-tone],main .employee-portal-page .team-mood-avatar.more{flex-basis:1.68rem!important;width:1.68rem!important;min-width:1.68rem!important;height:1.68rem!important;min-height:1.68rem!important}}@media (width>=860px){main .employee-portal-page .employee-today-workflow{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)!important;align-items:stretch!important;gap:.7rem .78rem!important;display:grid!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){border:1px solid var(--ayand-primary)!important;min-width:0!important;padding:.22rem .72rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){border:1px solid color-mix(in srgb, var(--ayand-primary) 16%, transparent)!important}}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--ayand-primary)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){background:linear-gradient(180deg, #ffffff0e, #ffffff04), color-mix(in srgb, var(--ayand-primary) 6%, transparent)!important}}main .employee-portal-page .employee-today-workflow>.daily-task-mood-strip[data-surface=dashboard]{grid-column:1!important}main .employee-portal-page .employee-today-workflow>.team-mood-strip{grid-column:2!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard][data-expanded=true],.team-mood-strip[data-expanded=true],.daily-tasks-panel[data-mode=self],.daily-status-panel){grid-column:1/-1!important}main .employee-portal-page .employee-today-workflow:has(>.daily-task-mood-strip[data-surface=dashboard][data-expanded=true])>.team-mood-strip{grid-column:1/-1!important}main .employee-portal-page .employee-today-workflow:has(>.team-mood-strip[data-expanded=true])>.daily-task-mood-strip[data-surface=dashboard]{grid-column:1/-1!important}main .employee-portal-page .employee-today-workflow>.daily-tasks-panel[data-mode=self]{margin-top:0!important}main .employee-portal-page .employee-today-workflow :is(.daily-task-mood-current,.team-mood-current){min-height:2.45rem!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-options,main .employee-portal-page .team-mood-list{margin-top:.54rem!important;padding-top:.54rem!important}}@media (width<=720px){body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]{border-radius:18px!important;padding:.82rem .95rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;display:grid!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div{min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.48rem .35rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(2){border-bottom:1px solid var(--ayand-border)!important;order:-1!important;grid-column:1/-1!important;padding-top:.18rem!important;padding-bottom:.54rem!important}:is(body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:first-child,body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(3)){padding-top:.52rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:first-child{border-inline-start:0!important;border-left:1px solid var(--ayand-border)!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] .text-\[11px\]{color:var(--ayand-muted)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:.18rem!important;font-size:.68rem!important;line-height:1.35!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(2) :is(.money-md,.money-lg){font-size:clamp(1.34rem,5.8vw,1.64rem)!important;line-height:1.18!important}:is(body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:first-child :is(.money-md,.money-lg),body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(3) :is(.money-md,.money-lg)){font-size:clamp(.88rem,3.5vw,1.05rem)!important;line-height:1.25!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] .text-xs{color:var(--ayand-muted)!important;margin-top:.08rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] .text-xs{color:color-mix(in srgb, var(--ayand-muted) 86%, transparent)!important}}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] .text-xs{font-size:.66rem!important;line-height:1.25!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]>.mt-6{text-align:center!important;margin-top:.1rem!important;font-size:.78rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]>.mt-4{justify-content:center!important;margin-top:.3rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]{border-radius:18px!important;margin-top:-.15rem!important;padding:.78rem .95rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.flex:first-child{margin-bottom:.18rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.grid{gap:.58rem!important;margin-top:.45rem!important}}@media (width>=1024px){body:has(main [data-testid=balance-entry-section]) main div:has(>[data-testid=balance-hero-section]){gap:1rem!important;width:min(100%,42.5rem)!important;max-width:42.5rem!important;margin-left:auto!important;margin-right:0!important;display:grid!important}body:has(main [data-testid=balance-entry-section]) main div:has(>[data-testid=balance-hero-section])>*+*{margin-top:0!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]{border-radius:18px!important;padding:1.08rem 1.14rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=balance-hero-section]>.text-\[11px\]{letter-spacing:0!important;text-transform:none!important;margin-bottom:.22rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]{grid-template-columns:minmax(7.25rem,.9fr) minmax(12rem,1.25fr) minmax(5.5rem,.7fr)!important;gap:.58rem!important;margin-top:.38rem!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div{border:1px solid var(--ayand-primary)!important;align-content:center!important;gap:.1rem!important;min-height:4.6rem!important;padding:.66rem .68rem!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div{border:1px solid color-mix(in srgb, var(--ayand-primary) 12%, transparent)!important}}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div{background:var(--ayand-primary)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div{background:color-mix(in srgb, var(--ayand-primary) 4%, transparent)!important}}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] .text-\[11px\]{letter-spacing:0!important;text-transform:none!important;font-size:.68rem!important;line-height:1.35!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats] :is(.money-md,.money-lg){overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.18!important}body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(2) :is(.money-md,.money-lg){font-size:clamp(1.42rem,1.8vw,1.86rem)!important}:is(body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:first-child :is(.money-md,.money-lg),body:has(main [data-testid=balance-hero-section]) main [data-testid=accounting-balance-stats]>div:nth-child(3) :is(.money-md,.money-lg)){font-size:clamp(1rem,1.1vw,1.16rem)!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]{border-radius:18px!important;padding:1rem 1.14rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.flex:first-child{margin-bottom:.76rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.flex:first-child h2{font-size:1rem!important;line-height:1.45!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.flex:first-child p{display:none!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section]>.grid{gap:.78rem .86rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] label{letter-spacing:0!important;text-transform:none!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] :is(input,[data-testid=balance-date-input]){min-height:2.7rem!important}body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-entry-section] .balance-entry-actions{margin-top:.82rem!important}:is(body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-note-toggle],body:has(main [data-testid=balance-entry-section]) main [data-testid=balance-submit]){border-radius:14px!important;min-height:2.75rem!important}}body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid=accounting-bank-cards-page]{max-width:min(100%,38rem)!important}body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid=accounting-bank-cards-toolbar]{border-radius:20px!important;overflow:hidden!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-toolbar]>div:first-child{grid-template-columns:minmax(0,1fr) 2.75rem!important;gap:.56rem!important;min-height:3.7rem!important;padding:.64rem .7rem!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-list-status]{display:none!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid^=bank-card-add-]{border-radius:.9rem!important;grid-area:1/2!important;justify-self:stretch!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-toolbar]>.border-t{border-top-color:var(--ayand-border)!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-toolbar]>.border-t{border-top-color:color-mix(in srgb, var(--ayand-border) 64%, transparent)!important}}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]{text-align:start!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.54rem!important;min-height:3.65rem!important;padding:.58rem .86rem!important;display:flex!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]>span:first-child{background:var(--ayand-primary)!important;border-radius:.78rem!important;width:2.1rem!important;min-width:2.1rem!important;height:2.1rem!important;min-height:2.1rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]>span:first-child{background:color-mix(in srgb, var(--ayand-primary) 9%, transparent)!important}}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]>span:first-child svg{width:.98rem!important;height:.98rem!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]>span:last-child{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;font-size:.78rem!important;line-height:1.45!important}@media (width<=720px){body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid=accounting-bank-cards-toolbar]{border-radius:16px!important}body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid=accounting-bank-cards-toolbar]>div:first-child{align-items:center!important;gap:.55rem!important;min-height:3.8rem!important;padding:.68rem .72rem!important}body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid=bank-card-owner-select]{border-radius:.9rem!important;height:2.75rem!important;min-height:2.75rem!important}body:has(main [data-testid=accounting-bank-cards-page]) main [data-testid^=bank-card-add-]{border-radius:.9rem!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]{min-height:3.5rem!important;padding:.54rem .78rem!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-empty]>span:first-child{border-radius:.85rem!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}}:root{--ayand-luxe-ease:cubic-bezier(.2, .7, .22, 1);--ayand-luxe-ease-out:cubic-bezier(.16, 1, .3, 1);--ayand-luxe-glow:var(--ayand-primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-luxe-glow:color-mix(in srgb, var(--ayand-primary,#8d77e8) 24%, transparent)}}@keyframes ayand-luxe-page-in{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ayand-luxe-aurora-a{0%{transform:translate(30%,-35%)scale(1)}to{transform:translate(24%,-30%)scale(1.06)}}@keyframes ayand-luxe-aurora-b{0%{transform:translate(-28%,32%)scale(1)}to{transform:translate(-22%,26%)scale(1.05)}}@keyframes ayand-luxe-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ayand-luxe-ring{to{transform:rotate(360deg)}}@keyframes ayand-luxe-sheen{0%,62%{opacity:0;transform:translate(110%)skew(-12deg)}70%{opacity:.72}86%,to{opacity:0;transform:translate(-120%)skew(-12deg)}}@keyframes ayand-luxe-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ayand-primary,#8d77e8) 0%, transparent)}45%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ayand-primary,#8d77e8) 13%, transparent)}}@keyframes ayand-luxe-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ayand-luxe-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ayand-luxe-progress-glint{0%,58%{opacity:0;transform:translate(112%)}68%{opacity:.48}92%,to{opacity:0;transform:translate(-112%)}}@keyframes ayand-luxe-live-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ayand-primary,#8d77e8) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent)}}.login-shell .aurora:before{animation:ayand-luxe-aurora-a 18s var(--ayand-luxe-ease) infinite alternate}.login-shell .aurora:after{animation:ayand-luxe-aurora-b 22s var(--ayand-luxe-ease) infinite alternate}.login-logo-frame:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0deg, var(--ayand-primary,#8d77e8) 42deg, #fff3 68deg, transparent 116deg, transparent 360deg);border-radius:28px;padding:1px;position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.login-logo-frame:before{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--ayand-primary,#8d77e8) 42%, transparent) 42deg, #fff3 68deg, transparent 116deg, transparent 360deg)}}.login-logo-frame:before{opacity:.55;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:7s linear infinite ayand-luxe-ring;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-logo-frame img{animation:ayand-luxe-logo-float 6.2s var(--ayand-luxe-ease) infinite}.login-card,.first-password-card{position:relative;overflow:hidden}.login-card:before,.first-password-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff1b, var(--ayand-primary,#8d77e8), transparent);width:34%;position:absolute;inset-block:0;inset-inline:auto -34%}@supports (color:color-mix(in lab, red, red)){.login-card:before,.first-password-card:before{background:linear-gradient(90deg, transparent, #ffffff1b, color-mix(in srgb, var(--ayand-primary,#8d77e8) 15%, transparent), transparent)}}.login-card:before,.first-password-card:before{animation:ayand-luxe-sheen 8.5s var(--ayand-luxe-ease) 1.1s infinite}.login-card>*,.first-password-card>*{z-index:1;position:relative}.login-input-card:focus-within{box-shadow:0 0 0 3px #8d77e81f,0 14px 36px -28px #8d77e8bf}.login-submit:not(:disabled){box-shadow:0 14px 34px -22px #8d77e8f2,inset 0 1px #ffffff2e}@media (hover:hover){.login-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 42px -22px #8d77e8,inset 0 1px #ffffff38}}body:has(.app-shell-layout) .app-main-column>main>.rise{animation:ayand-luxe-page-in .46s var(--ayand-luxe-ease-out) both}body:has(.app-shell-layout) .app-shell-layout .aurora:before{animation:ayand-luxe-aurora-a 28s var(--ayand-luxe-ease) infinite alternate}body:has(.app-shell-layout) .app-shell-layout .aurora:after{animation:ayand-luxe-aurora-b 32s var(--ayand-luxe-ease) infinite alternate}body:has(.app-shell-layout) :is(.app-nav-link,.app-sidebar-subitem,.desktop-sidebar-boundary-toggle,[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button){transition:transform .17s var(--ayand-luxe-ease), border-color .17s ease, background-color .17s ease, color .17s ease, box-shadow .22s ease!important}@media (hover:hover){body:has(.app-shell-layout) :is(.desktop-sidebar-boundary-toggle,[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger]):hover{transform:translateY(-1px)scale(1.015);border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is(.desktop-sidebar-boundary-toggle,[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger]):hover{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 34%, var(--ayand-border,#e2e8f529))!important}}body:has(.app-shell-layout) :is(.desktop-sidebar-boundary-toggle,[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger]):hover{box-shadow:0 16px 38px -30px var(--ayand-luxe-glow)!important}body:has(.app-shell-layout) main :is([data-slot=card],.employee-portal-hero,.employee-portal-panel,.daily-status-panel,.daily-tasks-panel,.staff-action-queue-panel,.staff-overview-panel,.manager-task-controls,.manager-task-roster-panel,[data-testid=accounting-dashboard-summary],[data-testid=accounting-expenses-list-shell],[data-testid=accounting-tags-list-shell],[data-testid=balance-hero-section],[data-testid=balance-entry-section],[data-testid=accounting-bank-cards-toolbar],[data-testid=projects-page]):hover{border-color:var(--ayand-primary,#8d77e8)!important;transform:translateY(-1px)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) main :is([data-slot=card],.employee-portal-hero,.employee-portal-panel,.daily-status-panel,.daily-tasks-panel,.staff-action-queue-panel,.staff-overview-panel,.manager-task-controls,.manager-task-roster-panel,[data-testid=accounting-dashboard-summary],[data-testid=accounting-expenses-list-shell],[data-testid=accounting-tags-list-shell],[data-testid=balance-hero-section],[data-testid=balance-entry-section],[data-testid=accounting-bank-cards-toolbar],[data-testid=projects-page]):hover{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 19%, var(--discipline-border-strong,#e2e8f533))!important}}}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{position:relative;overflow:hidden}.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]:before{content:"";pointer-events:none;width:36%;animation:ayand-luxe-sheen 7.2s var(--ayand-luxe-ease) .8s infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);position:absolute;inset-block:0;inset-inline-start:-40%;transform:skew(-12deg)}[data-testid=topbar-notification-trigger]>span{animation:2.8s ease-in-out infinite ayand-luxe-pulse}body:has(.app-shell-layout) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-testid=topbar-notification-panel],.chat-bottom-sheet,.chat-quick-sheet){animation:ayand-luxe-pop .18s var(--ayand-luxe-ease-out) both}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row){animation:ayand-luxe-row-in .26s var(--ayand-luxe-ease-out) both}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row):nth-child(2){animation-delay:24ms}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row):nth-child(3){animation-delay:48ms}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row):nth-child(4){animation-delay:72ms}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row):nth-child(n+5){animation-delay:96ms}body:has(.app-shell-layout) main :is([data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row):nth-child(n+9){animation:none}body:has(.app-shell-layout) main :is(.portal-progress-line span,[data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style],[data-testid=daily-task-progress] .h-full.rounded-full){position:relative;overflow:hidden}body:has(.app-shell-layout) main :is(.portal-progress-line span,[data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style],[data-testid=daily-task-progress] .h-full.rounded-full):after{content:"";border-radius:inherit;pointer-events:none;width:34%;animation:ayand-luxe-progress-glint 5.4s var(--ayand-luxe-ease) 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffff57,#0000);position:absolute;inset-block:0;inset-inline-start:-38%}body:has(.app-shell-layout) main :is(.daily-task-card[data-status=in_progress] [data-testid=daily-task-status-badge],.daily-task-priority-action[data-status=in_progress] [data-testid=daily-task-self-review],.daily-task-priority-action[data-status=in_progress] .daily-task-selected-status,[data-testid=employee-shift-progress-value]){animation:3.6s ease-in-out infinite ayand-luxe-live-breathe}@media (prefers-reduced-motion:reduce){.login-shell .aurora:before,.login-shell .aurora:after,.login-logo-frame:before,.login-logo-frame img,.login-card:before,.first-password-card:before,.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]:before,[data-testid=topbar-notification-trigger]>span{animation:none!important}body:has(.app-shell-layout) .app-shell-layout .aurora:before{animation:none!important}body:has(.app-shell-layout) .app-shell-layout .aurora:after{animation:none!important}body:has(.app-shell-layout) .app-main-column>main>.rise{animation:none!important}body:has(.app-shell-layout) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-testid=topbar-notification-panel],.chat-bottom-sheet,.chat-quick-sheet){animation:none!important}body:has(.app-shell-layout) main :is([data-testid=accounting-dashboard-focus-row],[data-testid=accounting-tags-list-shell]>[data-testid^=tag-row-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-],[data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-desktop-],.daily-task-list>.daily-task-card,.manager-task-roster-list [data-testid=manager-daily-task-team-row],.chat-conversation-row){animation:none!important}body:has(.app-shell-layout) main :is(.portal-progress-line span,[data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style],[data-testid=daily-task-progress] .h-full.rounded-full):after{animation:none!important}body:has(.app-shell-layout) main :is(.daily-task-card[data-status=in_progress] [data-testid=daily-task-status-badge],.daily-task-priority-action[data-status=in_progress] [data-testid=daily-task-self-review],.daily-task-priority-action[data-status=in_progress] .daily-task-selected-status,[data-testid=employee-shift-progress-value]){animation:none!important}body:has(.app-shell-layout) :is(.desktop-sidebar-boundary-toggle,[data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger]):hover{transform:none!important}body:has(.app-shell-layout) main :is([data-slot=card],.employee-portal-hero,.employee-portal-panel,.daily-status-panel,.daily-tasks-panel,.staff-action-queue-panel,.staff-overview-panel,.manager-task-controls,.manager-task-roster-panel,[data-testid=accounting-dashboard-summary],[data-testid=accounting-expenses-list-shell],[data-testid=accounting-tags-list-shell],[data-testid=balance-hero-section],[data-testid=balance-entry-section],[data-testid=accounting-bank-cards-toolbar],[data-testid=projects-page]):hover{transform:none!important}}@media (prefers-reduced-data:reduce),(update:slow){.login-shell .aurora:before,.login-shell .aurora:after,.login-logo-frame:before,.login-card:before,.first-password-card:before,.mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]:before,[data-testid=topbar-notification-trigger]>span{animation:none!important}body:has(.app-shell-layout) .app-shell-layout .aurora:before{animation:none!important}body:has(.app-shell-layout) .app-shell-layout .aurora:after{animation:none!important}body:has(.app-shell-layout) main :is(.portal-progress-line span,[data-testid=accounting-dashboard-focus-row] [class~=h-1\.5]>div[style],[data-testid=daily-task-progress] .h-full.rounded-full):after{animation:none!important}body:has(.app-shell-layout) main :is(.daily-task-card[data-status=in_progress] [data-testid=daily-task-status-badge],.daily-task-priority-action[data-status=in_progress] [data-testid=daily-task-self-review],.daily-task-priority-action[data-status=in_progress] .daily-task-selected-status,[data-testid=employee-shift-progress-value]){animation:none!important}}@media (width<=720px){body:has(.app-shell-layout) .app-main-column>header{align-items:center!important;gap:.55rem!important;min-height:4.35rem!important;padding:.66rem .9rem .54rem!important}:is(body:has(.app-shell-layout) .app-main-column>header>div:first-child,body:has(.app-shell-layout) .app-main-column>header>div:last-child){gap:.42rem!important}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=chat-drawer-trigger]){border-color:var(--ayand-border,#e2e8f529)!important;border-radius:999px!important;width:2.42rem!important;min-width:2.42rem!important;height:2.42rem!important;min-height:2.42rem!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=chat-drawer-trigger]){border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 74%, transparent)!important}}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=chat-drawer-trigger]){background:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=chat-drawer-trigger]){background:color-mix(in srgb, var(--ayand-panel,#130f28) 64%, transparent)!important}}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=chat-drawer-trigger]) svg{width:1rem!important;height:1rem!important}body:has(.app-shell-layout) [data-testid=topbar-page-title]{min-height:1.82rem!important;font-size:clamp(1.18rem,5vw,1.48rem)!important;font-weight:780!important;line-height:1.24!important}body:has(.app-shell-layout) [data-testid=topbar-page-hint]{margin-top:-.12rem!important;font-size:.66rem!important;line-height:1.15rem!important}body:has(.app-shell-layout) .app-main-column>main:not(.chat-shell-main){padding-inline:.9rem!important;padding-bottom:calc(6.1rem + env(safe-area-inset-bottom))!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell{padding:.46rem .75rem calc(.54rem + env(safe-area-inset-bottom))!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-radius:1rem!important;gap:.34rem!important;padding:.34rem!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{border-radius:.78rem!important;gap:.16rem!important;min-height:2.62rem!important;padding-inline:.38rem!important;font-size:.62rem!important;line-height:1.25!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button svg{width:.96rem!important;height:.96rem!important}}body:has(.app-shell-layout) main :is(.daily-task-card,[data-testid^=tag-row-],[data-testid^=expense-row-trigger-mobile-],[data-testid^=expense-row-trigger-desktop-],.chat-conversation-row,.manager-task-roster-list [data-testid=manager-daily-task-team-row]){border-color:var(--ayand-border,#e2e8f529)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) main :is(.daily-task-card,[data-testid^=tag-row-],[data-testid^=expense-row-trigger-mobile-],[data-testid^=expense-row-trigger-desktop-],.chat-conversation-row,.manager-task-roster-list [data-testid=manager-daily-task-team-row]){border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 58%, transparent)!important}}body:has(.app-shell-layout) main :is(.daily-task-card,[data-testid^=tag-row-],[data-testid^=expense-row-trigger-mobile-],[data-testid^=expense-row-trigger-desktop-],.chat-conversation-row,.manager-task-roster-list [data-testid=manager-daily-task-team-row]){box-shadow:none!important}body:has(.app-shell-layout) main :is(.daily-task-card .daily-task-card,[data-testid=daily-task-carry-over-section] .daily-task-card,[data-testid=daily-task-closed-section] .daily-task-closed-row,[data-testid^=expense-row-details-],.tag-child-list){box-shadow:none!important;background:0 0!important}body:has(.app-shell-layout) main :is(.daily-task-card h4,[data-testid^=tag-row-] .font-medium,[data-testid^=tag-row-] .font-semibold,[data-testid^=expense-row-trigger-mobile-] .font-semibold,[data-testid^=expense-row-trigger-desktop-] .font-semibold,.chat-conversation-row strong){letter-spacing:0!important;font-weight:720!important}body:has(.app-shell-layout) main :is(.daily-task-meta-chip,[data-slot=badge],.ay-pill):where(:not(button):not(a)){color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) main :is(.daily-task-meta-chip,[data-slot=badge],.ay-pill):where(:not(button):not(a)){color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 82%, transparent)!important}}@media (width<=720px){main .employee-portal-page .employee-portal-hero{border-color:var(--ayand-border,#e2e8f529)!important;border-radius:1rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-hero{border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 62%, transparent)!important}}main .employee-portal-page .employee-portal-hero{background:linear-gradient(180deg, var(--ayand-primary,#8d77e8), transparent), var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#8d77e8) 5%, transparent), transparent), color-mix(in srgb, var(--ayand-panel,#130f28) 56%, transparent)!important}}main .employee-portal-page .employee-portal-hero{box-shadow:none!important}main .employee-portal-page .employee-portal-tabs{background:var(--ayand-panel,#130f28)!important;border-radius:.9rem!important;margin:.58rem 0 .68rem auto!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-portal-tabs{background:color-mix(in srgb, var(--ayand-panel,#130f28) 54%, transparent)!important}}main .employee-portal-page .employee-portal-tabs{box-shadow:none!important}main .employee-portal-page .employee-today-workflow{border-color:var(--ayand-border,#e2e8f529)!important;border-radius:1rem!important;padding:.54rem .76rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow{border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 68%, transparent)!important}}main .employee-portal-page .employee-today-workflow{background:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow{background:color-mix(in srgb, var(--ayand-panel,#130f28) 46%, transparent)!important}}main .employee-portal-page .employee-today-workflow{box-shadow:none!important}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip,.daily-tasks-panel[data-mode=self]){border-bottom-color:var(--ayand-border,#e2e8f529)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip,.daily-tasks-panel[data-mode=self]){border-bottom-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 70%, transparent)!important}}main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip[data-surface=dashboard],.team-mood-strip){padding-block:.28rem!important}main .employee-portal-page .employee-today-workflow :is(.daily-task-mood-current,.team-mood-current){min-height:2.35rem!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-current small{display:none!important}main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard] .daily-task-mood-badge{min-height:1.85rem!important;padding-inline:.66rem!important;font-size:.72rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self]{padding:.36rem 0 .5rem!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding:0!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2{align-items:center!important;min-height:1.65rem!important;margin-bottom:.34rem!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 p{display:none!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 .text-sm{color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 .text-sm{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 86%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 .text-sm{font-size:.72rem!important;font-weight:700!important;line-height:1.35!important}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 [data-slot=badge]{border-color:var(--ayand-border,#e2e8f529)!important;min-height:1.65rem!important;padding-inline:.54rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 [data-slot=badge]{border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 72%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-carry-over-section]>.mb-2 [data-slot=badge]{background:0 0!important;font-size:.68rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){border-color:var(--ayand-border,#e2e8f529)!important;border-radius:.9rem!important;padding:.64rem .68rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){border-color:color-mix(in srgb, var(--ayand-border,#e2e8f529) 64%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){background:var(--ayand-panel,#130f28)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){background:color-mix(in srgb, var(--ayand-panel,#130f28) 44%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-task-title-row{gap:.3rem .38rem!important}main .employee-portal-page .employee-today-workflow .daily-task-score-chip{display:none!important}main .employee-portal-page .employee-today-workflow .daily-task-priority-action{background:0 0!important;border:0!important;margin:.44rem 0 0!important;padding:0!important}main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){background:var(--ayand-primary,#8d77e8)!important;border-radius:.82rem!important;min-height:2.5rem!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow :is([data-testid=daily-task-self-start],[data-testid=daily-task-self-review],[data-testid=daily-task-self-open-revision]){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 11%, transparent)!important}}main .employee-portal-page .employee-today-workflow [data-testid=daily-task-details-toggle]{border-radius:.82rem!important;width:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important}main .employee-portal-page .employee-today-workflow .daily-task-next-action-copy span,main .employee-portal-page .employee-today-workflow .daily-task-next-action-owner{display:none!important}main .employee-portal-page .employee-today-workflow .daily-status-panel{padding:.18rem .24rem .22rem!important}main .employee-portal-page .employee-today-workflow .employee-attendance-summary{min-height:2.45rem!important}main [data-testid=tag-create-category-panel],main [data-testid=tag-createperson-panel],main [data-testid=tag-create-project-panel],main .tag-create-panel{box-shadow:none!important;border-radius:1rem!important;padding:.68rem!important}main .tag-create-panel :is(input,select),main .tag-create-panel :is([data-testid$=-color-toggle],[data-testid$=-submit]){border-radius:.82rem!important;height:2.55rem!important;min-height:2.55rem!important}main [data-testid=accounting-tags-list-status]{text-align:left!important;margin:.42rem 0 .34rem!important;font-size:.68rem!important}main [data-testid=accounting-tags-list-shell]{box-shadow:none!important;border-radius:1rem!important}main [data-testid=accounting-tags-list-shell] [data-testid^=tag-row-]{min-height:3.7rem!important;padding:.62rem .78rem!important}}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){box-shadow:none!important}:is(body:has(main .chat-page) .chat-conversation-row,body:has(main .chat-page) .chat-thread-action,body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button,body:has(main .chat-page) .chat-bubble){transition-duration:.12s!important}body:has(main .chat-page) .chat-bubble{border-color:var(--chat-border,#a48fff2e)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-bubble{border-color:color-mix(in srgb, var(--chat-border,#a48fff2e) 58%, transparent)!important}}body:has(main .chat-page) .chat-bubble{box-shadow:none!important}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-message.is-mine .chat-bubble{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 22%, transparent)!important}}@media (width>=1024px){body:has(main .chat-page) .chat-page{height:calc(100svh - 7.35rem)!important;padding-block-start:.45rem!important}body:has(main .chat-page) .chat-shell{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)!important;gap:.62rem!important;width:min(100%,78rem)!important}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){border-radius:1rem!important}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head,body:has(main .chat-page) .chat-composer-wrap){background:var(--chat-surface,#080719c7)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head,body:has(main .chat-page) .chat-composer-wrap){background:color-mix(in srgb, var(--chat-surface,#080719c7) 78%, transparent)!important}}body:has(main .chat-page) .chat-thread-head{min-height:3.65rem!important;padding:.55rem .7rem!important}body:has(main .chat-page) .chat-message-scroll{padding:.8rem .9rem 4.2rem!important}body:has(main .chat-page) .chat-bubble{max-width:min(35rem,64%)!important}body:has(main .chat-page) .chat-composer-wrap{padding:.55rem .72rem .66rem!important}body:has(main .chat-page) .chat-composer{grid-template-columns:2.6rem 2.6rem 2.6rem minmax(12rem,1fr) 2.6rem 2.6rem!important;gap:.38rem!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button,body:has(main .chat-page) .chat-thread-action){width:2.6rem!important;min-width:2.6rem!important;height:2.6rem!important;min-height:2.6rem!important}body:has(main .chat-page) .chat-composer-input{height:2.6rem!important;min-height:2.6rem!important}}@media (width<=720px){body:has(main .chat-page) .app-main-column>header{min-height:3.6rem!important;padding:.48rem .72rem!important}body:has(main .chat-page) [data-testid=topbar-page-title]{font-size:1.14rem!important;font-weight:760!important}:is(body:has(main .chat-page) [data-testid=mobile-menu-trigger],body:has(main .chat-page) [data-testid=topbar-notification-trigger]){width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){background:linear-gradient(180deg, var(--ayand-primary,#8d77e8), transparent 34%), var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#8d77e8) 5%, transparent), transparent 34%), color-mix(in srgb, var(--ayand-bg,#070514) 94%, #0f1024)!important}}body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.5rem!important;padding:.42rem .54rem!important}body:has(main .chat-page) .chat-list-head>button{border-radius:.86rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-mobile-back{border-radius:.86rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-thread-action{border-radius:.86rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-search{border-radius:.98rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-list-scroll{gap:0!important;padding:.1rem .32rem .52rem!important}body:has(main .chat-page) .chat-conversation-row{min-height:3.05rem!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:.82rem!important;grid-template-columns:2rem minmax(0,1fr) minmax(1.45rem,auto)!important;gap:.42rem!important;padding:.32rem .38rem!important}body:has(main .chat-page) .chat-conversation-row+.chat-conversation-row{border-top:1px solid var(--chat-line,#a48fff29)!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-top:1px solid var(--chat-line,#a48fff29)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row+.chat-conversation-row{border-top:1px solid color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-top:1px solid color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row+.chat-conversation-row{border-radius:0!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-radius:0!important}body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 24%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:var(--ayand-primary,#8d77e8)!important;border-radius:.82rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{border-color:var(--ayand-primary,#8d77e8)!important;min-height:3.28rem!important;margin-bottom:.1rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 30%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{background:var(--ayand-primary,#8d77e8)!important;border-radius:.9rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 13%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{box-shadow:none!important}body:has(main .chat-page) .chat-avatar{width:2rem!important;height:2rem!important;box-shadow:none!important;font-size:.7rem!important}body:has(main .chat-page) .chat-conversation-row.is-public .chat-avatar{width:2.12rem!important;height:2.12rem!important}body:has(main .chat-page) .chat-row-title{font-size:.8rem!important;font-weight:760!important}body:has(main .chat-page) .chat-row-preview{font-size:.65rem!important;font-weight:610!important}body:has(main .chat-page) .chat-row-meta{font-size:.58rem!important}body:has(main .chat-page) .chat-thread-head{grid-template-columns:2.5rem minmax(0,1fr) auto!important;gap:.34rem!important;min-height:3.35rem!important;padding:.4rem .52rem!important}body:has(main .chat-page) .chat-thread-actions{gap:.26rem!important}body:has(main .chat-page) .chat-thread-head .chat-avatar{width:2rem!important;height:2rem!important}body:has(main .chat-page) .chat-thread-title{font-size:.82rem!important;font-weight:770!important}body:has(main .chat-page) .chat-thread-sub{font-size:.62rem!important;font-weight:620!important}body:has(main .chat-page) .chat-pinned-message{min-height:2.45rem!important;padding:.28rem .54rem!important}body:has(main .chat-page) .chat-message-scroll{padding:.52rem .52rem calc(4.42rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(4.7rem + env(safe-area-inset-bottom))!important}body:has(main .chat-page) .chat-message{margin-block:.12rem!important}body:has(main .chat-page) .chat-bubble{border-radius:.95rem .95rem .95rem .34rem!important;max-width:78%!important;padding:.3rem .48rem .28rem!important}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{border-radius:.95rem .95rem .34rem!important}body:has(main .chat-page) .chat-body{font-size:.82rem!important;line-height:1.52!important}body:has(main .chat-page) .chat-sender{font-size:.62rem!important}body:has(main .chat-page) .chat-link-preview{border-radius:.78rem!important;min-height:2.5rem!important}body:has(main .chat-page) .chat-composer-wrap{padding:.4rem .46rem calc(.44rem + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, #08071900, #080719db 22%, #080719fa), var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-wrap{background:linear-gradient(180deg, #08071900, #080719db 22%, #080719fa), color-mix(in srgb, var(--ayand-bg,#070514) 94%, #0f1024)!important}}body:has(main .chat-page) .chat-composer{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem 2.5rem!important;align-items:end!important;gap:.3rem!important}:is(body:has(main .chat-page) .chat-composer [aria-label=منشن],body:has(main .chat-page) .chat-composer [data-testid=chat-emoji-trigger]){display:none!important}body:has(main .chat-page) .chat-composer-input{border-radius:.9rem!important;min-height:2.5rem!important;max-height:7.5rem!important;padding-block:.52rem!important;font-size:.84rem!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button){border-radius:.9rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}}@media (width>=1024px){body:has(main .chat-page[data-thread-open=false]) .chat-shell{grid-template-columns:minmax(22rem,31rem)!important;justify-content:center!important;width:min(100%,31rem)!important}body:has(main .chat-page[data-thread-open=false]) .chat-thread-panel[data-empty=true]{display:none!important}body:has(main .chat-page[data-thread-open=false]) .chat-list-panel{width:100%!important}body:has(main .chat-page[data-thread-open=true]) .chat-shell{grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr)!important;justify-content:center!important;width:min(100%,68rem)!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll{flex-direction:column!important;padding:.72rem 1rem 4.2rem!important;display:flex!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll>:is(div,.chat-load-older,.chat-empty-thread-inline){width:min(100%,42rem)!important;margin-inline:auto!important}body:has(main .chat-page[data-thread-open=true]) .chat-bubble{max-width:min(30rem,72%)!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-wrap{padding-inline:.78rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer{width:min(100%,42rem)!important;margin-inline:auto!important}}@media (width<=720px){body:has(main .chat-page) .chat-composer{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem 2.5rem!important}body:has(main .chat-page) .chat-composer-action-menu-trigger{display:inline-grid!important}body:has(main .chat-page) .chat-composer-direct-action{display:none!important}body:has(main .chat-page) .chat-composer-input{min-width:0!important}body:has(main .chat-page) .chat-composer-action-menu{width:min(13rem,100vw - 1rem)!important}main [data-testid=manager-daily-tasks-page]{gap:.65rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel{height:calc(100svh - 8.7rem)!important;min-height:0!important;max-height:calc(100svh - 8.7rem)!important;box-shadow:none!important;border-radius:1rem!important;flex-direction:column!important;padding:.62rem!important;display:flex!important;overflow:hidden!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel>div:first-child{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem!important;min-height:1.7rem!important;display:grid!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel>div:first-child h3{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel>div:first-child p{color:#e2e8f0a8!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.68rem!important;font-weight:650!important;line-height:1.35!important;overflow:hidden!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-count]{color:#f8fafcd1!important;background:#ffffff0a!important;border-color:#cbd5e12b!important;min-height:1.55rem!important;padding-inline:.48rem!important;font-size:.66rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel>div:first-child p{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-panel .relative.mt-3{flex:none!important;margin-top:.46rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-search]{border-radius:.85rem!important;height:2.38rem!important;min-height:2.38rem!important;font-size:.78rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filters{flex:none!important;gap:.34rem!important;margin-top:.46rem!important;padding:0!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter{border-radius:999px!important;min-height:2.2rem!important;padding:.26rem .5rem!important;font-size:.64rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-queue-filter strong{min-width:1.15rem!important;height:1.15rem!important;font-size:.58rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-list{scrollbar-width:thin;overscroll-behavior:contain!important;flex:auto!important;gap:.42rem!important;min-height:0!important;max-height:none!important;padding:.42rem .06rem .14rem!important;overflow-y:auto!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group{gap:.24rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-head{color:#e2e8f09e!important;min-height:1.18rem!important;padding-inline:.12rem!important;font-size:.64rem!important;font-weight:760!important;line-height:1.2!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-head span:before{width:.36rem!important;height:.36rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-head strong{color:#e2e8f070!important;font-size:.62rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid{background:#ffffff05!important;border:1px solid #cbd5e11f!important;border-radius:.9rem!important;gap:0!important;overflow:hidden!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid>[data-testid=manager-daily-task-team-row]{min-height:3.2rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.24rem .34rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid>[data-testid=manager-daily-task-team-row]+[data-testid=manager-daily-task-team-row]{border-top:1px solid #cbd5e118!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-group-grid>[data-testid=manager-daily-task-team-row][data-selected=true]{background:#ffffff0d!important;box-shadow:inset -2px 0 #cbd5e152!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:2.72rem minmax(0,1fr)!important;grid-template-areas:"action content"!important;align-items:center!important;gap:.46rem!important;min-height:2.72rem!important;padding:0!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-avatar,main [data-testid=manager-daily-tasks-page] .manager-task-roster-counts{display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action{opacity:.82!important;border-radius:.82rem!important;width:2.72rem!important;min-width:2.72rem!important;height:2.72rem!important;min-height:2.72rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action:before{background:#ffffff05!important;border-color:#d2deee1f!important;inset:.62rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action svg{opacity:.68!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-action svg{width:1rem!important;height:1rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select{flex-direction:column!important;justify-content:center!important;min-height:2.72rem!important;padding:0!important;display:flex!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select>.num-fa:not(.manager-task-roster-mobile-summary){display:none!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select>div:first-child{min-height:0!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-select span.truncate{color:#f8fafceb!important;max-width:min(13.8rem,100%)!important;font-size:.84rem!important;font-weight:780!important;line-height:1.3!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-star-pill]{gap:.14rem!important;min-height:1.15rem!important;padding-inline:.3rem!important;font-size:.6rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=daily-task-star-pill] svg{width:.62rem!important;height:.62rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-presence{width:.42rem!important;min-width:.42rem!important;height:.42rem!important;min-height:.42rem!important;margin-top:.22rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-presence>span{width:.42rem!important;height:.42rem!important}main [data-testid=manager-daily-tasks-page] .manager-task-roster-mobile-summary{color:#cbd5e1a3!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:.08rem!important;font-size:.65rem!important;font-weight:700!important;line-height:1.3!important;overflow:hidden!important}main .employee-portal-page{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))!important}main .employee-portal-page .employee-portal-hero{border-radius:1rem!important;gap:.5rem!important;margin-bottom:.45rem!important;padding:.58rem .68rem!important}main .employee-portal-page .employee-portal-person{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;gap:.58rem!important}main .employee-portal-page .employee-portal-profile-trigger,main .employee-portal-page .employee-portal-primary-action{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}main .employee-portal-page .employee-portal-greeting{justify-content:center!important;gap:.28rem!important}main .employee-portal-page .employee-portal-greeting-prefix{display:none!important}main .employee-portal-page .employee-portal-greeting h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:1rem!important;line-height:1.35!important;overflow:hidden!important}main .employee-portal-page .employee-today-line{min-height:1.38rem!important;margin-top:.12rem!important;padding:.12rem .45rem!important;font-size:.66rem!important}main .employee-portal-page .employee-portal-progress-card{gap:.34rem!important;min-height:2.1rem!important;padding:.12rem 0!important}main .employee-portal-page .portal-progress-line-head{min-height:1.15rem!important}main .employee-portal-page .portal-progress-line-head span,main .employee-portal-page .portal-progress-line-head strong{font-size:.68rem!important}main .employee-portal-page .portal-progress-line{height:.22rem!important}main .employee-portal-page .employee-portal-tabs{border-radius:1rem!important;min-height:2.85rem!important;margin:.38rem 0 .48rem!important;padding:.22rem!important}main .employee-portal-page .employee-portal-tabs .employee-tab{border-radius:.82rem!important;height:2.35rem!important;min-height:2.35rem!important}main .employee-portal-page .employee-today-workflow{border-radius:1rem!important;padding:.45rem .62rem!important}}@media (width>=1024px){main [data-testid=projects-page]{width:min(100%,44rem)!important}main [data-testid=project-link].project-link-row{grid-template-columns:2.15rem minmax(0,1fr) auto .85rem!important;min-height:3.1rem!important;padding:.48rem .58rem!important}main [data-testid=project-link] .project-link-icon{width:2.1rem!important;height:2.1rem!important}}@media (width<=720px){main [data-testid=projects-page]{border-radius:1rem!important;padding:.68rem!important}main [data-testid=projects-page] .projects-overview-head{min-height:1.45rem!important}main [data-testid=projects-page] [data-testid=projects-summary-strip]{font-size:.68rem!important;line-height:1.35!important}main [data-testid=projects-list]{gap:.38rem!important;margin-top:.55rem!important}main [data-testid=project-link].project-link-row{border-radius:.82rem!important;grid-template-columns:1.8rem minmax(0,1fr) auto .72rem!important;gap:.46rem!important;min-height:3rem!important;padding:.4rem .5rem!important}main [data-testid=project-link] .project-link-icon{border-radius:.62rem!important;width:1.8rem!important;height:1.8rem!important}main [data-testid=project-link] .project-link-icon svg{width:.9rem!important;height:.9rem!important}main [data-testid=project-link] .project-link-title{font-size:.8rem!important;line-height:1.3!important}main [data-testid=project-link] .project-link-count{min-height:1.16rem!important;padding-inline:.34rem!important;font-size:.6rem!important}main [data-testid=project-link] .project-link-chevron{width:.72rem!important;height:.72rem!important}}@media (width>=1024px){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected{border-radius:15px!important;width:min(100%,48rem)!important;margin-inline:0 auto!important;padding:.78rem .84rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-focus-context{color:var(--ayand-muted,#cbd5e1ad)!important;background:0 0!important;border:0!important;margin-bottom:.48rem!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-focus-context{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 82%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-focus-pill{display:none!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-card-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:.72rem!important;width:100%!important;display:grid!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-title-row{grid-column:1!important;align-items:center!important;min-width:0!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-title-row h4{overflow-wrap:anywhere!important;flex:0 auto!important;min-width:0!important;font-size:.98rem!important;line-height:1.58!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self]{background:0 0!important;border:0!important;grid-area:1/2!important;gap:.42rem!important;width:fit-content!important;margin:0!important;padding:0!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-priority-action[data-mode=self]>*{min-width:0!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-primary-action{border-radius:.82rem!important;min-height:2.42rem!important;padding-inline:.82rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected [data-testid=daily-task-details-toggle]{border-radius:.82rem!important;width:2.42rem!important;min-width:2.42rem!important;height:2.42rem!important;min-height:2.42rem!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-next-action{min-height:2.05rem!important;color:var(--ayand-muted,#cbd5e1ad)!important;background:0 0!important;border:0!important;grid-column:1/-1!important;margin-top:.38rem!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-next-action{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 88%, transparent)!important}}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-next-action-copy span,main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-next-action-owner{display:none!important}main .employee-portal-page .employee-today-workflow .daily-tasks-panel[data-mode=self] .daily-task-card-selected .daily-task-time-summary{grid-column:1/-1!important;margin-top:.36rem!important}}@media (width<=720px){body:has(main .chat-page) .app-main-column>header{border-bottom-color:var(--chat-line,#a48fff29)!important;min-height:3.28rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .app-main-column>header{border-bottom-color:color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)!important}}body:has(main .chat-page) .app-main-column>header{background:var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .app-main-column>header{background:color-mix(in srgb, var(--ayand-bg,#070514) 90%, transparent)!important}}body:has(main .chat-page) .app-main-column>header{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);padding:.38rem .68rem!important}body:has(main .chat-page) [data-testid=topbar-page-title]{min-height:2.25rem!important;font-size:1.04rem!important;font-weight:760!important;line-height:1.2!important}:is(body:has(main .chat-page) [data-testid=mobile-menu-trigger],body:has(main .chat-page) [data-testid=topbar-notification-trigger],body:has(main .chat-page) [data-testid=topbar-chat-trigger]){background:var(--ayand-primary,#8d77e8)!important;border-color:#0000!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) [data-testid=mobile-menu-trigger],body:has(main .chat-page) [data-testid=topbar-notification-trigger],body:has(main .chat-page) [data-testid=topbar-chat-trigger]){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 7%, transparent)!important}}:is(body:has(main .chat-page) [data-testid=mobile-menu-trigger],body:has(main .chat-page) [data-testid=topbar-notification-trigger],body:has(main .chat-page) [data-testid=topbar-chat-trigger]){box-shadow:none!important}:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){background:linear-gradient(180deg, var(--ayand-primary,#8d77e8), transparent 32%), var(--ayand-bg,#070514)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-panel,body:has(main .chat-page) .chat-thread-panel){background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#8d77e8) 4%, transparent), transparent 32%), color-mix(in srgb, var(--ayand-bg,#070514) 96%, #101124)!important}}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){border-bottom-color:var(--chat-line,#a48fff29)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){border-bottom-color:color-mix(in srgb, var(--chat-line,#a48fff29) 72%, transparent)!important}}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){background:var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){background:color-mix(in srgb, var(--ayand-bg,#070514) 84%, transparent)!important}}:is(body:has(main .chat-page) .chat-list-head,body:has(main .chat-page) .chat-thread-head){-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08)}body:has(main .chat-page) .chat-list-head{grid-template-columns:minmax(0,1fr) 2.36rem!important;gap:.34rem!important;padding:.38rem .5rem .42rem!important}body:has(main .chat-page) .chat-search{border-color:var(--chat-line,#a48fff29)!important;min-height:2.36rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-search{border-color:color-mix(in srgb, var(--chat-line,#a48fff29) 78%, transparent)!important}}body:has(main .chat-page) .chat-search{background:#ffffff09!important;border-radius:999px!important;padding-inline:.82rem!important;font-size:.78rem!important}body:has(main .chat-page) .chat-list-head>button{background:var(--ayand-primary,#8d77e8)!important;border:0!important;border-radius:999px!important;width:2.36rem!important;min-width:2.36rem!important;height:2.36rem!important;min-height:2.36rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent)!important}}body:has(main .chat-page) .chat-list-head>button{box-shadow:none!important}body:has(main .chat-page) .chat-list-scroll{flex-direction:column!important;gap:.14rem!important;padding:.22rem .42rem .66rem!important;display:flex!important;overflow-x:hidden!important}body:has(main .chat-page) .chat-conversation-row{min-height:3.18rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.92rem!important;grid-template-columns:2.16rem minmax(0,1fr) minmax(1.55rem,auto)!important;gap:.48rem!important;padding:.34rem .44rem!important}body:has(main .chat-page) .chat-conversation-row+.chat-conversation-row{border-top:0!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-top:0!important}body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row:is(:hover,:focus-visible,.is-active){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 9%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{border:1px solid var(--ayand-primary,#8d77e8)!important;min-height:3.46rem!important;margin:.08rem 0 .24rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-conversation-row.is-public{border:1px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 24%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row.is-public{background:linear-gradient(135deg,#8d77e829,#b9c7ff0e),#ffffff07!important;border-radius:1rem!important}body:has(main .chat-page) .chat-roster-block{border:1px solid var(--chat-line,#a48fff29)!important;gap:0!important;margin-top:.12rem!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-roster-block{border:1px solid color-mix(in srgb, var(--chat-line,#a48fff29) 64%, transparent)!important}}body:has(main .chat-page) .chat-roster-block{background:#ffffff05!important;border-radius:1rem!important}body:has(main .chat-page) .chat-roster-block .chat-list-section-label{min-height:1.38rem!important;padding:.36rem .56rem .12rem!important;font-size:.6rem!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row{border-radius:0!important}body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-top:1px solid var(--chat-line,#a48fff29)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-roster-block .chat-conversation-row+.chat-conversation-row{border-top:1px solid color-mix(in srgb, var(--chat-line,#a48fff29) 54%, transparent)!important}}body:has(main .chat-page) .chat-avatar{width:2.12rem!important;height:2.12rem!important;font-size:.72rem!important;box-shadow:inset 0 0 0 1px #ffffff21!important}body:has(main .chat-page) .chat-conversation-row.is-public .chat-avatar{width:2.2rem!important;height:2.2rem!important}body:has(main .chat-page) .chat-thread-head .chat-avatar{width:2.2rem!important;height:2.2rem!important}body:has(main .chat-page) .chat-row-title{font-size:.8rem!important;font-weight:760!important;line-height:1.28!important}body:has(main .chat-page) .chat-row-preview{color:var(--ayand-muted,#cbd5e1ad)!important;margin-top:0!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-row-preview{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 78%, transparent)!important}}body:has(main .chat-page) .chat-row-preview{font-size:.64rem!important;font-weight:610!important;line-height:1.25!important}body:has(main .chat-page) .chat-row-meta{min-width:1.45rem!important;max-width:2.8rem!important;color:var(--ayand-muted,#cbd5e1ad)!important;gap:.12rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-row-meta{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 72%, transparent)!important}}body:has(main .chat-page) .chat-row-meta{font-size:.56rem!important;line-height:1.1!important}body:has(main .chat-page) .chat-unread-badge{min-width:1.05rem!important;min-height:1.05rem!important;box-shadow:none!important;font-size:.56rem!important}body:has(main .chat-page) .chat-thread-head{grid-template-columns:2.32rem minmax(0,1fr) auto!important;gap:.28rem!important;min-height:3.24rem!important;padding:.34rem .5rem!important}body:has(main .chat-page) .chat-thread-identity{border-radius:.9rem!important;gap:.42rem!important;min-width:0!important;padding:.08rem .12rem!important}body:has(main .chat-page) .chat-thread-actions{gap:.08rem!important}:is(body:has(main .chat-page) .chat-mobile-back,body:has(main .chat-page) .chat-thread-action){width:2.32rem!important;min-width:2.32rem!important;height:2.32rem!important;min-height:2.32rem!important;color:var(--ayand-muted,#cbd5e1ad)!important;background:0 0!important;border:0!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-mobile-back,body:has(main .chat-page) .chat-thread-action){color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 86%, transparent)!important}}:is(body:has(main .chat-page) .chat-mobile-back,body:has(main .chat-page) .chat-thread-action){box-shadow:none!important}:is(body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]),body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible)){background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]),body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible)){background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 10%, transparent)!important}}:is(body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]),body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible)){color:var(--ayand-text,#fbfaff)!important}body:has(main .chat-page) .chat-thread-title{font-size:.82rem!important;font-weight:770!important;line-height:1.22!important}body:has(main .chat-page) .chat-thread-sub{margin-top:0!important;font-size:.6rem!important;font-weight:620!important;line-height:1.18!important}body:has(main .chat-page) .chat-message-scroll{padding:.46rem .62rem calc(4.86rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5.05rem + env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important;overflow-x:hidden!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll>div:first-of-type{margin-top:auto!important}:is(body:has(main .chat-page) .chat-day-divider,body:has(main .chat-page) .chat-unread-divider,body:has(main .chat-page) .chat-load-older){background:#ffffff0e!important;margin:.44rem auto .38rem!important;padding:.15rem .56rem!important;font-size:.62rem!important}body:has(main .chat-page) .chat-message{margin-block:.08rem!important}body:has(main .chat-page) .chat-bubble{border-color:var(--chat-border,#a48fff2e)!important;max-width:84%!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-bubble{border-color:color-mix(in srgb, var(--chat-border,#a48fff2e) 46%, transparent)!important}}body:has(main .chat-page) .chat-bubble{box-shadow:none!important;background:#121026ad!important;border-radius:1.02rem 1.02rem 1.02rem .36rem!important;padding:.34rem .52rem .3rem!important}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-message.is-mine .chat-bubble{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 22%, transparent)!important}}body:has(main .chat-page) .chat-message.is-mine .chat-bubble{background:linear-gradient(#8d77e821,#8d77e80e),#161230c2!important;border-radius:1.02rem 1.02rem .36rem!important}body:has(main .chat-page) .chat-sender{color:var(--ayand-primary,#8d77e8)!important;margin-bottom:.02rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-sender{color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 54%, var(--ayand-muted,#cbd5e1ad))!important}}body:has(main .chat-page) .chat-sender{font-size:.58rem!important;font-weight:720!important}body:has(main .chat-page) .chat-body{font-size:.84rem!important;font-weight:470!important;line-height:1.5!important}body:has(main .chat-page) .chat-message-meta{opacity:.82;margin-top:.04rem!important;font-size:.53rem!important}body:has(main .chat-page) .chat-link-preview{background:#ffffff09!important;border-radius:.8rem!important;min-height:2.4rem!important}body:has(main .chat-page) .chat-composer-wrap{padding:.38rem .5rem calc(.42rem + env(safe-area-inset-bottom))!important;border-top-color:var(--chat-line,#a48fff29)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-wrap{border-top-color:color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)!important}}body:has(main .chat-page) .chat-composer-wrap{background:linear-gradient(180deg, #07051200, #070512e0 24%, #070512fa), var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-wrap{background:linear-gradient(180deg, #07051200, #070512e0 24%, #070512fa), color-mix(in srgb, var(--ayand-bg,#070514) 96%, #111225)!important}}body:has(main .chat-page) .chat-composer{border:1px solid var(--chat-border,#a48fff2e)!important;grid-template-columns:2.28rem minmax(0,1fr) 2.28rem 2.28rem!important;align-items:end!important;gap:.12rem!important;min-height:2.78rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer{border:1px solid color-mix(in srgb, var(--chat-border,#a48fff2e) 66%, transparent)!important}}body:has(main .chat-page) .chat-composer{background:#ffffff09!important;border-radius:1.22rem!important;padding:.22rem!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button){width:2.28rem!important;min-width:2.28rem!important;height:2.28rem!important;min-height:2.28rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}body:has(main .chat-page) .chat-composer-action-menu-trigger{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-action-menu-trigger{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 9%, transparent)!important}}body:has(main .chat-page) .chat-send-button{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-send-button{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 22%, transparent)!important}}body:has(main .chat-page) .chat-send-button{color:#fff!important}body:has(main .chat-page) .chat-composer-input{min-width:0!important;min-height:2.28rem!important;max-height:7rem!important;box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;background:0 0!important;border:0 #0000!important;border-radius:.95rem!important;outline:0!important;padding:.45rem .34rem!important;font-size:.83rem!important;line-height:1.45!important}:is(body:has(main .chat-page) .chat-composer-input:focus,body:has(main .chat-page) .chat-composer-input:focus-visible){box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border:0 #0000!important;outline:0!important}body:has(main .chat-page) .chat-composer-action-menu{border-color:var(--chat-border,#a48fff2e)!important;width:min(11.8rem,100vw - 1rem)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-action-menu{border-color:color-mix(in srgb, var(--chat-border,#a48fff2e) 78%, transparent)!important}}body:has(main .chat-page) .chat-composer-action-menu{background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--popover,#0f0b22)!important;border-radius:1rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer-action-menu{background:linear-gradient(180deg, #ffffff0e, #ffffff04), color-mix(in srgb, var(--popover,#0f0b22) 96%, #100d29)!important}}}@media (width<=380px){body:has(main .chat-page) .chat-composer{grid-template-columns:2.18rem minmax(0,1fr) 2.18rem 2.18rem!important}:is(body:has(main .chat-page) .chat-composer-icon,body:has(main .chat-page) .chat-send-button){width:2.18rem!important;min-width:2.18rem!important;height:2.18rem!important;min-height:2.18rem!important}}@media (width<=720px){body:has(main .chat-page[data-thread-open=true]) .app-main-column>header{display:none!important}body:has(main .chat-page[data-thread-open=true]) .app-main-column>main.chat-shell-main{z-index:70!important;width:100vw!important;height:100svh!important;max-height:100svh!important;padding:0!important;position:fixed!important;inset:0!important}body:has(main .chat-page[data-thread-open=true]) .mobile-bottom-nav-shell{display:none!important}body:has(main .chat-page[data-thread-open=true]) .app-main-column{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .app-main-column>main.chat-shell-main{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .app-main-column>main.chat-shell-main>.rise{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .chat-page{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .chat-shell{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-panel{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread{height:100svh!important;max-height:100svh!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-panel{background:linear-gradient(180deg, #8d77e80e, transparent 18rem), var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-thread-panel{background:linear-gradient(180deg, #8d77e80e, transparent 18rem), color-mix(in srgb, var(--ayand-bg,#070514) 97%, #0e1020)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{min-height:calc(3.28rem + env(safe-area-inset-top))!important;padding:calc(.36rem + env(safe-area-inset-top)) .5rem .36rem!important;border-bottom-color:var(--chat-line,#a48fff29)!important;grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.22rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{border-bottom-color:color-mix(in srgb, var(--chat-line,#a48fff29) 62%, transparent)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--ayand-bg,#070514)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{background:linear-gradient(180deg, #ffffff0b, #ffffff03), color-mix(in srgb, var(--ayand-bg,#070514) 90%, transparent)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-thread-head{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12)}body:has(main .chat-page[data-thread-open=true]) .chat-thread-identity{gap:.42rem!important;min-height:2.34rem!important;padding-inline:.06rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-head .chat-avatar{width:2.08rem!important;height:2.08rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-title{font-size:.86rem!important;font-weight:780!important;line-height:1.16!important}body:has(main .chat-page[data-thread-open=true]) .chat-thread-sub{color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-thread-sub{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 74%, transparent)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-thread-sub{font-size:.59rem!important;line-height:1.16!important}:is(body:has(main .chat-page[data-thread-open=true]) .chat-mobile-back,body:has(main .chat-page[data-thread-open=true]) .chat-thread-action){width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important;color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page[data-thread-open=true]) .chat-mobile-back,body:has(main .chat-page[data-thread-open=true]) .chat-thread-action){color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 78%, transparent)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-thread-actions{gap:.02rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll{padding:.6rem .58rem calc(5.05rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5.35rem + env(safe-area-inset-bottom))!important}:is(body:has(main .chat-page[data-thread-open=true]) .chat-day-divider,body:has(main .chat-page[data-thread-open=true]) .chat-unread-divider,body:has(main .chat-page[data-thread-open=true]) .chat-load-older){color:var(--ayand-muted,#cbd5e1ad)!important;background:#ffffff0d!important;border:0!important;border-radius:999px!important;margin-block:.38rem .34rem!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page[data-thread-open=true]) .chat-day-divider,body:has(main .chat-page[data-thread-open=true]) .chat-unread-divider,body:has(main .chat-page[data-thread-open=true]) .chat-load-older){color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 88%, transparent)!important}}:is(body:has(main .chat-page[data-thread-open=true]) .chat-day-divider,body:has(main .chat-page[data-thread-open=true]) .chat-unread-divider,body:has(main .chat-page[data-thread-open=true]) .chat-load-older){font-size:.59rem!important;font-weight:760!important}body:has(main .chat-page[data-thread-open=true]) .chat-message{margin-block:.105rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-bubble{background:#141227b8!important;border-color:#ffffff12!important;border-radius:1.08rem 1.08rem 1.08rem .32rem!important;max-width:86%!important;padding:.4rem .58rem .34rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-message.is-mine .chat-bubble{border-color:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-message.is-mine .chat-bubble{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 18%, transparent)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-message.is-mine .chat-bubble{background:linear-gradient(#8d77e824,#8d77e80e),#191534cc!important;border-radius:1.08rem 1.08rem .32rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-sender{font-size:.57rem!important;line-height:1.12!important}body:has(main .chat-page[data-thread-open=true]) .chat-body{font-size:.875rem!important;line-height:1.56!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-meta{margin-top:.035rem!important;font-size:.52rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-link-preview{border-color:#ffffff12!important;border-radius:.86rem!important;min-height:2.36rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-wrap{z-index:45!important;padding:.38rem .5rem calc(.92rem + env(safe-area-inset-bottom))!important;inset-inline:0!important;background:linear-gradient(#07051200,#070512e6 34%,#070512)!important;border-top-color:#0000!important;position:fixed!important;bottom:0!important}body:has(main .chat-page[data-thread-open=true]) .chat-typing-line{min-height:.9rem!important;font-size:.58rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer{background:linear-gradient(#ffffff17,#ffffff0a),#211d3afa!important;border-color:#beaeff42!important;border-radius:1.35rem!important;grid-template-columns:2.22rem minmax(0,1fr) 2.22rem 2.22rem!important;gap:.12rem!important;width:min(100%,100vw - 1rem)!important;min-height:2.62rem!important;margin-inline:auto!important;padding:.2rem!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff12!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-input{color:#fbfaff!important;min-height:2.22rem!important;padding:.4rem .32rem!important;font-size:.86rem!important;line-height:1.42!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-input::placeholder{color:#e5e0ffa8!important;opacity:1!important}:is(body:has(main .chat-page[data-thread-open=true]) .chat-composer-icon,body:has(main .chat-page[data-thread-open=true]) .chat-send-button){color:#f5f2ffd1!important;width:2.22rem!important;min-width:2.22rem!important;height:2.22rem!important;min-height:2.22rem!important}body:has(main .chat-page[data-thread-open=true]) .chat-composer-action-menu-trigger{background:0 0!important}body:has(main .chat-page[data-thread-open=true]) .chat-send-button{background:var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page[data-thread-open=true]) .chat-send-button{background:color-mix(in srgb, var(--ayand-primary,#8d77e8) 34%, #ffffff0a)!important}}body:has(main .chat-page[data-thread-open=true]) .chat-send-button{color:#fff!important}}body:has(main .chat-page){--tg-blue:#8d77e8;--tg-blue-strong:#8c45ff;--tg-panel:var(--ayand-bg,#070514)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-panel:color-mix(in srgb, var(--ayand-bg,#070514) 94%, #111827)}}body:has(main .chat-page){--tg-line:var(--chat-line,#a48fff29)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-line:color-mix(in srgb, var(--chat-line,#a48fff29) 70%, transparent)}}body:has(main .chat-page){--tg-hover:var(--tg-blue)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-hover:color-mix(in srgb, var(--tg-blue) 12%, transparent)}}body:has(main .chat-page){--tg-muted:var(--ayand-muted,#cbd5e1ad)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-muted:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 86%, transparent)}}@media (width>=721px){body:has(main .chat-page) .chat-thread-head{grid-template-columns:minmax(0,1fr) auto!important}body:has(main .chat-page) .chat-thread-identity{justify-self:stretch!important;width:100%!important}}:is(body:has(main .chat-page) .chat-thread-head,body:has(main .chat-page) .chat-list-head){border-bottom:1px solid var(--tg-line)!important;background:var(--tg-panel)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(main .chat-page) .chat-thread-head,body:has(main .chat-page) .chat-list-head){background:color-mix(in srgb, var(--tg-panel) 92%, transparent)!important}}body:has(main .chat-page) .chat-list-head>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-mobile-back{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-thread-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-composer-icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-send-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;padding:0!important}body:has(main .chat-page) .chat-list-head>button{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-mobile-back{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-thread-action{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-composer-icon{color:var(--tg-muted)!important;background:0 0!important}body:has(main .chat-page) .chat-list-head>button:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tg-hover)!important;color:var(--tg-blue)!important}body:has(main .chat-page) .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--tg-hover)!important;color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-mobile-back:is(:hover,:focus-visible){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-thread-action:is(:hover,:focus-visible,[aria-pressed=true]){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}body:has(main .chat-page) .chat-composer-icon:is(:hover,:focus-visible,[aria-pressed=true]){color:color-mix(in srgb, var(--tg-blue) 68%, #fff)!important}}body:has(main .chat-page) .chat-list-head>button{background:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button{background:color-mix(in srgb, var(--tg-blue) 14%, transparent)!important}}body:has(main .chat-page) .chat-list-head>button{color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-list-head>button{color:color-mix(in srgb, var(--tg-blue) 72%, #fff)!important}}body:has(main .chat-page) .chat-thread-actions{align-items:center!important;gap:.04rem!important;display:flex!important}body:has(main .chat-page) .chat-composer{border:1px solid var(--tg-blue)!important;align-items:flex-end!important;gap:.12rem!important;width:min(100%,48rem)!important;min-height:48px!important;margin-inline:auto!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer{border:1px solid color-mix(in srgb, var(--tg-blue) 14%, #ffffff1a)!important}}body:has(main .chat-page) .chat-composer{background:var(--tg-panel)!important;border-radius:1.42rem!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-composer{background:color-mix(in srgb, var(--tg-panel) 76%, #fff 8%)!important}}body:has(main .chat-page) .chat-composer{box-shadow:none!important;padding:.2rem!important}body:has(main .chat-page) .chat-composer-action-menu-trigger{display:none!important}body:has(main .chat-page) .chat-composer-direct-action{display:inline-grid!important}body:has(main .chat-page) .chat-composer [aria-label=منشن]{display:none!important}body:has(main .chat-page) .chat-composer-input{min-width:0!important;min-height:40px!important;max-height:8rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1rem!important;outline:0!important;flex:auto!important;padding:.52rem .48rem!important}body:has(main .chat-page) .chat-send-button{background:var(--tg-blue)!important;color:#fff!important}body:has(main .chat-page) .chat-send-button:is(:hover,:focus-visible){background:var(--tg-blue-strong)!important;color:#fff!important}@media (width<=720px){body:has(main .chat-page) .chat-composer{gap:.06rem!important;width:min(100%,100vw - 1.04rem)!important}body:has(main .chat-page) .chat-composer-action-menu-trigger{display:inline-grid!important}body:has(main .chat-page) .chat-composer-direct-action{display:none!important}body:has(main .chat-page[data-thread-open=true]) .chat-message-scroll{padding-bottom:calc(4.9rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(5.1rem + env(safe-area-inset-bottom))!important}}:is(html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head>.chat-mobile-back,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-actions>.chat-thread-action,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-composer-icon,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-send-button){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important}:is(html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-composer-icon,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-send-button){flex:0 0 40px!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-composer-input{flex:1 1 0!important;min-width:0!important;min-height:40px!important}@media (width<=720px){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head{grid-template-columns:40px minmax(0,1fr) auto!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer{align-items:flex-end!important;gap:4px!important;min-height:48px!important;padding:4px!important;display:flex!important}}@media (width>=721px){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-identity{justify-self:stretch!important;width:100%!important}}body:has(main .chat-page){--tg-soft-panel:var(--tg-panel,#070514)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-soft-panel:color-mix(in srgb, var(--tg-panel,#070514) 88%, #fff 5%)}}body:has(main .chat-page){--tg-pill-border:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page){--tg-pill-border:color-mix(in srgb, var(--tg-blue,#8d77e8) 10%, #ffffff1f)}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{border-bottom-color:var(--tg-line,#a48fff29)!important;grid-template-columns:16px minmax(0,1fr)!important;gap:.38rem!important;min-height:34px!important;padding:.24rem .66rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{border-bottom-color:color-mix(in srgb, var(--tg-line,#a48fff29) 62%, transparent)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{background:var(--tg-panel,#070514)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{background:color-mix(in srgb, var(--tg-panel,#070514) 82%, #fff 3%)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{box-shadow:none!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message>span{align-items:baseline!important;gap:.38rem!important;min-width:0!important;display:flex!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message svg{width:14px!important;height:14px!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-author{flex:0 auto!important;max-width:34%!important;font-size:.58rem!important;font-weight:760!important;line-height:1.15!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-body{flex:1 1 0!important;margin-top:0!important;font-size:.68rem!important;font-weight:680!important;line-height:1.2!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{padding:.44rem .68rem calc(.5rem + env(safe-area-inset-bottom))!important;border-top-color:var(--tg-line,#a48fff29)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{border-top-color:color-mix(in srgb, var(--tg-line,#a48fff29) 42%, transparent)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{background:linear-gradient(180deg, #07051200, var(--tg-panel,#070514) 40%), var(--tg-panel,#070514)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{background:linear-gradient(180deg, #07051200, color-mix(in srgb, var(--tg-panel,#070514) 94%, transparent) 40%), color-mix(in srgb, var(--tg-panel,#070514) 96%, #0e1020)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{box-shadow:none!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer{border:1px solid var(--tg-pill-border)!important;background:var(--tg-soft-panel)!important;min-height:46px!important;box-shadow:none!important;border-radius:999px!important;gap:4px!important;padding:3px!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input{min-height:38px!important;color:var(--ayand-text,#fbfaff)!important;border-radius:999px!important;padding:.46rem .42rem!important;font-size:.84rem!important;line-height:1.38!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer:focus-within{border-color:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer:focus-within{border-color:color-mix(in srgb, var(--tg-blue,#8d77e8) 20%, #ffffff1f)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer:focus-within{box-shadow:none!important}:is(html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input:focus,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input:focus-visible){box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border-color:#0000!important;outline:0!important}:is(html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer[data-can-send=false] .chat-composer-icon,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer[data-can-send=false] .chat-send-button){display:none!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer[data-can-send=false] .chat-composer-input{color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer[data-can-send=false] .chat-composer-input{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 86%, #fff)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer[data-can-send=false] .chat-composer-input{opacity:1!important;text-align:center!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-send-button{background:var(--tg-blue,#8d77e8)!important;color:#fff!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-voice-button{color:var(--ayand-muted,#cbd5e1ad)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-voice-button{color:color-mix(in srgb, var(--ayand-muted,#cbd5e1ad) 88%, #fff)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-voice-button{background:0 0!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-menu.chat-composer-action-menu{border-color:var(--tg-blue,#8d77e8)!important;border-radius:1rem!important;width:min(10.75rem,100vw - 1rem)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-menu.chat-composer-action-menu{border-color:color-mix(in srgb, var(--tg-blue,#8d77e8) 14%, #ffffff1f)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-menu.chat-composer-action-menu{background:var(--tg-panel,#070514)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-menu.chat-composer-action-menu{background:color-mix(in srgb, var(--tg-panel,#070514) 88%, #fff 6%)!important}}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-menu.chat-composer-action-menu{padding:.22rem!important;box-shadow:0 18px 42px #0000003d!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-action-menu .chat-action-menu-item{border-radius:.78rem!important;gap:.46rem!important;min-height:38px!important;padding-inline:.58rem!important;font-size:.82rem!important;font-weight:720!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-action-menu .chat-action-menu-item svg{width:18px!important;height:18px!important}@media (width<=720px){html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head{min-height:50px!important;padding:5px 8px!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head .chat-avatar{width:36px!important;height:36px!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-title{font-size:.82rem!important;line-height:1.12!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-sub{font-size:.56rem!important;line-height:1.05!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{grid-template-columns:14px minmax(0,1fr)!important;min-height:30px!important;padding:.2rem .58rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-author{display:none!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-body{font-size:.68rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{padding:.4rem .54rem calc(4.35rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(4.55rem + env(safe-area-inset-bottom))!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll>div:first-of-type{margin-top:0!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message{margin-block:.055rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-bubble{border-radius:.9rem .9rem .9rem .3rem!important;max-width:82%!important;padding:.26rem .44rem .23rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message.is-mine .chat-bubble{border-radius:.9rem .9rem .3rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-sender{font-size:.54rem!important;line-height:1.08!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-body{font-size:.78rem!important;line-height:1.4!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-meta{margin-top:.015rem!important;font-size:.49rem!important;line-height:1!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-link-preview{border-radius:.72rem!important;min-height:2.18rem!important;padding:.28rem .36rem!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{padding:.3rem .5rem calc(.34rem + env(safe-area-inset-bottom))!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer{width:min(100%,100vw - 1rem)!important;min-height:46px!important;padding:3px!important}}html body[data-chat-page=true]{--chat-touch-size:44px}html body[data-chat-page=true] .chat-read-sentinel{pointer-events:none;flex:0 0 1px;width:100%;height:1px}html body[data-chat-page=true] .chat-row-title,html body[data-chat-page=true] .chat-thread-title,html body[data-chat-page=true] .chat-sender,html body[data-chat-page=true] .chat-pinned-author,html body[data-chat-page=true] .chat-mention-name{overflow-wrap:anywhere;unicode-bidi:isolate;min-width:0}html body[data-chat-page=true] .chat-list-head>button,html body[data-chat-page=true] .chat-mobile-back,html body[data-chat-page=true] .chat-thread-action,html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-page=true] .chat-send-button{width:var(--chat-touch-size)!important;min-width:var(--chat-touch-size)!important;max-width:none!important;height:var(--chat-touch-size)!important;min-height:var(--chat-touch-size)!important;max-height:none!important}html body[data-chat-page=true] .chat-composer>.chat-composer-icon,html body[data-chat-page=true] .chat-composer>.chat-send-button{flex:0 0 var(--chat-touch-size)!important}html body[data-chat-page=true] .chat-composer>.chat-composer-input{flex:1 1 0!important;min-width:0!important}@media (width<=720px){html body[data-chat-thread-open=true] .app-main-column>header{display:none!important}html body[data-chat-thread-open=true] .app-main-column>main.chat-shell-main{z-index:40!important;width:100vw!important;height:100svh!important;max-height:100svh!important;padding:0!important;position:fixed!important;inset:0!important}html body[data-chat-thread-open=true] .mobile-bottom-nav-shell{display:none!important}html body[data-chat-thread-open=true] .app-main-column,html body[data-chat-thread-open=true] .app-main-column>main.chat-shell-main,html body[data-chat-thread-open=true] .app-main-column>main.chat-shell-main>.rise,html body[data-chat-thread-open=true] .chat-page,html body[data-chat-thread-open=true] .chat-shell,html body[data-chat-thread-open=true] .chat-thread-panel,html body[data-chat-thread-open=true] .chat-thread{height:100svh!important;max-height:100svh!important}html body[data-chat-thread-open=true] .chat-thread{flex-direction:column!important;min-height:0!important;display:flex!important}html body[data-chat-thread-open=true] .chat-thread-head{grid-template-columns:var(--chat-touch-size) minmax(0, 1fr) auto!important;min-height:calc(var(--chat-touch-size) + env(safe-area-inset-top))!important;flex:none!important}html body[data-chat-thread-open=true] .chat-message-scroll{min-height:0!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--chat-footer-height,4.75rem) + 1rem + env(safe-area-inset-bottom))!important;flex:auto!important}html body[data-chat-thread-open=true] .chat-composer-wrap{z-index:1!important;padding:.34rem .5rem calc(.34rem + env(safe-area-inset-bottom))!important;flex:none!important;position:relative!important;inset:auto!important}html body[data-chat-thread-open=true] .chat-composer{width:min(100%,100vw - 1rem)!important;min-height:calc(var(--chat-touch-size) + 2px)!important;align-items:flex-end!important;gap:4px!important;padding:3px!important;display:flex!important}html body[data-chat-thread-open=true] .chat-composer-input{min-height:calc(var(--chat-touch-size) - 4px)!important}html body:has(main .chat-page[data-thread-open=true]) .app-main-column>main.chat-shell-main{z-index:40!important;height:100svh!important;max-height:100svh!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-wrap{z-index:1!important;flex:none!important;position:relative!important;inset:auto!important}html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{min-height:0!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--chat-footer-height,4.75rem) + 1rem + env(safe-area-inset-bottom))!important;flex:auto!important}:is(html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head>.chat-mobile-back,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-actions>.chat-thread-action,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-composer-icon,html body:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer>.chat-send-button){width:var(--chat-touch-size,44px)!important;min-width:var(--chat-touch-size,44px)!important;max-width:none!important;height:var(--chat-touch-size,44px)!important;min-height:var(--chat-touch-size,44px)!important;max-height:none!important}}main .employee-portal-page .employee-portal-tabs{grid-template-columns:repeat(3,minmax(4.7rem,auto))!important;width:auto!important}main .employee-portal-page .employee-tab{gap:.34rem!important;width:auto!important;min-width:4.7rem!important;padding-inline:.62rem!important}main .employee-portal-page .employee-portal-tabs .employee-tab{width:auto!important;min-width:4.7rem!important;padding-inline:.62rem!important}main .employee-portal-page .employee-tab .employee-tab-label{font-size:.72rem!important;font-weight:760!important;line-height:1!important;display:inline!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action{gap:.28rem!important;width:auto!important;min-width:3.65rem!important;padding-inline:.55rem!important}main [data-testid=manager-daily-tasks-page] [data-testid=manager-daily-task-team-create].manager-task-roster-action .manager-task-roster-action-label{font-size:.72rem!important;font-weight:760!important;line-height:1!important;display:inline!important}main [data-testid^=bank-card-add-]{width:auto!important;min-width:4.75rem!important;padding-inline:.72rem!important}main [data-testid^=bank-card-add-] .bank-card-add-label{display:inline!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid=accounting-bank-cards-toolbar]>div:first-child{grid-template-columns:minmax(0,1fr) auto!important}body:has(main [data-testid=accounting-bank-cards-empty]) main [data-testid^=bank-card-add-]{width:auto!important;min-width:4.75rem!important;padding-inline:.72rem!important}@media (width<=640px){main [data-testid=manager-daily-tasks-page] .manager-task-roster-row-grid{grid-template-columns:minmax(3.65rem,auto) minmax(0,1fr)!important}}body:has(.app-shell-layout){--app-final-bg:var(--ayand-ink);--app-final-surface:var(--ayand-surface);--app-final-surface-soft:var(--ayand-surface-soft);--app-final-surface-hover:var(--ayand-surface-hover);--app-final-selected:var(--ayand-selected);--app-final-border:var(--ayand-border);--app-final-border-strong:var(--ayand-border-strong);--app-final-text:var(--ayand-text);--app-final-muted:var(--ayand-muted);--primary:var(--ayand-primary);--ring:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout){--ring:color-mix(in srgb, var(--ayand-primary) 38%, transparent)}}body:has(.app-shell-layout) :is(.glass,.ay-card,[data-slot=card],[class*=bg-muted]){border-color:var(--ayand-border)!important;background:linear-gradient(180deg, #8d77e80b, #b9c7ff07), var(--ayand-surface)!important}body:has(.app-shell-layout) :is(button,a[href],[role=button],[role=tab],select,input,textarea){-webkit-tap-highlight-color:transparent}body:has(.app-shell-layout) :is(button,[role=button],[role=tab],[role=menuitem],select,input,textarea,summary){min-width:44px!important;min-height:44px!important}body:has(.app-shell-layout) a[href].glass{align-items:center;display:inline-flex;min-width:44px!important;min-height:44px!important}@media (prefers-reduced-motion:no-preference){body:has(.app-shell-layout) :is(button,a[href],[role=button],[role=tab]){transition-property:background-color,border-color,color,box-shadow,transform!important;transition-duration:.14s!important;transition-timing-function:cubic-bezier(.2,.7,.3,1)!important}body:has(.app-shell-layout) :is(button,a[href],[role=button],[role=tab]):where(:hover,:focus-visible){transform:translateY(-1px)}}main [data-testid=staff-page-content] .staff-overview-main-grid{direction:rtl!important;grid-template-columns:minmax(320px,.43fr) minmax(0,1fr)!important;grid-template-areas:"presence work""action work"!important}main [data-testid=staff-page-content] .staff-overview-work-column,main [data-testid=staff-page-content] .staff-overview-presence-column,main [data-testid=staff-page-content] .staff-overview-action-column,main [data-testid=manager-daily-tasks-page] .manager-task-roster-select,main [data-testid=manager-daily-tasks-page] .manager-task-roster-counts{direction:rtl!important}main [data-testid=staff-page-content] .staff-overview-kpi small,main [data-testid=staff-page-content] .staff-overview-kpi strong,main [data-testid=manager-daily-tasks-page] [dir=auto],main .employee-portal-page [dir=auto],html body[data-chat-page=true] [dir=auto]{overflow-wrap:anywhere!important;unicode-bidi:isolate!important;min-width:0!important}main [data-testid=manager-daily-tasks-page] :is(.manager-task-roster-select,.daily-task-star-leaderboard-row,.manager-task-team-strip-person) [dir=auto].truncate,main [data-testid=manager-daily-tasks-page] :is(.manager-task-roster-select,.daily-task-star-leaderboard-row,.manager-task-team-strip-person) .truncate[dir=auto],html body[data-chat-page=true] :is(.chat-row-title,.chat-thread-title,.chat-forward-title,.chat-profile-name,.chat-mention-name){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}main [data-testid=manager-daily-tasks-page] :is(.manager-task-roster-select,.daily-task-star-leaderboard-row,.manager-task-team-strip-person) .truncate[dir=auto]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-description,main [data-testid=accounting-expenses-list-shell] [data-testid^=expense-row-details-] .truncate,main [data-testid=accounting-dashboard-summary] .truncate{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}main [data-testid=accounting-expenses-list-shell] .expense-row-mobile-tags{flex-wrap:wrap!important;justify-content:flex-start!important;max-width:100%!important}@media (width<=720px){main [data-testid=staff-page-content] .staff-overview-main-grid{grid-template-columns:1fr!important;grid-template-areas:"work""presence""action"!important}main [data-testid=staff-page-content] .staff-overview-pills{grid-template-columns:repeat(auto-fit,minmax(6.15rem,1fr))!important}main [data-testid=staff-page-content] .staff-overview-pills .staff-overview-kpi{min-height:3.65rem!important}main [data-testid=staff-page-content] .staff-overview-kpi small{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}}html body[data-chat-page=true] :is(.chat-message-scroll,.chat-message,.chat-bubble,.chat-body,.chat-link-preview,.chat-attachments,.chat-file-attachment,.chat-media-attachment,.chat-attachment-title,.chat-gallery-title,.chat-media-name){overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}html body[data-chat-page=true] .chat-message-scroll{overflow-x:hidden!important}body:has(.app-shell-layout) :is([data-testid=desktop-sidebar-projects-parent],[data-testid=desktop-sidebar-accounting-parent],[data-testid=desktop-sidebar-logout],[data-testid=password-change-trigger],[data-testid=accounting-dashboard-new-expense],[data-testid=desktop-sidebar-toggle],.desktop-sidebar-boundary-toggle,[aria-label="ثبت واریز جدید"]){min-height:44px!important}body:has(.app-shell-layout) :is([data-testid=desktop-sidebar-toggle],.desktop-sidebar-boundary-toggle){width:44px!important;min-width:44px!important;height:44px!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] :is(button,a[href]){height:44px!important;min-height:44px!important}main:has([data-testid=accounting-dashboard-summary]) .num{padding-block:.04rem!important;line-height:1.42!important}body:has(.app-shell-layout) .desktop-sidebar-brand .text-2xl{padding-block:.04rem!important;line-height:1.42!important}html body:has(.app-shell-layout) .app-sidebar :is([data-testid=desktop-sidebar-projects-parent],[data-testid=desktop-sidebar-accounting-parent],[data-testid=desktop-sidebar-toggle],.desktop-sidebar-boundary-toggle){height:44px!important;min-height:44px!important}html body:has(main [data-testid=accounting-dashboard-summary]) main :is([data-testid=accounting-dashboard-new-expense],[data-testid=accounting-dashboard-focus-action],[aria-label="ثبت واریز جدید"],[aria-label=همه\ هزینه‌ها]){height:44px!important;min-height:44px!important}html body:has(.app-shell-layout) .app-sidebar :is([data-testid=desktop-sidebar-toggle],.desktop-sidebar-boundary-toggle){width:44px!important;min-width:44px!important}html body:has(.app-shell-layout)>.app-shell-layout>[data-testid=desktop-sidebar-toggle].desktop-sidebar-boundary-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body:has(.app-shell-layout) :is(.app-sidebar .app-nav-link,.app-sidebar .app-sidebar-subitem,[data-testid=chat-drawer-trigger],[data-testid=employee-management-primary-action],.employee-portal-tabs .employee-tab,.accounting-report-mode-chip,.accounting-report-filter-bar button,[data-testid=accounting-report-export-actions] button,.manager-task-queue-filter,.manager-task-roster-action,.portal-request-filter,.my-daily-task-history-filters button,.daily-task-mood-option,[data-testid=desktop-sidebar-logout],[data-testid=password-change-trigger]){min-height:44px!important}body:has(.app-shell-layout) :is([data-testid=chat-drawer-trigger],[data-testid=employee-management-primary-action],.accounting-report-filter-bar button.press,[data-testid=accounting-report-export-actions] button.press){min-width:44px!important}main .employee-portal-page .employee-portal-tabs .employee-tab{width:auto!important;min-width:4.25rem!important;height:44px!important;padding-inline:.82rem!important}@media (width<=420px){main .employee-portal-page .employee-portal-tabs{width:100%!important}main .employee-portal-page .employee-portal-tabs .employee-tab{min-width:0!important;padding-inline:.55rem!important}}html body[data-chat-page=true] :is(.chat-list-head>button,.chat-search,.chat-mobile-back,.chat-thread-action,.chat-thread-identity,.chat-pinned-message,.chat-push-action,.chat-link-preview,.chat-composer-icon,.chat-send-button,.chat-composer-input,.chat-emoji-option,.chat-reaction-option,.chat-action-menu-item,.chat-load-older,.chat-file-attachment,.chat-media-attachment,.chat-attachment-download,.chat-reply-clear,.chat-media-clear,.chat-recording-cancel){min-height:44px!important}html body[data-chat-page=true] :is(.chat-list-head>button,.chat-mobile-back,.chat-thread-action,.chat-composer-icon,.chat-send-button,.chat-emoji-option,.chat-reaction-option,.chat-attachment-download,.chat-reply-clear,.chat-media-clear,.chat-recording-cancel){width:44px!important;min-width:44px!important;height:44px!important}html body[data-chat-page=true] .chat-thread-identity{padding-inline:.35rem!important}html body[data-chat-page=true] .chat-pinned-message{white-space:normal!important;grid-template-columns:1.15rem minmax(0,1fr)!important;align-items:center!important;gap:.45rem!important;padding:.38rem .72rem!important;display:grid!important}html body[data-chat-page=true] :is(.chat-row-preview,.chat-body,.chat-link-preview-host,.chat-link-preview-path,.chat-pinned-body,.chat-attachment-title,.chat-attachment-meta,.chat-gallery-title,.chat-media-name,.chat-media-status,.chat-reply-body,.chat-edit-body){overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;max-width:100%!important}html body[data-chat-page=true] .chat-link-preview{grid-template-columns:1.75rem minmax(0,1fr)!important;max-width:100%!important;padding-block:.5rem!important;display:grid!important}html body[data-chat-page=true] .chat-bubble{max-width:min(92%,34rem)!important;overflow:hidden!important}@media (width<=720px){html body[data-chat-page=true] .chat-bubble{max-width:92%!important}html body[data-chat-page=true] .chat-composer{border-radius:1.5rem!important;min-height:52px!important}}[data-testid=accounting-report-monthly-chart][data-density=sparse] .accounting-report-chart-frame{height:auto!important;min-height:8rem!important}.accounting-report-sparse-chart{min-height:8rem;color:var(--text);background:#ffffff07;border:1px solid #b4bee61f;border-radius:1rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.accounting-report-sparse-chart>svg{color:var(--purple)}.accounting-report-sparse-chart>span{max-width:14rem;color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.7}@media (width<=640px){.accounting-report-sparse-chart{grid-template-columns:2.25rem minmax(0,1fr)}.accounting-report-sparse-chart>span{grid-column:2;max-width:none}}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] :is(.chat-thread-identity,.chat-pinned-message,.chat-link-preview,.chat-composer-input){min-height:44px!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-identity{height:44px!important;padding-block:.25rem!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-pinned-message{height:auto!important;min-height:44px!important;padding-block:.38rem!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-link-preview{height:auto!important;min-height:44px!important;padding-block:.46rem!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input{height:44px!important;min-height:44px!important;padding-block:.56rem!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] :is(.chat-mobile-back,.chat-thread-action,.chat-composer-icon,.chat-send-button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body[data-chat-page=true] .chat-message-actions{inset-inline-end:.15rem!important}html body[data-chat-page=true] .chat-message.is-mine .chat-message-actions{inset-inline-start:.15rem!important}html body[data-chat-page=true] .chat-bubble{padding-inline-end:.72rem!important}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble{padding-inline-start:.72rem!important}html body:has(.app-shell-layout) [data-testid=chat-drawer-trigger]{height:44px!important;min-height:44px!important}html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body:has(.app-shell-layout) [data-testid=mobile-sidebar-close]{z-index:5!important;position:absolute!important}html body:has(.app-shell-layout) [data-testid=mobile-sidebar-panel] .desktop-sidebar-brand{padding-left:3.75rem!important}html body:has(.app-shell-layout) .app-sidebar :is(.app-nav-link,.app-sidebar-subitem,[data-testid=password-change-trigger],[data-testid=desktop-sidebar-logout]){min-width:44px!important}html body:has(.app-shell-layout) .app-sidebar[data-sidebar-collapsed=true] .app-nav-link{width:44px!important;min-width:44px!important;min-height:44px!important}html body:has([data-testid=accounting-expenses-list-shell]) main :is([data-testid=accounting-month-navigator] button,[data-testid=accounting-expense-create-action],[data-testid=expense-filter-search],[data-testid=expense-filter-tag-search],[data-testid=expense-filter-tags-toggle],[data-testid=expense-filter-today],[data-testid=expense-filter-clear],button[data-testid^=expense-filter-selected-tag-],button[data-testid^=expense-filter-tag-]){min-height:44px!important}html body:has([data-testid=accounting-expenses-list-shell]) main :is([data-testid=accounting-month-navigator] button[aria-label=ماه\ قبل],[data-testid=accounting-month-navigator] button[aria-label=ماه\ بعد],[data-testid=expense-filter-today],[data-testid=expense-filter-clear],button[data-testid^=expense-filter-selected-tag-],button[data-testid^=expense-filter-tag-]){width:auto!important;min-width:44px!important;min-height:44px!important}html body button[aria-label^="فیلتر هزینه‌ها بر اساس"]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@media (width>=1024px){html body:has(.app-shell-layout) .app-shell-layout{--desktop-sidebar-gutter:1rem}html body:has(.app-shell-layout) .app-shell-layout .app-main-column{width:calc(100% - var(--desktop-sidebar-width) - var(--desktop-sidebar-gutter))!important;margin-right:calc(var(--desktop-sidebar-width) + var(--desktop-sidebar-gutter))!important;margin-left:0!important}html body:has(.app-shell-layout) .app-shell-layout[data-sidebar-collapsed=true] .app-main-column{width:calc(100% - var(--desktop-sidebar-collapsed-width) - var(--desktop-sidebar-gutter))!important;margin-right:calc(var(--desktop-sidebar-collapsed-width) + var(--desktop-sidebar-gutter))!important}}html body:has(.app-shell-layout) .accounting-report-filter-bar :is(button[aria-label=ماه\ قبل],button[aria-label=ماه\ بعد],[aria-label=ماه\ جاری]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@media (width<=720px){html body:has([data-testid=staff-page-content]) main [data-testid=staff-section-nav]{align-items:stretch!important;height:auto!important;min-height:3.72rem!important}html body:has([data-testid=staff-page-content]) main [data-testid=staff-section-nav] button{flex-direction:column!important;gap:.16rem!important;height:auto!important;min-height:3.18rem!important;padding:.36rem .2rem!important}html body:has([data-testid=staff-page-content]) main [data-testid=staff-section-nav] button>span{width:100%!important;min-width:0!important;display:block!important}html body:has([data-testid=staff-page-content]) main [data-testid=staff-section-nav] :is(.staff-section-label-full,.staff-section-detail-label){display:none!important}html body:has([data-testid=staff-page-content]) main [data-testid=staff-section-nav] .staff-section-label-short{color:currentColor!important;text-align:center!important;max-width:100%!important;font-size:.6rem!important;font-weight:760!important;line-height:1.18!important;display:block!important}}:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=blue]{--sticker-accent:#66b8ff}:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=purple]{--sticker-accent:#a58bff}:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=amber]{--sticker-accent:#b9c7ff}:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=red]{--sticker-accent:#ff7896}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{border:1px solid var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{border:1px solid color-mix(in srgb, var(--sticker-accent) 28%, transparent)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{background:radial-gradient(circle at 50% 35%, var(--sticker-accent), transparent 62%), var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--sticker-accent) 24%, transparent), transparent 62%), color-mix(in srgb, var(--sticker-accent) 10%, #ffffff05)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{color:color-mix(in srgb, var(--sticker-accent) 82%, #fff 18%)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{box-shadow:inset 0 1px 0 #ffffff0f, 0 8px 18px var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]{box-shadow:inset 0 1px 0 #ffffff0f, 0 8px 18px color-mix(in srgb, var(--sticker-accent) 10%, transparent)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]:is(:hover,:focus-visible,.is-active){border-color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]:is(:hover,:focus-visible,.is-active){border-color:color-mix(in srgb, var(--sticker-accent) 48%, transparent)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]:is(:hover,:focus-visible,.is-active){background:radial-gradient(circle at 50% 35%, var(--sticker-accent), transparent 62%), var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]:is(:hover,:focus-visible,.is-active){background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--sticker-accent) 34%, transparent), transparent 62%), color-mix(in srgb, var(--sticker-accent) 16%, #ffffff05)!important}}html body[data-chat-page=true] :is(.chat-emoji-option,.chat-reaction-option)[data-tone]:is(:hover,:focus-visible,.is-active){transform:translateY(-1px)}html body[data-chat-page=true] .chat-sticker-glyph{filter:saturate(1.18);font-size:1.08rem;line-height:1;display:block}html body[data-chat-page=true] :is(.chat-sticker-icon,.chat-reaction-icon){color:currentColor;filter:drop-shadow(0 2px 6px var(--sticker-accent))}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-sticker-icon,.chat-reaction-icon){filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--sticker-accent) 22%, transparent))}}html body[data-chat-page=true] :is(.chat-sticker-icon,.chat-reaction-icon){stroke-width:2.45px}html body[data-chat-page=true] .chat-reaction-glyph{font-size:.9rem;line-height:1}html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{border:1px solid var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{border:1px solid color-mix(in srgb, var(--sticker-accent) 24%, transparent)!important}}html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{background:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{background:color-mix(in srgb, var(--sticker-accent) 12%, transparent)!important}}html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] :is(.chat-reaction-counts span,.chat-reaction-counts button)[data-tone]{color:color-mix(in srgb, var(--sticker-accent) 72%, #fff 18%)!important}}main .employee-portal-page .daily-task-mood-option[data-tone]{border-color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone]{border-color:color-mix(in srgb, var(--sticker-accent) 32%, var(--portal-premium-border,transparent))!important}}main .employee-portal-page .daily-task-mood-option[data-tone]{background:linear-gradient(180deg, var(--sticker-accent), transparent), var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone]{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent) 12%, transparent), transparent), color-mix(in srgb, var(--sticker-accent) 8%, var(--portal-premium-surface-soft,transparent))!important}}main .employee-portal-page .daily-task-mood-option[data-tone]{color:var(--portal-premium-text,var(--foreground))!important}main .employee-portal-page .daily-task-mood-option[data-tone]:is(:hover,.is-selected){border-color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone]:is(:hover,.is-selected){border-color:color-mix(in srgb, var(--sticker-accent) 52%, transparent)!important}}main .employee-portal-page .daily-task-mood-option[data-tone]:is(:hover,.is-selected){background:linear-gradient(180deg, var(--sticker-accent), transparent), var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone]:is(:hover,.is-selected){background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent) 18%, transparent), transparent), color-mix(in srgb, var(--sticker-accent) 12%, var(--portal-premium-surface-soft,transparent))!important}}main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{border:1px solid var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{border:1px solid color-mix(in srgb, var(--sticker-accent) 30%, transparent)!important}}main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{background:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{background:color-mix(in srgb, var(--sticker-accent) 16%, transparent)!important}}main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{color:var(--sticker-accent)!important}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page .daily-task-mood-option[data-tone] .daily-task-mood-option-icon,main .employee-portal-page .daily-task-mood-badge[data-tone],main .employee-portal-page .team-mood-row-state[data-tone]{color:color-mix(in srgb, var(--sticker-accent) 82%, #fff 18%)!important}}main .employee-portal-page :is(.daily-task-mood-sticker,.team-mood-row-sticker){filter:saturate(1.16);font-size:1rem;line-height:1;display:block}html body[data-chat-page=true] .chat-bubble{border-radius:1.12rem 1.12rem 1.12rem .34rem!important;padding:.32rem .54rem .28rem!important}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble{border-radius:1.12rem 1.12rem .34rem!important}html body[data-chat-page=true] .chat-attachments{gap:.26rem!important;margin-top:.3rem!important}html body[data-chat-page=true] .chat-media-attachment{background:#07061457!important;border-radius:1rem!important}html body[data-chat-page=true] .chat-attachment-preview{border-radius:.9rem!important;width:min(17.5rem,100%)!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video] .chat-attachment-media-meta{grid-template-columns:minmax(0,1fr) 2.35rem!important;min-height:2.55rem!important;padding:.28rem .34rem .32rem!important}html body[data-chat-page=true] .chat-attachment-download{background:var(--tg-blue,#8d77e8)!important;border:0!important;width:2.1rem!important;min-width:2.1rem!important;height:2.1rem!important;min-height:2.1rem!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-attachment-download{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 18%, transparent)!important}}html body[data-chat-page=true] .chat-attachment-download{color:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-attachment-download{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 72%, #fff)!important}}html body[data-chat-page=true] .chat-attachment-download:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-attachment-download:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 28%, transparent)!important}}html body[data-chat-page=true] .chat-message-actions{pointer-events:none!important}html body[data-chat-page=true] .chat-message-actions :is(button,[role=button],a){pointer-events:auto!important}:root{--ayand-primary:#8d77e8;--ayand-primary-strong:#8c45ff;--ayand-secondary:#b9c7ff;--ayand-third:#e7e3ff;--ayand-mint:#34d399;--ayand-coral:#fb7185;--ayand-ink:#100d29;--ayand-ink-2:#1a153d;--ayand-surface:#1f1a44e6;--ayand-surface-soft:#8d77e821;--ayand-surface-hover:#b9c7ff21;--ayand-selected:#8d77e83d;--ayand-border:#8d77e842;--ayand-border-strong:#b9c7ff57;--ayand-muted:#ebe6ffd1;--ayand-dim:#d7cff8a3;--bg:var(--ayand-ink);--bg-2:var(--ayand-ink-2);--background:var(--ayand-ink);--panel:var(--ayand-surface);--panel-2:#151135f0;--primary:var(--ayand-primary);--purple:var(--ayand-primary);--purple-strong:var(--ayand-primary-strong);--teal:var(--ayand-mint);--success:var(--ayand-mint);--amber:var(--ayand-third);--chart-1:var(--ayand-primary-strong);--chart-2:var(--ayand-primary);--chart-3:var(--ayand-secondary);--chart-4:var(--ayand-third);--chart-5:var(--ayand-coral);--grad-purple:linear-gradient(135deg, var(--ayand-primary-strong) 0%, var(--ayand-primary) 52%, var(--ayand-secondary) 100%)}.light,body.light{--ayand-secondary:#4f63b8;--ayand-third:#6f6c9f;--ayand-mint:#078c7b;--teal:var(--ayand-mint);--success:var(--ayand-mint);--amber:var(--ayand-third)}:root{--ayand-color-page:var(--ayand-ink);--ayand-color-page-raised:var(--ayand-ink-2);--ayand-color-panel:var(--ayand-surface);--ayand-color-panel-solid:var(--ayand-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-panel-solid:color-mix(in srgb, var(--ayand-surface) 90%, var(--ayand-ink-2) 10%)}}:root{--ayand-color-elevated:var(--ayand-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-elevated:color-mix(in srgb, var(--ayand-surface) 82%, #fff 6%)}}:root{--ayand-color-elevated-strong:var(--ayand-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-elevated-strong:color-mix(in srgb, var(--ayand-surface) 76%, #fff 10%);--ayand-color-border-soft:color-mix(in srgb, var(--ayand-border) 62%, transparent);--ayand-color-border-control:color-mix(in srgb, var(--ayand-border-strong) 82%, var(--ayand-border));--ayand-color-text-disabled:color-mix(in srgb, var(--ayand-dim) 78%, transparent);--ayand-color-accent-soft:color-mix(in srgb, var(--ayand-primary) 14%, transparent);--ayand-color-secondary-soft:color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 14%, transparent);--ayand-color-deposit-soft:color-mix(in srgb, var(--ayand-color-deposit) 16%, transparent)}}:root{--ayand-color-success:var(--ayand-color-deposit);--ayand-color-success-strong:var(--ayand-color-deposit-strong);--ayand-color-success-soft:var(--ayand-color-deposit-soft);--ayand-light-success:#059669;--ayand-color-warning:var(--ayand-third,#e7e3ff);--ayand-color-warning-soft:var(--ayand-color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-warning-soft:color-mix(in srgb, var(--ayand-color-warning) 16%, transparent);--ayand-color-error-soft:var(--error-soft,color-mix(in srgb, var(--ayand-coral) 14%, transparent));--ayand-focus-ring:color-mix(in srgb, var(--ayand-primary) 72%, #fff 8%);--ayand-focus-halo:color-mix(in srgb, var(--ayand-primary) 24%, transparent)}}:root{--ayand-shadow-inset:inset 0 1px 0 var(--ayand-color-text)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-shadow-inset:inset 0 1px 0 color-mix(in srgb, var(--ayand-color-text) 7%, transparent)}}:root{--ayand-shadow-panel:0 18px 42px #0504123d, var(--ayand-shadow-inset);--ayand-shadow-floating:0 24px 68px #05041257, var(--ayand-shadow-inset);--ayand-radius-xs:6px;--ayand-radius-sm:8px;--ayand-radius-md:10px;--ayand-radius-lg:12px;--ayand-radius-xl:var(--radius,.875rem);--ayand-radius-2xl:calc(var(--radius,.875rem) * 1.35);--ayand-radius-pill:999px;--ayand-control-height-xs:32px;--ayand-control-height-sm:40px;--ayand-control-height-md:44px;--ayand-control-height-lg:48px;--ayand-touch-target:44px;--ayand-space-1:4px;--ayand-space-2:8px;--ayand-space-3:12px;--ayand-space-4:16px;--ayand-space-5:20px;--ayand-space-6:24px;--ayand-space-8:32px;--ayand-container-content:1180px;--ayand-font-family:"Vazirmatn Variable", "Inter", system-ui, sans-serif;--ayand-font-size-caption:.72rem;--ayand-font-size-body-sm:.82rem;--ayand-font-size-body:.9rem;--ayand-font-size-title:1.05rem;--ayand-font-weight-medium:650;--ayand-font-weight-strong:720;--ayand-font-weight-command:760;--ayand-line-height-tight:1.2;--ayand-line-height-body:1.45;--ayand-motion-fast:.14s;--ayand-motion-standard:.18s;--ayand-motion-emphasis:.22s;--ayand-ease-standard:cubic-bezier(.2, .7, .3, 1);--ayand-ease-emphasis:cubic-bezier(.2, .8, .2, 1);--ayand-action-primary-bg:linear-gradient(135deg, var(--ayand-primary-strong), var(--ayand-primary) 58%, var(--ayand-color-secondary))}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-primary-bg:linear-gradient(135deg, var(--ayand-primary-strong), var(--ayand-primary) 58%, color-mix(in srgb, var(--ayand-color-secondary) 38%, var(--ayand-primary)));--ayand-action-primary-border:color-mix(in srgb, var(--ayand-primary) 62%, transparent)}}:root{--ayand-action-primary-text:#fff;--ayand-action-deposit-bg:linear-gradient(180deg, var(--ayand-color-deposit), var(--ayand-color-deposit-strong))}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-deposit-bg:linear-gradient(180deg, color-mix(in srgb, var(--ayand-color-deposit) 20%, transparent), color-mix(in srgb, var(--ayand-color-deposit-strong) 14%, transparent));--ayand-action-deposit-border:color-mix(in srgb, var(--ayand-color-deposit) 46%, transparent)}}.light,body.light{--ayand-color-deposit:#078c7b;--ayand-color-deposit-strong:#05695c;--ayand-color-deposit-soft:var(--ayand-color-deposit)}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-color-deposit-soft:color-mix(in srgb, var(--ayand-color-deposit) 12%, transparent)}}.light,body.light{--ayand-color-success:var(--ayand-color-deposit);--ayand-color-success-strong:var(--ayand-color-deposit-strong);--ayand-color-success-soft:var(--ayand-color-deposit-soft);--ayand-light-success:#078c7b;--ayand-shadow-panel:0 18px 42px #43386914, var(--ayand-shadow-inset);--ayand-shadow-floating:0 24px 62px #4338691f, var(--ayand-shadow-inset)}:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--portal-final-bg:var(--ayand-ink);--portal-final-surface:var(--ayand-surface);--portal-final-surface-soft:var(--ayand-surface-soft);--portal-final-surface-hover:var(--ayand-surface-hover);--portal-final-selected:var(--ayand-selected);--portal-final-border:var(--ayand-border);--portal-final-border-strong:var(--ayand-border-strong);--portal-final-ring:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--portal-final-ring:color-mix(in srgb, var(--ayand-primary) 44%, transparent)}}:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--portal-premium-border:var(--ayand-border);--portal-premium-border-strong:var(--ayand-border-strong);--portal-premium-surface:var(--ayand-surface);--portal-premium-surface-soft:var(--ayand-surface-soft);--portal-premium-text:var(--ayand-text,#fbfaff);--portal-premium-muted:var(--ayand-muted);--management-interaction-focus:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--management-interaction-focus:color-mix(in srgb, var(--ayand-primary) 72%, #fff 10%)}}:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--management-interaction-focus-halo:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--management-interaction-focus-halo:color-mix(in srgb, var(--ayand-primary) 20%, transparent)}}:is(body:has(.app-shell-layout),body:has(main .employee-portal-page),body:has(main [data-testid=accounting-dashboard-summary])){--management-interaction-border:var(--ayand-border-strong);--management-interaction-hover:var(--ayand-surface-hover);--management-interaction-pressed:var(--ayand-selected)}body:has(.app-shell-layout) .app-shell-layout{background:linear-gradient(180deg, var(--ayand-primary), var(--ayand-ink) 46%), var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) .app-shell-layout{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary) 5%, var(--ayand-ink)), var(--ayand-ink) 46%), var(--ayand-ink)!important}}main .employee-portal-page,main [data-testid=staff-page-content],main [data-testid=personal-daily-tasks-page],main [data-testid=manager-daily-tasks-page]{--primary:var(--ayand-primary);--primary-foreground:#fff;--purple:var(--ayand-primary);--purple-2:var(--ayand-primary-strong);--purple-soft:var(--ayand-surface-soft);--teal:var(--ayand-secondary);--success:var(--ayand-secondary);--creditor:var(--ayand-secondary);--amber:var(--ayand-third);--ring:var(--ayand-primary)}main:has([data-testid=accounting-dashboard-summary]){--primary:var(--ayand-primary);--primary-foreground:#fff;--purple:var(--ayand-primary);--purple-2:var(--ayand-primary-strong);--purple-soft:var(--ayand-surface-soft);--teal:var(--ayand-secondary);--success:var(--ayand-secondary);--creditor:var(--ayand-secondary);--amber:var(--ayand-third);--ring:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){main .employee-portal-page,main [data-testid=staff-page-content],main [data-testid=personal-daily-tasks-page],main [data-testid=manager-daily-tasks-page]{--ring:color-mix(in srgb, var(--ayand-primary) 42%, transparent)}main:has([data-testid=accounting-dashboard-summary]){--ring:color-mix(in srgb, var(--ayand-primary) 42%, transparent)}}body:has(.app-shell-layout) :is(button,a,[role=button],input,textarea,select,[data-slot=button],[data-slot=badge],.app-nav-link,.app-sidebar-subitem,.chat-conversation-row,.chat-bubble,.employee-tab,.daily-task-card,.daily-task-mood-option,.team-mood-row,.accounting-dashboard-card,.accounting-report-mode-chip){transition:background-color .18s cubic-bezier(.2,.7,.3,1),border-color .18s cubic-bezier(.2,.7,.3,1),color .18s cubic-bezier(.2,.7,.3,1),box-shadow .22s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1)!important}:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=green],:is(.chat-emoji-option,.chat-reaction-option,.chat-reaction-counts span,.chat-reaction-counts button,.chat-reaction-sheet-title,.daily-task-mood-option,.daily-task-mood-badge,.team-mood-row-state)[data-tone=teal]{--sticker-accent:var(--ayand-secondary)!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video]{width:min(18.5rem,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1.08rem!important;overflow:hidden!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video] .chat-attachment-preview{aspect-ratio:16/9!important;background:radial-gradient(circle at 50% 42%,#ffffff1a,#0000 38%),linear-gradient(135deg,#8d77e838,#0c0b1bd1)!important;border-radius:1.08rem!important;width:100%!important;position:relative!important;box-shadow:0 10px 28px #0003,inset 0 0 0 1px #ffffff14!important}html body[data-chat-page=true] .chat-video-preview{color:#fff;width:100%;height:100%;display:block;position:relative}html body[data-chat-page=true] .chat-video-preview video{background:#05040d;width:100%;height:100%;display:block;object-fit:cover!important}html body[data-chat-page=true] .chat-video-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}html body[data-chat-page=true] .chat-video-play>span{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:#0000006b;border-radius:999px;place-items:center;width:3.15rem;height:3.15rem;display:grid;box-shadow:0 10px 26px #0000004d,inset 0 0 0 1px #ffffff38}html body[data-chat-page=true] .chat-video-meta{pointer-events:none;inset-inline:0;background:linear-gradient(#0000,#0009);justify-content:flex-start;padding:1.8rem .5rem .48rem;display:flex;position:absolute;bottom:0}html body[data-chat-page=true] .chat-video-size{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;border-radius:999px;align-items:center;min-height:1.28rem;padding:0 .5rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}html body[data-chat-page=true] .chat-action-reaction-row{scrollbar-width:none;align-items:center;max-width:min(20rem,100vw - 2rem);overflow-x:auto;gap:.22rem!important;padding:.18rem!important;display:flex!important}html body[data-chat-page=true] .chat-action-reaction-row::-webkit-scrollbar{display:none}html body[data-chat-page=true] .chat-reaction-option{transform-origin:50%;border-radius:999px!important;width:2.34rem!important;min-width:2.34rem!important;height:2.34rem!important;min-height:2.34rem!important}html body[data-chat-page=true] .chat-reaction-option[data-maxed=true]{opacity:.72}html body[data-chat-page=true] .chat-reaction-option:is(:hover,:focus-visible,.is-active) .chat-sticker-icon{animation:.36s cubic-bezier(.16,1,.3,1) chat-reaction-pop}html body[data-chat-page=true] .chat-reaction-counts{gap:.18rem!important}html body[data-chat-page=true] .chat-reaction-counts button{background:var(--sticker-accent,var(--tg-blue,#8d77e8));border:0;border-radius:999px;align-items:center;gap:.14rem;min-height:1.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button{background:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 18%, #ffffff14)}}html body[data-chat-page=true] .chat-reaction-counts button{color:var(--sticker-accent,var(--tg-blue,#8d77e8));padding:0 .4rem}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 72%, #fff)}}html body[data-chat-page=true] .chat-reaction-counts button{cursor:pointer;font-size:.62rem;font-weight:820;line-height:1;transition:transform .14s cubic-bezier(.2,.7,.3,1),background .14s}html body[data-chat-page=true] .chat-reaction-counts button:is(:hover,:focus-visible){background:var(--sticker-accent,var(--tg-blue,#8d77e8))}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 28%, #ffffff1a)}}html body[data-chat-page=true] .chat-reaction-counts button:is(:hover,:focus-visible){outline:0;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button.is-mine{background:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 30%, #ffffff1a)}}html body[data-chat-page=true] .chat-reaction-counts button.is-mine{color:#fff}html body[data-chat-page=true] .chat-reaction-burst{z-index:4;background:radial-gradient(circle, var(--sticker-accent,var(--tg-blue,#8d77e8)), transparent 68%), #00000029;border-radius:999px;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-burst{background:radial-gradient(circle, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 36%, transparent), transparent 68%), #00000029}}html body[data-chat-page=true] .chat-reaction-burst{color:var(--sticker-accent,var(--tg-blue,#8d77e8))}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-burst{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 78%, #fff)}}html body[data-chat-page=true] .chat-reaction-burst{pointer-events:none;animation:.62s cubic-bezier(.16,1,.3,1) forwards chat-reaction-burst;transform:translate(-50%,-50%)scale(.78)}html body[data-chat-page=true] .chat-reaction-burst .chat-sticker-icon{filter:drop-shadow(0 10px 20px #00000042);width:2rem;height:2rem}html body[data-chat-page=true] .chat-reaction-sheet{max-width:min(28rem,100vw - 1rem)!important}html body[data-chat-page=true] .chat-reaction-sheet-title{background:var(--sticker-accent,var(--tg-blue,#8d77e8));border-radius:999px;align-items:center;gap:.34rem;width:max-content;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-sheet-title{background:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 18%, transparent)}}html body[data-chat-page=true] .chat-reaction-sheet-title{color:var(--sticker-accent,var(--tg-blue,#8d77e8));padding:0 .62rem}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-sheet-title{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 74%, #fff)}}html body[data-chat-page=true] .chat-reaction-sheet-title{font-size:.82rem;font-weight:860}html body[data-chat-page=true] .chat-reaction-people{gap:.12rem;max-height:min(22rem,54svh);display:grid;overflow-y:auto}html body[data-chat-page=true] .chat-reaction-person{border-radius:.85rem;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:3.12rem;padding:.36rem .42rem;display:grid}html body[data-chat-page=true] .chat-reaction-person:is(:hover,:focus-within){background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-person:is(:hover,:focus-within){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 10%, transparent)}}html body[data-chat-page=true] .chat-reaction-person .chat-avatar{width:2.25rem!important;height:2.25rem!important}html body[data-chat-page=true] .chat-reaction-person-name,html body[data-chat-page=true] .chat-reaction-person-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body[data-chat-page=true] .chat-reaction-person-name{color:var(--foreground);font-size:.84rem;font-weight:820;line-height:1.22}html body[data-chat-page=true] .chat-reaction-person-role,html body[data-chat-page=true] .chat-reaction-person-time{color:var(--muted-foreground);font-size:.66rem;font-weight:660}@keyframes chat-reaction-pop{0%{transform:scale(.86)}58%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes chat-reaction-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.74)}38%{opacity:1;transform:translate(-50%,-58%)scale(1.05)}to{opacity:0;transform:translate(-50%,-72%)scale(1.26)}}@media (prefers-reduced-motion:reduce){html body[data-chat-page=true] .chat-reaction-option:is(:hover,:focus-visible,.is-active) .chat-sticker-icon,html body[data-chat-page=true] .chat-reaction-burst{animation-duration:.001ms!important}}html body[data-chat-page=true] .chat-bubble{overflow:visible!important}html body[data-chat-page=true] .chat-message-actions{z-index:8!important}html body[data-chat-page=true] .chat-floating-reaction-picker{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);scrollbar-width:none;inset-inline-start:50%;background:linear-gradient(#ffffff21,#ffffff0b),#18162af0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.08rem;max-width:min(22.5rem,100vw - 1.25rem);padding:.25rem;animation:.17s cubic-bezier(.16,1,.3,1) both chat-reaction-capsule-in;display:flex;position:absolute;bottom:calc(100% + .54rem);overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff24}html[dir=rtl] body[data-chat-page=true] .chat-floating-reaction-picker{transform:translate(50%)}html body[data-chat-page=true] .chat-floating-reaction-picker::-webkit-scrollbar{display:none}html body[data-chat-page=true] .chat-floating-reaction-picker:after{content:"";background:#18162af0;border-radius:0 0 .16rem;width:.56rem;height:.56rem;position:absolute;bottom:-.28rem;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:1px 1px #ffffff0d}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option{z-index:1;position:relative;width:2.42rem!important;min-width:2.42rem!important;height:2.42rem!important;min-height:2.42rem!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option:is(:hover,:focus-visible,.is-active){background:#ffffff1a!important;outline:0!important;transform:translateY(-.22rem)scale(1.22)!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option[data-maxed=true]:not(.is-active){opacity:.62}html body[data-chat-page=true] .chat-reaction-mark{isolation:isolate;place-items:center;width:1.86rem;height:1.86rem;display:inline-grid;position:relative}html body[data-chat-page=true] .chat-reaction-mark.is-compact{width:1.1rem;height:1.1rem}html body[data-chat-page=true] .chat-reaction-emoji{z-index:2;filter:saturate(1.24)drop-shadow(0 4px 7px #00000038);transform-origin:50%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:1.52rem;line-height:1;display:block;position:relative}html body[data-chat-page=true] .chat-reaction-mark.is-compact .chat-reaction-emoji{font-size:.98rem}html body[data-chat-page=true] .chat-reaction-fallback{z-index:1;width:1.1rem;height:1.1rem;color:var(--sticker-accent,var(--tg-blue,#8d77e8));position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-fallback{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 72%, #fff)}}html body[data-chat-page=true] .chat-reaction-fallback{opacity:.18;transform:translate(-50%,-50%)}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option:is(:hover,:focus-visible,.is-active) .chat-reaction-emoji{animation:.44s cubic-bezier(.16,1,.3,1) chat-reaction-emoji-bounce}html body[data-chat-page=true] .chat-reaction-counts{z-index:3;position:relative;transform:translateY(.48rem);justify-content:flex-start!important;margin-top:.1rem!important;margin-bottom:-.74rem!important}html body[data-chat-page=true] .chat-message.is-mine .chat-reaction-counts{justify-content:flex-end!important}html body[data-chat-page=true] .chat-reaction-counts button{-webkit-backdrop-filter:blur(12px)saturate(1.14);backdrop-filter:blur(12px)saturate(1.14);box-shadow:0 5px 13px #0000002e,inset 0 1px #ffffff1f;color:#fff!important;background:linear-gradient(#ffffff1c,#ffffff09),#161426e6!important;border:1px solid #ffffff14!important;gap:.08rem!important;min-height:1.44rem!important;padding:0 .46rem 0 .24rem!important}html body[data-chat-page=true] .chat-reaction-counts button.is-mine{background:linear-gradient(180deg, var(--sticker-accent,var(--tg-blue,#8d77e8)), #ffffff09), #161426eb!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button.is-mine{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 28%, #ffffff14), #ffffff09), #161426eb!important}}html body[data-chat-page=true] .chat-reaction-counts .chat-reaction-mark{margin-inline-start:-.08rem}html body[data-chat-page=true] .chat-reaction-burst{background:radial-gradient(circle, #ffffff38, transparent 21%), radial-gradient(circle, var(--sticker-accent,var(--tg-blue,#8d77e8)), transparent 66%)!important;width:6.2rem!important;height:6.2rem!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-burst{background:radial-gradient(circle, #ffffff38, transparent 21%), radial-gradient(circle, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 34%, transparent), transparent 66%)!important}}html body[data-chat-page=true] .chat-reaction-burst{animation:.76s cubic-bezier(.16,1,.3,1) forwards chat-reaction-telegram-burst!important}html body[data-chat-page=true] .chat-reaction-burst-mark{width:3.1rem!important;height:3.1rem!important}html body[data-chat-page=true] .chat-reaction-burst-mark .chat-reaction-emoji{font-size:2.74rem!important}html body[data-chat-page=true] .chat-reaction-sheet-title{gap:.2rem!important;padding-inline:.42rem .62rem!important}@keyframes chat-reaction-capsule-in{0%{opacity:0;translate:0 .32rem;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes chat-reaction-emoji-bounce{0%{transform:translateY(0)scale(.9)rotate(0)}52%{transform:translateY(-.38rem)scale(1.32)rotate(-7deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes chat-reaction-telegram-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.38)rotate(-8deg)}28%{opacity:1;transform:translate(-50%,-58%)scale(1.08)rotate(5deg)}62%{opacity:1;transform:translate(-50%,-70%)scale(1.18)rotate(-2deg)}to{opacity:0;transform:translate(-50%,-96%)scale(1.34)rotate(0)}}@media (width<=720px){html body[data-chat-page=true] .chat-floating-reaction-picker{max-width:min(21rem,100vw - .75rem);bottom:calc(100% + .48rem)}}@media (prefers-reduced-motion:reduce){html body[data-chat-page=true] .chat-floating-reaction-picker,html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option:is(:hover,:focus-visible,.is-active) .chat-reaction-emoji,html body[data-chat-page=true] .chat-reaction-burst{animation-duration:.001ms!important}}@media (width<=720px){html body[data-chat-thread-open=true] .chat-message-scroll{padding:.56rem .62rem calc(.9rem + env(safe-area-inset-bottom))!important}html body[data-chat-page=true] .chat-message{margin-block:.1rem!important}html body[data-chat-page=true] .chat-bubble{border-radius:1.02rem 1.02rem 1.02rem .36rem!important;max-width:86%!important;padding:.42rem .58rem .34rem!important;box-shadow:inset 0 .5px #ffffff0b,0 10px 22px #0000001c!important}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble{border-radius:1.02rem 1.02rem .36rem!important}html body[data-chat-page=true] .chat-body{font-size:.88rem!important;line-height:1.52!important}html body[data-chat-page=true] .chat-sender{margin-bottom:.08rem!important;font-size:.62rem!important;line-height:1.1!important}html body[data-chat-page=true] .chat-message-meta{opacity:.78;margin-top:.08rem!important;font-size:.57rem!important;line-height:1!important}html body[data-chat-page=true] .chat-link-preview{border-radius:.86rem!important;padding:.46rem .52rem!important}html body[data-chat-page=true] .chat-attachment-list,html body[data-chat-page=true] .chat-link-preview-list{margin-top:.38rem!important}html body[data-chat-page=true] .chat-floating-reaction-picker{scroll-snap-type:none;overscroll-behavior-x:auto;scroll-padding-inline:0;inset-inline:max(.55rem, env(safe-area-inset-left)) max(.55rem, env(safe-area-inset-right))!important;bottom:calc(var(--chat-footer-height,4.75rem) + .72rem + env(safe-area-inset-bottom))!important;z-index:80!important;grid-template-columns:repeat(6,45px)!important;justify-content:center!important;gap:.18rem!important;width:auto!important;max-width:none!important;min-height:0!important;padding:.32rem!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important}html[dir=rtl] body[data-chat-page=true] .chat-floating-reaction-picker{transform:none!important}html body[data-chat-page=true] .chat-floating-reaction-picker:after{display:none!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option{scroll-snap-align:none;width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option:is(:hover,:focus-visible,.is-active){transform:translateY(-.16rem)scale(1.14)!important}html body[data-chat-page=true] .chat-reaction-mark{width:1.98rem;height:1.98rem}html body[data-chat-page=true] .chat-reaction-emoji{font-size:1.62rem}html body[data-chat-page=true] .chat-reaction-counts{transform:translateY(.34rem);margin-top:.16rem!important;margin-bottom:-.46rem!important}html body[data-chat-page=true] .chat-reaction-counts button{min-height:1.36rem!important;padding-inline:.42rem .28rem!important;font-size:.62rem!important}html body[data-chat-page=true] .chat-message[data-reactions-open=true] .chat-action-toggle:not(.is-active),html body[data-chat-page=true] .chat-action-toggle.is-active:not(.is-open){opacity:0!important;pointer-events:none!important}html body[data-chat-thread-open=true] .chat-composer-wrap{z-index:30!important;padding-inline:.55rem!important}html body[data-chat-thread-open=true] .chat-composer{border-radius:1.62rem!important;min-height:52px!important}html body[data-chat-thread-open=true] .chat-composer-input{font-size:.94rem!important;line-height:1.35!important}html body[data-chat-page=true] .chat-action-menu{scrollbar-width:none;top:auto!important;right:auto!important;bottom:calc(var(--chat-footer-height,4.75rem) + 7.35rem + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-radius:1.16rem!important;width:calc(100vw - 1.24rem)!important;min-width:calc(100vw - 1.24rem)!important;max-width:calc(100vw - 1.24rem)!important;max-height:min(17.6rem,42svh)!important;margin:0!important;padding:.34rem!important;position:fixed!important;left:.62rem!important;overflow-y:auto!important;transform:translate(0)scale(1)rotate(0)!important}html body[data-chat-page=true] [data-radix-popper-content-wrapper]:has(.chat-action-menu){pointer-events:none!important;z-index:90!important;width:100vw!important;min-width:100vw!important;height:100svh!important;position:fixed!important;inset:0 auto auto 0!important;transform:translate(0)scale(1)rotate(0)!important}html body[data-chat-page=true] [data-radix-popper-content-wrapper]:has(.chat-action-menu) .chat-action-menu{pointer-events:auto!important}html body[data-chat-page=true] .chat-action-menu::-webkit-scrollbar{display:none}html body[data-chat-page=true] .chat-action-menu [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.16rem!important;width:100%!important;display:grid!important}html body[data-chat-page=true] .chat-action-menu-item{text-align:center!important;border-radius:.88rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.18rem!important;width:100%!important;min-width:0!important;min-height:3.08rem!important;padding:.38rem .18rem!important;font-size:.62rem!important;line-height:1.1!important;display:inline-flex!important}html body[data-chat-page=true] .chat-action-menu-item svg{width:1.04rem!important;height:1.04rem!important}}html body[data-chat-page=true] .chat-reaction-mark[data-tone=green],html body[data-chat-page=true] .chat-reaction-mark[data-tone=teal]{--sticker-accent:var(--ayand-secondary,#b9c7ff)}html body[data-chat-page=true] .chat-reaction-mark[data-tone=blue]{--sticker-accent:#66b8ff}html body[data-chat-page=true] .chat-reaction-mark[data-tone=purple]{--sticker-accent:#a58bff}html body[data-chat-page=true] .chat-reaction-mark[data-tone=amber]{--sticker-accent:#b9c7ff}html body[data-chat-page=true] .chat-reaction-mark[data-tone=red]{--sticker-accent:#ff7896}html body[data-chat-page=true] .chat-reaction-mark:before{content:"";z-index:0;background:radial-gradient(circle at 50% 34%, #ffffff38, transparent 38%), var(--sticker-accent,var(--tg-blue,#8d77e8));border-radius:999px;position:absolute;inset:.12rem}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-mark:before{background:radial-gradient(circle at 50% 34%, #ffffff38, transparent 38%), color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 20%, transparent)}}html body[data-chat-page=true] .chat-reaction-mark:before{opacity:.54;transform:scale(.86)}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option[data-tone]{color:var(--sticker-accent,var(--tg-blue,#8d77e8))!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option[data-tone]{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 84%, #fff 16%)!important}}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-mark:before{opacity:.82;inset:.03rem}html body[data-chat-page=true] .chat-reaction-emoji{color:var(--sticker-accent,var(--tg-blue,#8d77e8))}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-emoji{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 82%, #fff 18%)}}html body[data-chat-page=true] .chat-reaction-fallback{z-index:2;color:var(--sticker-accent,var(--tg-blue,#8d77e8))}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-fallback{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 84%, #fff 16%)}}html body[data-chat-page=true] .chat-reaction-fallback{opacity:.64}html body[data-chat-page=true] .chat-reaction-option{width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}@media (width<=720px){html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option{width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}html body[data-chat-page=true] .chat-reaction-counts{transform:translateY(.56rem);margin-bottom:-.9rem!important}html body[data-chat-page=true] .chat-reaction-counts button{isolation:isolate;position:relative;overflow:visible;width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 .52rem!important}html body[data-chat-page=true] .chat-reaction-counts button:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--sticker-accent,var(--tg-blue,#8d77e8)), #ffffff09), #161426e6;border:1px solid #ffffff14;border-radius:999px;position:absolute;inset-block:.7rem;inset-inline:.1rem}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 24%, #ffffff14), #ffffff09), #161426e6}}html body[data-chat-page=true] .chat-reaction-counts button:before{box-shadow:0 5px 13px #0000002e,inset 0 1px #ffffff1f}html body[data-chat-page=true] .chat-reaction-counts button.is-mine:before{background:linear-gradient(180deg, var(--sticker-accent,var(--tg-blue,#8d77e8)), #ffffff09), #161426eb}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button.is-mine:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 34%, #ffffff14), #ffffff09), #161426eb}}}main .employee-portal-page .daily-task-card :is(button,[role=button],[data-slot=button]){min-height:44px!important}main .employee-portal-page .daily-task-card .daily-task-details-toggle-icon{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.daily-task-actions :is(button,[role=button],[data-slot=button]),[data-testid=daily-task-self-review],.employee-attendance-summary,.my-daily-task-history-toggle,[data-testid=deposit-filters] button{height:44px!important;min-height:44px!important}html body[data-chat-page=true] .chat-reaction-counts button{isolation:isolate;position:relative;overflow:visible;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}html body[data-chat-page=true] .chat-reaction-counts button:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--sticker-accent,var(--tg-blue,#8d77e8)), #ffffff09), #161426e6;border:1px solid #ffffff14;border-radius:999px;position:absolute;inset-block:.7rem;inset-inline:.1rem}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 24%, #ffffff14), #ffffff09), #161426e6}}html body[data-chat-page=true] .chat-reaction-counts button:before{box-shadow:0 5px 13px #0000002e,inset 0 1px #ffffff1f}html body[data-chat-page=true] .chat-reaction-counts button.is-mine:before{background:linear-gradient(180deg, var(--sticker-accent,var(--tg-blue,#8d77e8)), #ffffff09), #161426eb}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-counts button.is-mine:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 34%, #ffffff14), #ffffff09), #161426eb}}@media (width<=720px){body:has(.app-shell-layout) .app-main-column>header{border-bottom-color:var(--app-final-border,#f5f5f717)!important;gap:.5rem!important;min-height:3.6rem!important;padding:.48rem .72rem .46rem!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) .app-main-column>header{border-bottom-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 82%, transparent)!important}}body:has(.app-shell-layout) .app-main-column>header{background:var(--app-final-bg,#07080d)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) .app-main-column>header{background:color-mix(in srgb, var(--app-final-bg,#07080d) 82%, transparent)!important}}body:has(.app-shell-layout) .app-main-column>header{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05)}body:has(.app-shell-layout) .app-main-column>header>div{gap:.38rem!important}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]){border-color:var(--app-final-border,#f5f5f717)!important;border-radius:15px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]){border-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 76%, transparent)!important}}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]){background:var(--app-final-surface-soft,#ffffff0b)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]){background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 72%, transparent)!important}}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]){box-shadow:none!important}body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger],[data-testid=topbar-balance-pill]) svg{width:1.08rem!important;height:1.08rem!important}body:has(.app-shell-layout) [data-testid=topbar-page-title]{min-height:1.7rem!important;font-size:clamp(1.1rem,4.9vw,1.38rem)!important;font-weight:760!important;line-height:1.18!important}body:has(.app-shell-layout) [data-testid=topbar-page-hint]{margin-top:0!important;font-size:.66rem!important;line-height:1.05rem!important}body:has(.app-shell-layout) .app-main-column>main:not(.chat-shell-main){padding-inline:.72rem!important;padding-bottom:calc(5.45rem + env(safe-area-inset-bottom))!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell{padding:.34rem .68rem calc(.42rem + env(safe-area-inset-bottom))!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{box-shadow:none!important;border-radius:.9rem!important;gap:.28rem!important;padding:.28rem!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:.68rem!important;gap:.1rem!important;padding-inline:.28rem!important;font-size:.58rem!important;line-height:1.18!important}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:var(--app-final-selected,#ffffff14)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:color-mix(in srgb, var(--app-final-selected,#ffffff14) 92%, transparent)!important}}body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button svg{width:.92rem!important;height:.92rem!important}main .employee-portal-page .employee-portal-hero{border-radius:.88rem!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"person""progress"!important;gap:.52rem!important;margin-bottom:.54rem!important;padding:.62rem .72rem!important}main .employee-portal-page .employee-portal-person{grid-template-columns:3rem minmax(0,1fr) 44px!important;align-items:center!important;gap:.58rem!important;display:grid!important}main .employee-portal-page .employee-portal-greeting{display:contents!important}main .employee-portal-page .employee-portal-greeting h2{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;margin:0!important;font-size:1.04rem!important;line-height:1.28!important;overflow:hidden!important}main .employee-portal-page .employee-today-line{display:none!important}main .employee-portal-page .employee-portal-profile-trigger,main .employee-portal-page .employee-portal-avatar{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important}main .employee-portal-page .employee-portal-primary-action{border-radius:15px!important;grid-column:3!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}main .employee-portal-page .employee-portal-primary-action-label{display:none!important}main .employee-portal-page .employee-portal-progress-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:.36rem 0!important}main .employee-portal-page .portal-progress-line-head{margin-bottom:.38rem!important;font-size:.68rem!important}main .employee-portal-page .employee-portal-tabs{border-radius:.84rem!important;margin-block:.46rem .52rem!important;padding:.24rem!important}main .employee-portal-page .employee-portal-tabs .employee-tab{border-radius:.68rem!important;height:44px!important;min-height:44px!important;padding-inline:.42rem!important;font-size:.7rem!important}main .employee-portal-page .employee-today-workflow{border-radius:.88rem!important;padding:.44rem .6rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card-selected{border-radius:.86rem!important}main .employee-portal-page .employee-today-workflow .daily-task-card-selected .daily-task-title-row h4{font-size:1rem!important;line-height:1.45!important}body:has(main [data-testid=accounting-dashboard-summary]) [data-testid=topbar-balance-pill]{display:none!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{border-radius:.92rem!important;padding:.86rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div{gap:.72rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] h2{display:none!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-last-reconciliation]{margin-top:.14rem!important;line-height:1.55!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:last-child{border-radius:.82rem!important;padding:.72rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{border-radius:.82rem!important;min-height:4.9rem!important;padding:.68rem!important}body:has(main .chat-page) .chat-list-panel{border:0!important}body:has(main .chat-page) .chat-list-head{padding:.34rem .56rem .42rem!important}body:has(main .chat-page) .chat-search{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.92rem!important;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){body:has(main .chat-page) .chat-search{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 76%, transparent)!important}}body:has(main .chat-page) .chat-conversation-row{border-radius:.72rem!important;min-height:3.08rem!important;padding:.34rem .52rem!important}body:has(main .chat-page) [data-testid=chat-room-member]{min-height:3.18rem!important}html body[data-chat-thread-open=true] .chat-thread-head{min-height:calc(3.15rem + env(safe-area-inset-top))!important;padding:calc(.3rem + env(safe-area-inset-top)) .48rem .3rem!important}html body[data-chat-thread-open=true] .chat-message-scroll{padding-inline:.48rem!important}html body[data-chat-thread-open=true] .chat-bubble{border-radius:.96rem .96rem .96rem .34rem!important;max-width:84%!important;padding:.56rem .72rem!important}html body[data-chat-thread-open=true] .chat-message.is-mine .chat-bubble{border-radius:.96rem .96rem .34rem!important}html body[data-chat-thread-open=true] .chat-composer-wrap{padding:.3rem .48rem calc(.34rem + env(safe-area-inset-bottom))!important}html body[data-chat-thread-open=true] .chat-composer{border-radius:1.35rem!important;width:min(100%,100vw - .96rem)!important;min-height:48px!important;padding:2px!important}html body[data-chat-thread-open=true] .chat-composer-input{min-height:44px!important;font-size:.9rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:.72rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] .min-h-24{min-height:0!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] .text-xs.font-medium.text-muted-foreground{font-size:.66rem!important;line-height:1.35!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{margin-top:.24rem!important;font-size:clamp(1.72rem,8.7vw,2.08rem)!important;line-height:1.08!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-last-reconciliation]{font-size:.66rem!important;line-height:1.35!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div>div:last-child{background:0 0!important;border:0!important;padding:0!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;margin-top:0!important;display:grid!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(button,a){white-space:nowrap!important;border-radius:.72rem!important;height:44px!important;min-height:44px!important;padding-inline:.2rem!important;font-size:.7rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(svg,[data-icon]){width:.9rem!important;height:.9rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{margin-top:.62rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{min-height:4.05rem!important;padding:.52rem!important}main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>* :is(.text-sm,.text-base,.num){font-size:.76rem!important;line-height:1.25!important}body:has(.app-shell-layout) .mobile-sidebar-panel .app-sidebar-subitem{min-height:44px!important}}html body[data-chat-page=true] .chat-bubble{min-height:45px!important}html body:has(main [data-testid=accounting-dashboard-summary]) main :is([data-testid=accounting-dashboard-new-expense],[data-testid=accounting-dashboard-focus-action],[aria-label="ثبت واریز جدید"],[aria-label=همه\ هزینه‌ها]){height:45px!important;min-height:45px!important}@media (width<=720px){html body:has(.app-shell-layout) .app-main-column>header{border-bottom-color:var(--app-final-border,#f5f5f717)!important;min-height:3.16rem!important;padding:.28rem .62rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .app-main-column>header{border-bottom-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 58%, transparent)!important}}html body:has(.app-shell-layout) .app-main-column>header{background:var(--app-final-bg,#07080d)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .app-main-column>header{background:color-mix(in srgb, var(--app-final-bg,#07080d) 72%, transparent)!important}}html body:has(.app-shell-layout) .app-main-column>header{box-shadow:none!important}html body:has(.app-shell-layout) .app-main-column>header>div{gap:.18rem!important}html body:has(.app-shell-layout) [data-testid=topbar-page-title]{letter-spacing:0!important;min-height:44px!important;font-size:clamp(1.16rem,5vw,1.42rem)!important;line-height:1.08!important}:is(html body:has(.app-shell-layout) [data-testid=topbar-page-hint],html body:has(.app-shell-layout) [data-testid=topbar-balance-pill]){display:none!important}html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--foreground,#f5f5f7)!important;background:0 0!important;border-color:#0000!important;border-radius:.86rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]){color:color-mix(in srgb, var(--foreground,#f5f5f7) 78%, transparent)!important}}html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]){box-shadow:none!important}html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]):is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--app-final-border,#f5f5f717)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]):is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 52%, transparent)!important}}html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--app-final-surface-soft,#ffffff0b)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) :is([data-testid=mobile-menu-trigger],[data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=topbar-chat-trigger],[data-testid=chat-drawer-trigger]):is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 62%, transparent)!important}}html body:has(.app-shell-layout) .app-main-column>main:not(.chat-shell-main){padding-inline:.62rem!important;padding-bottom:calc(4.72rem + env(safe-area-inset-bottom))!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell{padding:.18rem .68rem calc(.3rem + env(safe-area-inset-bottom))!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:var(--app-final-border,#f5f5f717)!important;border-radius:1rem!important;gap:.14rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 64%, transparent)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:var(--background,#07080d)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:color-mix(in srgb, var(--background,#07080d) 82%, transparent)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{padding:.2rem!important;box-shadow:0 10px 30px #00000038!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{background:0 0!important;border-radius:.76rem!important;height:44px!important;min-height:44px!important;font-size:.56rem!important;font-weight:740!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:var(--app-final-selected,#ffffff14)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:color-mix(in srgb, var(--app-final-selected,#ffffff14) 76%, transparent)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{box-shadow:inset 0 0 0 1px var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ayand-primary,#8d77e8) 36%, transparent)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button svg{width:.9rem!important;height:.9rem!important}html main .employee-portal-page .employee-portal-hero{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.82rem!important;gap:.32rem!important;margin-bottom:.38rem!important;padding:.48rem .58rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-portal-hero{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 56%, transparent)!important}}html main .employee-portal-page .employee-portal-hero{box-shadow:none!important}html main .employee-portal-page .employee-portal-person{grid-template-columns:2.75rem minmax(0,1fr) 44px!important;gap:.46rem!important}html main .employee-portal-page .employee-portal-profile-trigger,html main .employee-portal-page .employee-portal-avatar{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}html main .employee-portal-page .employee-portal-greeting h2{font-size:.98rem!important;line-height:1.16!important}html main .employee-portal-page .employee-portal-progress-card{padding:.08rem 0 0!important}html main .employee-portal-page .portal-progress-line-head{display:none!important}html main .employee-portal-page .portal-progress-line{height:.32rem!important}html main .employee-portal-page .employee-portal-tabs{border-color:var(--app-final-border,#f5f5f717)!important;margin-block:.36rem .38rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-portal-tabs{border-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 54%, transparent)!important}}html main .employee-portal-page .employee-portal-tabs{background:var(--app-final-surface-soft,#ffffff0b)!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-portal-tabs{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 38%, transparent)!important}}html main .employee-portal-page .employee-portal-tabs .employee-tab{font-size:.66rem!important}html main .employee-portal-page .employee-today-workflow{border-radius:.78rem!important;padding:.34rem .46rem!important}html main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip,.team-mood-strip,.daily-tasks-panel,.daily-status-panel){margin-block:.18rem!important}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected{box-shadow:none!important;--tw-ring-offset-width:0px!important;--tw-ring-shadow:0 0 0 1px var(--ayand-primary,#8d77e8)!important;border-radius:.78rem!important;padding:.58rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow .daily-task-card-selected{--tw-ring-shadow:0 0 0 1px color-mix(in srgb, var(--ayand-primary,#8d77e8) 48%, transparent)!important}}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected:before,html main .employee-portal-page .employee-today-workflow .daily-task-focus-context{display:none!important}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected .daily-task-card-shell{gap:.42rem!important}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected .daily-task-title-row{gap:.38rem!important}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected .daily-task-title-row h4{flex-basis:100%!important;font-size:.94rem!important;line-height:1.48!important}html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{background:var(--background,#07080d)!important;border-radius:.78rem!important;gap:.34rem!important;margin:.38rem 0 .16rem!important;padding:.34rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{background:color-mix(in srgb, var(--background,#07080d) 72%, transparent)!important}}html main .employee-portal-page .employee-today-workflow .daily-task-priority-action .daily-task-primary-action{min-height:44px!important;box-shadow:none!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.82rem!important;padding:.58rem!important}@supports (color:color-mix(in lab, red, red)){html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 54%, transparent)!important}}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{box-shadow:none!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div{gap:.46rem!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] .min-h-24{min-height:0!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{margin-top:.18rem!important;font-size:clamp(1.54rem,8vw,1.92rem)!important;line-height:1.05!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-last-reconciliation]{margin-top:.04rem!important;font-size:.62rem!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{gap:.34rem!important;margin-top:.46rem!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.72rem!important;min-height:3.28rem!important;padding:.42rem!important}@supports (color:color-mix(in lab, red, red)){html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 48%, transparent)!important}}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{box-shadow:none!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>* :is(.text-xs,span){font-size:.58rem!important;line-height:1.2!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>* :is(.text-sm,.text-base,.num){font-size:.68rem!important;line-height:1.18!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.82rem!important;margin-bottom:.54rem!important;padding:.42rem .5rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 48%, transparent)!important}}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{box-shadow:none!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] h2{font-size:1.12rem!important;line-height:1.18!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator] button{border-radius:.7rem!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body:has(main [data-testid=accounting-expenses-list-status]) main .accounting-expenses-toolbar{gap:.48rem!important;margin-block:.08rem .54rem!important}html body:has(main [data-testid=accounting-expenses-list-status]) main .accounting-expenses-toolbar>.flex:first-child{flex:auto!important;min-width:0!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-status]{font-size:.68rem!important;line-height:1.35!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expense-create-action]{height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:.78rem!important;padding-inline:.72rem!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.82rem!important;margin-bottom:.58rem!important;padding:.5rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 44%, transparent)!important}}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{box-shadow:none!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]>.flex{gap:.44rem!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filter-search]{border-radius:.78rem!important;height:44px!important;min-height:44px!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{background:var(--app-final-surface-soft,#ffffff0b)!important;border-radius:.82rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 38%, transparent)!important}}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-].expense-row-mobile{min-height:4.2rem!important;padding:.6rem .7rem!important}html body:has(main .chat-page) .chat-list-head{padding:.22rem .48rem .32rem!important}html body:has(main .chat-page) .chat-search{border-radius:1rem!important;height:44px!important;min-height:44px!important}html body:has(main .chat-page) .chat-conversation-row{min-height:3rem!important;padding:.28rem .46rem!important}html body:has(main .chat-page) [data-testid=chat-room-member]{min-height:3rem!important}html body[data-chat-thread-open=true] .chat-thread-head{min-height:calc(2.92rem + env(safe-area-inset-top))!important}html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--app-final-border,#f5f5f717)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){border-color:color-mix(in srgb, var(--app-final-border,#f5f5f717) 52%, transparent)!important}}html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--app-final-surface-soft,#ffffff0b)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) button.chat-drawer-trigger[data-testid=chat-drawer-trigger]:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--app-final-surface-soft,#ffffff0b) 62%, transparent)!important}}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important;margin-top:0!important;display:grid!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(button,a){white-space:nowrap!important;border-radius:.7rem!important;height:44px!important;min-height:44px!important;padding-inline:.16rem!important;font-size:.66rem!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(svg,[data-icon]){width:.82rem!important;height:.82rem!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>*{min-height:2.72rem!important;padding:.34rem!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]>div>div:first-child{margin-bottom:.12rem!important}}html body[data-chat-page=true] [data-testid=mobile-menu-trigger],html body[data-chat-page=true] [data-testid=topbar-command-trigger],html body[data-chat-page=true] [data-testid=topbar-notification-trigger],html body[data-chat-page=true] [data-testid=chat-drawer-trigger]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .login-input-card input,html body .login-submit,html body .mobile-sidebar-panel .app-sidebar-subitem,html body [data-testid=daily-task-attachment-label],html body .employee-profile-popover-link,html body [data-testid=topbar-notification-panel] :is([data-testid=topbar-notification-see-all],[data-testid=topbar-notification-show-unread],[data-testid=topbar-notification-mark-all-read],[data-testid=topbar-notification-action-retry],[data-testid=topbar-notification-list-retry],[data-testid=topbar-desktop-notification-button],[data-testid=topbar-notification-send-test],[data-testid=topbar-notification-sound-test],[data-testid=topbar-notification-push-unsubscribe]){min-height:44px!important}html body .employee-profile-popover-link{border-radius:.72rem!important;align-items:center!important;padding-inline:.44rem!important;display:flex!important}html body:has(.app-shell-layout) [data-testid=topbar-notification-panel] :is([data-testid=topbar-notification-see-all],[data-testid=topbar-notification-show-unread],[data-testid=topbar-notification-mark-all-read],[data-testid=topbar-notification-action-retry],[data-testid=topbar-notification-list-retry],[data-testid=topbar-desktop-notification-button],[data-testid=topbar-notification-send-test],[data-testid=topbar-notification-sound-test],[data-testid=topbar-notification-push-unsubscribe]){height:44px!important;min-height:44px!important}@media (width<=720px){html body:has(.app-shell-layout){--mobile-refined-surface:var(--ayand-surface-soft,#ffffff0e)}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout){--mobile-refined-surface:color-mix(in srgb, var(--ayand-surface-soft,#ffffff0e) 72%, transparent)}}html body:has(.app-shell-layout){--mobile-refined-panel:var(--ayand-surface,#111029)}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout){--mobile-refined-panel:color-mix(in srgb, var(--ayand-surface,#111029) 74%, transparent)}}html body:has(.app-shell-layout){--mobile-refined-line:var(--ayand-border,#ffffff1a)}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout){--mobile-refined-line:color-mix(in srgb, var(--ayand-border,#ffffff1a) 68%, transparent)}}html body:has(.app-shell-layout){--mobile-refined-active:var(--ayand-primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout){--mobile-refined-active:color-mix(in srgb, var(--ayand-primary,#8d77e8) 24%, #ffffff0e)}}html body:has(.app-shell-layout) .app-main-column>header{background:var(--background,#070514)!important;min-height:48px!important;padding:2px 10px!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .app-main-column>header{background:color-mix(in srgb, var(--background,#070514) 88%, transparent)!important}}html body:has(.app-shell-layout) .app-main-column>header{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important}html body:has(.app-shell-layout) [data-testid=topbar-page-title]{min-height:44px!important;font-size:clamp(1.08rem,4.8vw,1.28rem)!important}html body:has(.app-shell-layout) .app-main-column>main:not(.chat-shell-main){padding-top:.44rem!important;padding-inline:.58rem!important;padding-bottom:calc(4.32rem + env(safe-area-inset-bottom))!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell{padding:0 .58rem calc(.42rem + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, transparent, var(--background,#070514) 42%)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--background,#070514) 88%, transparent) 42%)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:var(--mobile-refined-line)!important;background:var(--background,#070514)!important;border-radius:1.22rem!important;gap:.12rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:color-mix(in srgb, var(--background,#070514) 82%, #ffffff0b)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{padding:.22rem!important;box-shadow:0 8px 24px #0000003d!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{height:46px!important;min-height:46px!important;color:var(--foreground,#fff)!important;border-radius:.96rem!important;gap:.12rem!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{color:color-mix(in srgb, var(--foreground,#fff) 70%, transparent)!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] button{font-size:.56rem!important}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:linear-gradient(135deg, var(--mobile-refined-active), var(--ayand-third,#e7e3ff))!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{background:linear-gradient(135deg, var(--mobile-refined-active), color-mix(in srgb, var(--ayand-third,#e7e3ff) 10%, transparent))!important}}html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{box-shadow:inset 0 0 0 1px var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ayand-primary,#8d77e8) 48%, transparent)!important}}html main .employee-portal-page .employee-portal-hero{background:0 0!important;border:0!important;border-radius:1rem!important;margin-bottom:.28rem!important;padding:.38rem .5rem .28rem!important}html main .employee-portal-page .employee-portal-person{grid-template-columns:2.55rem minmax(0,1fr)!important;gap:.48rem!important}html main .employee-portal-page .employee-portal-greeting{grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;column-gap:.42rem!important;min-width:0!important;display:grid!important}html main .employee-portal-page .employee-portal-greeting h2,html main .employee-portal-page .employee-today-line{grid-column:1!important;min-width:0!important}html main .employee-portal-page .employee-portal-primary-action{border-radius:.95rem!important;grid-area:1/2/span 2!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}html main .employee-portal-page .employee-portal-primary-action-label{display:none!important}html main .employee-portal-page .employee-portal-progress-card{padding-top:.28rem!important}html main .employee-portal-page .employee-portal-tabs{background:var(--mobile-refined-panel)!important;border-radius:1rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-block:.24rem .38rem!important;padding:.22rem!important}html main .employee-portal-page .employee-tab{border-radius:.82rem!important;min-width:0!important;min-height:44px!important;font-size:.66rem!important}html main .employee-portal-page .employee-today-workflow{border-color:var(--mobile-refined-line)!important;background:var(--mobile-refined-panel)!important;border-radius:1rem!important;padding:.28rem .5rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow{background:color-mix(in srgb, var(--mobile-refined-panel) 78%, transparent)!important}}html main .employee-portal-page .employee-today-workflow>:is(.daily-task-mood-strip,.team-mood-strip,.daily-tasks-panel,.daily-status-panel){margin-block:0!important}html main .employee-portal-page .daily-task-mood-strip[data-surface=dashboard],html main .employee-portal-page .team-mood-strip{padding-block:.42rem!important}html main .employee-portal-page .team-mood-avatar{width:1.74rem!important;height:1.74rem!important}html main .employee-portal-page .employee-today-workflow .daily-task-card-selected{border:1px solid var(--mobile-refined-line)!important;background:var(--ayand-surface-soft,#ffffff0e)!important;border-radius:.95rem!important;margin-top:.1rem!important;padding:.52rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow .daily-task-card-selected{background:color-mix(in srgb, var(--ayand-surface-soft,#ffffff0e) 72%, transparent)!important}}html main .employee-portal-page .employee-today-workflow .daily-task-title-row h4{font-size:.92rem!important;line-height:1.42!important}html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{border-color:var(--ayand-primary,#8d77e8)!important;margin-top:.34rem!important;padding:.28rem!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{border-color:color-mix(in srgb, var(--ayand-primary,#8d77e8) 28%, transparent)!important}}html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{background:var(--background,#070514)!important}@supports (color:color-mix(in lab, red, red)){html main .employee-portal-page .employee-today-workflow .daily-task-priority-action{background:color-mix(in srgb, var(--background,#070514) 66%, transparent)!important}}html main .employee-portal-page .employee-attendance-summary{min-height:44px!important;padding-block:.3rem!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{border-color:var(--mobile-refined-line)!important;background:var(--mobile-refined-panel)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{border-color:var(--mobile-refined-line)!important;background:var(--mobile-refined-panel)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{border-color:var(--mobile-refined-line)!important;background:var(--mobile-refined-panel)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{border-color:var(--mobile-refined-line)!important;background:var(--mobile-refined-panel)!important}@supports (color:color-mix(in lab, red, red)){html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{background:color-mix(in srgb, var(--mobile-refined-panel) 76%, transparent)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{background:color-mix(in srgb, var(--mobile-refined-panel) 76%, transparent)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{background:color-mix(in srgb, var(--mobile-refined-panel) 76%, transparent)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{background:color-mix(in srgb, var(--mobile-refined-panel) 76%, transparent)!important}}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{box-shadow:none!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-month-navigator]{box-shadow:none!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=expense-filters]{box-shadow:none!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{box-shadow:none!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{letter-spacing:0!important;font-size:clamp(1.46rem,7.4vw,1.82rem)!important}html main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-actions] :is(button,a){background:var(--mobile-refined-surface)!important;border-radius:.86rem!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]{overflow:hidden!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-].expense-row-mobile{background:0 0!important;min-height:3.72rem!important;padding:.5rem .64rem!important}html body:has(main [data-testid=accounting-expenses-list-status]) main [data-testid=accounting-expenses-list-shell]>[data-testid^=expense-row-trigger-mobile-].expense-row-mobile+[data-testid^=expense-row-trigger-mobile-].expense-row-mobile{border-top:1px solid var(--mobile-refined-line)!important}html body:has(main [data-testid=accounting-expenses-list-status]) main .expense-row-mobile-description{font-size:.82rem!important;line-height:1.5!important}html body:has(main [data-testid=accounting-expenses-list-status]) main .expense-row-mobile-amount .num{font-size:.82rem!important}html body[data-chat-thread-open=true] .chat-thread-head{min-height:calc(48px + env(safe-area-inset-top))!important;padding:calc(2px + env(safe-area-inset-top)) 8px 2px!important;background:var(--tg-panel,#070514)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-thread-head{background:color-mix(in srgb, var(--tg-panel,#070514) 88%, transparent)!important}}html body[data-chat-thread-open=true] .chat-thread-head{-webkit-backdrop-filter:blur(18px)saturate(1.1)!important;backdrop-filter:blur(18px)saturate(1.1)!important}html body[data-chat-thread-open=true] .chat-pinned-message{border:1px solid var(--tg-blue,#8d77e8)!important;min-height:28px!important;max-height:28px!important;margin:.22rem .5rem 0!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-pinned-message{border:1px solid color-mix(in srgb, var(--tg-blue,#8d77e8) 12%, #ffffff1a)!important}}html body[data-chat-thread-open=true] .chat-pinned-message{background:var(--tg-panel,#070514)!important;border-radius:.86rem!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-pinned-message{background:color-mix(in srgb, var(--tg-panel,#070514) 82%, #ffffff0d)!important}}html body[data-chat-thread-open=true] .chat-pinned-message{overflow:hidden!important}html body[data-chat-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--tg-blue,#8d77e8), transparent 10rem), var(--tg-panel,#070514)!important;padding-inline:.5rem!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--tg-blue,#8d77e8) 5%, transparent), transparent 10rem), color-mix(in srgb, var(--tg-panel,#070514) 96%, #0f1024)!important}}html body[data-chat-page=true] .chat-bubble{max-width:84%!important;padding:.36rem .54rem .3rem!important;box-shadow:inset 0 1px #ffffff0a,0 7px 16px #0000001a!important}html body[data-chat-page=true] .chat-body{font-size:.86rem!important;line-height:1.48!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video]{width:min(17.2rem,100%)!important}html body[data-chat-thread-open=true] .chat-composer-wrap{padding:.28rem .52rem calc(.32rem + env(safe-area-inset-bottom))!important;background:var(--tg-panel,#070514)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-composer-wrap{background:color-mix(in srgb, var(--tg-panel,#070514) 94%, transparent)!important}}html body[data-chat-thread-open=true] .chat-composer{background:var(--tg-panel,#070514)!important;border-radius:1.45rem!important;min-height:50px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-thread-open=true] .chat-composer{background:color-mix(in srgb, var(--tg-panel,#070514) 78%, #ffffff14)!important}}}@media (width>=1024px){html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]{padding:.85rem!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary]>div:first-child{gap:.75rem!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-summary] .min-h-24{min-height:0!important;margin-top:.58rem!important;position:relative!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-primary-net]{min-height:0!important;margin-top:.3rem!important;font-size:clamp(2.05rem,3vw,2.45rem)!important;line-height:1.04!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-last-reconciliation]{margin-top:.14rem!important;line-height:1.45!important}html body main:has([data-testid=accounting-dashboard-summary]) [data-testid=accounting-dashboard-hero-metrics]{margin-top:.65rem!important}}html body[data-chat-page=true]{--tg-blue:#8d77e8;--tg-blue-strong:#8c45ff;--tg-header:var(--panel-2,#0b1226)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-header:color-mix(in srgb, var(--panel-2,#0b1226) 86%, var(--background,#020617))}}html body[data-chat-page=true]{--tg-panel:var(--background,#020617);--tg-list:var(--panel-2,#0b1226)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-list:color-mix(in srgb, var(--panel-2,#0b1226) 92%, var(--background,#020617))}}html body[data-chat-page=true]{--tg-composer:var(--background,#020617)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-composer:color-mix(in srgb, var(--background,#020617) 88%, var(--primary,#8d77e8) 12%)}}html body[data-chat-page=true]{--tg-input:var(--background,#020617)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-input:color-mix(in srgb, var(--background,#020617) 74%, #ffffff14)}}html body[data-chat-page=true]{--tg-incoming:var(--panel-2,#0b1226)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-incoming:color-mix(in srgb, var(--panel-2,#0b1226) 88%, #8d77e81a)}}html body[data-chat-page=true]{--tg-outgoing:#735fbd;--tg-outgoing-highlight:#8c45ff;--tg-text:#fff;--tg-muted:#8d8d93;--tg-meta:#98989c;--tg-out-meta:#fff}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-out-meta:color-mix(in srgb, #fff 74%, var(--pink-soft,#e2cbff) 26%)}}html body[data-chat-page=true]{--tg-line:#ffffff1a;--tg-hover:#8d77e824;--tg-menu:var(--popover,#0b1226)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true]{--tg-menu:color-mix(in srgb, var(--popover,#0b1226) 93%, var(--primary,#8d77e8) 7%)}}html body[data-chat-page=true]{--tg-shadow:0 1px 2px #0003}html.light body[data-chat-page=true],body.light[data-chat-page=true]{--tg-header:#fbfbfd;--tg-panel:#f4f0ff;--tg-list:#fff;--tg-composer:#f9f9fa;--tg-input:#fff;--tg-incoming:#fff;--tg-outgoing:#ece7ff;--tg-outgoing-highlight:#ece7ff;--tg-text:#000;--tg-muted:#8e8e93;--tg-meta:#989898;--tg-out-meta:var(--primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true]{--tg-out-meta:color-mix(in srgb, var(--primary,#8d77e8) 68%, var(--foreground,#0f172a))}}html.light body[data-chat-page=true],body.light[data-chat-page=true]{--tg-line:#3c3c432e;--tg-hover:#8d77e817;--tg-menu:#fffffffa;--tg-shadow:0 1px 2px #3c3c4324}html body[data-chat-page=true] .chat-list-panel,html body[data-chat-page=true] .chat-thread-panel{border-color:var(--tg-line)!important;background:var(--tg-list)!important;box-shadow:none!important}html body[data-chat-page=true] .chat-thread-panel,html body[data-chat-page=true] .chat-thread{background:var(--tg-panel)!important}html body[data-chat-page=true] .chat-thread-head{border-bottom:1px solid var(--tg-line)!important;background:var(--tg-header)!important;min-height:58px!important;color:var(--tg-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:7px 10px!important}html body[data-chat-page=true] .chat-mobile-back{display:none!important}html body[data-chat-page=true] .chat-thread-identity{min-height:44px!important;color:var(--tg-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:0!important}html body[data-chat-page=true] .chat-thread-head .chat-avatar{width:40px!important;min-width:40px!important;height:40px!important}html body[data-chat-page=true] .chat-thread-title{color:var(--tg-text)!important;font-size:17px!important;font-weight:700!important;line-height:20px!important}html body[data-chat-page=true] .chat-thread-sub{color:var(--tg-muted)!important;font-size:13px!important;font-weight:500!important;line-height:16px!important}html body[data-chat-page=true] .chat-thread-action,html body[data-chat-page=true] .chat-list-head>button,html body[data-chat-page=true] .chat-mobile-back{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--tg-blue)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}html body[data-chat-page=true] .chat-pinned-message{border:0!important;border-bottom:1px solid var(--tg-line)!important;background:var(--tg-header)!important;border-radius:0!important;grid-template-columns:3px minmax(0,1fr)!important;gap:9px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:5px 12px!important}html body[data-chat-page=true] .chat-pinned-message>svg{background:var(--tg-blue)!important;color:#0000!important;stroke:#0000!important;border-radius:999px!important;width:3px!important;height:30px!important}html body[data-chat-page=true] .chat-pinned-author{color:var(--tg-blue)!important;font-size:12px!important;line-height:15px!important}html body[data-chat-page=true] .chat-pinned-body{color:var(--tg-muted)!important;font-size:13px!important;line-height:16px!important}html body[data-chat-page=true] .chat-message-scroll{isolation:isolate!important;padding:10px 10px calc(var(--chat-footer-height,74px) + 14px)!important;scroll-padding-bottom:calc(var(--chat-footer-height,74px) + 14px)!important;background:radial-gradient(circle at 18% 12%, #ffffff09, transparent .35rem), radial-gradient(circle at 82% 34%, #ffffff07, transparent .28rem), var(--background,#020617)!important;position:relative!important}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll{background:radial-gradient(circle at 14% 18%,#ffffff6b,#0000 .34rem),radial-gradient(circle at 82% 28%,#ffffff52,#0000 .28rem),linear-gradient(145deg,#f4f0ff 0%,#ece7ff 34%,#e2cbff 56%,#fff 100%)!important}html body[data-chat-page=true] .chat-message{direction:ltr!important;margin-block:6px!important;padding-inline:4px!important}html body[data-chat-page=true] .chat-message[data-has-meeting-reminder=true]{margin-bottom:17px!important}html body[data-chat-page=true] .chat-message[data-group-position=middle],html body[data-chat-page=true] .chat-message[data-group-position=last]{margin-top:-3px!important}html body[data-chat-page=true] .chat-bubble{background:var(--tg-incoming)!important;width:fit-content!important;max-width:min(68%,34rem)!important;min-height:0!important;color:var(--tg-text)!important;box-shadow:var(--tg-shadow)!important;direction:rtl!important;border:0!important;border-radius:18px 18px 18px 6px!important;padding:7px 10px 5px!important;position:relative!important;overflow:visible!important}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble{background:linear-gradient(180deg, var(--tg-outgoing-highlight), var(--tg-outgoing))!important;color:#fff!important;border-radius:18px 18px 6px!important}html.light body[data-chat-page=true] .chat-message.is-mine .chat-bubble,body.light[data-chat-page=true] .chat-message.is-mine .chat-bubble{color:#000!important}html body[data-chat-page=true] .chat-bubble:after{content:"";background:inherit;width:12px;height:15px;display:none;position:absolute;bottom:0}html body[data-chat-page=true] .chat-message[data-group-position=single] .chat-bubble:after,html body[data-chat-page=true] .chat-message[data-group-position=last] .chat-bubble:after{display:block}html body[data-chat-page=true] .chat-message:not(.is-mine) .chat-bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);left:-5px}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);right:-5px}html body[data-chat-page=true] .chat-message[data-has-inline-media=true] .chat-bubble{padding:3px!important;overflow:hidden!important}html body[data-chat-page=true] .chat-body{color:inherit!important;font-size:15px!important;font-weight:400!important;line-height:20px!important}html body[data-chat-page=true] .chat-sender{font-size:13px!important;line-height:16px!important}html body[data-chat-page=true] .chat-message[data-sender-tone=blue] .chat-sender{color:#8d77e8!important}html body[data-chat-page=true] .chat-message[data-sender-tone=green] .chat-sender{color:var(--primary,#8d77e8)!important}html body[data-chat-page=true] .chat-message[data-sender-tone=teal] .chat-sender{color:#8d77e8!important}html body[data-chat-page=true] .chat-message-meta{float:inline-end!important;height:16px!important;color:var(--tg-meta)!important;margin:4px 8px 0 0!important;font-size:11px!important;line-height:14px!important}html body[data-chat-page=true] .chat-message.is-mine .chat-message-meta{color:var(--tg-out-meta)!important}html body[data-chat-page=true] .chat-meeting-reminder-mark{z-index:3!important;border:1px solid var(--tg-blue)!important;border-radius:999px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;position:absolute!important;bottom:-12px!important;left:8px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-meeting-reminder-mark{border:1px solid color-mix(in srgb, var(--tg-blue) 42%, #ffffff24)!important}}html body[data-chat-page=true] .chat-meeting-reminder-mark{background:var(--tg-menu)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-meeting-reminder-mark{background:color-mix(in srgb, var(--tg-menu) 86%, var(--tg-blue) 14%)!important}}html body[data-chat-page=true] .chat-meeting-reminder-mark{pointer-events:none!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:13px!important;line-height:1!important;box-shadow:0 5px 14px #0000003d,inset 0 1px #ffffff21!important}html body[data-chat-page=true] .chat-meeting-reminder-mark:after{content:""!important;z-index:-1!important;border-radius:inherit!important;border:1px solid var(--tg-blue)!important;position:absolute!important;inset:-4px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-meeting-reminder-mark:after{border:1px solid color-mix(in srgb, var(--tg-blue) 34%, transparent)!important}}html body[data-chat-page=true] .chat-meeting-reminder-mark:after{opacity:0!important;animation:2.8s ease-out infinite ayand-chat-bell-pulse!important;transform:scale(.82)!important}html body[data-chat-page=true] .chat-meeting-reminder-glyph{transform-origin:50% 12%!important;animation:2.8s ease-in-out infinite ayand-chat-bell-chime!important;display:block!important}html body[data-chat-page=true] .chat-message.is-mine:not([data-has-reactions=true]) .chat-meeting-reminder-mark{left:auto!important;right:8px!important}html body[data-chat-page=true] .chat-message-reply,html body[data-chat-page=true] .chat-link-preview{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body[data-chat-page=true] .chat-reply-accent,html body[data-chat-page=true] .chat-link-preview:before{background:var(--tg-blue)!important;border-radius:999px!important;width:3px!important;min-height:34px!important}html body[data-chat-page=true] .chat-link-preview-icon{display:none!important}html body[data-chat-page=true] .chat-attachment-preview{aspect-ratio:16/10!important;background:#000!important;border-radius:15px!important;width:min(320px,100%)!important}html body[data-chat-page=true] .chat-media-attachment[data-kind=video] .chat-attachment-preview{aspect-ratio:16/9!important;width:min(330px,100%)!important}html body[data-chat-page=true] .chat-video-play>span{color:#fff!important;background:#00000075!important;border-radius:999px!important;width:54px!important;height:54px!important}html body[data-chat-page=true] .chat-attachment-icon,html body[data-chat-page=true] .chat-attachment-download,html body[data-chat-page=true] .chat-media-icon{background:var(--tg-blue)!important;color:#fff!important;flex:0 0 36px!important;width:36px!important;height:36px!important}html body[data-chat-page=true] .chat-reaction-counts{margin:0!important;bottom:-12px!important;right:8px!important}html body[data-chat-page=true] .chat-reaction-counts button{min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--tg-text)!important}html body[data-chat-page=true] .chat-floating-reaction-picker{background:var(--tg-menu)!important;border:0!important;border-radius:999px!important;padding:4px!important;bottom:calc(100% + 8px)!important}html body[data-chat-page=true] .chat-floating-reaction-picker .chat-reaction-option{border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body[data-chat-page=true] .chat-reaction-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;display:inline!important}html body[data-chat-page=true] .chat-reaction-fallback{display:none!important}html body[data-chat-page=true] .chat-composer-wrap{border-top:1px solid var(--tg-line)!important;background:var(--tg-composer)!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important;box-shadow:none!important;position:relative!important;inset:auto!important}html body[data-chat-page=true] .chat-composer{width:min(100%,50rem)!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:4px!important;padding:0!important;display:flex!important}html body[data-chat-page=true] .chat-composer-input{border:1px solid var(--tg-line)!important;background:var(--tg-input)!important;min-width:0!important;min-height:44px!important;max-height:118px!important;color:var(--tg-text)!important;box-shadow:none!important;border-radius:22px!important;flex:auto!important;padding:11px 13px!important;font-size:16px!important;line-height:20px!important}html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-page=true] .chat-send-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;flex:0 0 44px!important}html body[data-chat-page=true] .chat-composer-icon{color:var(--tg-blue)!important;background:0 0!important}html body[data-chat-page=true] .chat-send-button{background:var(--tg-blue)!important;color:#fff!important}html body[data-chat-page=true] .chat-action-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body[data-chat-page=true] .chat-composer-action-menu-trigger,html body[data-chat-page=true] .chat-composer [aria-label=منشن]{display:none!important}html body[data-chat-page=true] .chat-composer-direct-action,html body[data-chat-page=true] .chat-emoji-trigger{display:inline-grid!important}html body[data-chat-page=true] .chat-scroll-bottom{right:18px!important;bottom:calc(var(--chat-footer-height,74px) + 18px)!important;z-index:8!important;background:var(--tg-menu)!important;width:44px!important;height:44px!important;color:var(--tg-blue)!important;border:0!important;border-radius:999px!important;position:absolute!important;box-shadow:0 8px 24px #0000003d!important}html body[data-chat-page=true] .chat-message-jump-highlight .chat-bubble{animation:1.2s ease-out chat-jump-highlight}@keyframes chat-jump-highlight{0%{box-shadow:0 0 0 0 #8d77e870, var(--tg-shadow)}35%{box-shadow:0 0 0 5px #8d77e847, var(--tg-shadow)}to{box-shadow:0 0 0 0 #8d77e800, var(--tg-shadow)}}@media (prefers-reduced-motion:reduce){html body[data-chat-page=true] .chat-message-jump-highlight .chat-bubble{box-shadow:0 0 0 2px #8d77e847, var(--tg-shadow)!important;animation:none!important}}@media (width<=720px){html body[data-chat-thread-open=true] .chat-thread-head{min-height:calc(52px + env(safe-area-inset-top))!important;padding:calc(4px + env(safe-area-inset-top)) 4px 4px!important;background:var(--tg-header)!important;grid-template-columns:auto minmax(0,1fr)!important}html body[data-chat-thread-open=true] .chat-mobile-back{width:auto!important;min-width:64px!important;color:var(--tg-blue)!important;gap:1px!important;padding-inline:2px 8px!important;font-size:16px!important;line-height:20px!important;display:inline-flex!important}html body[data-chat-thread-open=true] .chat-thread-actions{display:none!important}html body[data-chat-thread-open=true] .chat-thread-identity{text-align:end!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;min-height:44px!important}html body[data-chat-thread-open=true] .chat-thread-identity>.chat-avatar{grid-column:2!important}html body[data-chat-thread-open=true] .chat-thread-identity>:not(.chat-avatar){grid-column:1!important}html body[data-chat-thread-open=true] .chat-thread-head .chat-avatar{width:38px!important;min-width:38px!important;height:38px!important}html body[data-chat-thread-open=true] .chat-pinned-message{background:var(--tg-header)!important;border-radius:0!important;min-height:44px!important;max-height:44px!important;margin:0!important}html body[data-chat-thread-open=true] .chat-pinned-author{display:none!important}html body[data-chat-thread-open=true] .chat-message-scroll{padding:8px 6px calc(var(--chat-footer-height,66px) + 10px)!important;background:radial-gradient(circle at 18% 12%,#ffffff09,#0000 .35rem),#000!important}html body[data-chat-thread-open=true] .chat-bubble{max-width:78%!important;padding:7px 10px 5px!important}html body[data-chat-thread-open=true] .chat-body{font-size:15px!important;line-height:20px!important}html body[data-chat-thread-open=true] .chat-message-actions{display:none!important}html body[data-chat-thread-open=true] .chat-message[data-reactions-open=true] .chat-message-actions,html body[data-chat-thread-open=true] .chat-message[data-tools-open=true] .chat-message-actions{display:block!important}html body[data-chat-thread-open=true] .chat-composer-wrap{padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important;background:var(--tg-composer)!important;position:relative!important;inset:auto!important}html body[data-chat-thread-open=true] .chat-composer{background:0 0!important;gap:2px!important;width:100%!important;min-height:44px!important;padding:0!important}html body[data-chat-thread-open=true] .chat-composer-action-menu-trigger,html body[data-chat-thread-open=true] .chat-composer [aria-label=منشن]{display:none!important}html body[data-chat-thread-open=true] .chat-composer-direct-action{display:inline-grid!important}html body[data-chat-thread-open=true] .chat-composer-input{min-height:44px!important;max-height:118px!important;color:var(--tg-text)!important;font-size:16px!important;line-height:20px!important}html body[data-chat-thread-open=true] .chat-composer-icon,html body[data-chat-thread-open=true] .chat-send-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--tg-blue)!important}}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction] .chat-reaction-option{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;transform:none!important}@media (width<=720px){html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{inset-inline:max(.55rem, env(safe-area-inset-left)) max(.55rem, env(safe-area-inset-right))!important;top:auto!important;bottom:calc(var(--chat-footer-height,4.75rem) + .72rem + env(safe-area-inset-bottom))!important;z-index:120!important;grid-template-columns:repeat(6,46px)!important;justify-content:center!important;gap:2px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:4px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-action-menu-trigger{display:inline-grid!important}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-direct-action{display:none!important}}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head){min-height:calc(52px + env(safe-area-inset-top))!important;background:var(--tg-header)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-title,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-title){color:var(--tg-text)!important;font-size:17px!important;font-weight:700!important;line-height:20px!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-sub,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-sub){color:var(--tg-muted)!important;font-size:13px!important;font-weight:500!important;line-height:16px!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-bubble,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-bubble){background:var(--tg-incoming)!important;max-width:min(68%,34rem)!important;color:var(--tg-text)!important;padding:7px 10px 5px!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message.is-mine .chat-bubble,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message.is-mine .chat-bubble){background:linear-gradient(180deg, var(--tg-outgoing-highlight), var(--tg-outgoing))!important;color:#fff!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-composer-input){background:var(--tg-input)!important;min-height:44px!important;max-height:118px!important;color:var(--tg-text)!important;padding:11px 13px!important;font-size:16px!important;line-height:20px!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-toggle,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-action-toggle){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transform:none!important}@media (width<=720px){:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-bubble,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-bubble){max-width:78%!important}html body[data-chat-page=true] .chat-message[data-reactions-open=true] .chat-message-actions,html body[data-chat-thread-open=true] .chat-message[data-reactions-open=true] .chat-message-actions{transform:none!important}[data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-page=true] main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{inset-inline:auto!important;left:max(8px, env(safe-area-inset-left))!important;top:auto!important;right:auto!important;bottom:calc(var(--chat-footer-height,4.75rem) + .72rem + env(safe-area-inset-bottom))!important;width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;min-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;box-sizing:border-box!important;z-index:120!important;grid-template-columns:repeat(6,46px)!important;justify-content:center!important;justify-items:center!important;gap:2px!important;padding:4px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:none!important}}@media (width>=721px){html body[data-chat-page=true] .chat-composer .chat-composer-direct-action,html body[data-chat-page=true] .chat-composer [aria-label=منشن].chat-composer-direct-action,html body[data-chat-thread-open=true] .chat-composer .chat-composer-direct-action,html body[data-chat-thread-open=true] .chat-composer [aria-label=منشن].chat-composer-direct-action{display:inline-grid!important}html body[data-chat-page=true] .chat-composer .chat-composer-action-menu-trigger,html body[data-chat-thread-open=true] .chat-composer .chat-composer-action-menu-trigger{display:none!important}}html body[data-chat-page=true] .chat-reaction-emoji,html body[data-chat-thread-open=true] .chat-reaction-emoji{display:none!important}html body[data-chat-page=true] .chat-reaction-fallback,html body[data-chat-thread-open=true] .chat-reaction-fallback{z-index:2!important;width:1.18rem!important;height:1.18rem!important;color:var(--sticker-accent,var(--tg-blue,#8d77e8))!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-reaction-fallback,html body[data-chat-thread-open=true] .chat-reaction-fallback{color:color-mix(in srgb, var(--sticker-accent,var(--tg-blue,#8d77e8)) 86%, #fff 14%)!important}}html body[data-chat-page=true] .chat-reaction-fallback,html body[data-chat-thread-open=true] .chat-reaction-fallback{opacity:1!important;stroke-width:2.4px!important;transform:translate(-50%,-50%)!important}html body[data-chat-page=true] .chat-reaction-mark.is-compact .chat-reaction-fallback,html body[data-chat-thread-open=true] .chat-reaction-mark.is-compact .chat-reaction-fallback{stroke-width:2.6px!important;width:.82rem!important;height:.82rem!important}html body[data-chat-page=true] .chat-pins-bar,html body[data-chat-thread-open=true] .chat-pins-bar{border-bottom:1px solid var(--tg-line,#8e97aa38)!important;background:var(--tg-header,#070514)!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:stretch!important;min-height:42px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-bar,html body[data-chat-thread-open=true] .chat-pins-bar{background:color-mix(in srgb, var(--tg-header,#070514) 92%, #fff 4%)!important}}html body[data-chat-page=true] .chat-pins-bar,html body[data-chat-thread-open=true] .chat-pins-bar{box-shadow:none!important}html body[data-chat-page=true] .chat-pins-main,html body[data-chat-thread-open=true] .chat-pins-main{min-width:0!important;min-height:42px!important;color:var(--tg-text,var(--foreground))!important;text-align:start!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:4px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:5px 10px 5px 4px!important;display:grid!important}html body[data-chat-page=true] .chat-pins-main:is(:hover,:focus-visible),html body[data-chat-thread-open=true] .chat-pins-main:is(:hover,:focus-visible),html body[data-chat-page=true] .chat-pins-list-trigger:is(:hover,:focus-visible),html body[data-chat-thread-open=true] .chat-pins-list-trigger:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-main:is(:hover,:focus-visible),html body[data-chat-thread-open=true] .chat-pins-main:is(:hover,:focus-visible),html body[data-chat-page=true] .chat-pins-list-trigger:is(:hover,:focus-visible),html body[data-chat-thread-open=true] .chat-pins-list-trigger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 8%, transparent)!important}}html body[data-chat-page=true] .chat-pins-rail,html body[data-chat-thread-open=true] .chat-pins-rail{flex-direction:column!important;align-self:center!important;gap:2px!important;width:4px!important;min-height:28px!important;display:flex!important}html body[data-chat-page=true] .chat-pins-rail span,html body[data-chat-thread-open=true] .chat-pins-rail span{background:var(--tg-blue,#8d77e8)!important;border-radius:999px!important;flex:1 1 0!important;min-height:3px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-rail span,html body[data-chat-thread-open=true] .chat-pins-rail span{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 34%, transparent)!important}}html body[data-chat-page=true] .chat-pins-rail span[data-active=true],html body[data-chat-thread-open=true] .chat-pins-rail span[data-active=true]{background:var(--tg-blue,#8d77e8)!important}html body[data-chat-page=true] .chat-pins-copy,html body[data-chat-thread-open=true] .chat-pins-copy{gap:1px!important;min-width:0!important;display:grid!important}html body[data-chat-page=true] .chat-pins-author,html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-author,html body[data-chat-thread-open=true] .chat-pins-body{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body[data-chat-page=true] .chat-pins-author,html body[data-chat-thread-open=true] .chat-pins-author{color:var(--tg-blue,#8d77e8)!important;font-size:12px!important;font-weight:760!important;line-height:15px!important}html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{color:var(--tg-muted,var(--foreground))!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{color:var(--tg-muted,color-mix(in srgb, var(--foreground) 64%, transparent))!important}}html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{font-size:13px!important;font-weight:520!important;line-height:16px!important}html body[data-chat-page=true] .chat-pins-count,html body[data-chat-thread-open=true] .chat-pins-count{color:var(--tg-blue,#8d77e8)!important;white-space:nowrap!important;font-size:11px!important;font-weight:760!important}html body[data-chat-page=true] .chat-pins-list-trigger,html body[data-chat-thread-open=true] .chat-pins-list-trigger{border:0!important;border-inline-start:1px solid var(--tg-line,#8e97aa38)!important;place-items:center!important;min-width:40px!important;min-height:42px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-list-trigger,html body[data-chat-thread-open=true] .chat-pins-list-trigger{border-inline-start:1px solid color-mix(in srgb, var(--tg-line,#8e97aa38) 70%, transparent)!important}}html body[data-chat-page=true] .chat-pins-list-trigger,html body[data-chat-thread-open=true] .chat-pins-list-trigger{color:var(--tg-blue,#8d77e8)!important;background:0 0!important;outline:0!important}.chat-pins-menu{width:min(340px,100vw - 24px)!important;max-height:min(420px,100vh - 120px)!important;overflow-y:auto!important}.chat-pins-menu-title{color:var(--tg-muted,var(--muted-foreground))!important;font-size:11px!important;font-weight:760!important}.chat-pins-menu-item{grid-template-columns:18px minmax(0,1fr) 34px!important;gap:8px!important;min-height:48px!important;padding:6px 8px!important;display:grid!important}.chat-pins-menu-item[data-active=true]{background:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){.chat-pins-menu-item[data-active=true]{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 10%, transparent)!important}}.chat-pins-menu-copy{gap:1px!important;min-width:0!important;display:grid!important}.chat-pins-menu-author,.chat-pins-menu-body{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.chat-pins-menu-author{color:var(--tg-blue,#8d77e8)!important;font-size:12px!important;font-weight:760!important}.chat-pins-menu-body{color:var(--tg-muted,var(--muted-foreground))!important;font-size:12px!important;font-weight:520!important}.chat-pins-unpin{width:32px!important;height:32px!important;color:var(--tg-muted,var(--muted-foreground))!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important}.chat-pins-unpin:is(:hover,:focus-visible){background:var(--destructive,#ef4444)!important}@supports (color:color-mix(in lab, red, red)){.chat-pins-unpin:is(:hover,:focus-visible){background:color-mix(in srgb, var(--destructive,#ef4444) 12%, transparent)!important}}.chat-pins-unpin:is(:hover,:focus-visible){color:var(--destructive,#ef4444)!important;outline:0!important}html body[data-chat-page=true] [data-testid=chat-room-member] .chat-room-member-message,html body[data-chat-thread-open=true] [data-testid=chat-room-member] .chat-room-member-message{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(html body[data-chat-page=true]:has(main .chat-page) [data-testid=chat-room-member] .chat-room-member-message,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) [data-testid=chat-room-member] .chat-room-member-message){width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}@media (width<=720px){html body[data-chat-page=true] .chat-pins-bar,html body[data-chat-thread-open=true] .chat-pins-bar{grid-template-columns:minmax(0,1fr) 44px!important;min-height:44px!important}html body[data-chat-page=true] .chat-pins-main,html body[data-chat-thread-open=true] .chat-pins-main{grid-template-columns:4px minmax(0,1fr)!important;gap:8px!important;min-height:44px!important;padding:5px 8px 5px 6px!important}html body[data-chat-page=true] .chat-pins-author,html body[data-chat-thread-open=true] .chat-pins-author{display:none!important}html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{color:var(--foreground,#fff)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{color:color-mix(in srgb, var(--foreground,#fff) 82%, transparent)!important}}html body[data-chat-page=true] .chat-pins-body,html body[data-chat-thread-open=true] .chat-pins-body{font-size:12px!important;font-weight:620!important;line-height:15px!important}html body[data-chat-page=true] .chat-pins-count,html body[data-chat-thread-open=true] .chat-pins-count{display:none!important}html body[data-chat-page=true] .chat-pins-list-trigger,html body[data-chat-thread-open=true] .chat-pins-list-trigger{min-width:44px!important;min-height:44px!important}}@media (width>=721px){html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{direction:ltr!important;max-width:min(34rem,100vw - 24px)!important;overflow-x:visible!important}}html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu{overscroll-behavior:contain;background:var(--background,#020617)!important;width:min(24rem,100vw - 20px)!important;min-width:min(24rem,100vw - 20px)!important;max-width:min(24rem,100vw - 20px)!important;max-height:min(22rem,100svh - 7.5rem)!important;overflow-y:auto!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu{background:color-mix(in srgb, var(--background,#020617) 82%, var(--primary,#8d77e8) 18%)!important}}html body[data-chat-page=true] .chat-meeting-menu .chat-action-menu-label,html body[data-chat-thread-open=true] .chat-meeting-menu .chat-action-menu-label{display:none!important}html body[data-chat-page=true] .chat-meeting-menu .chat-action-menu-item,html body[data-chat-thread-open=true] .chat-meeting-menu .chat-action-menu-item{min-height:46px!important}@media (width<=720px){html body[data-chat-page=true] .chat-meeting-dialog :is(input,button,[data-testid=dialog-close-button]),html body[data-chat-thread-open=true] .chat-meeting-dialog :is(input,button,[data-testid=dialog-close-button]),html body[data-chat-page=true] .chat-meeting-select,html body[data-chat-thread-open=true] .chat-meeting-select{height:46px!important;min-height:46px!important}html body[data-chat-page=true] .chat-meeting-dialog [data-testid=dialog-close-button],html body[data-chat-thread-open=true] .chat-meeting-dialog [data-testid=dialog-close-button]{width:46px!important;min-width:46px!important}html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu{inset:auto auto max(10px, env(safe-area-inset-bottom)) 50%!important;bottom:max(10px, env(safe-area-inset-bottom))!important;pointer-events:auto!important;width:calc(100vw - 20px)!important;min-width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:min(21rem,42svh)!important;position:fixed!important;transform:translate(-50%)!important}:is(html body[data-chat-page=true] [data-radix-popper-content-wrapper]:has(.chat-meeting-menu),html body[data-chat-thread-open=true] [data-radix-popper-content-wrapper]:has(.chat-meeting-menu)){pointer-events:none!important;z-index:140!important;width:100vw!important;height:100svh!important;position:fixed!important;inset:0!important;transform:none!important}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-blue:var(--ayand-primary,#8d77e8);--tg-blue-strong:var(--ayand-primary-strong,#8c45ff);--tg-header:var(--ayand-surface,#14112ad6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-header:color-mix(in srgb, var(--ayand-surface,#14112ad6) 88%, var(--ayand-primary,#8d77e8) 12%);--tg-list:color-mix(in srgb, var(--ayand-surface,#14112ad6) 90%, var(--ayand-ink,#100d29) 10%);--tg-composer:color-mix(in srgb, var(--ayand-surface,#14112ad6) 86%, var(--ayand-primary,#8d77e8) 14%);--tg-input:color-mix(in srgb, var(--ayand-ink-2,#100d24) 82%, var(--ayand-primary,#8d77e8) 18%);--tg-incoming:color-mix(in srgb, var(--ayand-surface,#14112ad6) 92%, var(--ayand-primary,#8d77e8) 8%);--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#8d77e8) 70%, var(--ayand-ink-2,#100d24) 30%);--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#8c45ff) 64%, var(--ayand-primary,#8d77e8) 36%);--tg-out-meta:color-mix(in srgb, #fff 74%, var(--pink-soft,#e2cbff) 26%);--tg-menu:color-mix(in srgb, var(--popover,#100d24f7) 90%, var(--ayand-primary,#8d77e8) 10%)}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-header:color-mix(in srgb, var(--ayand-surface,#ffffffeb) 94%, var(--ayand-primary,#765fe0) 6%);--tg-composer:color-mix(in srgb, var(--ayand-surface,#ffffffeb) 91%, var(--ayand-primary,#765fe0) 9%);--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#765fe0) 16%, #fff);--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#5b45c4) 12%, #fff);--tg-out-meta:color-mix(in srgb, var(--ayand-primary,#765fe0) 68%, var(--foreground,#0f172a));--tg-menu:color-mix(in srgb, var(--popover,#fff) 96%, var(--ayand-primary,#765fe0) 4%)}}html body[data-chat-page=true] .chat-message[data-sender-tone=blue] .chat-sender,html body[data-chat-page=true] .chat-message[data-sender-tone=green] .chat-sender,html body[data-chat-page=true] .chat-message[data-sender-tone=purple] .chat-sender,html body[data-chat-page=true] .chat-message[data-sender-tone=teal] .chat-sender{color:var(--primary,#8d77e8)!important}html body[data-chat-page=true] .chat-message-scroll,html body[data-chat-thread-open=true] .chat-message-scroll,html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-image:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 38%), linear-gradient(135deg, var(--ayand-primary,#765fe0), var(--ayand-amber,#b9c7ff) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 10%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), color-mix(in srgb, var(--ayand-amber,#b9c7ff) 4%, transparent) 56%, transparent), repeating-linear-gradient(135deg, #765fe00b 0 1px, transparent 1px 22px)!important}}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background-position:50%,50%,50%!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}@keyframes ayand-chat-bell-chime{0%,76%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}84%{transform:rotate(11deg)}88%{transform:rotate(-7deg)}92%{transform:rotate(4deg)}}@keyframes ayand-chat-bell-pulse{0%,76%,to{opacity:0;transform:scale(.82)}84%{opacity:.48}96%{opacity:0;transform:scale(1.24)}}@media (prefers-reduced-motion:reduce){html body[data-chat-page=true] .chat-meeting-reminder-mark:after,html body[data-chat-page=true] .chat-meeting-reminder-glyph{animation:none!important}}html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu{opacity:1!important;background:var(--ayand-surface,#14112ad6)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu{background:color-mix(in srgb, var(--ayand-surface,#14112ad6) 82%, var(--ayand-primary,#8d77e8) 18%)!important}}html body[data-chat-page=true] .chat-action-menu,html body[data-chat-thread-open=true] .chat-action-menu{opacity:1!important;background:var(--ayand-surface,#14112ad6)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-action-menu,html body[data-chat-thread-open=true] .chat-action-menu{background:color-mix(in srgb, var(--ayand-surface,#14112ad6) 86%, var(--ayand-primary,#8d77e8) 14%)!important}}html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{opacity:1!important;background:var(--ayand-surface,#14112ad6)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{background:color-mix(in srgb, var(--ayand-surface,#14112ad6) 80%, var(--ayand-primary,#8d77e8) 20%)!important}html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 22%, transparent), 0 0 12px color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 18%, transparent)!important}}html body[data-chat-page=true] .chat-thread,html body[data-chat-thread-open=true] .chat-thread{position:relative!important}html body[data-chat-page=true] .chat-drop-overlay,html body[data-chat-thread-open=true] .chat-drop-overlay{inset:64px 12px calc(var(--chat-footer-height,80px) + 12px)!important;z-index:30!important;pointer-events:none!important;border:1px dashed var(--tg-blue,#2ea6ff)!important;align-content:center!important;place-items:center!important;gap:8px!important;display:grid!important;position:absolute!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-drop-overlay,html body[data-chat-thread-open=true] .chat-drop-overlay{border:1px dashed color-mix(in srgb, var(--tg-blue,#2ea6ff) 54%, transparent)!important}}html body[data-chat-page=true] .chat-drop-overlay,html body[data-chat-thread-open=true] .chat-drop-overlay{background:var(--tg-panel,#ffffffeb)!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-drop-overlay,html body[data-chat-thread-open=true] .chat-drop-overlay{background:color-mix(in srgb, var(--tg-panel,#ffffffeb) 82%, transparent)!important}}html body[data-chat-page=true] .chat-drop-overlay,html body[data-chat-thread-open=true] .chat-drop-overlay{color:var(--tg-blue,#2ea6ff)!important;box-shadow:0 18px 50px #0f172a24!important}html body[data-chat-page=true] .chat-drop-overlay>span,html body[data-chat-thread-open=true] .chat-drop-overlay>span{background:var(--tg-blue,#2ea6ff)!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-drop-overlay>span,html body[data-chat-thread-open=true] .chat-drop-overlay>span{background:color-mix(in srgb, var(--tg-blue,#2ea6ff) 12%, transparent)!important}}html body[data-chat-page=true] .chat-drop-overlay small,html body[data-chat-thread-open=true] .chat-drop-overlay small{letter-spacing:0!important;font-size:12px!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-public-avatar,html body[data-chat-thread-open=true] .chat-public-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--primary,#8d77e8) 92%, #fff 8%), color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 76%, var(--purple-strong,#8c45ff) 24%))!important}}html body[data-chat-page=true] .chat-room-profile-head,html body[data-chat-thread-open=true] .chat-room-profile-head{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body[data-chat-page=true] .chat-room-profile-photo,html body[data-chat-thread-open=true] .chat-room-profile-photo{width:52px!important;height:52px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 52px!important;padding:0!important;position:relative!important}html body[data-chat-page=true] .chat-room-profile-avatar,html body[data-chat-thread-open=true] .chat-room-profile-avatar{width:52px!important;height:52px!important}html body[data-chat-page=true] .chat-room-profile-photo-mark,html body[data-chat-thread-open=true] .chat-room-profile-photo-mark{background:var(--tg-blue,#2ea6ff)!important;color:#fff!important;width:22px!important;height:22px!important;box-shadow:0 0 0 2px var(--tg-panel,#fff)!important;border-radius:999px!important;place-items:center!important;display:grid!important;position:absolute!important;bottom:-2px!important;right:-2px!important}html body[data-chat-page=true] .chat-room-profile-actions,html body[data-chat-thread-open=true] .chat-room-profile-actions{flex:none!important;gap:4px!important;display:inline-flex!important}html body[data-chat-page=true] .chat-mini-avatar,html body[data-chat-thread-open=true] .chat-mini-avatar{isolation:isolate}html body[data-chat-page=true] .chat-mini-avatar:after,html body[data-chat-thread-open=true] .chat-mini-avatar:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:color;background:linear-gradient(145deg,#8d77e86b,#b9c7ff38);position:absolute;inset:0}html body[data-chat-page=true] [data-testid=chat-thread-search-panel] :is([data-testid=chat-thread-search-input],[data-testid=dialog-close-button]),html body[data-chat-thread-open=true] [data-testid=chat-thread-search-panel] :is([data-testid=chat-thread-search-input],[data-testid=dialog-close-button]),html body[data-chat-page=true] [data-testid=chat-media-gallery] :is([role=tab],[data-slot=tabs-trigger],[data-testid=sheet-close]),html body[data-chat-thread-open=true] [data-testid=chat-media-gallery] :is([role=tab],[data-slot=tabs-trigger],[data-testid=sheet-close]),html body[data-chat-page=true] [data-testid=chat-profile-panel] [data-testid=sheet-close],html body[data-chat-thread-open=true] [data-testid=chat-profile-panel] [data-testid=sheet-close]{height:44px!important;min-height:44px!important}html body[data-chat-page=true] [data-testid=chat-thread-search-panel] [data-testid=dialog-close-button],html body[data-chat-thread-open=true] [data-testid=chat-thread-search-panel] [data-testid=dialog-close-button],html body[data-chat-page=true] [data-testid=chat-media-gallery] [data-testid=sheet-close],html body[data-chat-thread-open=true] [data-testid=chat-media-gallery] [data-testid=sheet-close],html body[data-chat-page=true] [data-testid=chat-profile-panel] [data-testid=sheet-close],html body[data-chat-thread-open=true] [data-testid=chat-profile-panel] [data-testid=sheet-close]{width:44px!important;min-width:44px!important}html body[data-chat-page=true] [data-testid=chat-media-gallery].chat-bottom-sheet,html body[data-chat-thread-open=true] [data-testid=chat-media-gallery].chat-bottom-sheet{max-height:min(76svh,100svh - 16px,38rem)!important;bottom:0!important}@media (width<=720px){:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-head){padding:calc(4px + env(safe-area-inset-top)) 6px 4px!important;grid-template-columns:minmax(64px,auto) minmax(0,1fr) 88px!important;align-items:center!important;gap:4px!important;display:grid!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-actions,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-actions){justify-content:flex-end!important;align-items:center!important;gap:0!important;width:88px!important;min-width:88px!important;display:inline-flex!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-action,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-action){place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important}:is(html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-identity,html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-thread-identity){justify-self:stretch!important;width:100%!important;min-width:0!important}html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 8px!important;display:flex!important;overflow:auto hidden!important}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 8px!important;display:flex!important;overflow:auto hidden!important}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 8px!important;display:flex!important;overflow:auto hidden!important}html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker::-webkit-scrollbar{display:none}html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker::-webkit-scrollbar{display:none}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker::-webkit-scrollbar{display:none}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker::-webkit-scrollbar{display:none}html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker .chat-reaction-option,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker .chat-reaction-option{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body[data-chat-page=true][data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker .chat-reaction-option{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker .chat-reaction-option{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-blue-strong:color-mix(in srgb, var(--ayand-primary-strong,#8c45ff) 88%, #fff 12%);--tg-header:color-mix(in srgb, var(--ayand-surface,#14112ad6) 90%, var(--ayand-primary,#8d77e8) 10%);--tg-list:color-mix(in srgb, var(--ayand-surface,#14112ad6) 88%, var(--ayand-ink,#100d29) 12%);--tg-composer:color-mix(in srgb, var(--ayand-surface,#14112ad6) 84%, var(--ayand-primary,#8d77e8) 16%);--tg-input:color-mix(in srgb, var(--ayand-ink-2,#100d24) 92%, #fff 8%);--tg-incoming:color-mix(in srgb, var(--ayand-surface,#14112ad6) 88%, #fff 6%);--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#8d77e8) 60%, var(--ayand-ink-2,#100d24) 40%);--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#8c45ff) 84%, #fff 16%);--tg-out-meta:color-mix(in srgb, #fff 76%, var(--ayand-primary,#8d77e8) 24%);--tg-menu:color-mix(in srgb, var(--ayand-surface,#14112ad6) 88%, var(--ayand-primary,#8d77e8) 12%)}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-header:color-mix(in srgb, var(--ayand-surface,#ffffffeb) 94%, var(--ayand-primary,#765fe0) 6%);--tg-composer:color-mix(in srgb, #fff 92%, var(--ayand-primary,#765fe0) 8%);--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#765fe0) 15%, #fff);--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#5b45c4) 12%, #fff);--tg-out-meta:color-mix(in srgb, var(--ayand-primary,#765fe0) 62%, var(--foreground,#17132b))}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-line:var(--ayand-border,#4a3d9a29);--tg-menu:#fff}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-menu:color-mix(in srgb, #fff 94%, var(--ayand-primary,#765fe0) 6%)}}html body[data-chat-page=true] .chat-list-head,html body[data-chat-page=true] .chat-thread-head,html body[data-chat-page=true] .chat-pinned-message,html body[data-chat-thread-open=true] .chat-list-head,html body[data-chat-thread-open=true] .chat-thread-head,html body[data-chat-thread-open=true] .chat-pinned-message{border-color:var(--tg-line)!important;background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--tg-header)!important}html body[data-chat-page=true] .chat-message-scroll,html body[data-chat-thread-open=true] .chat-message-scroll{scrollbar-color:var(--tg-blue) transparent!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message-scroll,html body[data-chat-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, var(--ayand-primary,#765fe0), transparent 36%), radial-gradient(circle at 92% 4%, var(--ayand-primary,#765fe0), transparent 23rem), repeating-linear-gradient(135deg, #765fe009 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary,#765fe0) 7%, transparent), transparent 36%), radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--ayand-primary,#765fe0) 8%, transparent), transparent 23rem), repeating-linear-gradient(135deg, #765fe009 0 1px, transparent 1px 22px), var(--ayand-ink,#fbfaff)!important}}html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background-color:var(--ayand-ink,#fbfaff)!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,22px 22px!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-bubble,html body[data-chat-thread-open=true] .chat-bubble{border:1px solid color-mix(in srgb, var(--tg-line) 58%, transparent)!important}}html body[data-chat-page=true] .chat-bubble,html body[data-chat-thread-open=true] .chat-bubble{background:var(--tg-incoming)!important;box-shadow:0 10px 24px #05041221,inset 0 1px #ffffff0b!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-bubble,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-bubble{border-color:color-mix(in srgb, var(--tg-blue) 36%, #ffffff24)!important}}html body[data-chat-page=true] .chat-composer-wrap,html body[data-chat-thread-open=true] .chat-composer-wrap{border-color:var(--tg-line)!important;background:var(--tg-composer)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-composer,html body[data-chat-thread-open=true] .chat-composer{background:color-mix(in srgb, var(--tg-panel) 82%, #fff 6%)!important}html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-thread-open=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-page=true] .chat-conversation-row.is-public,html body[data-chat-thread-open=true] .chat-conversation-row.is-public{border-color:color-mix(in srgb, var(--tg-blue) 32%, var(--tg-line))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--tg-blue) 15%, transparent), #ffffff05), color-mix(in srgb, var(--tg-list) 88%, transparent)!important}html body[data-chat-page=true] .chat-thread-action,html body[data-chat-page=true] .chat-list-head>button,html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-thread-open=true] .chat-thread-action,html body[data-chat-thread-open=true] .chat-list-head>button,html body[data-chat-thread-open=true] .chat-composer-icon{color:color-mix(in srgb, var(--tg-blue) 82%, #fff 18%)!important}html body[data-chat-page=true] .chat-public-avatar,html body[data-chat-thread-open=true] .chat-public-avatar{background:linear-gradient(145deg, var(--tg-blue), color-mix(in srgb, var(--tg-blue-strong) 76%, var(--ayand-secondary,#b9c7ff) 24%))!important}html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 24%, transparent), 0 0 12px color-mix(in srgb, var(--tg-blue) 20%, transparent)!important}}html body[data-chat-page=true] .chat-mini-avatar img,html body[data-chat-thread-open=true] .chat-mini-avatar img{filter:saturate(.64)contrast(.96)brightness(.94)}html body[data-chat-page=true] .chat-mini-avatar:after,html body[data-chat-thread-open=true] .chat-mini-avatar:after{background:linear-gradient(145deg,#8d77e857,#ffffff1a)}main .employee-portal-page .employee-portal-hero{grid-template-areas:"person""punch""progress"!important}main .employee-portal-page .employee-portal-punch-card{background:0 0!important;border:0!important;grid-area:punch!important;place-items:center!important;gap:.35rem!important;min-height:3.1rem!important;padding:.45rem 0!important;display:grid!important}main .employee-portal-page .employee-portal-hero .portal-clock-face{display:grid!important}main .employee-portal-page .portal-clock-digits{min-height:2rem!important}html body:has(.app-shell-layout) [data-testid=topbar-page-title]{min-height:46px!important;line-height:1.18!important;overflow:visible!important}html main .employee-portal-page .employee-portal-greeting h1{overflow-wrap:anywhere;min-width:0!important;max-width:min(34rem,100%)!important;color:var(--portal-premium-text,var(--text))!important;grid-column:1!important;margin:0!important;font-size:.98rem!important;font-weight:760!important;line-height:1.16!important}html main .daily-tasks-panel .daily-task-panel-visible-label{color:var(--portal-premium-muted,var(--muted-foreground))!important;margin:0 0 .45rem!important;font-size:.72rem!important;font-weight:760!important;line-height:1.5!important;display:block!important}html main [data-testid=personal-daily-tasks-route-note].personal-daily-tasks-route-note{margin:0 0 .65rem!important;display:flex!important}html body:has(.app-shell-layout) [data-testid=topbar-notification-panel]{background-color:#100e25f7!important;background-image:linear-gradient(#8d77e80f,#ffffff05)!important}html body [data-testid=login-section-separation-note]{color:#e8eaffdb!important}html body [data-testid=attendance-calendar-day][data-tone=overtime] [data-testid=attendance-calendar-marker],html body [data-testid^=calendar-tone-overtime] .bg-purple-600{background-color:#9333ea!important}html body [data-testid=attendance-calendar-day][data-tone=shortage] [data-testid=attendance-calendar-marker],html body [data-testid^=calendar-tone-shortage] .bg-red-600{background-color:#dc2626!important}html body [data-testid=attendance-calendar-day][data-tone=holiday] [data-testid=attendance-calendar-marker],html body [data-testid^=calendar-tone-holiday] .bg-gray-400{background-color:#9ca3af!important}html main [data-testid=manager-daily-tasks-page][data-roster-source=error] .manager-task-workbench{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important}html main [data-testid=manager-daily-tasks-page][data-roster-source=error] .manager-task-detail-column{visibility:visible!important;opacity:1!important;display:block!important}html [data-testid=manager-daily-tasks-page][data-roster-source=error] .manager-task-workbench,html .manager-daily-tasks-page-roster-error .manager-task-workbench{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important}html [data-testid=manager-daily-tasks-page][data-roster-source=error] .manager-task-detail-column,html .manager-daily-tasks-page-roster-error .manager-task-detail-column{visibility:visible!important;opacity:1!important;display:block!important}html body [data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false][data-roster-source=error] .manager-task-workbench{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important}html body [data-testid=manager-daily-tasks-page][data-route-employee=false][data-route-task=false][data-roster-source=error] .manager-task-detail-column{visibility:visible!important;opacity:1!important;display:block!important}@media (width>=1024px){html body main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true]{overscroll-behavior:contain!important;max-height:min(18.75rem,100svh - 29rem)!important;overflow-y:auto!important}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-blue:var(--ayand-primary,#8d77e8);--tg-blue-strong:var(--ayand-primary-strong,#8c45ff)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-blue-strong:color-mix(in srgb, var(--ayand-primary-strong,#8c45ff) 86%, var(--ayand-secondary,#b9c7ff) 14%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-header:var(--ayand-surface,#1f1a44e6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-header:color-mix(in srgb, var(--ayand-surface,#1f1a44e6) 92%, var(--ayand-ink,#100d29) 8%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-panel:var(--ayand-ink,#100d29);--tg-list:var(--ayand-surface,#1f1a44e6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-list:color-mix(in srgb, var(--ayand-surface,#1f1a44e6) 94%, var(--ayand-ink,#100d29) 6%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-composer:var(--ayand-surface,#1f1a44e6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-composer:color-mix(in srgb, var(--ayand-surface,#1f1a44e6) 86%, var(--ayand-ink-2,#1a153d) 14%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-input:var(--ayand-ink-2,#1a153d)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-input:color-mix(in srgb, var(--ayand-ink-2,#1a153d) 78%, var(--ayand-surface,#1f1a44e6) 22%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-incoming:var(--ayand-surface,#1f1a44e6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-incoming:color-mix(in srgb, var(--ayand-surface,#1f1a44e6) 90%, var(--ayand-ink-2,#1a153d) 10%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-outgoing:var(--ayand-primary,#8d77e8)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#8d77e8) 56%, var(--ayand-ink-2,#1a153d) 44%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-outgoing-highlight:var(--ayand-primary-strong,#8c45ff)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#8c45ff) 76%, var(--ayand-primary,#8d77e8) 24%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-text:var(--ayand-text,#fbfaff);--tg-muted:var(--ayand-muted,#ebe6ffd1);--tg-meta:var(--ayand-dim,#d7cff8a3);--tg-out-meta:#fff}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-out-meta:color-mix(in srgb, #fff 78%, var(--ayand-secondary,#b9c7ff) 22%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-line:var(--ayand-border,#8d77e842);--tg-hover:var(--ayand-surface-hover,#b9c7ff21);--tg-menu:var(--ayand-surface,#1f1a44e6)}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-menu:color-mix(in srgb, var(--ayand-surface,#1f1a44e6) 92%, var(--ayand-ink-2,#1a153d) 8%)}}html body[data-chat-page=true],html body[data-chat-thread-open=true]{--tg-shadow:0 12px 30px #0807192e}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-header:var(--ayand-surface,#ffffffeb)}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-header:color-mix(in srgb, var(--ayand-surface,#ffffffeb) 94%, var(--ayand-primary,#765fe0) 6%)}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-panel:var(--ayand-ink,#fbfaff);--tg-list:var(--ayand-surface,#ffffffeb);--tg-composer:#fff}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-composer:color-mix(in srgb, #fff 92%, var(--ayand-primary,#765fe0) 8%)}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-input:#fff;--tg-incoming:#fff;--tg-outgoing:var(--ayand-primary,#765fe0)}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-outgoing:color-mix(in srgb, var(--ayand-primary,#765fe0) 16%, #fff)}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-outgoing-highlight:var(--ayand-primary-strong,#5b45c4)}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-outgoing-highlight:color-mix(in srgb, var(--ayand-primary-strong,#5b45c4) 12%, #fff)}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-text:var(--ayand-text,#17132b);--tg-muted:var(--ayand-muted,#433869bd);--tg-meta:var(--ayand-dim,#594f808f);--tg-out-meta:var(--ayand-primary,#765fe0)}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-out-meta:color-mix(in srgb, var(--ayand-primary,#765fe0) 62%, var(--foreground,#17132b))}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-line:var(--ayand-border,#4a3d9a29);--tg-hover:var(--ayand-surface-hover,#8d77e81c);--tg-menu:#fff}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-menu:color-mix(in srgb, #fff 94%, var(--ayand-primary,#765fe0) 6%)}}html.light body[data-chat-page=true],body.light[data-chat-page=true],html.light body[data-chat-thread-open=true],body.light[data-chat-thread-open=true]{--tg-shadow:0 12px 28px #0f172a1a}html body[data-chat-page=true] .chat-message-scroll,html body[data-chat-thread-open=true] .chat-message-scroll,html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{background:var(--ayand-chat-background-image), var(--ayand-chat-background-fill)!important;background-color:var(--ayand-chat-background-fill)!important;background-image:var(--ayand-chat-background-image)!important;background-position:var(--ayand-chat-background-position)!important;background-repeat:var(--ayand-chat-background-repeat)!important;background-size:var(--ayand-chat-background-size)!important;scrollbar-color:var(--tg-blue) transparent!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message-scroll,html body[data-chat-thread-open=true] .chat-message-scroll,html.light body[data-chat-page=true] .chat-message-scroll,body.light[data-chat-page=true] .chat-message-scroll,html.light body[data-chat-thread-open=true] .chat-message-scroll,body.light[data-chat-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html.light body[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}body.light[data-chat-page=true]:has(main .chat-page) main .chat-page .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html.light body[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}body.light[data-chat-page=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}html.light body[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}body.light[data-chat-thread-open=true]:has(main .chat-page[data-thread-open=true]) main .chat-page[data-thread-open=true] .chat-message-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue) 34%, transparent) transparent!important}}html body[data-chat-page=true] .chat-list-panel,html body[data-chat-page=true] .chat-thread-panel,html body[data-chat-thread-open=true] .chat-list-panel,html body[data-chat-thread-open=true] .chat-thread-panel{border-color:var(--tg-line)!important;background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--tg-list)!important;box-shadow:0 20px 58px #05041238,inset 0 1px #ffffff0b!important}html body[data-chat-page=true] .chat-thread-panel,html body[data-chat-page=true] .chat-thread,html body[data-chat-thread-open=true] .chat-thread-panel,html body[data-chat-thread-open=true] .chat-thread{background:var(--tg-panel)!important}html body[data-chat-page=true] .chat-list-head,html body[data-chat-page=true] .chat-thread-head,html body[data-chat-page=true] .chat-pinned-message,html body[data-chat-thread-open=true] .chat-list-head,html body[data-chat-thread-open=true] .chat-thread-head,html body[data-chat-thread-open=true] .chat-pinned-message,html body[data-chat-page=true] .chat-composer-wrap,html body[data-chat-thread-open=true] .chat-composer-wrap{border-color:var(--tg-line)!important;background:var(--tg-header)!important}html body[data-chat-page=true] .chat-composer,html body[data-chat-thread-open=true] .chat-composer{background:var(--tg-panel)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-composer,html body[data-chat-thread-open=true] .chat-composer{background:color-mix(in srgb, var(--tg-panel) 78%, #ffffff0e)!important}}html body[data-chat-page=true] .chat-search,html body[data-chat-page=true] .chat-composer-input,html body[data-chat-thread-open=true] .chat-search,html body[data-chat-thread-open=true] .chat-composer-input{border-color:var(--tg-line)!important;background:var(--tg-input)!important;color:var(--tg-text)!important}html body[data-chat-page=true] .chat-bubble,html body[data-chat-thread-open=true] .chat-bubble{border:1px solid var(--tg-line)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-bubble,html body[data-chat-thread-open=true] .chat-bubble{border:1px solid color-mix(in srgb, var(--tg-line) 56%, transparent)!important}}html body[data-chat-page=true] .chat-bubble,html body[data-chat-thread-open=true] .chat-bubble{background:var(--tg-incoming)!important;color:var(--tg-text)!important;box-shadow:0 10px 24px #0504121f,inset 0 1px #ffffff0b!important}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-bubble{border-color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-bubble,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-bubble{border-color:color-mix(in srgb, var(--tg-blue) 34%, #ffffff24)!important}}html body[data-chat-page=true] .chat-message.is-mine .chat-bubble,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-bubble{background:linear-gradient(180deg, var(--tg-outgoing-highlight), var(--tg-outgoing))!important}html body[data-chat-page=true] .chat-thread-action,html body[data-chat-page=true] .chat-list-head>button,html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-thread-open=true] .chat-thread-action,html body[data-chat-thread-open=true] .chat-list-head>button,html body[data-chat-thread-open=true] .chat-composer-icon{color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-thread-action,html body[data-chat-page=true] .chat-list-head>button,html body[data-chat-page=true] .chat-composer-icon,html body[data-chat-thread-open=true] .chat-thread-action,html body[data-chat-thread-open=true] .chat-list-head>button,html body[data-chat-thread-open=true] .chat-composer-icon{color:color-mix(in srgb, var(--tg-blue) 84%, #fff 16%)!important}}html body[data-chat-page=true] .chat-send-button,html body[data-chat-thread-open=true] .chat-send-button,html body[data-chat-page=true] .chat-unread-badge,html body[data-chat-thread-open=true] .chat-unread-badge{background:var(--tg-blue)!important;color:#fff!important}html body[data-chat-page=true] .chat-action-menu,html body[data-chat-thread-open=true] .chat-action-menu,html body[data-chat-page=true] .chat-meeting-menu,html body[data-chat-thread-open=true] .chat-meeting-menu,html body[data-chat-page=true] [data-testid=chat-reaction].chat-floating-reaction-picker,html body[data-chat-thread-open=true] [data-testid=chat-reaction].chat-floating-reaction-picker{opacity:1!important;background:var(--tg-menu)!important;color:var(--tg-text)!important}html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-thread-open=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-page=true] .chat-conversation-row.is-public,html body[data-chat-thread-open=true] .chat-conversation-row.is-public{border-color:var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-thread-open=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-page=true] .chat-conversation-row.is-public,html body[data-chat-thread-open=true] .chat-conversation-row.is-public{border-color:color-mix(in srgb, var(--tg-blue) 30%, var(--tg-line))!important}}html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-thread-open=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-page=true] .chat-conversation-row.is-public,html body[data-chat-thread-open=true] .chat-conversation-row.is-public{background:linear-gradient(135deg, var(--tg-blue), var(--ayand-secondary,#b9c7ff)), var(--tg-list)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-thread-open=true] .chat-conversation-row:is(:hover,:focus-visible,.is-active),html body[data-chat-page=true] .chat-conversation-row.is-public,html body[data-chat-thread-open=true] .chat-conversation-row.is-public{background:linear-gradient(135deg, color-mix(in srgb, var(--tg-blue) 13%, transparent), color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 5%, transparent)), color-mix(in srgb, var(--tg-list) 90%, transparent)!important}}html body[data-chat-page=true] .chat-public-avatar,html body[data-chat-thread-open=true] .chat-public-avatar{background:linear-gradient(145deg, var(--tg-blue), var(--tg-blue-strong))!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-public-avatar,html body[data-chat-thread-open=true] .chat-public-avatar{background:linear-gradient(145deg, var(--tg-blue), color-mix(in srgb, var(--tg-blue-strong) 76%, var(--ayand-secondary,#b9c7ff) 24%))!important}}html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{background:var(--ayand-secondary,#b9c7ff)!important;box-shadow:0 0 0 2px var(--ayand-secondary,#b9c7ff), 0 0 12px var(--tg-blue)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ayand-secondary,#b9c7ff) 24%, transparent), 0 0 12px color-mix(in srgb, var(--tg-blue) 20%, transparent)!important}}html body[data-chat-page=true] .chat-message[data-sender-tone=blue] .chat-sender,html body[data-chat-page=true] .chat-message[data-sender-tone=green] .chat-sender,html body[data-chat-page=true] .chat-message[data-sender-tone=teal] .chat-sender{color:var(--tg-blue)!important}html body[data-chat-page=true] .chat-message[data-sender-tone=purple] .chat-sender{color:var(--tg-blue-strong)!important}html body[data-chat-page=true] .chat-message[data-sender-tone=amber] .chat-sender{color:var(--ayand-secondary,#b9c7ff)!important}html body[data-chat-page=true] .chat-message[data-sender-tone=red] .chat-sender{color:var(--ayand-coral,#fb7185)!important}html body[data-chat-page=true] .chat-read-more,html body[data-chat-thread-open=true] .chat-read-more{appearance:none!important;color:var(--tg-blue,#8d77e8)!important;background:0 0!important;border:0!important;border-radius:.28rem!important;margin:0 .08rem!important;display:inline!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-read-more,html body[data-chat-thread-open=true] .chat-read-more{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 88%, #fff 12%)!important}}html body[data-chat-page=true] .chat-read-more,html body[data-chat-thread-open=true] .chat-read-more{font:inherit!important;font-weight:740!important;line-height:inherit!important;white-space:nowrap!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;padding:0 .08rem!important}html body[data-chat-page=true] .chat-message.is-mine .chat-read-more,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more{color:#fff!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-read-more,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more{color:color-mix(in srgb, #fff 88%, var(--ayand-secondary,#b9c7ff) 12%)!important}}html.light body[data-chat-page=true] .chat-message.is-mine .chat-read-more,body.light[data-chat-page=true] .chat-message.is-mine .chat-read-more,html.light body[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more,body.light[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more{color:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true] .chat-message.is-mine .chat-read-more,body.light[data-chat-page=true] .chat-message.is-mine .chat-read-more,html.light body[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more,body.light[data-chat-thread-open=true] .chat-message.is-mine .chat-read-more{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 88%, #000 12%)!important}}html body[data-chat-page=true] .chat-read-more:is(:hover,:focus-visible),html body[data-chat-thread-open=true] .chat-read-more:is(:hover,:focus-visible){text-underline-offset:.12em!important;outline:0!important;text-decoration:underline!important}html body[data-chat-page=true] .chat-read-more-ellipsis,html body[data-chat-thread-open=true] .chat-read-more-ellipsis{white-space:nowrap!important}html body[data-chat-page=true] .chat-inline-link,html body[data-chat-thread-open=true] .chat-inline-link{color:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-inline-link,html body[data-chat-thread-open=true] .chat-inline-link{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 88%, #fff 12%)!important}}html body[data-chat-page=true] .chat-inline-link,html body[data-chat-thread-open=true] .chat-inline-link{text-underline-offset:.13em!important;overflow-wrap:anywhere!important;unicode-bidi:plaintext!important;font-weight:620!important;text-decoration:underline!important;text-decoration-thickness:.06em!important}html body[data-chat-page=true] .chat-message.is-mine .chat-inline-link,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link{color:#fff!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-inline-link,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link{color:color-mix(in srgb, #fff 92%, var(--ayand-secondary,#b9c7ff) 8%)!important}}html.light body[data-chat-page=true] .chat-message.is-mine .chat-inline-link,body.light[data-chat-page=true] .chat-message.is-mine .chat-inline-link,html.light body[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link,body.light[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link{color:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html.light body[data-chat-page=true] .chat-message.is-mine .chat-inline-link,body.light[data-chat-page=true] .chat-message.is-mine .chat-inline-link,html.light body[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link,body.light[data-chat-thread-open=true] .chat-message.is-mine .chat-inline-link{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 88%, #000 12%)!important}}html body[data-chat-page=true] .chat-link-previews,html body[data-chat-thread-open=true] .chat-link-previews{margin:0 0 .42rem!important;display:block!important}html body[data-chat-page=true] .chat-link-preview,html body[data-chat-thread-open=true] .chat-link-preview{border:1px solid var(--tg-line,#8d77e842)!important;width:min(18.5rem,100%)!important;display:block!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview,html body[data-chat-thread-open=true] .chat-link-preview{border:1px solid color-mix(in srgb, var(--tg-line,#8d77e842) 58%, transparent)!important}}html body[data-chat-page=true] .chat-link-preview,html body[data-chat-thread-open=true] .chat-link-preview{background:linear-gradient(180deg, #ffffff0d, #ffffff04), var(--tg-panel,#100d29)!important;border-radius:.78rem!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview,html body[data-chat-thread-open=true] .chat-link-preview{background:linear-gradient(180deg, #ffffff0d, #ffffff04), color-mix(in srgb, var(--tg-panel,#100d29) 78%, #fff 6%)!important}}html body[data-chat-page=true] .chat-link-preview,html body[data-chat-thread-open=true] .chat-link-preview{color:inherit!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff0b!important}html body[data-chat-page=true] .chat-message.is-mine .chat-link-preview,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-link-preview{border-color:#fff!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-link-preview,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-link-preview{border-color:color-mix(in srgb, #fff 22%, var(--tg-blue,#8d77e8) 22%)!important}}html body[data-chat-page=true] .chat-message.is-mine .chat-link-preview,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-link-preview{background:linear-gradient(180deg, #ffffff1b, #ffffff09), var(--tg-outgoing,#735fbd)!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-message.is-mine .chat-link-preview,html body[data-chat-thread-open=true] .chat-message.is-mine .chat-link-preview{background:linear-gradient(180deg, #ffffff1b, #ffffff09), color-mix(in srgb, var(--tg-outgoing,#735fbd) 72%, #000 12%)!important}}html body[data-chat-page=true] .chat-link-preview-media,html body[data-chat-thread-open=true] .chat-link-preview-media{aspect-ratio:1.91!important;background:var(--tg-blue,#8d77e8)!important;display:block!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview-media,html body[data-chat-thread-open=true] .chat-link-preview-media{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 13%, var(--tg-panel,#100d29))!important}}html body[data-chat-page=true] .chat-link-preview-media img,html body[data-chat-thread-open=true] .chat-link-preview-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body[data-chat-page=true] .chat-link-preview-content,html body[data-chat-thread-open=true] .chat-link-preview-content{gap:.12rem!important;min-width:0!important;padding:.46rem .56rem .5rem!important;display:grid!important}html body[data-chat-page=true] .chat-link-preview-site,html body[data-chat-thread-open=true] .chat-link-preview-site{color:var(--tg-blue,#8d77e8)!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview-site,html body[data-chat-thread-open=true] .chat-link-preview-site{color:color-mix(in srgb, var(--tg-blue,#8d77e8) 76%, #fff 24%)!important}}html body[data-chat-page=true] .chat-link-preview-site,html body[data-chat-thread-open=true] .chat-link-preview-site{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:760!important;line-height:1.25!important}html body[data-chat-page=true] .chat-link-preview-title,html body[data-chat-thread-open=true] .chat-link-preview-title{-webkit-line-clamp:2!important;color:inherit!important;-webkit-box-orient:vertical!important;font-size:.86rem!important;font-weight:780!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body[data-chat-page=true] .chat-link-preview-description,html body[data-chat-thread-open=true] .chat-link-preview-description{-webkit-line-clamp:2!important;color:currentColor!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview-description,html body[data-chat-thread-open=true] .chat-link-preview-description{color:color-mix(in srgb, currentColor 72%, transparent)!important}}html body[data-chat-page=true] .chat-link-preview-description,html body[data-chat-thread-open=true] .chat-link-preview-description{font-size:.76rem!important;font-weight:450!important;line-height:1.35!important}html body[data-chat-page=true] .chat-link-preview-host,html body[data-chat-thread-open=true] .chat-link-preview-host{color:currentColor!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-link-preview-host,html body[data-chat-thread-open=true] .chat-link-preview-host{color:color-mix(in srgb, currentColor 58%, transparent)!important}}html body[data-chat-page=true] .chat-link-preview-host,html body[data-chat-thread-open=true] .chat-link-preview-host{text-overflow:ellipsis!important;white-space:nowrap!important;unicode-bidi:plaintext!important;font-size:.68rem!important;font-weight:560!important;line-height:1.25!important}html body[data-chat-page=true] .chat-composer-link-preview,html body[data-chat-thread-open=true] .chat-composer-link-preview{cursor:default!important;width:min(31rem,100% - 1rem)!important;margin:0 auto .42rem!important}html body[data-chat-page=true] .chat-composer-link-preview .chat-link-preview-media,html body[data-chat-thread-open=true] .chat-composer-link-preview .chat-link-preview-media{aspect-ratio:1.91/.82!important}html body main [data-testid=staff-page-content] [data-testid=personnel-list-tab][aria-selected=true],html body main [data-testid=staff-page-content] [data-testid=personnel-create-tab][aria-selected=true]{color:#fff!important;background:#8d77e8!important;border-color:#a290ecc2!important}html body main [data-testid=staff-page-content] [data-testid=personnel-list-tab][aria-selected=true] svg,html body main [data-testid=staff-page-content] [data-testid=personnel-create-tab][aria-selected=true] svg{color:#fff!important}html body main [data-testid=staff-page-content] .manager-request-tab{transition:box-shadow var(--t-fast), transform var(--t-fast), filter var(--t-fast)!important}html body main [data-testid=staff-page-content] .manager-request-tab[aria-selected=true],html body main [data-testid=staff-page-content] .manager-request-tab[data-state=active]{color:#fff!important;transition:box-shadow var(--t-fast), transform var(--t-fast), filter var(--t-fast)!important;background:#8d77e8!important;border-color:#a18feccc!important;box-shadow:0 10px 24px #8d77e82e!important}html body main [data-testid=staff-page-content] .manager-request-tab[aria-selected=true]:is(:hover,:focus-visible),html body main [data-testid=staff-page-content] .manager-request-tab[data-state=active]:is(:hover,:focus-visible){color:#fff!important;background:#8d77e8!important}html body main [data-testid=staff-page-content] .manager-request-tab[aria-selected=true] svg,html body main [data-testid=staff-page-content] .manager-request-tab[data-state=active] svg{color:#fff!important}html body main [data-testid=staff-page-content] .manager-request-tab[aria-selected=false],html body main [data-testid=staff-page-content] .manager-request-tab[data-state=inactive]{color:var(--staff-premium-muted,#cbd5e1a8)!important;background:0 0!important}@media (width>=1024px){html body main [data-testid=staff-page-content] .staff-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.3fr) minmax(13rem,.3fr)!important;grid-template-areas:"work presence action"!important;gap:.55rem!important}html body main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true]{overscroll-behavior:contain!important;max-height:min(12.25rem,100svh - 32rem)!important;padding:.7rem!important;overflow-y:auto!important}html body main [data-testid=staff-page-content] .staff-action-queue-panel[data-compact=true]>div:first-child{gap:.35rem!important;margin-bottom:.4rem!important}}html body .chat-online-dot,html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{border-color:var(--background,#070514)!important;background:#22c55e!important}@supports (color:color-mix(in lab, red, red)){html body .chat-online-dot,html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{border-color:color-mix(in srgb, var(--background,#070514) 90%, transparent)!important}}html body .chat-online-dot,html body[data-chat-page=true] .chat-online-dot,html body[data-chat-thread-open=true] .chat-online-dot{box-shadow:0 0 0 2px #22c55e3d,0 0 12px #22c55e38!important}.staff-team-overview{flex-direction:column;gap:12px;min-width:0;display:flex}.staff-team-overview-header{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:4px 2px 8px;display:flex}.staff-team-overview-header h2{color:var(--ayand-color-text);font-size:1.1rem;font-weight:750}.staff-team-overview-header p{color:var(--ayand-color-text-secondary);margin-top:3px;font-size:.78rem}.staff-team-tools-trigger{border-color:var(--ayand-color-border-control);background:var(--ayand-color-panel);gap:7px;min-height:40px}.staff-team-list{flex-direction:column;gap:8px;min-width:0;display:flex}.staff-team-row{border:1px solid var(--ayand-color-border);background:var(--ayand-color-panel);width:100%;min-width:0;min-height:76px;color:var(--ayand-color-text);text-align:start;border-radius:12px;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) repeat(2,minmax(110px,.65fr)) 40px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .14s,background-color .14s,transform .12s;display:grid}.staff-team-row:hover{border-color:var(--ayand-color-border-strong);background:var(--ayand-color-surface-hover)}.staff-team-row:active{transform:scale(.998)}.staff-team-row:focus-visible{outline:2px solid var(--ayand-focus-ring);outline-offset:2px}.staff-team-row[aria-expanded=true]{border-color:var(--ayand-color-accent);background:var(--ayand-color-selected)}.staff-team-identity,.staff-team-metric{flex-direction:column;gap:5px;min-width:0;display:flex}.staff-team-identity>strong,.staff-team-metric>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-team-identity>strong{font-size:.94rem;font-weight:730}.staff-team-activity{min-width:0;color:var(--ayand-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:.75rem;display:flex;overflow:hidden}.staff-team-activity-dot{background:var(--ayand-color-text-disabled);border-radius:999px;flex:none;width:8px;height:8px}.staff-team-row[data-activity=recent] .staff-team-activity-dot{background:var(--ayand-color-success)}.staff-team-row[data-activity=recent] .staff-team-activity{color:var(--ayand-color-success)}.staff-team-metric small,.staff-team-task-preview small,.staff-team-calendar-totals small{color:var(--ayand-color-text-secondary);font-size:.7rem;font-weight:550}.staff-team-metric strong{color:var(--ayand-color-text-secondary);font-size:.82rem;font-weight:680}.staff-team-mood:not([data-empty=true]) strong{color:var(--ayand-color-text)}.staff-team-time[data-active=true][data-tone=extra] strong,.staff-team-calendar-totals [data-tone=extra] strong{color:var(--ayand-color-success)}.staff-team-time[data-active=true][data-tone=less] strong,.staff-team-calendar-totals [data-tone=less] strong{color:var(--ayand-color-error)}.staff-team-row-chevron{color:var(--ayand-color-text-disabled)}.staff-team-row-skeleton{border-color:var(--ayand-color-border-soft);background:var(--ayand-color-panel);animation:1.5s ease-in-out infinite pulse}.staff-team-overview-error,.staff-team-detail-error,.staff-team-overview-empty{border:1px solid var(--ayand-color-border);background:var(--ayand-color-panel);min-height:76px;color:var(--ayand-color-text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.staff-team-detail-sheet{border-color:var(--ayand-color-border)!important;background:var(--ayand-color-page)!important;gap:0!important;width:min(720px,60vw)!important;max-width:none!important}.staff-team-detail-header{border-bottom:1px solid var(--ayand-color-border);background:var(--ayand-color-panel);text-align:start;justify-content:space-between;align-items:center;gap:16px;min-height:72px;flex-direction:row!important;padding:14px 18px!important;display:flex!important}.staff-team-detail-header [data-slot=sheet-title]{font-size:1.05rem;font-weight:750}.staff-team-detail-close{flex:none;gap:6px;min-height:40px}.staff-team-detail-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 28px;display:flex;overflow-y:auto}.staff-team-task-preview{border:1px solid var(--ayand-color-border);background:var(--ayand-color-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.staff-team-task-preview>div,.staff-team-task-preview>span{flex-direction:column;gap:5px;min-width:0;display:flex}.staff-team-task-preview>div strong{color:var(--ayand-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.staff-team-task-preview>span{flex:none;align-items:flex-end}.staff-team-calendar-section{border:1px solid var(--ayand-color-border);background:var(--ayand-color-panel);border-radius:12px;min-width:0;padding:14px}.staff-team-calendar-head{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.staff-team-calendar-head>div{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.staff-team-calendar-head button:not([data-slot=button]){min-height:32px;color:var(--ayand-color-accent);font-size:.72rem}.staff-team-calendar-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.staff-team-calendar-totals>span{background:var(--ayand-color-elevated);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.staff-team-calendar-totals strong{color:var(--ayand-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.staff-team-calendar-totals small{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.45}.staff-team-calendar-day-detail{border-top:1px solid var(--ayand-color-border);padding-top:12px}.staff-team-calendar-day-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-team-calendar-day-detail-head>div{flex-direction:column;gap:3px;display:flex}.staff-team-calendar-day-detail-head span{color:var(--ayand-color-text-secondary);font-size:.75rem}@media (width<=720px){.staff-team-tools-trigger{min-width:44px;min-height:44px}.staff-team-row{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:10px 8px;min-height:104px;padding:13px 14px}.staff-team-identity{grid-column:1/4}.staff-team-row-chevron{grid-area:1/4;align-self:center}.staff-team-mood,.staff-team-time{grid-row:2}.staff-team-metric{gap:3px}.staff-team-metric strong{font-size:.76rem}.staff-team-detail-sheet{border:0!important;width:100vw!important;max-width:none!important;height:100svh!important;inset:0!important}.staff-team-detail-header{min-height:64px;padding:10px 12px!important}.staff-team-detail-scroll{padding:12px 10px 24px}.staff-team-task-preview{min-height:64px}.staff-team-calendar-section{padding:10px 8px}.staff-team-calendar-totals{gap:5px}.staff-team-calendar-totals>span{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.staff-team-row{transition:none}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-panel:var(--ayand-surface);--staff-team-page:var(--ayand-ink-2);--staff-team-elevated:var(--panel-2);--staff-team-text:var(--ayand-text);--staff-team-muted:var(--ayand-muted);--staff-team-disabled:var(--ayand-dim);--staff-team-accent:var(--ayand-primary);--staff-team-accent-strong:var(--ayand-primary-strong);--staff-team-success:var(--ayand-secondary);--staff-team-warning:var(--ayand-amber);--staff-team-error:var(--ayand-coral);--staff-team-presence-active:var(--ayand-color-success,#32d583);--staff-team-shell:var(--ayand-ink);--staff-team-light-accent:var(--ayand-surface-soft);--staff-team-light-accent-text:var(--ayand-primary-strong);--staff-team-card:var(--staff-team-panel)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card:color-mix(in srgb, var(--staff-team-panel) 92%, var(--staff-team-page))}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card-hover:var(--staff-team-elevated)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card-hover:color-mix(in srgb, var(--staff-team-elevated) 76%, var(--staff-team-panel))}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset:var(--staff-team-elevated)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset:color-mix(in srgb, var(--staff-team-elevated) 58%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset-hover:var(--staff-team-elevated)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset-hover:color-mix(in srgb, var(--staff-team-elevated) 74%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-hairline:var(--staff-team-text)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-hairline:color-mix(in srgb, var(--staff-team-text) 11%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-hairline-strong:var(--staff-team-text)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-hairline-strong:color-mix(in srgb, var(--staff-team-text) 20%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-highlight:var(--staff-team-text)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-highlight:color-mix(in srgb, var(--staff-team-text) 7%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-highlight-strong:var(--staff-team-text)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-highlight-strong:color-mix(in srgb, var(--staff-team-text) 10%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-focus:var(--staff-team-accent-strong)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-focus:color-mix(in srgb, var(--staff-team-accent-strong) 72%, var(--staff-team-text))}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-focus-halo:var(--staff-team-accent)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-focus-halo:color-mix(in srgb, var(--staff-team-accent) 14%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-selected:var(--staff-team-accent)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-selected:color-mix(in srgb, var(--staff-team-accent) 8%, var(--staff-team-card))}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-selected-border:var(--staff-team-accent-strong)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-selected-border:color-mix(in srgb, var(--staff-team-accent-strong) 34%, var(--staff-team-hairline))}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shadow-color:var(--staff-team-shell)}@supports (color:color-mix(in lab, red, red)){:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shadow-color:color-mix(in srgb, var(--staff-team-shell) 78%, transparent)}}:is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shadow-rest:inset 0 1px 0 var(--staff-team-highlight), 0 12px 30px -24px var(--staff-team-shadow-color);--staff-team-shadow-hover:inset 0 1px 0 var(--staff-team-highlight-strong), 0 18px 38px -24px var(--staff-team-shadow-color);--staff-team-ease:cubic-bezier(.2, .8, .2, 1)}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-presence-active:var(--ayand-light-success,#059669);--staff-team-panel:var(--card);--staff-team-page:var(--card);--staff-team-elevated:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-elevated:color-mix(in srgb, var(--purple) 4%, var(--card))}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-text:var(--purple);--staff-team-muted:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-muted:color-mix(in srgb, var(--purple) 68%, transparent)}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-disabled:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-disabled:color-mix(in srgb, var(--purple) 44%, transparent)}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shell:var(--purple);--staff-team-card:var(--card)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card:color-mix(in srgb, var(--card) 96%, var(--purple-soft))}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-card-hover:color-mix(in srgb, var(--card) 90%, var(--purple-soft))}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset:color-mix(in srgb, var(--purple) 4%, transparent)}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset-hover:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-inset-hover:color-mix(in srgb, var(--purple) 7%, transparent)}}.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shadow-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.light :is(main [data-testid=staff-page-content][data-staff-section=overview],main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu){--staff-team-shadow-color:color-mix(in srgb, var(--purple) 18%, transparent)}}html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) :is(.app-shell-layout,.app-main-column,.app-main-column>main){background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) :is(.app-shell-layout,.app-main-column,.app-main-column>main){background:color-mix(in srgb, var(--card) 97%, var(--purple-soft))!important}}html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-main-column>header{border-color:var(--purple)!important}@supports (color:color-mix(in lab, red, red)){html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-main-column>header{border-color:color-mix(in srgb, var(--purple) 11%, transparent)!important}}html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-main-column>header{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-main-column>header{background:color-mix(in srgb, var(--card) 92%, transparent)!important}}html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-sidebar{border-color:var(--purple)!important}@supports (color:color-mix(in lab, red, red)){html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-sidebar{border-color:color-mix(in srgb, var(--purple) 11%, transparent)!important}}html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-sidebar{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html.light body:has(main [data-testid=staff-page-content][data-staff-section=overview]) .app-sidebar{background:color-mix(in srgb, var(--card) 94%, var(--purple-soft))!important}}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-overview{gap:14px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-overview-header{min-height:48px;padding:2px 2px 6px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-overview-header h2{letter-spacing:-.012em;font-size:1.12rem;font-weight:720}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail{border-block:1px solid var(--staff-team-hairline);grid-template-columns:repeat(3,minmax(0,1fr));min-height:74px;display:grid}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail>span{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 18px;display:grid}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail>span+span{border-inline-start:1px solid var(--staff-team-hairline)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail svg,html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail small{color:var(--staff-team-muted)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail strong{color:var(--staff-team-text);font-size:1.12rem;font-weight:720}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail [data-tone=active] svg,html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail [data-tone=active] strong{color:var(--staff-team-presence-active)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail [data-tone=attention] strong{color:var(--staff-team-error)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-utility-row{justify-content:space-between;align-items:center;gap:12px;padding-block:4px;display:flex}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-search{align-items:center;width:min(360px,100%);display:flex;position:relative}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-search>svg{z-index:1;color:var(--staff-team-muted);pointer-events:none;position:absolute;inset-inline-start:13px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-search input{min-height:44px;padding-inline-start:40px;border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;border-radius:11px!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-attention-toggle{gap:7px;min-height:44px;border-color:var(--staff-team-hairline)!important;color:var(--staff-team-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:11px!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-attention-toggle[aria-pressed=true]{border-color:var(--staff-team-selected-border)!important;background:var(--staff-team-selected)!important;color:var(--staff-team-focus)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-roster{min-width:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-column-head{color:var(--staff-team-muted);grid-template-columns:minmax(250px,1.35fr) minmax(240px,1.55fr) minmax(120px,.72fr) repeat(2,minmax(105px,.62fr)) 28px;gap:14px;padding:8px 14px 10px;font-size:.68rem;font-weight:560;display:grid}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-group+.staff-team-group{margin-top:18px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-group>h3{border-bottom:1px solid var(--staff-team-hairline);min-height:34px;color:var(--staff-team-muted);align-items:center;gap:7px;padding:4px 4px 8px;font-size:.76rem;font-weight:650;display:flex}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-group>h3 small{color:var(--staff-team-disabled)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-group-dot{background:var(--staff-team-disabled);border-radius:999px;width:7px;height:7px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-group:first-of-type .staff-team-group-dot{background:var(--staff-team-presence-active)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-list{gap:7px;margin:7px 0 0;padding:0;list-style:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-list>li{min-width:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row{grid-template-columns:minmax(250px,1.35fr) minmax(240px,1.55fr) minmax(120px,.72fr) repeat(2,minmax(105px,.62fr)) 28px;gap:14px;min-height:74px;padding:9px 14px;border:1px solid var(--staff-team-hairline)!important;background:var(--staff-team-card)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;transition:border-color .18s var(--staff-team-ease), background-color .18s var(--staff-team-ease), box-shadow .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)!important;border-radius:12px!important;transform:translateY(0)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric{background:0 0;border:0;border-radius:0;justify-content:center;gap:4px;min-height:0;padding:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-avatar{width:38px;height:38px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy{min-width:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy>strong{color:var(--staff-team-text);font-size:.88rem;font-weight:690}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy>small{color:var(--staff-team-muted);align-items:center;gap:7px;margin-top:2px;font-size:.66rem;display:flex!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy .staff-team-activity{flex:none;max-width:142px;margin:0;padding:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell>:is(small,em){color:var(--staff-team-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-style:normal;overflow:hidden}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell>strong{color:var(--staff-team-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:610;overflow:hidden}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity>strong{letter-spacing:-.008em;font-size:.96rem;font-weight:710}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric small{font-size:.68rem;font-weight:520;color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric strong{font-size:.81rem;font-weight:650;color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-mood:not([data-empty=true]) strong{color:var(--staff-team-text)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-time[data-active=true][data-tone=extra] strong{color:var(--staff-team-success)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-time[data-active=true][data-tone=less] strong{color:var(--staff-team-error)!important}.staff-team-time-value-compact{display:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-activity-dot{width:7px;height:7px;box-shadow:0 0 0 3px var(--staff-team-disabled)}@supports (color:color-mix(in lab, red, red)){html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-activity-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--staff-team-disabled) 13%, transparent)}}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-activity{margin-block:-6px;margin-inline-start:-6px;padding-block:6px;padding-inline-start:6px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[data-activity=recent] .staff-team-activity-dot{box-shadow:0 0 0 3px var(--staff-team-presence-active);background:var(--staff-team-presence-active)!important}@supports (color:color-mix(in lab, red, red)){html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[data-activity=recent] .staff-team-activity-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--staff-team-presence-active) 16%, transparent)}}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[data-activity=recent] .staff-team-activity-dot{transform-origin:50%;animation:2.4s ease-in-out infinite staff-team-presence-breathe}@keyframes staff-team-presence-breathe{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--staff-team-presence-active) 16%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--staff-team-presence-active) 7%, transparent);transform:scale(1.08)}}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row-chevron{transition:color .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[aria-expanded=true]{border-color:var(--staff-team-selected-border)!important;background:linear-gradient(180deg, var(--staff-team-highlight-strong), transparent 48%), var(--staff-team-selected)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong), 0 0 0 1px var(--staff-team-focus-halo), 0 16px 34px -24px var(--staff-team-shadow-color)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[aria-expanded=true] .staff-team-row-chevron{color:var(--staff-team-focus)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-row,.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-calendar-current,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day):focus-visible,.staff-team-detail-sheet :is(.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-calendar-current,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day):focus-visible{border-color:var(--staff-team-selected-border)!important;box-shadow:0 0 0 2px var(--staff-team-focus), 0 0 0 5px var(--staff-team-focus-halo)!important;outline:none!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close),.staff-team-detail-sheet :is(.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close){min-height:40px;border:1px solid var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight), transparent), var(--staff-team-card)!important;color:var(--staff-team-text)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight), 0 8px 22px -20px var(--staff-team-shadow-color)!important;transition:border-color .18s var(--staff-team-ease), background .18s var(--staff-team-ease), box-shadow .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)!important;border-radius:12px!important;transform:translateY(0)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-tools-trigger[data-state=open]{border-color:var(--staff-team-selected-border)!important;background:var(--staff-team-selected)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong), 0 0 0 1px var(--staff-team-focus-halo)!important}.staff-team-tools-menu{border:1px solid var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight-strong), transparent 28%), var(--staff-team-card)!important;border-radius:14px!important;width:240px!important;min-width:240px!important}@supports (color:color-mix(in lab, red, red)){.staff-team-tools-menu{background:linear-gradient(180deg, var(--staff-team-highlight-strong), transparent 28%), color-mix(in srgb, var(--staff-team-card) 94%, transparent)!important}}.staff-team-tools-menu{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);box-shadow:inset 0 1px 0 var(--staff-team-highlight), 0 24px 64px -26px var(--staff-team-shadow-color)!important;padding:6px!important}.staff-team-tools-item{min-height:42px!important;color:var(--staff-team-muted)!important;transition:border-color .16s var(--staff-team-ease), background .16s var(--staff-team-ease), color .16s var(--staff-team-ease)!important;border:1px solid #0000!important;border-radius:10px!important;gap:9px!important;padding-inline:10px!important}.staff-team-tools-item>svg:first-child{color:var(--staff-team-muted)!important}.staff-team-tools-item>svg:last-child{margin-inline-start:auto;color:var(--staff-team-disabled)!important}.staff-team-tools-item:is(:hover,:focus,[data-highlighted]){border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset-hover)!important;color:var(--staff-team-text)!important;outline:none!important}.staff-team-tools-item:is(:hover,:focus,[data-highlighted])>svg:first-child{color:var(--staff-team-focus)!important}[data-slot=sheet-overlay]:has(~.staff-team-detail-sheet){background:var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){[data-slot=sheet-overlay]:has(~.staff-team-detail-sheet){background:color-mix(in srgb, var(--ayand-ink) 62%, transparent)!important}}[data-slot=sheet-overlay]:has(~.staff-team-detail-sheet){-webkit-backdrop-filter:blur(8px)saturate(.82);backdrop-filter:blur(8px)saturate(.82)}.staff-team-detail-sheet{border-color:var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight), transparent 18%), var(--staff-team-page)!important;width:min(590px,100vw)!important;max-width:none!important;box-shadow:28px 0 80px -34px var(--staff-team-shadow-color)!important}.staff-team-detail-identity{align-items:center;gap:10px;min-width:0;display:flex}.staff-team-detail-avatar{flex:none;width:40px;height:40px}.staff-team-detail-followup{border:1px solid var(--staff-team-error);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.staff-team-detail-followup{border:1px solid color-mix(in srgb, var(--staff-team-error) 22%, var(--staff-team-hairline))}}.staff-team-detail-followup{background:var(--staff-team-error);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.staff-team-detail-followup{background:color-mix(in srgb, var(--staff-team-error) 5%, var(--staff-team-card))}}.staff-team-detail-followup{color:var(--staff-team-muted);padding:10px 12px;font-size:.72rem}.staff-team-detail-followup>svg{color:var(--staff-team-error);flex:none}.staff-team-detail-followup strong{color:var(--staff-team-text)}.staff-team-detail-header{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-card)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-detail-header{background:color-mix(in srgb, var(--staff-team-card) 92%, transparent)!important}}.staff-team-detail-header{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:inset 0 -1px 0 var(--staff-team-hairline)!important}.staff-team-detail-close{border:1px solid var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;color:var(--staff-team-text)!important;border-radius:12px!important}.staff-team-task-preview,.staff-team-calendar-section{border-color:var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight), transparent 34%), var(--staff-team-card)!important;box-shadow:var(--staff-team-shadow-rest)!important;border-radius:14px!important}.staff-team-calendar-nav,.staff-team-day-detail-close{min-width:40px}.staff-team-calendar-current{padding-inline:8px;min-height:30px!important;color:var(--staff-team-focus)!important;transition:border-color .16s var(--staff-team-ease), background .16s var(--staff-team-ease)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;font-size:.7rem!important}.staff-team-calendar-totals>span{border:1px solid #0000;background:var(--staff-team-inset)!important;border-radius:10px!important}.staff-team-tone-chip{min-width:0;overflow:hidden;border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;color:var(--staff-team-muted)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;transition:border-color .18s var(--staff-team-ease), background .18s var(--staff-team-ease), box-shadow .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)!important;transform:translateY(0)scale(1)!important}.staff-team-tone-chip>span,.staff-team-tone-chip>strong{min-width:0;max-width:100%}.staff-team-tone-chip>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-team-tone-chip[data-tone-color=purple][data-active=true]{border-color:var(--staff-team-accent-strong)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-tone-chip[data-tone-color=purple][data-active=true]{border-color:color-mix(in srgb, var(--staff-team-accent-strong) 32%, var(--staff-team-hairline))!important}}.staff-team-tone-chip[data-tone-color=purple][data-active=true]{background:var(--staff-team-accent)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-tone-chip[data-tone-color=purple][data-active=true]{background:color-mix(in srgb, var(--staff-team-accent) 8%, var(--staff-team-card))!important}}.staff-team-tone-chip[data-tone-color=red][data-active=true]{border-color:var(--staff-team-error)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-tone-chip[data-tone-color=red][data-active=true]{border-color:color-mix(in srgb, var(--staff-team-error) 30%, var(--staff-team-hairline))!important}}.staff-team-tone-chip[data-tone-color=red][data-active=true]{background:var(--staff-team-error)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-tone-chip[data-tone-color=red][data-active=true]{background:color-mix(in srgb, var(--staff-team-error) 7%, var(--staff-team-card))!important}}.staff-team-tone-chip[data-tone-color=gray][data-active=true]{border-color:var(--staff-team-hairline-strong)!important;background:var(--staff-team-inset-hover)!important}.staff-team-calendar-day{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;color:var(--staff-team-text)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;transition:opacity .18s var(--staff-team-ease), border-color .18s var(--staff-team-ease), background .18s var(--staff-team-ease), box-shadow .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)!important;transform:translateY(0)scale(1)!important}.staff-team-calendar-day[data-status=closed]{border-color:var(--staff-team-success)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-status=closed]{border-color:color-mix(in srgb, var(--staff-team-success) 18%, var(--staff-team-hairline))!important}}.staff-team-calendar-day[data-status=closed]{background:var(--staff-team-success)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-status=closed]{background:color-mix(in srgb, var(--staff-team-success) 4%, var(--staff-team-inset))!important}}.staff-team-calendar-day[data-status=open]{border-color:var(--staff-team-warning)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-status=open]{border-color:color-mix(in srgb, var(--staff-team-warning) 26%, var(--staff-team-hairline))!important}}.staff-team-calendar-day[data-status=open]{background:var(--staff-team-warning)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-status=open]{background:color-mix(in srgb, var(--staff-team-warning) 6%, var(--staff-team-inset))!important}}.staff-team-calendar-day[data-tone=overtime]{border-color:var(--staff-team-accent-strong)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-tone=overtime]{border-color:color-mix(in srgb, var(--staff-team-accent-strong) 24%, var(--staff-team-hairline))!important}}.staff-team-calendar-day[data-tone=overtime]{background:var(--staff-team-accent)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-tone=overtime]{background:color-mix(in srgb, var(--staff-team-accent) 6%, var(--staff-team-inset))!important}}.staff-team-calendar-day[data-tone=shortage]{border-color:var(--staff-team-error)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-tone=shortage]{border-color:color-mix(in srgb, var(--staff-team-error) 27%, var(--staff-team-hairline))!important}}.staff-team-calendar-day[data-tone=shortage]{background:var(--staff-team-error)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-tone=shortage]{background:color-mix(in srgb, var(--staff-team-error) 6%, var(--staff-team-inset))!important}}.staff-team-calendar-day[data-tone=holiday]{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-disabled)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day[data-tone=holiday]{background:color-mix(in srgb, var(--staff-team-disabled) 5%, var(--staff-team-inset))!important}}.staff-team-calendar-day[data-tone=holiday]{color:var(--staff-team-muted)!important}.staff-team-calendar-day[aria-current=date]{border-color:var(--staff-team-hairline-strong)!important;box-shadow:inset 0 0 0 1px var(--staff-team-hairline-strong), inset 0 1px 0 var(--staff-team-highlight)!important}.staff-team-calendar-day[aria-pressed=true]{border-color:var(--staff-team-selected-border)!important;background:var(--staff-team-selected)!important;outline:2px solid var(--staff-team-focus)!important;outline-offset:1px!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong)!important;transform:translateY(0)scale(1)!important}.staff-team-calendar-day[data-filtered-out=true]{opacity:.56!important;filter:saturate(.68)!important}.staff-team-calendar-day [data-testid=attendance-calendar-mobile-status-label]{background:var(--staff-team-card)!important}@supports (color:color-mix(in lab, red, red)){.staff-team-calendar-day [data-testid=attendance-calendar-mobile-status-label]{background:color-mix(in srgb, var(--staff-team-card) 78%, transparent)!important}}.staff-team-calendar-day-detail{background:var(--staff-team-inset);animation:staff-team-detail-in .18s var(--staff-team-ease) both;border-radius:12px;margin-top:2px;border:1px solid var(--staff-team-hairline)!important;padding:12px!important}@keyframes staff-team-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row:hover{border-color:var(--staff-team-hairline-strong)!important;background:var(--staff-team-card-hover)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong)!important;transform:translateY(-1px)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row:hover .staff-team-row-chevron{transform:translate(-2px);color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close):hover,.staff-team-detail-sheet :is(.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close):hover{border-color:var(--staff-team-hairline-strong)!important;background:linear-gradient(180deg, var(--staff-team-highlight-strong), transparent), var(--staff-team-card-hover)!important;box-shadow:var(--staff-team-shadow-hover)!important;transform:translateY(-1px)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-calendar-current:hover,.staff-team-detail-sheet .staff-team-calendar-current:hover{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset-hover)!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-tone-chip:not([data-active=true]),.staff-team-calendar-day:not([aria-pressed=true])):hover,.staff-team-detail-sheet :is(.staff-team-tone-chip:not([data-active=true]),.staff-team-calendar-day:not([aria-pressed=true])):hover{border-color:var(--staff-team-hairline-strong)!important;background:var(--staff-team-inset-hover)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong), 0 12px 26px -22px var(--staff-team-shadow-color)!important;transform:translateY(-1px)scale(1)!important}}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-row,.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day):active,.staff-team-detail-sheet :is(.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day):active{box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;transition-duration:90ms!important;transform:translateY(0)scale(.995)!important}@media (width<=720px){.staff-team-tone-chip{flex-direction:column;align-items:stretch!important;gap:4px!important}.staff-team-tone-chip>strong{align-self:flex-end;font-size:.75rem}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail{min-height:64px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail>span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:8px 4px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail svg{display:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail small{font-size:.6rem}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-summary-rail strong{font-size:.94rem}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-utility-row{flex-direction:column;align-items:stretch;gap:8px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-search{width:100%}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-attention-toggle{align-self:flex-start}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-column-head{display:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity identity chevron""task task task""mood extra less";gap:4px 8px;min-height:96px;padding:8px 10px;border-radius:12px!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity{grid-area:identity;grid-template-columns:30px minmax(0,1fr);gap:7px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-avatar{grid-row:auto;width:30px;height:30px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy{justify-content:space-between;align-items:center;gap:8px;display:flex}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy>strong{flex:1;min-width:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-identity-copy>small{flex:none;margin:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-role{display:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-activity{margin:0;padding:0;font-size:.62rem}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell{flex-direction:row;grid-area:task;align-items:center;gap:6px}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell>small{flex:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell>strong{flex:1}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-task-cell>em{display:none}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-mood{grid-area:mood}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-time[data-tone=extra]{grid-area:extra}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-time[data-tone=less]{grid-area:less}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row-chevron{grid-area:chevron}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric{flex-direction:row;align-items:center;gap:4px;min-height:20px;padding:0}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric small{font-size:.64rem}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-metric strong{font-size:.66rem}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close){min-width:44px;min-height:44px}.staff-team-detail-header{z-index:2;position:sticky;top:0}.staff-team-tools-menu{width:min(240px,100vw - 24px)!important;min-width:min(240px,100vw - 24px)!important}[data-slot=sheet-overlay]:has(~.staff-team-detail-sheet){-webkit-backdrop-filter:blur(4px)saturate(.88);backdrop-filter:blur(4px)saturate(.88)}}@media (width<=480px){.staff-team-time-value-full{display:none}.staff-team-time-value-compact{display:inline}}@media (prefers-reduced-motion:reduce){html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-row,.staff-team-row-chevron,.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-calendar-current,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day),.staff-team-tools-item,.staff-team-calendar-day-detail,html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-activity-dot{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-row,.staff-team-row-chevron,.staff-team-tools-trigger,.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day){transform:none!important}}@media (forced-colors:active){html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[data-activity=recent] .staff-team-activity-dot{box-shadow:none!important;background:highlight!important}html body main [data-testid=staff-page-content][data-staff-section=overview] :is(.staff-team-row,.staff-team-tools-trigger,.staff-team-tone-chip,.staff-team-calendar-day):focus-visible,.staff-team-detail-sheet :is(.staff-team-detail-close,.staff-team-calendar-nav,.staff-team-calendar-current,.staff-team-day-detail-close,.staff-team-tone-chip,.staff-team-calendar-day):focus-visible,.staff-team-tools-item:focus{outline-offset:2px!important;box-shadow:none!important;border-color:highlight!important;outline:2px solid highlight!important}html body main [data-testid=staff-page-content][data-staff-section=overview] .staff-team-row[aria-expanded=true],.staff-team-detail-sheet .staff-team-tone-chip[data-active=true],.staff-team-detail-sheet .staff-team-calendar-day[aria-pressed=true]{border:2px solid canvastext!important}}html body main .employee-portal-page{--employee-focus-surface:#110f2ac7;--employee-focus-surface-strong:#161333e6;--employee-focus-line:#c4bbeb29;--employee-focus-line-strong:#c4bbeb47;--employee-focus-muted:#e0dbf4ad;--employee-focus-text:#fbfaff;--employee-focus-violet:#9b8af7;--employee-focus-positive:#32d583;--employee-focus-warning:#fdb022;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(100%,76rem)!important;max-width:76rem!important;display:flex!important}html body main .employee-dashboard-header{border-bottom:1px solid var(--employee-focus-line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-bottom:12px;padding:4px 2px 12px;display:flex}html body main .employee-dashboard-header .employee-dashboard-identity{border:0!important;flex:auto!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:min(100%,42rem)!important;min-height:0!important;padding:0!important;display:flex!important}html body main .employee-dashboard-header .employee-portal-profile-trigger,html body main .employee-dashboard-header .employee-portal-avatar{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}html body main .employee-dashboard-header .employee-portal-greeting{grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;justify-content:start!important;gap:2px 10px!important;display:grid!important}html body main .employee-dashboard-header .employee-portal-greeting h1{color:var(--employee-focus-text)!important;grid-column:1/-1!important;margin:0!important;font-size:1.04rem!important;font-weight:760!important;line-height:1.55!important}html body main .employee-dashboard-role,html body main .employee-dashboard-header .employee-today-line{min-height:22px!important;color:var(--employee-focus-muted)!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:.78rem!important;display:inline-flex!important}html body main .employee-dashboard-header .employee-today-line strong{color:inherit!important;font-size:inherit!important;font-weight:600!important}html body main .employee-dashboard-header .employee-portal-primary-action{min-width:142px;border:1px solid var(--employee-focus-line-strong)!important;min-height:44px!important;color:var(--employee-focus-text)!important;box-shadow:none!important;background:#8d77e81f!important;border-radius:10px!important;font-size:.86rem!important}html body main .employee-today-workflow{background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}html body main .employee-daily-briefing{border:1px solid var(--employee-focus-line-strong);background:var(--employee-focus-surface);border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);min-height:248px;display:grid;overflow:hidden}html body main .employee-daily-briefing-task,html body main .employee-daily-briefing-attendance{flex-direction:column;justify-content:center;min-width:0;padding:24px 28px;display:flex}html body main .employee-daily-briefing-attendance{border-inline-start:1px solid var(--employee-focus-line)}html body main .employee-daily-briefing-kicker{min-height:24px;color:var(--employee-focus-muted);align-items:center;gap:7px;font-size:.78rem;font-weight:640;display:flex}html body main .employee-daily-briefing-kicker strong{color:var(--employee-focus-positive);margin-inline-start:auto;font-size:.76rem;font-weight:650}html body main .employee-daily-briefing[data-focus=current] .employee-daily-briefing-kicker strong{color:var(--employee-focus-violet)}html body main .employee-daily-briefing h2{max-width:46rem;color:var(--employee-focus-text);margin:16px 0 0;font-size:clamp(1.18rem,2vw,1.5rem);font-weight:780;line-height:1.6}html body main .employee-daily-briefing-meta,html body main .employee-daily-briefing-summary,html body main .employee-daily-briefing-attendance>p{color:var(--employee-focus-muted);margin:6px 0 0;font-size:.82rem;line-height:1.8}html body main .employee-daily-briefing-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52rem;display:-webkit-box;overflow:hidden}html body main .employee-daily-briefing-action{width:fit-content;min-height:44px;margin-top:18px;border-color:var(--employee-focus-line-strong)!important;color:var(--employee-focus-text)!important;background:#8d77e81a!important}html body main .employee-daily-briefing-attendance>strong{color:var(--employee-focus-warning);margin-top:16px;font-size:1rem;font-weight:730}html body main .employee-daily-briefing-attendance[data-state=active]>strong{color:var(--employee-focus-positive)}html body main .employee-daily-attendance-facts{grid-template-columns:1.45fr repeat(2,minmax(0,.72fr));margin-top:18px;display:grid}html body main .employee-daily-attendance-facts>span{border-inline-start:1px solid var(--employee-focus-line);min-width:0;padding-inline:12px}html body main .employee-daily-attendance-facts>span:first-child{border-inline-start:0;padding-inline-start:0}html body main .employee-daily-attendance-facts small,html body main .employee-daily-attendance-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body main .employee-daily-attendance-facts small{color:var(--employee-focus-muted);font-size:.75rem}html body main .employee-daily-attendance-facts strong{color:var(--employee-focus-text);margin-top:6px;font-size:.84rem}html body main .employee-section-heading{justify-content:space-between;align-items:end;min-height:52px;padding:0 2px 12px;display:flex}html body main .employee-section-heading h2{color:var(--employee-focus-text);margin:0;font-size:.98rem;font-weight:720}html body main .employee-section-heading span{color:var(--employee-focus-muted);font-size:.76rem}html body main .employee-workday-timeline{border-bottom:1px solid var(--employee-focus-line);margin-top:10px;padding-bottom:14px}html body main .employee-workday-timeline ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html body main .employee-workday-timeline li{border-inline-start:1px solid var(--employee-focus-line);text-align:center;justify-items:center;gap:5px;min-width:0;min-height:108px;padding:4px 12px;display:grid;position:relative}html body main .employee-workday-timeline li:first-child{border-inline-start:0}html body main .employee-timeline-marker{border:1px solid var(--employee-focus-line-strong);width:34px;height:34px;color:var(--employee-focus-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}html body main .employee-workday-timeline li[data-state=complete] .employee-timeline-marker{color:var(--employee-focus-positive);border-color:#32d58370}html body main .employee-workday-timeline li[data-state=current] .employee-timeline-marker{border-color:var(--employee-focus-violet);color:var(--employee-focus-violet);box-shadow:0 0 0 4px #9b8af71a}html body main .employee-workday-timeline li[data-state=attention] .employee-timeline-marker{color:var(--employee-focus-warning);border-color:#fdb02280}html body main .employee-workday-timeline li>strong,html body main .employee-workday-timeline li>time,html body main .employee-workday-timeline li>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body main .employee-workday-timeline li>strong{color:var(--employee-focus-text);font-size:.82rem;font-weight:680}html body main .employee-workday-timeline li>time,html body main .employee-workday-timeline li>small{color:var(--employee-focus-muted);font-size:.75rem}html body main .employee-timeline-mood .daily-task-mood-strip{width:100%}html body main .employee-timeline-mood .daily-task-mood-current{width:100%!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr auto!important;gap:2px 6px!important;padding:0!important;display:grid!important}html body main .employee-timeline-mood .daily-task-mood-current>svg:first-child{display:none}html body main .employee-timeline-mood .daily-task-mood-current span{grid-row:1/3}html body main .employee-timeline-mood .daily-task-mood-current strong,html body main .employee-timeline-mood .daily-task-mood-current small{line-height:1.5;display:block;font-size:.75rem!important}.daily-task-mood-menu{background:#0d0b22fb!important;border:1px solid #c4bbeb38!important;min-width:220px!important}.daily-task-mood-menu [role=menuitemradio]{min-height:44px;font-size:.84rem}html body main .employee-month-summary{border-bottom:1px solid var(--employee-focus-line);padding-bottom:12px}html body main .employee-month-summary>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body main .employee-month-summary>div:last-child>span{border-inline-start:1px solid var(--employee-focus-line);text-align:center;place-content:center;gap:6px;min-height:74px;display:grid}html body main .employee-month-summary>div:last-child>span:first-child{border-inline-start:0}html body main .employee-month-summary small{color:var(--employee-focus-muted);font-size:.76rem}html body main .employee-month-summary strong{color:var(--employee-focus-text);font-size:1rem;font-weight:760}html body main .employee-dashboard-secondary-actions{border-bottom:1px solid var(--employee-focus-line);align-items:center;gap:6px;min-height:62px;padding:8px 0;display:flex}html body main .employee-dashboard-secondary-actions button{min-height:44px;color:var(--employee-focus-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:620;display:inline-flex}html body main .employee-dashboard-secondary-actions button:hover{color:var(--employee-focus-text);background:#8d77e814}html body main .employee-dashboard-secondary-actions button strong{min-width:22px;height:22px;color:var(--employee-focus-warning);background:#fdb0221f;border-radius:99px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}html body main .employee-recent-work{border-bottom:1px solid var(--employee-focus-line)}html body main .employee-recent-work>summary{cursor:pointer;min-height:60px;color:var(--employee-focus-text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;list-style:none;display:grid}html body main .employee-recent-work>summary::-webkit-details-marker{display:none}html body main .employee-recent-work>summary span{align-items:center;gap:8px;font-size:.86rem;font-weight:680;display:inline-flex}html body main .employee-recent-work>summary small{color:var(--employee-focus-muted);font-size:.75rem}html body main .employee-recent-work[open]>summary>svg{transform:rotate(180deg)}html body main .employee-recent-work-list{padding-bottom:10px}html body main .employee-recent-work-list>:is(a,p){border-top:1px solid var(--employee-focus-line);min-height:56px;color:var(--employee-focus-text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;padding:8px 4px;text-decoration:none;display:grid}html body main .employee-recent-work-list span strong,html body main .employee-recent-work-list span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html body main .employee-recent-work-list span strong{font-size:.82rem}html body main .employee-recent-work-list span small,html body main .employee-recent-work-list em{color:var(--employee-focus-muted);margin-top:3px;font-size:.75rem;font-style:normal}html body main .employee-portal-page .employee-portal-tabs{border:0!important;border-bottom:1px solid var(--employee-focus-line)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-height:52px!important;margin:0 0 12px!important;padding:4px 0!important;display:flex!important}html body main .employee-portal-tabs .employee-tab>strong{color:var(--employee-focus-warning);font-size:.75rem}.employee-team-mood-dialog{width:min(540px,100vw - 32px);max-height:min(78svh,680px);overflow-y:auto;background:#0d0b22fc!important;border-color:#c4bbeb3d!important}.employee-team-mood-dialog .team-mood-current{display:none!important}.employee-team-mood-dialog .team-mood-list{margin-top:6px;display:grid!important}html body main .employee-dashboard-header :is(button,a):focus-visible,html body main .employee-today-workflow :is(button,a,summary):focus-visible{outline:2px solid var(--employee-focus-violet)!important;outline-offset:2px!important}@media (width<=720px){html body main .employee-portal-page{padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))!important}html body main .employee-dashboard-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:10px;padding:4px 0 10px;display:grid}html body main .employee-dashboard-header .employee-dashboard-identity{gap:9px!important;max-width:100%!important}html body main .employee-dashboard-header .employee-portal-profile-trigger,html body main .employee-dashboard-header .employee-portal-avatar{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}html body main .employee-dashboard-header .employee-portal-greeting h1{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden;font-size:.92rem!important}html body main .employee-dashboard-role,html body main .employee-dashboard-header .employee-today-line{font-size:.75rem!important}html body main .employee-dashboard-role{display:none!important}html body main .employee-dashboard-header .employee-portal-primary-action{min-width:126px;min-height:48px!important;padding-inline:12px!important;font-size:.82rem!important}html body main .employee-daily-briefing{border-radius:14px;grid-template-columns:1fr;min-height:0}html body main .employee-daily-briefing-task,html body main .employee-daily-briefing-attendance{padding:18px}html body main .employee-daily-briefing-attendance{border-top:1px solid var(--employee-focus-line);border-inline-start:0}html body main .employee-daily-briefing h2{margin-top:12px;font-size:1.08rem}html body main .employee-daily-briefing-summary{-webkit-line-clamp:2}html body main .employee-daily-briefing-action{justify-content:space-between;width:100%}html body main .employee-daily-attendance-facts{margin-top:14px}html body main .employee-daily-attendance-facts>span{padding-inline:8px}html body main .employee-workday-timeline{padding-bottom:8px}html body main .employee-workday-timeline ol{grid-template-columns:1fr}html body main .employee-workday-timeline li{border-inline-start:0;border-top:1px solid var(--employee-focus-line);text-align:start;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;justify-items:start;gap:2px 10px;min-height:58px;padding:8px 2px}html body main .employee-workday-timeline li:first-child{border-top:0}html body main .employee-timeline-marker{grid-row:1/3;width:34px;height:34px}html body main .employee-workday-timeline li>strong{align-self:end}html body main .employee-workday-timeline li>time{grid-area:1/3/3;align-self:center}html body main .employee-workday-timeline li>small{grid-column:2}html body main .employee-timeline-mood{grid-template-columns:38px minmax(0,1fr)!important}html body main .employee-timeline-mood .daily-task-mood-strip{grid-area:1/2/3}html body main .employee-timeline-mood .daily-task-mood-current{text-align:start;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;min-height:44px!important}html body main .employee-timeline-mood .daily-task-mood-current span{grid-row:auto}html body main .employee-month-summary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}html body main .employee-month-summary>div:last-child>span{min-height:68px}html body main .employee-month-summary>div:last-child>span:nth-child(3){border-top:1px solid var(--employee-focus-line);border-inline-start:0;grid-column:1/-1}html body main .employee-dashboard-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}html body main .employee-dashboard-secondary-actions button{justify-content:center;padding:0 5px;font-size:.75rem}html body main .employee-recent-work>summary small{display:none}html body main .employee-recent-work>summary{grid-template-columns:minmax(0,1fr) auto}html body main .employee-portal-page .employee-portal-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab{justify-content:center!important;width:100%!important;padding:0 6px!important;font-size:.75rem!important}}@media (width<=340px){html body main .employee-dashboard-header{grid-template-columns:1fr}html body main .employee-dashboard-header .employee-portal-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){html body main .employee-dashboard-header *,html body main .employee-today-workflow *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (forced-colors:active){html body main .employee-dashboard-header :is(button,a):focus-visible,html body main .employee-today-workflow :is(button,a,summary):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid highlight!important}}html body main .employee-portal-page{align-items:stretch!important}html body main .employee-portal-page .employee-portal-hero{order:0!important;align-items:stretch!important;width:100%!important;max-width:none!important}html body main .employee-portal-page .employee-dashboard-identity{grid-area:auto!important;align-self:stretch!important;width:100%!important;max-width:none!important}html body main .employee-portal-page .employee-command-band{align-self:stretch!important;width:100%!important;max-width:none!important}html body main .employee-portal-page .employee-dashboard-summary-rail{order:1!important}html body main .employee-portal-page .employee-portal-tabs{order:2!important}html body main .employee-portal-page :is(.employee-today-workflow,.employee-portal-panel,.employee-portal-calendar-shell){order:3!important}html body main .employee-portal-page{--management-panel:#13102dd6;--management-panel-strong:#1b1639eb;--management-line:#beb5ea26;--management-line-strong:#beb5ea45;align-items:stretch!important;gap:0!important;width:min(100%,76rem)!important;max-width:76rem!important}html body main .employee-portal-page .employee-portal-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;order:0!important;align-items:stretch!important;gap:.72rem!important;width:100%!important;max-width:none!important;margin:0 0 .72rem!important;padding:0!important;display:flex!important}html body main .employee-portal-page .employee-dashboard-identity{border-bottom:1px solid var(--management-line)!important;grid-area:auto!important;align-self:stretch!important;align-items:center!important;gap:.78rem!important;width:100%!important;max-width:none!important;min-height:4.35rem!important;padding:.3rem .25rem .72rem!important;display:flex!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-avatar{border-radius:50%!important;width:3.45rem!important;min-width:3.45rem!important;height:3.45rem!important;min-height:3.45rem!important;box-shadow:inset 0 0 0 1px #ffffff29!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-greeting{flex:auto!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.2rem .75rem!important;min-width:0!important;display:grid!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-greeting :is(h1,h2){text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;max-width:100%!important;margin:0!important;font-size:1.05rem!important;font-weight:780!important;line-height:1.35!important;overflow:hidden!important}html body main .employee-portal-page .employee-dashboard-identity .employee-today-line{width:fit-content!important;min-height:1.4rem!important;color:var(--ayand-muted,#d3cfe7b3)!important;background:0 0!important;border:0!important;grid-area:2/1!important;margin:0!important;padding:0!important;display:inline-flex!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-primary-action-label{display:inline!important}html body main .employee-portal-page .employee-dashboard-identity .employee-today-line strong{color:inherit!important;font-size:.72rem!important;font-weight:690!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-primary-action{border-color:var(--management-line-strong)!important;min-height:2.75rem!important;box-shadow:none!important;background:#8d77e817!important;border-radius:.72rem!important;grid-area:1/2/3!important}html body main .employee-portal-page .employee-command-band{border:1px solid var(--management-line-strong)!important;background:var(--management-panel)!important;border-radius:.9rem!important;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-height:9.2rem!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09!important}html body main .employee-portal-page .employee-command-task,html body main .employee-portal-page .employee-command-attendance{position:relative;min-width:0!important;color:var(--ayand-text,#fbfaff)!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important}html body main .employee-portal-page .employee-command-task{cursor:pointer;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:.45rem .75rem!important;min-height:9.2rem!important;padding:1rem 1.1rem!important;transition:background .15s,box-shadow .15s!important;display:grid!important}html body main .employee-portal-page .employee-command-task:hover{background:#8d77e80e!important}html body main .employee-portal-page .employee-command-task:focus-visible{z-index:1;outline:2px solid var(--ayand-primary,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){html body main .employee-portal-page .employee-command-task:focus-visible{outline:2px solid color-mix(in srgb, var(--ayand-primary,#8d77e8) 72%, white)!important}}html body main .employee-portal-page .employee-command-task:focus-visible{outline-offset:-3px!important}html body main .employee-portal-page .employee-command-kicker{color:var(--ayand-muted,#d3cfe7b8)!important;grid-column:1!important;align-items:center!important;gap:.42rem!important;font-size:.72rem!important;font-weight:740!important;display:flex!important}html body main .employee-portal-page .employee-command-kicker :is(small,strong){color:#f1eeffbd!important;margin-inline-start:auto!important;font-size:.68rem!important;font-weight:700!important}html body main .employee-portal-page .employee-command-dot{width:.46rem!important;height:.46rem!important;box-shadow:none!important;background:#98a2b3!important;border-radius:50%!important;flex:0 0 .46rem!important}html body main .employee-portal-page .employee-command-task[data-status=in_progress] .employee-command-dot,html body main .employee-portal-page .employee-command-attendance[data-state=active] .employee-command-dot{background:#32d583!important}html body main .employee-portal-page .employee-command-task[data-status=todo] .employee-command-dot,html body main .employee-portal-page .employee-command-attendance[data-state=missing-entry] .employee-command-dot{background:#fdb022!important}html body main .employee-portal-page .employee-command-attendance[data-state=unavailable] .employee-command-dot{background:#f97066!important}html body main .employee-portal-page .employee-command-task>strong{max-width:42rem!important;color:var(--ayand-text,#fbfaff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:1!important;font-size:clamp(1rem,1.7vw,1.28rem)!important;font-weight:790!important;line-height:1.55!important;overflow:hidden!important}html body main .employee-portal-page .employee-command-support{color:var(--ayand-muted,#d3cfe79e)!important;grid-column:1!important;font-size:.7rem!important}html body main .employee-portal-page .employee-command-chevron{color:#e8e3ffb3!important;grid-area:1/2/4!important;align-self:center!important}html body main .employee-portal-page .employee-command-attendance{border-inline-start:1px solid var(--management-line)!important;align-content:center!important;gap:.65rem!important;min-height:9.2rem!important;padding:1rem 1.1rem!important;display:grid!important}html body main .employee-portal-page .employee-command-attendance-facts{grid-template-columns:1.25fr repeat(2,minmax(0,.75fr))!important;gap:0!important;display:grid!important}html body main .employee-portal-page .employee-command-attendance-facts>span{border-inline-start:1px solid var(--management-line)!important;min-width:0!important;padding-inline:.65rem!important}html body main .employee-portal-page .employee-command-attendance-facts>span:first-child{border-inline-start:0!important;padding-inline-start:0!important}html body main .employee-portal-page .employee-command-attendance-facts small,html body main .employee-portal-page .employee-command-attendance-facts strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body main .employee-portal-page .employee-command-attendance-facts small{color:var(--ayand-muted,#d3cfe79e)!important;margin-bottom:.28rem!important;font-size:.64rem!important}html body main .employee-portal-page .employee-command-attendance-facts strong{color:var(--ayand-text,#fbfaff)!important;font-size:.78rem!important;font-weight:760!important}html body main .employee-portal-page .employee-command-progress-head{color:var(--ayand-muted,#d3cfe79e)!important;justify-content:space-between!important;align-items:center!important;font-size:.64rem!important;display:flex!important}html body main .employee-portal-page .employee-command-attendance .portal-progress-line{height:.22rem!important;box-shadow:none!important;background:#ffffff17!important;border-radius:99px!important}html body main .employee-portal-page .employee-command-attendance .portal-progress-line>span{box-shadow:none!important;background:#32d583!important}html body main .employee-portal-page .employee-command-attendance[data-state=missing-entry] .portal-progress-line>span{background:#fdb022!important}html body main .employee-portal-page .employee-dashboard-summary-rail{border-block:1px solid var(--management-line)!important;background:0 0!important;order:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:4.7rem!important;margin:0 0 .68rem!important;padding:0!important;display:grid!important}html body main .employee-portal-page .employee-dashboard-summary-rail>:is(div,button){border:0!important;border-inline-start:1px solid var(--management-line)!important;min-width:0!important;min-height:4.7rem!important;color:inherit!important;text-align:center!important;background:0 0!important;border-radius:0!important;place-content:center!important;gap:.22rem!important;padding:.62rem .7rem!important;display:grid!important}html body main .employee-portal-page .employee-dashboard-summary-rail>:first-child{border-inline-start:0!important}html body main .employee-portal-page .employee-dashboard-summary-rail span{color:var(--ayand-muted,#d3cfe79e)!important;font-size:.68rem!important;font-weight:690!important}html body main .employee-portal-page .employee-dashboard-summary-rail strong{color:var(--ayand-text,#fbfaff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.95rem!important;font-weight:800!important;overflow:hidden!important}html body main .employee-portal-page .employee-dashboard-summary-rail button{cursor:pointer!important;transition:background .14s!important}html body main .employee-portal-page .employee-dashboard-summary-rail button:is(:hover,:focus-visible){background:#8d77e812!important;outline:0!important;box-shadow:inset 0 0 0 2px #8d77e86b!important}html body main .employee-portal-page .employee-dashboard-summary-rail[data-state=error]{border-color:#f9706657!important}html body main .employee-portal-page .employee-portal-tabs{border:1px solid var(--management-line-strong)!important;min-height:3.15rem!important;box-shadow:none!important;background:#14112e9e!important;border-radius:.8rem!important;order:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 .68rem!important;padding:.2rem!important;display:grid!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab{min-height:2.65rem!important;box-shadow:none!important;background:0 0!important;border-radius:.58rem!important;position:relative!important;transform:none!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab.active{background:#8d77e824!important;box-shadow:inset 0 -2px #9b8af7!important}html body main .employee-portal-page .employee-today-workflow{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;order:3!important;gap:.62rem!important;margin:0 0 .8rem!important;padding:0!important;display:flex!important}html body main .employee-portal-page>:is(.employee-portal-panel,.employee-portal-calendar-shell){order:3!important}html body main .employee-portal-page .employee-mood-team-band{border:1px solid var(--management-line-strong)!important;background:var(--management-panel)!important;border-radius:.8rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}html body main .employee-portal-page .employee-mood-team-band>:is(.daily-task-mood-strip,.team-mood-strip){border:0!important;border-inline-start:1px solid var(--management-line)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.25rem!important}html body main .employee-portal-page .employee-mood-team-band>:first-child{border-inline-start:0!important}html body main .employee-portal-page .employee-mood-team-band :is(.daily-task-mood-current,.team-mood-current){background:0 0!important;border-radius:.6rem!important;min-height:3rem!important}html body main .employee-portal-page .employee-today-workflow>.daily-tasks-panel[data-mode=self],html body main .employee-portal-page>.employee-portal-panel,html body main .employee-portal-page .employee-portal-calendar{border:1px solid var(--management-line-strong)!important;background:var(--management-panel)!important;box-shadow:none!important;border-radius:.82rem!important}html body main .employee-portal-page .employee-today-workflow .daily-task-card:not(.daily-task-card-selected){box-shadow:none!important;background:0 0!important;border-inline:0!important;border-radius:0!important;transform:none!important}html body main .employee-portal-page .daily-status-panel{border-color:var(--management-line-strong)!important;background:#110f27a3!important}html body main .employee-portal-page .portal-shift-board.today-summary>div,html body .employee-profile-popover-grid>div{border:0!important;border-inline-start:1px solid var(--management-line)!important;background:0 0!important;border-radius:0!important}html body .employee-profile-popover{border-color:var(--management-line-strong,#beb5ea45)!important;background:#0c0a20fb!important;border-radius:.9rem!important;width:min(35rem,100vw - 2rem)!important;box-shadow:0 28px 80px #0000007a!important}html body .employee-profile-popover-grid{gap:0!important;padding:.35rem .9rem .9rem!important}html body .employee-profile-popover-grid>div:nth-child(odd){border-inline-start:0!important}html body main .employee-portal-page .employee-portal-request-list{gap:0!important}html body main .employee-portal-page .portal-request-filter-bar{border-bottom:1px solid var(--management-line)!important;background:0 0!important;gap:0!important;padding:.28rem!important}html body main .employee-portal-page .portal-request-row{border:0!important;border-bottom:1px solid var(--management-line)!important;background:0 0!important;border-radius:0!important}html body main .employee-portal-page .employee-portal-calendar-shell{min-height:0!important;margin:0 0 .8rem!important;scroll-margin-top:1rem!important}@media (width<=720px){html body main .employee-portal-page{padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))!important}html body main .employee-portal-page .employee-dashboard-identity{min-height:3.8rem!important;padding:.12rem .1rem .55rem!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-avatar,html body main .employee-portal-page .employee-dashboard-identity .employee-portal-profile-trigger{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-greeting :is(h1,h2){font-size:.9rem!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-primary-action{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}html body main .employee-portal-page .employee-dashboard-identity .employee-portal-primary-action-label{display:none!important}html body main .employee-portal-page .employee-command-band{grid-template-columns:1fr!important;min-height:0!important}html body main .employee-portal-page .employee-command-task{border-bottom:1px solid var(--management-line)!important;min-height:6.45rem!important;padding:.78rem .82rem!important}html body main .employee-portal-page .employee-command-task>strong{font-size:.9rem!important}html body main .employee-portal-page .employee-command-attendance{border-inline-start:0!important;min-height:7.25rem!important;padding:.75rem .82rem!important}html body main .employee-portal-page .employee-command-attendance-facts strong{font-size:.7rem!important}html body main .employee-portal-page .employee-dashboard-summary-rail{min-height:4rem!important;margin-bottom:.5rem!important}html body main .employee-portal-page .employee-dashboard-summary-rail>:is(div,button){min-height:4rem!important;padding:.45rem .25rem!important}html body main .employee-portal-page .employee-dashboard-summary-rail span{font-size:.58rem!important}html body main .employee-portal-page .employee-dashboard-summary-rail strong{font-size:.72rem!important}html body main .employee-portal-page .employee-portal-tabs{min-height:2.85rem!important;margin-bottom:.5rem!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab{height:2.45rem!important;min-height:2.45rem!important;font-size:.68rem!important}html body main .employee-portal-page .employee-mood-team-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main .employee-portal-page .employee-mood-team-band:has([data-expanded=true]){grid-template-columns:1fr!important}html body main .employee-portal-page .employee-mood-team-band :is(.daily-task-mood-current,.team-mood-current){min-height:2.75rem!important;padding-inline:.45rem!important}html body main .employee-portal-page .employee-mood-team-band :is(.daily-task-mood-current,.team-mood-current) small{display:none!important}html body .employee-profile-popover{border-radius:1rem 1rem 0 0!important;width:100%!important;max-height:min(78svh,42rem)!important;inset:auto 0 0!important}}@media (prefers-reduced-motion:reduce){html body main .employee-portal-page :is(button,a,[role=button]){transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media (forced-colors:active){html body main .employee-portal-page :is(button,a,[role=button]):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid highlight!important}}:is(html body main [data-testid=staff-page-content][data-staff-section=reports],.staff-report-detail-sheet,.staff-report-export-menu){--staff-report-positive:var(--staff-team-presence-active);--staff-report-warning:var(--staff-team-warning);--staff-report-danger:var(--staff-team-error)}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-shell{gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-heading{align-items:end;min-height:60px;background:0 0!important;border:0!important;padding:6px 2px 10px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-title{color:var(--staff-team-text);letter-spacing:-.012em;font-size:1.12rem;font-weight:720}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-heading [data-slot=card-description]{font-size:.72rem;color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-content{padding:0!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-status-strip],html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-export-section]{display:none!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-controls-grid{display:block!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-filter-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section]){border:1px solid var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight), transparent 34%), var(--staff-team-card)!important;box-shadow:var(--staff-team-shadow-rest)!important;border-radius:14px!important;padding:14px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-filter-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section])>div:first-child{margin-bottom:12px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-filter-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section]) h3{color:var(--staff-team-text)!important;font-size:.88rem!important;font-weight:690!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-filter-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section]) p{color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2){align-items:end;grid-template-columns:minmax(150px,.65fr) minmax(150px,.65fr) minmax(260px,1.4fr)!important;gap:10px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2)>div:last-child{grid-column:auto!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-slot=label]{min-height:18px;color:var(--staff-team-muted)!important;font-size:.7rem!important;font-weight:560!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-date-from-field],[data-testid=employee-report-date-to-field],[data-testid=employee-report-personnel-select]){border-color:var(--staff-team-hairline)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is(input,select){border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;color:var(--staff-team-text)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;border-radius:10px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-quick-ranges{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;border-radius:11px!important;margin-top:12px!important;padding:7px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid^=employee-report-range-],[data-testid^=employee-report-row-filter-],.staff-report-export-trigger,.staff-report-mobile-sort button){border:1px solid var(--staff-team-hairline)!important;min-height:40px!important;color:var(--staff-team-muted)!important;box-shadow:none!important;transition:border-color .18s var(--staff-team-ease), background .18s var(--staff-team-ease), color .18s var(--staff-team-ease), box-shadow .18s var(--staff-team-ease), transform .18s var(--staff-team-ease)!important;background:0 0!important;border-radius:10px!important;transform:translateY(0)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid^=employee-report-range-][aria-pressed=true],[data-testid^=employee-report-row-filter-][aria-pressed=true]){border-color:var(--staff-team-selected-border)!important;background:var(--staff-team-selected)!important;color:var(--staff-team-focus)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong), 0 0 0 1px var(--staff-team-focus-halo)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div{min-height:66px;background:var(--staff-team-inset)!important;border:1px solid #0000!important;border-radius:10px!important;padding:10px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div span{color:var(--staff-team-muted)!important;font-size:.66rem!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div strong{color:var(--staff-team-text)!important;font-size:.88rem!important;font-weight:680!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div:nth-child(3) strong{color:var(--staff-report-positive)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div:nth-child(4) strong,html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div:nth-child(5) strong{color:var(--staff-report-danger)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child>div:nth-child(6) strong{color:var(--staff-report-warning)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-row-filters]{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;border-radius:11px!important;margin-bottom:10px!important;padding:8px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-results-tools{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.staff-report-export-menu{border:1px solid var(--staff-team-hairline)!important;background:var(--staff-team-card)!important;border-radius:12px!important;min-width:220px!important}@supports (color:color-mix(in lab, red, red)){.staff-report-export-menu{background:color-mix(in srgb, var(--staff-team-card) 96%, transparent)!important}}.staff-report-export-menu{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:inset 0 1px 0 var(--staff-team-highlight), 0 22px 54px -26px var(--staff-team-shadow-color)!important;padding:6px!important}.staff-report-export-menu [role=menuitem]{gap:8px;min-height:42px;color:var(--staff-team-muted)!important;border-radius:9px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table{border-color:var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;border-radius:12px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table thead{background:var(--staff-team-inset-hover)!important}@supports (color:color-mix(in lab, red, red)){html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table thead{background:color-mix(in srgb, var(--staff-team-inset-hover) 86%, transparent)!important}}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table thead{color:var(--staff-team-muted)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table th{height:46px;border-color:var(--staff-team-hairline)!important;font-weight:570!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table tbody tr{transition:background .16s var(--staff-team-ease);border-color:var(--staff-team-hairline)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table td{height:54px;color:var(--staff-team-text)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table td:nth-child(6){color:var(--staff-report-positive)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table td:nth-child(7),html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table td:nth-child(8){color:var(--staff-report-danger)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table td:nth-child(9){color:var(--staff-report-warning)!important}.staff-report-mobile-list,.staff-report-mobile-sort{display:none}[data-slot=sheet-overlay]:has(~.staff-report-detail-sheet){background:var(--ayand-ink)!important}@supports (color:color-mix(in lab, red, red)){[data-slot=sheet-overlay]:has(~.staff-report-detail-sheet){background:color-mix(in srgb, var(--ayand-ink) 66%, transparent)!important}}[data-slot=sheet-overlay]:has(~.staff-report-detail-sheet){-webkit-backdrop-filter:blur(8px)saturate(.82);backdrop-filter:blur(8px)saturate(.82)}.staff-report-detail-sheet{max-height:min(92svh,760px);border-color:var(--staff-team-hairline)!important;background:linear-gradient(180deg, var(--staff-team-highlight), transparent 22%), var(--staff-team-page)!important;box-shadow:28px 0 80px -34px var(--staff-team-shadow-color)!important}.staff-report-detail-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--staff-team-hairline);background:var(--staff-team-card)}@supports (color:color-mix(in lab, red, red)){.staff-report-detail-sheet [data-slot=sheet-header]{background:color-mix(in srgb, var(--staff-team-card) 92%, transparent)}}.staff-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 18px;display:grid;overflow-y:auto}.staff-report-detail-metric{border:1px solid var(--staff-team-hairline);background:var(--staff-team-inset);border-radius:10px;min-width:0;padding:10px}.staff-report-detail-metric>span{color:var(--staff-team-muted);font-size:.68rem;display:block}.staff-report-detail-metric>strong{color:var(--staff-team-text);margin-top:4px;font-size:.82rem;display:block}.staff-report-detail-metric[data-tone=positive]>strong{color:var(--staff-report-positive)}.staff-report-detail-metric[data-tone=warning]>strong{color:var(--staff-report-warning)}.staff-report-detail-metric[data-tone=danger]>strong{color:var(--staff-report-danger)}@media (hover:hover) and (pointer:fine){html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid^=employee-report-range-],[data-testid^=employee-report-row-filter-],.staff-report-export-trigger,.staff-report-mobile-row):hover{border-color:var(--staff-team-hairline-strong)!important;background:var(--staff-team-inset-hover)!important;color:var(--staff-team-text)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight-strong), 0 12px 28px -22px var(--staff-team-shadow-color)!important;transform:translateY(-1px)scale(1)!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table tbody tr:hover{background:var(--staff-team-inset-hover)!important}}html body main [data-testid=staff-page-content][data-staff-section=reports] :is(button,a[href],select,input):focus-visible,.staff-report-detail-sheet button:focus-visible,.staff-report-export-menu [role=menuitem]:focus{border-color:var(--staff-team-selected-border)!important;box-shadow:0 0 0 2px var(--staff-team-focus), 0 0 0 5px var(--staff-team-focus-halo)!important;outline:none!important}@media (width<=1100px){html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2)>div:last-child{grid-column:1/-1!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-desktop-table{display:none!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-list{gap:8px;display:grid}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-row{text-align:start;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:76px;padding:10px 12px;display:grid;border:1px solid var(--staff-team-hairline)!important;background:var(--staff-team-inset)!important;box-shadow:inset 0 1px 0 var(--staff-team-highlight)!important;border-radius:12px!important}.staff-report-mobile-identity{min-width:0}.staff-report-mobile-identity strong,.staff-report-mobile-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-report-mobile-identity strong{color:var(--staff-team-text);font-size:.84rem;font-weight:680}.staff-report-mobile-identity small{color:var(--staff-team-muted);margin-top:4px;font-size:.68rem}.staff-report-mobile-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:148px;display:flex}.staff-report-mobile-chips>span{border:1px solid var(--staff-team-hairline);background:var(--staff-team-card);color:var(--staff-team-muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.62rem}.staff-report-mobile-chips>span[data-tone=positive]{color:var(--staff-report-positive)}.staff-report-mobile-chips>span[data-tone=warning]{color:var(--staff-report-warning)}.staff-report-mobile-chips>span[data-tone=danger]{color:var(--staff-report-danger)}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-sort{align-items:center;gap:7px;margin-inline-end:auto;display:flex}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-sort label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-sort select{min-width:118px;min-height:40px;padding-inline:10px;font-size:.72rem}}@media (width<=640px){[data-slot=sheet-overlay]:has(~.staff-report-detail-sheet){-webkit-backdrop-filter:blur(4px)saturate(.88);backdrop-filter:blur(4px)saturate(.88)}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-heading{min-height:52px;padding-inline:1px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid=employee-report-filter-section],[data-testid=employee-report-summary-section],[data-testid=employee-report-table-section]){padding:12px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2){grid-template-columns:1fr!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-filter-section]>div:nth-child(2)>div:last-child{grid-column:auto!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-quick-ranges>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-summary-section]>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main [data-testid=staff-page-content][data-staff-section=reports] [data-testid=employee-report-row-filters]>div:last-child{scrollbar-width:none;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([data-testid^=employee-report-range-],[data-testid^=employee-report-row-filter-],.staff-report-export-trigger,.staff-report-mobile-sort button){min-height:44px!important}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-results-tools{justify-content:space-between}html body main [data-testid=staff-page-content][data-staff-section=reports] .staff-report-mobile-row{grid-template-columns:minmax(0,1fr) auto 14px;min-height:74px;padding:9px 10px}.staff-report-mobile-chips{max-width:124px}.staff-report-detail-sheet[data-side=bottom]{max-height:min(88svh,680px);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -28px 72px -34px var(--staff-team-shadow-color)!important;border-radius:18px 18px 0 0!important}.staff-report-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body main [data-testid=staff-page-content][data-staff-section=reports] :is(button,a,input,select,.staff-report-mobile-row){transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media (forced-colors:active){html body main [data-testid=staff-page-content][data-staff-section=reports] :is(button,a[href],input,select):focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid highlight!important}html body main [data-testid=staff-page-content][data-staff-section=reports] :is([aria-pressed=true],[aria-sort=ascending],[aria-sort=descending]){border-color:highlight!important}}html body main .employee-portal-page .employee-today-workflow{background:0 0!important;border:0!important;gap:0!important;margin:0!important;padding:0!important}html body main .employee-portal-page .employee-portal-tabs{border:0!important;border-bottom:1px solid var(--employee-focus-line)!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin:0 0 12px!important;padding:4px 0!important;display:flex!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab{width:auto!important;min-height:44px!important;color:var(--employee-focus-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:.82rem!important;display:inline-flex!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab.active{color:var(--employee-focus-text)!important;box-shadow:inset 0 -2px 0 var(--employee-focus-violet)!important;background:#8d77e81a!important}@media (width<=720px){html body main .employee-portal-page .employee-portal-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}html body main .employee-portal-page .employee-portal-tabs .employee-tab{justify-content:center!important;width:100%!important;padding:0 6px!important;font-size:.75rem!important}}html body main .employee-portal-page .employee-dashboard-header .employee-today-line strong{font-size:.78rem!important}@media (width<=720px){html body main .employee-daily-briefing-task{justify-content:flex-start;padding:12px 16px 10px}html body main .employee-daily-briefing-attendance{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;padding:10px 16px 12px;display:grid}html body main .employee-daily-briefing-attendance .employee-daily-briefing-kicker{grid-column:1}html body main .employee-daily-briefing-attendance>strong{grid-column:2;margin-top:0;font-size:.82rem}html body main .employee-daily-briefing-attendance>p{display:none}html body main .employee-daily-briefing h2{margin-top:7px;font-size:1rem;line-height:1.5}html body main .employee-daily-briefing-meta,html body main .employee-daily-briefing-summary{margin-top:3px;line-height:1.55}html body main .employee-daily-briefing-summary{-webkit-line-clamp:1}html body main .employee-daily-attendance-facts{grid-column:1/-1;margin-top:8px}html body main .employee-daily-attendance-facts strong{margin-top:3px}html body main .employee-section-heading{min-height:44px;padding-bottom:7px}html body main .employee-workday-timeline{padding-bottom:6px}html body main .employee-workday-timeline li{min-height:44px;padding-block:3px}html body main .employee-timeline-marker{width:30px;height:30px}html body main .employee-daily-briefing-kicker{min-height:20px}html body main .employee-daily-briefing-task{padding-block:10px 8px}html body main .employee-daily-briefing h2{margin-top:5px}html body main .employee-daily-briefing-meta,html body main .employee-daily-briefing-summary{margin-top:1px;font-size:.75rem;line-height:1.4}html body main .employee-daily-briefing-action{margin-top:7px}html body main .employee-daily-briefing-attendance{padding-block:8px 9px}html body main .employee-daily-attendance-facts{margin-top:5px}html body main .employee-workday-timeline li>strong,html body main .employee-workday-timeline li>time,html body main .employee-workday-timeline li>small,html body main .employee-timeline-mood .daily-task-mood-current strong,html body main .employee-timeline-mood .daily-task-mood-current small{line-height:1.25!important}}html body main .employee-portal-page .employee-daily-briefing{min-height:190px}html body main .employee-portal-page .employee-daily-briefing-task,html body main .employee-portal-page .employee-daily-briefing-attendance{padding-block:18px}html body main .employee-portal-page .employee-daily-briefing h2{margin-top:10px}html body main .employee-portal-page .employee-daily-briefing-action{margin-top:14px}html body main .employee-portal-page .employee-dashboard-secondary-actions{grid-template-columns:none!important;display:flex!important}html body main .employee-portal-page .employee-dashboard-secondary-actions>.daily-task-mood-strip[data-surface=dashboard]{min-width:0;background:0 0!important;border:0!important;width:auto!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current{width:auto!important;min-height:44px!important;color:var(--employee-focus-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:inline-flex!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current:hover{color:var(--employee-focus-text)!important;background:#8d77e814!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current span{display:block!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current strong{color:inherit!important;font-size:.82rem!important;font-weight:620!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current small{display:none!important}@media (width<=720px){html body main .employee-portal-page .employee-daily-briefing{min-height:0}html body main .employee-portal-page .employee-dashboard-secondary-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current,html body main .employee-portal-page .employee-dashboard-secondary-actions>button{justify-content:center!important;gap:5px!important;width:100%!important;padding-inline:4px!important;font-size:.75rem!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current strong{font-size:.75rem!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-sticker,html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current>svg:last-child{display:none!important}}html body main .employee-portal-page .employee-daily-briefing-attendance>strong{width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:12px!important;padding:0!important}html body main .employee-portal-page .employee-dashboard-secondary-actions>.daily-task-mood-strip[data-surface=dashboard]{height:44px!important;margin:0!important;padding:0!important;display:block!important}html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current span,html body main .employee-portal-page .employee-dashboard-secondary-actions .daily-task-mood-current strong{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body main .employee-portal-page.employee-portal-page .employee-daily-briefing-attendance.employee-daily-briefing-attendance [data-testid=employee-today-status-label][data-testid=employee-today-status-label]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.attendance-day-dialog{transition:max-width .18s,box-shadow .18s}.attendance-day-dialog[data-mode=edit]{box-shadow:0 34px 110px #000000c2,0 0 0 1px #8d77e821}.attendance-editor-trigger{background:#8d77e814;border-color:#8d77e857;min-height:44px}.attendance-editor{animation:.18s ease-out both attendance-editor-enter}.attendance-editor-body{background:#121b34b8;border:1px solid #ffffff17;border-radius:16px;margin-top:12px;overflow:hidden}.attendance-editor-body>section{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px;display:grid}.attendance-editor-body>section+section{border-top:1px solid #ffffff13}.attendance-editor-body>section[data-disabled=true] .attendance-editor-segments{opacity:.46}.attendance-editor-index{color:#b8a9f5;border:1px solid #8d77e859;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:grid}.attendance-editor-fieldset>legend,.attendance-editor-minutes>span{color:#f4f7ffeb;margin-bottom:9px;font-size:.84rem;font-weight:650}.attendance-editor-segments{background:#03091870;border:1px solid #ffffff14;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.attendance-editor-segments button{color:#e2e7f4a6;border-radius:9px;min-height:44px;font-size:.78rem;font-weight:600;transition:color .16s,background .16s,box-shadow .16s}.attendance-editor-segments button:hover:not(:disabled){color:#fafbfff2;background:#ffffff0e}.attendance-editor-segments button[data-active=true]{color:#fff;background:#8d77e833;box-shadow:inset 0 0 0 1px #ae9cf642,0 4px 14px #0000002e}.attendance-editor-segments button:focus-visible{outline-offset:2px;outline:2px solid #ae9cf6e6}.attendance-editor-reveal{margin-top:12px;animation:.16s ease-out both attendance-editor-reveal}.attendance-editor-reveal label{color:#e2e7f4c2;align-items:center;gap:6px;min-height:24px;margin-bottom:5px;font-size:.75rem;display:flex}.attendance-editor-reveal label span{color:#e2e7f466}.attendance-editor-reveal input{background:#03091880;border-color:#ffffff1a;min-height:44px}.attendance-editor-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.attendance-editor-minutes{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.attendance-editor-minutes>span{margin:0}.attendance-editor-minutes>div{background:#0309186b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:44px minmax(104px,auto) 44px;align-items:center;display:grid}.attendance-editor-minutes button{min-width:44px;min-height:44px}.attendance-editor-minutes strong{text-align:center;font-size:.8rem}.attendance-editor-hint{color:#e2e7f47a;margin-top:8px;font-size:.75rem}.attendance-editor-loading,.attendance-editor-error,.attendance-editor-inline-error,.attendance-editor-confirm{border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:12px;padding:10px 12px;font-size:.8rem;display:flex}.attendance-editor-loading{color:#e2e7f4a3;justify-content:center}.attendance-editor-error,.attendance-editor-inline-error{color:#fecdd3;background:#fb718513;border-color:#fb718547}.attendance-editor-confirm{background:#8d77e817;border-color:#8d77e852}.attendance-editor-confirm>div{gap:2px;display:grid}.attendance-editor-confirm span{color:#e2e7f494;font-size:.73rem}.attendance-editor-footer{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1226f0;border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;margin:12px -16px -16px;padding:11px 16px 14px;display:flex;position:sticky;bottom:-16px}.attendance-editor-footer button{min-width:96px;min-height:44px}.attendance-editor-footer[data-confirm=true]{justify-content:space-between;align-items:center}.attendance-editor-footer-confirm{gap:2px;font-size:.8rem;display:grid}.attendance-editor-footer-confirm span{color:#e2e7f48f;font-size:.72rem}.attendance-editor-footer-actions{gap:8px;display:flex}.attendance-day-details[data-highlighted=true]{border-color:#8d77e866;animation:.9s ease-out both attendance-day-highlight}.attendance-day-updated{color:#e8e3ffe0;background:#8d77e81a;border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-bottom:10px;padding:7px 9px;font-size:.74rem;display:flex}@keyframes attendance-editor-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes attendance-editor-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes attendance-day-highlight{0%{box-shadow:0 0 #8d77e859}to{box-shadow:0 0 0 12px #8d77e800}}@media (width<=640px){.attendance-editor-body>section{padding:14px 11px}.attendance-editor-time-grid{grid-template-columns:1fr}.attendance-editor-segments button{padding-inline:5px;font-size:.72rem}.attendance-editor-minutes{flex-direction:column;align-items:flex-start}.attendance-editor-minutes>div{grid-template-columns:44px 1fr 44px;width:100%}.attendance-editor-confirm{flex-direction:column;align-items:stretch}.attendance-editor-footer{margin:12px -12px -12px;padding-inline:12px;bottom:-12px}.attendance-editor-footer[data-confirm=true]{flex-direction:column;align-items:stretch}.attendance-editor-footer-actions{grid-template-columns:1fr 1.4fr;display:grid}.attendance-editor-footer-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.attendance-day-dialog,.attendance-editor,.attendance-editor-reveal,.attendance-day-details[data-highlighted=true]{transition:none!important;animation:none!important}}@media (width>=1024px){html body:has(.app-shell-layout) .app-main-column>main .accounting-report-page>.accounting-report-filter-bar{grid-template-rows:minmax(44px,auto)!important;grid-template-columns:auto auto minmax(18rem,1fr)!important}}@media (width<=720px){html body:has(.app-shell-layout) .app-main-column>main .accounting-report-page>.accounting-report-summary{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}:is(html body:has(.app-shell-layout) .app-main-column>main .accounting-report-page .accounting-report-summary-primary,html body:has(.app-shell-layout) .app-main-column>main .accounting-report-page .accounting-report-summary-secondary){grid-column:1!important}}.chat-person-profile-sheet{border:0!important;border-inline-end:1px solid var(--tg-line,var(--ayand-color-border))!important;background:linear-gradient(180deg, var(--tg-blue,#8d77e8), transparent 15rem), var(--tg-panel,var(--popover))!important;border-radius:0!important;gap:0!important;width:min(24rem,100vw)!important;max-width:24rem!important;height:100svh!important;max-height:100svh!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--tg-blue,#8d77e8) 5%, transparent), transparent 15rem), var(--tg-panel,var(--popover))!important}}.chat-person-profile-sheet{direction:rtl;color:var(--tg-text,var(--foreground))!important;padding:0!important;box-shadow:22px 0 64px #05041238!important}.chat-person-profile-sheet>[data-testid=sheet-close]{top:calc(10px + env(safe-area-inset-top))!important;z-index:4!important;background:var(--tg-panel,var(--popover))!important;border:0!important;border-radius:999px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;inset-inline-end:12px!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-sheet>[data-testid=sheet-close]{background:color-mix(in srgb, var(--tg-panel,var(--popover)) 88%, transparent)!important}}.chat-person-profile-sheet>[data-testid=sheet-close]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--tg-muted,var(--muted-foreground))!important;box-shadow:none!important}.chat-person-profile-sheet>[data-testid=sheet-close]:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-sheet>[data-testid=sheet-close]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 12%, transparent)!important}}.chat-person-profile-sheet>[data-testid=sheet-close]:is(:hover,:focus-visible){color:var(--tg-blue,#8d77e8)!important;outline:0!important}.chat-person-profile-scroll{overscroll-behavior:contain;min-height:0;padding:calc(4.15rem + env(safe-area-inset-top)) 1rem calc(1.25rem + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--tg-blue,#8d77e8) transparent;flex:auto;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-scroll{scrollbar-color:color-mix(in srgb, var(--tg-blue,#8d77e8) 30%, transparent) transparent}}.chat-person-profile-hero{text-align:center;justify-items:center;gap:.72rem;padding:.25rem .5rem 1.25rem;display:grid}.chat-person-profile-photo{width:92px;height:92px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:transform .18s,filter .18s;display:grid;position:relative}.chat-person-profile-photo:not(.is-static):is(:hover,:focus-visible){filter:brightness(1.04);outline:0;transform:scale(1.025)}html body[data-chat-page=true] .chat-person-profile-sheet .chat-person-profile-avatar,html body[data-chat-thread-open=true] .chat-person-profile-sheet .chat-person-profile-avatar{width:92px!important;min-width:92px!important;height:92px!important;min-height:92px!important;box-shadow:0 0 0 1px var(--tg-line,var(--border)), 0 14px 34px #05041233!important;flex:none!important;font-size:1.72rem!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body[data-chat-page=true] .chat-person-profile-sheet .chat-person-profile-avatar,html body[data-chat-thread-open=true] .chat-person-profile-sheet .chat-person-profile-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--tg-line,var(--border)) 72%, transparent), 0 14px 34px #05041233!important}}.chat-person-profile-online{border:3px solid var(--tg-panel,var(--popover));background:#22c55e;border-radius:999px;width:16px;height:16px;animation:2.6s ease-in-out infinite chat-person-profile-online-pulse;position:absolute;bottom:5px;right:4px;box-shadow:0 0 0 4px #22c55e29}.chat-person-profile-heading{min-width:0;max-width:100%}.chat-person-profile-heading h2{overflow-wrap:anywhere;color:var(--tg-text,var(--foreground));letter-spacing:-.012em;margin:0;font-size:1.24rem;font-weight:800;line-height:1.5}.chat-person-profile-heading p{color:var(--tg-text,var(--foreground));margin:.12rem 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-heading p{color:color-mix(in srgb, var(--tg-text,var(--foreground)) 68%, transparent)}}.chat-person-profile-heading p{text-overflow:ellipsis;font-size:.79rem;font-weight:620;line-height:1.65}.chat-person-profile-presence{color:var(--tg-muted,var(--muted-foreground));margin-top:.12rem;font-size:.75rem;font-weight:620;line-height:1.6;display:block}.chat-person-profile-presence[data-online=true]{color:#22c55e}.chat-person-profile-mood{border:1px solid var(--tg-blue,#8d77e8);align-items:center;gap:.38rem;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-mood{border:1px solid color-mix(in srgb, var(--tg-blue,#8d77e8) 18%, var(--tg-line,var(--border)))}}.chat-person-profile-mood{background:var(--tg-blue,#8d77e8);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-mood{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 7%, transparent)}}.chat-person-profile-mood{color:var(--tg-text,var(--foreground));padding:.28rem .7rem}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-mood{color:color-mix(in srgb, var(--tg-text,var(--foreground)) 78%, transparent)}}.chat-person-profile-mood{font-size:.72rem;font-weight:690}.chat-person-profile-actions{justify-content:center;gap:1.15rem;padding:0 .5rem 1.15rem;display:flex}.chat-person-profile-action{min-width:60px;color:var(--tg-muted,var(--muted-foreground));background:0 0;border:0;justify-items:center;gap:.38rem;padding:0;display:grid}.chat-person-profile-action>span{border:1px solid var(--tg-line,var(--border));place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-action>span{border:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 82%, transparent)}}.chat-person-profile-action>span{background:var(--tg-header,var(--popover));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-action>span{background:color-mix(in srgb, var(--tg-header,var(--popover)) 84%, transparent)}}.chat-person-profile-action>span{color:var(--tg-blue,#8d77e8);transition:background .16s,border-color .16s,transform .16s}.chat-person-profile-action small{color:var(--tg-text,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-action small{color:color-mix(in srgb, var(--tg-text,var(--foreground)) 66%, transparent)}}.chat-person-profile-action small{font-size:.7rem;font-weight:650}.chat-person-profile-action:is(:hover,:focus-visible){outline:0}.chat-person-profile-action:is(:hover,:focus-visible)>span,.chat-person-profile-action[aria-pressed=true]>span{border-color:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-action:is(:hover,:focus-visible)>span,.chat-person-profile-action[aria-pressed=true]>span{border-color:color-mix(in srgb, var(--tg-blue,#8d77e8) 34%, var(--tg-line,var(--border)))}}.chat-person-profile-action:is(:hover,:focus-visible)>span,.chat-person-profile-action[aria-pressed=true]>span{background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-action:is(:hover,:focus-visible)>span,.chat-person-profile-action[aria-pressed=true]>span{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 12%, transparent)}}.chat-person-profile-action:is(:hover,:focus-visible)>span,.chat-person-profile-action[aria-pressed=true]>span{transform:translateY(-1px)}.chat-person-profile-facts{border:1px solid var(--tg-line,var(--border));margin-bottom:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-facts{border:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 76%, transparent)}}.chat-person-profile-facts{background:var(--tg-header,var(--popover));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-facts{background:color-mix(in srgb, var(--tg-header,var(--popover)) 64%, transparent)}}.chat-person-profile-fact{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.68rem;min-height:58px;padding:.58rem .72rem;display:grid}.chat-person-profile-fact+.chat-person-profile-fact{border-top:1px solid var(--tg-line,var(--border))}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-fact+.chat-person-profile-fact{border-top:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 62%, transparent)}}.chat-person-profile-fact-icon{background:var(--tg-blue,#8d77e8);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-fact-icon{background:color-mix(in srgb, var(--tg-blue,#8d77e8) 9%, transparent)}}.chat-person-profile-fact-icon{color:var(--tg-blue,#8d77e8)}.chat-person-profile-fact>span:last-child{gap:.06rem;min-width:0;display:grid}.chat-person-profile-fact small{color:var(--tg-muted,var(--muted-foreground));font-size:.67rem;font-weight:600}.chat-person-profile-fact strong{color:var(--tg-text,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.chat-person-profile-shared{border-top:1px solid var(--tg-line,var(--border));min-width:0}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-shared{border-top:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 70%, transparent)}}.chat-person-profile-shared{padding-top:.72rem}.chat-person-profile-tabs.chat-gallery-tabs{min-height:0;padding:0!important}.chat-person-profile-tabs .chat-gallery-tabs-list{border-bottom:1px solid var(--tg-line,var(--border));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:46px;gap:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-tabs .chat-gallery-tabs-list{border-bottom:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 72%, transparent)}}.chat-person-profile-tabs .chat-gallery-tabs-list{background:0 0!important;border-radius:0!important;padding:0!important}.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger]{justify-content:center;align-items:center;gap:.22rem;min-width:0;min-height:46px;font-size:.68rem;font-weight:640;color:var(--tg-muted,var(--muted-foreground))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.35rem .18rem!important;display:inline-flex!important}.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger] small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger] small{color:color-mix(in srgb, currentColor 72%, transparent)}}.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger] small{font-size:.62rem;font-weight:700}.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger][data-state=active]{color:var(--tg-blue,#8d77e8)!important;box-shadow:inset 0 -2px 0 var(--tg-blue,#8d77e8)!important}.chat-person-profile-tabs .chat-gallery-panel{min-height:11rem;overflow:visible;margin-top:.68rem!important}.chat-person-profile-tabs .chat-gallery-list{gap:.25rem}.chat-person-profile-tabs .chat-gallery-item{min-height:52px;box-shadow:none;background:0 0;border-color:#0000;border-radius:13px;padding:.46rem .5rem}.chat-person-profile-tabs .chat-gallery-item:is(:hover,:focus-visible){border-color:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-tabs .chat-gallery-item:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--tg-blue,#8d77e8) 18%, transparent)}}.chat-person-profile-tabs .chat-gallery-item:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-tabs .chat-gallery-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 8%, transparent)}}.chat-person-profile-gallery-error{background:var(--destructive,#ef4444);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;margin-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-gallery-error{background:color-mix(in srgb, var(--destructive,#ef4444) 7%, transparent)}}.chat-person-profile-gallery-error{color:var(--tg-text,var(--foreground));padding:.42rem .65rem}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-gallery-error{color:color-mix(in srgb, var(--tg-text,var(--foreground)) 72%, transparent)}}.chat-person-profile-gallery-error{font-size:.7rem}.chat-person-profile-gallery-error button{min-height:32px;color:var(--tg-blue,#8d77e8);background:0 0;border:0;padding-inline:.4rem;font-size:.7rem;font-weight:720}.chat-person-profile-photo-dialog{max-height:90svh;overflow:hidden;border:1px solid var(--tg-line,var(--border))!important;width:min(92vw,44rem)!important;max-width:44rem!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-photo-dialog{border:1px solid color-mix(in srgb, var(--tg-line,var(--border)) 72%, transparent)!important}}.chat-person-profile-photo-dialog{background:var(--tg-panel,#090719)!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.chat-person-profile-photo-dialog{background:color-mix(in srgb, var(--tg-panel,#090719) 94%, #000)!important}}.chat-person-profile-photo-dialog{padding:0!important}.chat-person-profile-photo-dialog>img{object-fit:contain;width:100%;max-height:86svh;display:block}.chat-sender-profile{max-width:100%;color:inherit;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:.42rem;margin-bottom:.18rem;padding:.12rem .14rem;display:inline-flex}.chat-sender-profile:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-sender-profile:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 8%, transparent)}}.chat-sender-profile:is(:hover,:focus-visible){outline:0}html body[data-chat-page=true] .chat-sender-profile .chat-sender-avatar,html body[data-chat-thread-open=true] .chat-sender-profile .chat-sender-avatar{width:28px!important;min-width:28px!important;height:28px!important;font-size:.67rem!important}.chat-sender-profile>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-room-member-profile{min-width:0;min-height:44px;color:inherit;text-align:start;background:0 0;border:0;border-radius:11px;flex:auto;align-items:center;gap:.55rem;padding:.28rem .35rem;display:flex}.chat-room-member-profile:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-room-member-profile:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 8%, transparent)}}.chat-room-member-profile:is(:hover,:focus-visible){outline:0}.chat-room-member-message{flex:none}.chat-reaction-person-profile{width:100%;color:inherit;text-align:start;border:0}.chat-reaction-person-profile:is(:hover,:focus-visible){background:var(--tg-blue,#8d77e8)}@supports (color:color-mix(in lab, red, red)){.chat-reaction-person-profile:is(:hover,:focus-visible){background:color-mix(in srgb, var(--tg-blue,#8d77e8) 9%, transparent)}}.chat-reaction-person-profile:is(:hover,:focus-visible){outline:0}@keyframes chat-person-profile-online-pulse{0%,to{box-shadow:0 0 0 3px #22c55e21}50%{box-shadow:0 0 0 6px #22c55e0a}}@media (width<=720px){.chat-person-profile-sheet{width:100vw!important;max-width:none!important;box-shadow:none!important;border-inline-end:0!important}.chat-person-profile-scroll{padding-inline:.9rem}.chat-person-profile-tabs .chat-gallery-tabs-list [data-slot=tabs-trigger] span{display:inline!important}}@media (prefers-reduced-motion:reduce){.chat-person-profile-photo,.chat-person-profile-action>span,.chat-person-profile-online{transition:none!important;animation:none!important}}html body:has(main .accounting-overview){--accounting-luxe-bg:var(--ayand-color-page);--accounting-luxe-bg-soft:var(--ayand-color-page-raised);--accounting-luxe-surface:var(--ayand-color-panel);--accounting-luxe-panel:var(--ayand-color-panel);--accounting-luxe-panel-soft:var(--ayand-color-surface-soft);--accounting-luxe-hover:var(--ayand-color-surface-hover);--accounting-luxe-line:var(--ayand-color-border);--accounting-luxe-line-soft:var(--ayand-color-border-soft);--accounting-luxe-line-strong:var(--ayand-color-border-strong);--accounting-luxe-text:var(--ayand-color-text);--accounting-luxe-muted:var(--ayand-color-text-secondary);--accounting-luxe-dim:var(--ayand-color-text-tertiary);--accounting-luxe-accent:var(--ayand-color-accent);--accounting-luxe-accent-strong:var(--ayand-color-accent-strong);--accounting-luxe-accent-soft:var(--ayand-color-accent-soft);--accounting-luxe-secondary:var(--ayand-color-secondary);--accounting-luxe-secondary-soft:var(--ayand-color-secondary-soft);--accounting-luxe-deposit:var(--ayand-color-deposit);--accounting-luxe-deposit-strong:var(--ayand-color-deposit-strong);--accounting-luxe-deposit-soft:var(--ayand-color-deposit-soft);--accounting-deposit-green:var(--ayand-color-deposit);--accounting-deposit-green-strong:var(--ayand-color-deposit-strong);--accounting-deposit-green-soft:var(--ayand-color-deposit-soft);--accounting-luxe-expense:var(--ayand-color-error);--accounting-luxe-expense-soft:var(--ayand-color-error-soft);--accounting-luxe-focus:var(--ayand-focus-ring);--background:var(--accounting-luxe-bg);--foreground:var(--accounting-luxe-text);--card:var(--accounting-luxe-panel);--card-foreground:var(--accounting-luxe-text);--popover:var(--accounting-luxe-panel);--popover-foreground:var(--accounting-luxe-text);--primary:var(--accounting-luxe-accent);--primary-foreground:#fff;--secondary:var(--accounting-luxe-panel-soft);--secondary-foreground:var(--accounting-luxe-text);--muted:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--muted:color-mix(in srgb, var(--ayand-primary) 7%, transparent)}}html body:has(main .accounting-overview){--muted-foreground:var(--accounting-luxe-muted);--border:var(--accounting-luxe-line);--input:var(--accounting-luxe-line);--ring:var(--accounting-luxe-focus);--purple:var(--accounting-luxe-accent);--purple-2:var(--accounting-luxe-accent-strong);--purple-soft:var(--accounting-luxe-accent-soft);--creditor:var(--accounting-luxe-deposit);--success:var(--accounting-luxe-deposit);--amber:var(--accounting-luxe-accent);--error:var(--accounting-luxe-expense);--destructive:var(--accounting-luxe-expense);color:var(--accounting-luxe-text);background:var(--accounting-luxe-bg)!important}:is(.light body:has(main .accounting-overview),body.light:has(main .accounting-overview)){--accounting-deposit-green:var(--ayand-color-deposit);--accounting-deposit-green-strong:var(--ayand-color-deposit-strong);--accounting-deposit-green-soft:var(--ayand-color-deposit-soft)}html body:has(main .accounting-overview) .app-shell-layout{background:linear-gradient(180deg, var(--ayand-primary), transparent 13rem), linear-gradient(180deg, var(--accounting-luxe-bg-soft), var(--accounting-luxe-bg))!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) .app-shell-layout{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-primary) 8%, transparent), transparent 13rem), linear-gradient(180deg, var(--accounting-luxe-bg-soft), var(--accounting-luxe-bg))!important}}html body:has(main .accounting-overview) .app-shell-layout{color:var(--accounting-luxe-text)!important}html body:has(main .accounting-overview) :is(.aurora,.grid-noise){opacity:0!important}html body:has(main .accounting-overview) .app-main-column>header{border-bottom-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-bg)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) .app-main-column>header{background:color-mix(in srgb, var(--accounting-luxe-bg) 88%, transparent)!important}}html body:has(main .accounting-overview) .app-main-column>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--accounting-luxe-text)!important;box-shadow:none!important}html body:has(main .accounting-overview) [data-testid=topbar-page-title]{color:var(--accounting-luxe-text)!important;letter-spacing:0!important;font-weight:740!important}html body:has(main .accounting-overview) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]){border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-panel-soft)!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important}html body:has(main .accounting-overview) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]):is(:hover,:focus-visible){border-color:var(--accounting-luxe-line-strong)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}@media (width>=1024px){html body:has(main .accounting-overview) .app-sidebar{border-left-color:var(--accounting-luxe-line)!important;background:var(--sidebar)!important;box-shadow:none!important}html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link,.app-sidebar-subitem){border-radius:var(--ayand-radius-sm)!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link:hover,.app-sidebar-subitem:hover){border-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link-active,.app-sidebar-subitem-active){border-color:var(--accounting-luxe-line-strong)!important;background:var(--ayand-selected)!important;color:var(--accounting-luxe-text)!important;box-shadow:inset 2px 0 0 var(--ayand-primary)!important}}html body main .accounting-overview{--creditor:var(--accounting-luxe-deposit);--success:var(--accounting-luxe-deposit);--teal:var(--accounting-luxe-deposit);--balanced:var(--accounting-luxe-accent);--ring:var(--accounting-luxe-focus);width:100%;max-width:var(--ayand-container-content);color:var(--accounting-luxe-text);margin-inline:auto}html body main .accounting-overview .num{font-variant-numeric:tabular-nums;letter-spacing:0;direction:ltr;unicode-bidi:isolate}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{overflow:hidden;border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:linear-gradient(180deg, var(--ayand-text), var(--ayand-text)), linear-gradient(135deg, var(--accounting-luxe-accent), var(--accounting-luxe-secondary) 56%, transparent), var(--accounting-luxe-surface)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-text) 6%, transparent), color-mix(in srgb, var(--ayand-text) 2%, transparent)), linear-gradient(135deg, color-mix(in srgb, var(--accounting-luxe-accent) 12%, transparent), color-mix(in srgb, var(--accounting-luxe-secondary) 5%, transparent) 56%, transparent), var(--accounting-luxe-surface)!important}}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{box-shadow:var(--ayand-shadow-floating)!important;padding:1.35rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem)!important;align-items:stretch!important;gap:1.2rem!important}html body main .accounting-overview .accounting-overview-kicker{font-weight:650;color:var(--accounting-luxe-muted)!important}html body main .accounting-overview .accounting-overview-hero-title{color:var(--accounting-luxe-text)!important;letter-spacing:0!important;margin-top:.5rem!important;font-size:1.05rem!important;font-weight:720!important;line-height:1.35!important;display:block!important}html body main .accounting-overview .accounting-overview-balance{align-items:center;display:flex;min-height:7.4rem!important;margin-top:1.15rem!important}html body main .accounting-overview .accounting-overview-balance-label{color:var(--accounting-luxe-dim)!important;font-size:.78rem!important;font-weight:640!important;line-height:1.6!important}html body main .accounting-overview [data-testid=accounting-dashboard-primary-net].accounting-overview-primary-net{overflow-wrap:anywhere;max-width:100%;color:var(--accounting-luxe-text)!important;text-shadow:none!important;margin-top:.35rem!important;font-size:3.65rem!important;font-weight:760!important;line-height:.96!important}html body main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=expense]{color:var(--accounting-luxe-expense)!important}html body main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=muted]{color:var(--accounting-luxe-muted)!important}html body main .accounting-overview .accounting-overview-drift{color:var(--accounting-luxe-muted)!important;font-size:.78rem!important}html body main .accounting-overview .accounting-overview-drift-value[data-tone=deposit]{color:var(--accounting-luxe-deposit)!important}html body main .accounting-overview .accounting-overview-drift-value[data-tone=expense]{color:var(--accounting-luxe-expense)!important}html body main .accounting-overview .accounting-overview-delta{border:1px solid var(--accounting-luxe-line);border-radius:var(--ayand-radius-pill);background:var(--accounting-luxe-panel-soft);min-height:1.65rem;color:var(--accounting-luxe-muted);box-shadow:none;align-items:center;gap:.28rem;padding:.18rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}html body main .accounting-overview .accounting-overview-delta[data-trend=up]{border-color:var(--ayand-coral)}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-delta[data-trend=up]{border-color:color-mix(in srgb, var(--ayand-coral) 28%, transparent)}}html body main .accounting-overview .accounting-overview-delta[data-trend=up]{background:var(--accounting-luxe-expense-soft);color:var(--accounting-luxe-expense)}html body main .accounting-overview .accounting-overview-delta[data-trend=down]{border-color:var(--accounting-luxe-deposit)}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-delta[data-trend=down]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 26%, transparent)}}html body main .accounting-overview .accounting-overview-delta[data-trend=down]{background:var(--accounting-luxe-deposit-soft);color:var(--accounting-luxe-deposit)}html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{align-content:start;gap:.7rem;min-width:0;display:grid;border:0!important;border-inline-start:1px solid var(--accounting-luxe-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 1.15rem 0 0!important}html body main .accounting-overview .accounting-overview-command-label{color:var(--accounting-luxe-dim);font-size:.72rem;font-weight:700;line-height:1.45}html body main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions{grid-template-columns:1fr!important;gap:.55rem!important;margin:0!important}html body main .accounting-overview .accounting-overview-action{min-height:var(--ayand-control-height-lg)!important;border-radius:var(--ayand-radius-sm)!important;letter-spacing:0!important;height:auto!important;box-shadow:none!important;transition:background-color var(--ayand-motion-standard) var(--ayand-ease-standard), border-color var(--ayand-motion-standard) var(--ayand-ease-standard), color var(--ayand-motion-standard) var(--ayand-ease-standard), filter var(--ayand-motion-fast) var(--ayand-ease-standard), transform var(--ayand-motion-fast) var(--ayand-ease-standard)!important;justify-content:center!important;gap:.45rem!important;padding-inline:.9rem!important;font-size:.82rem!important;font-weight:760!important;transform:none!important}html body main .accounting-overview .accounting-overview-action svg{width:1rem!important;height:1rem!important}html body main .accounting-overview .accounting-overview-action-primary{border-color:var(--ayand-action-primary-border)!important;background:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important}html body main .accounting-overview .accounting-overview-action-secondary{border-color:var(--ayand-action-deposit-border)!important;background:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important}html body main .accounting-overview .accounting-overview-action:is(:hover,:focus-visible){filter:brightness(1.04);transform:translateY(-1px)!important}html body main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{border-top:1px solid var(--accounting-luxe-line)!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:1.25rem!important;padding-top:1rem!important}html body main .accounting-overview .accounting-overview-metric{min-height:4.7rem!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.2rem 1rem!important}html body main .accounting-overview .accounting-overview-metric+.accounting-overview-metric{border-inline-start:1px solid var(--accounting-luxe-line)!important}html body main .accounting-overview .accounting-overview-metric-head{align-items:center;gap:.45rem;min-width:0;display:flex;color:var(--accounting-luxe-muted)!important;font-size:.74rem!important;font-weight:650!important;line-height:1.35!important}html body main .accounting-overview .accounting-overview-metric-icon{border-radius:var(--ayand-radius-sm);opacity:.74;border:1px solid;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}html body main .accounting-overview .accounting-overview-metric-value{overflow-wrap:anywhere;align-items:baseline;gap:.12rem;display:flex;color:currentColor!important;font-size:1.16rem!important;line-height:1.25!important}html body main .accounting-overview .accounting-overview-metric-unit{color:var(--accounting-luxe-dim)!important;font-size:.68rem!important;line-height:1.4!important}html body main .accounting-overview .accounting-overview-metric-error,html body main .accounting-overview .accounting-overview-retry{border:1px solid var(--ayand-coral)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-metric-error,html body main .accounting-overview .accounting-overview-retry{border:1px solid color-mix(in srgb, var(--ayand-coral) 28%, transparent)!important}}html body main .accounting-overview .accounting-overview-metric-error,html body main .accounting-overview .accounting-overview-retry{border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-expense-soft)!important;color:var(--accounting-luxe-expense)!important}html body main .accounting-overview .accounting-overview-retry-button{border:1px solid var(--ayand-coral)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-retry-button{border:1px solid color-mix(in srgb, var(--ayand-coral) 30%, transparent)!important}}html body main .accounting-overview .accounting-overview-retry-button{border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-surface)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-retry-button{background:color-mix(in srgb, var(--ayand-surface) 52%, transparent)!important}}html body main .accounting-overview .accounting-overview-retry-button{color:var(--accounting-luxe-text)!important;box-shadow:none!important}html body main .accounting-overview .accounting-overview-retry-button:is(:hover,:focus-visible){background:var(--ayand-coral)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-retry-button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ayand-coral) 16%, transparent)!important}}html body main .accounting-overview .accounting-overview-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)!important;gap:1rem!important}html body main .accounting-overview .accounting-overview-panel{border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:linear-gradient(180deg, var(--ayand-text), var(--ayand-text)), var(--accounting-luxe-panel)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-text) 5%, transparent), color-mix(in srgb, var(--ayand-text) 1.5%, transparent)), var(--accounting-luxe-panel)!important}}html body main .accounting-overview .accounting-overview-panel{color:var(--accounting-luxe-text)!important;box-shadow:var(--ayand-shadow-panel)!important;padding:1.05rem!important}html body main .accounting-overview .accounting-overview-panel-head{min-height:2.75rem;margin-bottom:.85rem!important}html body main .accounting-overview .accounting-overview-panel-title{align-items:center;gap:.45rem;color:var(--accounting-luxe-text)!important;letter-spacing:0!important;margin:0!important;font-size:.98rem!important;font-weight:720!important;line-height:1.35!important;display:flex!important}html body main .accounting-overview .accounting-overview-panel-title svg{color:var(--accounting-luxe-accent)!important}html body main .accounting-overview .accounting-overview-secondary-link{border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important;background:0 0!important;font-weight:700!important;transform:none!important}html body main .accounting-overview .accounting-overview-secondary-link:is(:hover,:focus-visible){border-color:var(--accounting-luxe-line-strong)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}html body main .accounting-overview .accounting-overview-empty{border:1px dashed var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-empty{background:color-mix(in srgb, var(--ayand-primary) 5%, transparent)!important}}html body main .accounting-overview .accounting-overview-empty{color:var(--accounting-luxe-muted)!important}html body main .accounting-overview .accounting-overview-ledger-list,html body main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] ul.accounting-overview-ledger-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--accounting-luxe-line)!important}html body main .accounting-overview .accounting-overview-ledger-row{min-height:3.85rem!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(5.3rem,auto) minmax(0,1fr) max-content!important;align-items:center!important;gap:.7rem 1rem!important;padding:.72rem 0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-ledger-row:is(:hover,:focus-visible){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ayand-primary) 8%, transparent), transparent)!important}}html body main .accounting-overview .accounting-overview-ledger-row:is(:hover,:focus-visible){color:var(--accounting-luxe-text)!important}html body main .accounting-overview .accounting-overview-ledger-date{white-space:nowrap;color:var(--accounting-luxe-dim)!important;font-size:.72rem!important;line-height:1.4!important}html body main .accounting-overview .accounting-overview-ledger-title{color:var(--accounting-luxe-text)!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important}html body main .accounting-overview .accounting-overview-ledger-tags{min-width:0;color:var(--accounting-luxe-muted)!important}html body main .accounting-overview .accounting-overview-ledger-amount{overflow-wrap:anywhere;color:var(--accounting-luxe-text)!important;text-align:left!important;font-size:.92rem!important;font-weight:720!important;line-height:1.3!important}html body main .accounting-overview .accounting-overview-focus-list{border-top:1px solid var(--accounting-luxe-line);gap:0!important}html body main .accounting-overview .accounting-overview-focus-row{border:0!important;border-bottom:1px solid var(--accounting-luxe-line)!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.78rem 0!important;transform:none!important}html body main .accounting-overview .accounting-overview-focus-row:is(:hover,:focus-visible){background:linear-gradient(90deg, transparent, var(--ayand-primary), transparent)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-focus-row:is(:hover,:focus-visible){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ayand-primary) 7%, transparent), transparent)!important}}html body main .accounting-overview .accounting-overview-focus-row:is(:hover,:focus-visible){color:var(--accounting-luxe-text)!important}html body main .accounting-overview .accounting-overview-focus-dot{border-radius:var(--ayand-radius-pill);width:.52rem;height:.52rem;box-shadow:0 0 0 3px var(--ayand-primary);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-focus-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ayand-primary) 7%, transparent)}}html body main .accounting-overview .accounting-overview-focus-progress{border-radius:var(--ayand-radius-pill);height:.32rem;overflow:hidden;background:var(--ayand-primary)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-focus-progress{background:color-mix(in srgb, var(--ayand-primary) 10%, transparent)!important}}html body main .accounting-overview .accounting-overview-focus-bar{border-radius:inherit;height:100%}html body main .accounting-overview [data-testid=accounting-dashboard-focus-share]{color:var(--accounting-luxe-dim)!important;font-size:.72rem!important}html body:has(main .accounting-overview) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--accounting-luxe-bg), var(--accounting-luxe-bg), transparent)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) .mobile-bottom-nav-shell{background:linear-gradient(to top, var(--accounting-luxe-bg), color-mix(in srgb, var(--accounting-luxe-bg) 86%, transparent), transparent)!important}}html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-surface)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{background:color-mix(in srgb, var(--ayand-surface) 92%, var(--ayand-ink) 8%)!important}}html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]{color:var(--accounting-luxe-muted)!important;box-shadow:none!important}html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]{border:1px solid var(--accounting-luxe-line-strong)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-accent-soft)!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important}@media (width<=1023px){html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid{grid-template-columns:1fr!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{border-inline-start:0!important;border-top:1px solid var(--accounting-luxe-line)!important;padding:1rem 0 0!important}html body main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main .accounting-overview .accounting-overview-content-grid{grid-template-columns:1fr!important}}@media (width<=720px){html body:has(main .accounting-overview) .app-main-column>header{min-height:3.3rem!important;padding:.38rem .72rem!important}html body main .accounting-overview{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))!important;gap:.85rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{border-radius:var(--ayand-radius-sm)!important;padding:.95rem!important}html body main .accounting-overview .accounting-overview-kicker{gap:.4rem!important;font-size:.74rem!important}html body main .accounting-overview .accounting-overview-hero-title{margin-top:.42rem!important;font-size:1rem!important}html body main .accounting-overview .accounting-overview-balance{min-height:5.25rem!important;margin-top:.82rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-primary-net].accounting-overview-primary-net{margin-top:.3rem!important;font-size:2.12rem!important;line-height:1.02!important}html body main .accounting-overview .accounting-overview-drift{font-size:.72rem!important;line-height:1.55!important}html body main .accounting-overview .accounting-overview-command-label{display:none}html body main .accounting-overview .accounting-overview-action{border-radius:var(--ayand-radius-sm)!important;white-space:nowrap!important;height:46px!important;min-height:46px!important;padding-inline:.35rem!important;font-size:.76rem!important}html body main .accounting-overview .accounting-overview-action svg{width:.92rem!important;height:.92rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{grid-template-columns:1fr!important;margin-top:.85rem!important;padding-top:.7rem!important}html body main .accounting-overview .accounting-overview-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;display:grid;border-inline-start:0!important;min-height:2.95rem!important;padding:.48rem 0!important}html body main .accounting-overview .accounting-overview-metric+.accounting-overview-metric{border-top:1px solid var(--accounting-luxe-line)!important}html body main .accounting-overview .accounting-overview-metric-head{font-size:.72rem!important}html body main .accounting-overview .accounting-overview-metric-icon{border-radius:var(--ayand-radius-xs);width:1.35rem;height:1.35rem}html body main .accounting-overview .accounting-overview-metric-value{text-align:left;justify-content:flex-end;margin:0!important;font-size:.94rem!important}html body main .accounting-overview .accounting-overview-metric-unit{display:none}html body main .accounting-overview .accounting-overview-panel{border-radius:var(--ayand-radius-sm)!important;padding:.9rem!important}html body main .accounting-overview .accounting-overview-panel-head{min-height:2.45rem;margin-bottom:.65rem!important}html body main .accounting-overview .accounting-overview-panel-title{font-size:.92rem!important}html body main .accounting-overview .accounting-overview-secondary-link{border-radius:var(--ayand-radius-sm)!important;height:42px!important;min-height:42px!important;padding-inline:.7rem!important}html body main .accounting-overview .accounting-overview-ledger-row{grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) max-content!important;gap:.42rem .65rem!important;min-height:3.7rem!important;padding:.62rem 0!important}html body main .accounting-overview .accounting-overview-ledger-date{font-size:.68rem!important}html body main .accounting-overview .accounting-overview-ledger-title{font-size:.84rem!important}html body main .accounting-overview .accounting-overview-ledger-tags{flex-wrap:nowrap!important;overflow:hidden!important}html body main .accounting-overview .accounting-overview-ledger-amount{max-width:7rem;font-size:.82rem!important}html body main .accounting-overview .accounting-overview-focus-row{padding:.68rem 0!important}html body main .accounting-overview [data-testid=accounting-dashboard-focus-share]{font-size:.68rem!important}}@media (width<=390px){html body main .accounting-overview [data-testid=accounting-dashboard-primary-net].accounting-overview-primary-net{font-size:1.82rem!important}html body main .accounting-overview .accounting-overview-action{font-size:.7rem!important}html body main .accounting-overview .accounting-overview-ledger-row{grid-template-columns:minmax(0,1fr) max-content!important}html body main .accounting-overview .accounting-overview-ledger-date{grid-column:1/-1}html body main .accounting-overview .accounting-overview-ledger-amount{max-width:6rem}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action{border-radius:var(--ayand-radius-sm)!important;box-shadow:none!important;transform:none!important}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-primary,html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=primary]){border-color:var(--ayand-action-primary-border)!important;background-color:var(--accounting-luxe-accent)!important;background-image:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-primary :is(svg,span),html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=primary] :is(svg,span)){color:currentColor!important}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary,html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]){border-color:var(--ayand-action-deposit-border)!important;background-color:var(--accounting-luxe-deposit-soft)!important;background-image:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{border-top:1px solid var(--accounting-luxe-line)!important;background:0 0!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric{color:var(--accounting-luxe-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric .accounting-overview-metric-head,html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric .accounting-overview-metric-value,html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric .accounting-overview-metric-unit){box-shadow:none!important;background:0 0!important}@media (width<=720px){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric+.accounting-overview-metric{border-inline-start:0!important;border-top:1px solid var(--accounting-luxe-line)!important}}html body:has(main .accounting-overview) main .accounting-overview :is([class*=text-creditor],[class*=text-emerald]){color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview :is([class*=border-creditor],[class*=border-emerald]){border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview :is([class*=border-creditor],[class*=border-emerald]){border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 38%, transparent)!important}}html body:has(main .accounting-overview) main .accounting-overview :is([class*=bg-creditor],[class*=bg-emerald]){background-color:var(--accounting-luxe-deposit-soft)!important}html body:has(main .accounting-overview){--accounting-luxe-surface:var(--ayand-color-panel)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-surface:color-mix(in srgb, var(--ayand-color-panel) 88%, #fff 5%)}}html body:has(main .accounting-overview){--accounting-luxe-panel:var(--ayand-color-panel)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-panel:color-mix(in srgb, var(--ayand-color-panel) 90%, #fff 3%)}}html body:has(main .accounting-overview){--accounting-luxe-panel-soft:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-panel-soft:color-mix(in srgb, var(--ayand-color-accent) 16%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-hover:var(--ayand-color-secondary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-hover:color-mix(in srgb, var(--ayand-color-secondary) 9%, var(--ayand-color-accent) 6%)}}html body:has(main .accounting-overview){--accounting-luxe-line:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-line:color-mix(in srgb, var(--ayand-color-accent) 38%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-line-soft:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-line-soft:color-mix(in srgb, var(--ayand-color-accent) 22%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-line-strong:var(--ayand-color-secondary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-line-strong:color-mix(in srgb, var(--ayand-color-secondary) 36%, var(--ayand-color-accent) 30%)}}html body:has(main .accounting-overview){--accounting-luxe-muted:var(--ayand-color-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-muted:color-mix(in srgb, var(--ayand-color-text) 82%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-dim:var(--ayand-color-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-dim:color-mix(in srgb, var(--ayand-color-text) 66%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-row:var(--ayand-color-page-raised)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-row:color-mix(in srgb, var(--ayand-color-page-raised) 38%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-row-alt:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-row-alt:color-mix(in srgb, var(--ayand-color-accent) 7%, transparent)}}html body:has(main .accounting-overview){--accounting-luxe-row-hover:var(--ayand-color-secondary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-luxe-row-hover:color-mix(in srgb, var(--ayand-color-secondary) 8%, var(--ayand-color-accent) 7%)}}@media (width>=1024px){html body:has(main .accounting-overview) .app-main-column>header{padding-inline-end:4.75rem!important}}html body main .accounting-overview{gap:1.25rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{isolation:isolate;position:relative;border-color:var(--accounting-luxe-line-strong)!important;background:linear-gradient(180deg, var(--ayand-color-text), var(--ayand-color-text)), linear-gradient(90deg, var(--ayand-color-accent), var(--ayand-color-secondary) 58%, var(--ayand-color-page)), var(--accounting-luxe-surface)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-color-text) 8%, transparent), color-mix(in srgb, var(--ayand-color-text) 2%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--ayand-color-accent) 14%, transparent), color-mix(in srgb, var(--ayand-color-secondary) 8%, transparent) 58%, color-mix(in srgb, var(--ayand-color-page) 18%, transparent)), var(--accounting-luxe-surface)!important}}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{box-shadow:0 30px 72px #0504126b, inset 0 1px 0 var(--ayand-color-text)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{box-shadow:0 30px 72px #0504126b, inset 0 1px 0 color-mix(in srgb, var(--ayand-color-text) 10%, transparent)!important}}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--ayand-color-secondary), var(--ayand-color-accent), transparent);opacity:.72;content:"";height:1px;position:absolute;inset:0 0 auto}html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid{gap:1.35rem!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{align-content:center;border-inline-start-color:var(--accounting-luxe-line-strong)!important}html body main .accounting-overview .accounting-overview-command-label,html body main .accounting-overview .accounting-overview-balance-label,html body main .accounting-overview .accounting-overview-drift,html body main .accounting-overview .accounting-overview-ledger-date,html body main .accounting-overview .accounting-overview-metric-unit,html body main .accounting-overview [data-testid=accounting-dashboard-focus-share]{color:var(--accounting-luxe-dim)!important}html body main .accounting-overview .accounting-overview-kicker,html body main .accounting-overview .accounting-overview-metric-head,html body main .accounting-overview .accounting-overview-ledger-tags{color:var(--accounting-luxe-muted)!important}html body main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions{gap:.72rem!important}html body main .accounting-overview .accounting-overview-action{min-height:var(--ayand-control-height-lg)!important;height:var(--ayand-control-height-lg)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action{min-height:var(--ayand-control-height-lg)!important;height:var(--ayand-control-height-lg)!important}html body main .accounting-overview .accounting-overview-action-primary{background-image:linear-gradient(135deg, var(--ayand-color-accent-strong), var(--ayand-color-accent) 56%, var(--ayand-color-secondary))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-primary{background-image:linear-gradient(135deg, var(--ayand-color-accent-strong), var(--ayand-color-accent) 56%, var(--ayand-color-secondary))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=primary]{background-image:linear-gradient(135deg, var(--ayand-color-accent-strong), var(--ayand-color-accent) 56%, var(--ayand-color-secondary))!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-action-primary{background-image:linear-gradient(135deg, color-mix(in srgb, var(--ayand-color-accent-strong) 92%, #fff 8%), var(--ayand-color-accent) 56%, color-mix(in srgb, var(--ayand-color-secondary) 26%, var(--ayand-color-accent)))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-primary{background-image:linear-gradient(135deg, color-mix(in srgb, var(--ayand-color-accent-strong) 92%, #fff 8%), var(--ayand-color-accent) 56%, color-mix(in srgb, var(--ayand-color-secondary) 26%, var(--ayand-color-accent)))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=primary]{background-image:linear-gradient(135deg, color-mix(in srgb, var(--ayand-color-accent-strong) 92%, #fff 8%), var(--ayand-color-accent) 56%, color-mix(in srgb, var(--ayand-color-secondary) 26%, var(--ayand-color-accent)))!important}}html body main .accounting-overview .accounting-overview-action-primary{box-shadow:inset 0 1px #ffffff2e!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-primary{box-shadow:inset 0 1px #ffffff2e!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=primary]{box-shadow:inset 0 1px #ffffff2e!important}html body main .accounting-overview .accounting-overview-action-secondary{border-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{border-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-action-secondary{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 58%, transparent)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 58%, transparent)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 58%, transparent)!important}}html body main .accounting-overview .accounting-overview-action-secondary{background-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{background-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-action-secondary{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 15%, var(--ayand-color-page) 8%)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 15%, var(--ayand-color-page) 8%)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 15%, var(--ayand-color-page) 8%)!important}}html body main .accounting-overview .accounting-overview-action-secondary{background-image:linear-gradient(135deg, var(--accounting-luxe-deposit), var(--accounting-luxe-deposit-strong))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{background-image:linear-gradient(135deg, var(--accounting-luxe-deposit), var(--accounting-luxe-deposit-strong))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{background-image:linear-gradient(135deg, var(--accounting-luxe-deposit), var(--accounting-luxe-deposit-strong))!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-action-secondary{background-image:linear-gradient(135deg, color-mix(in srgb, var(--accounting-luxe-deposit) 22%, transparent), color-mix(in srgb, var(--accounting-luxe-deposit-strong) 18%, transparent))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{background-image:linear-gradient(135deg, color-mix(in srgb, var(--accounting-luxe-deposit) 22%, transparent), color-mix(in srgb, var(--accounting-luxe-deposit-strong) 18%, transparent))!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{background-image:linear-gradient(135deg, color-mix(in srgb, var(--accounting-luxe-deposit) 22%, transparent), color-mix(in srgb, var(--accounting-luxe-deposit-strong) 18%, transparent))!important}}html body main .accounting-overview .accounting-overview-action-secondary{color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-action-secondary{color:color-mix(in srgb, var(--accounting-luxe-deposit) 90%, #fff 10%)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action-secondary{color:color-mix(in srgb, var(--accounting-luxe-deposit) 90%, #fff 10%)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action=secondary]{color:color-mix(in srgb, var(--accounting-luxe-deposit) 90%, #fff 10%)!important}}html body main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{border-top-color:var(--accounting-luxe-line-strong)!important}html body main .accounting-overview .accounting-overview-metric{align-content:center;gap:.42rem;display:grid}html body main .accounting-overview .accounting-overview-metric-value{justify-content:flex-end;font-size:1.28rem!important}html body main .accounting-overview .accounting-overview-panel{border-color:var(--accounting-luxe-line)!important;background:linear-gradient(180deg, var(--ayand-color-text), var(--ayand-color-text)), var(--accounting-luxe-panel)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--ayand-color-text) 6%, transparent), color-mix(in srgb, var(--ayand-color-text) 1.5%, transparent)), var(--accounting-luxe-panel)!important}}html body main .accounting-overview .accounting-overview-ledger-list,html body main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] ul.accounting-overview-ledger-list{gap:.2rem;padding-top:.45rem;display:grid;border-top-color:var(--accounting-luxe-line)!important}html body main .accounting-overview .accounting-overview-ledger-item+.accounting-overview-ledger-item{border-top:0!important}:is(html body main .accounting-overview .accounting-overview-ledger-row,html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-row){border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-row)!important;padding-inline:.78rem!important}html body main .accounting-overview .accounting-overview-ledger-item:nth-child(2n) .accounting-overview-ledger-row{background:var(--accounting-luxe-row-alt)!important}html body main .accounting-overview .accounting-overview-ledger-row:is(:hover,:focus-visible){background:var(--accounting-luxe-row-hover)!important}html body main .accounting-overview .accounting-overview-ledger-title{font-weight:720!important}html body main .accounting-overview .accounting-overview-ledger-tags .rounded-full{border-color:var(--ayand-color-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-ledger-tags .rounded-full{border-color:color-mix(in srgb, var(--ayand-color-accent) 34%, transparent)!important}}html body main .accounting-overview .accounting-overview-ledger-tags .rounded-full{background:var(--ayand-color-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-ledger-tags .rounded-full{background:color-mix(in srgb, var(--ayand-color-accent) 12%, transparent)!important}}html body main .accounting-overview .accounting-overview-ledger-tags .rounded-full{color:var(--accounting-luxe-muted)!important}@media (width<=720px){html body main .accounting-overview{gap:.95rem!important}html body main .accounting-overview .accounting-overview-action{min-height:var(--ayand-control-height-md)!important;height:var(--ayand-control-height-md)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action{min-height:var(--ayand-control-height-md)!important;height:var(--ayand-control-height-md)!important}html body main .accounting-overview .accounting-overview-metric-value{justify-content:flex-end;font-size:1rem!important}html body main .accounting-overview .accounting-overview-ledger-list,html body main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] ul.accounting-overview-ledger-list{gap:.25rem}html body main .accounting-overview .accounting-overview-ledger-row{min-height:4.35rem!important;padding:.68rem .7rem!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li>a.accounting-overview-ledger-row{border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-row)!important;background-color:var(--accounting-luxe-row)!important;background-image:none!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li>a.accounting-overview-ledger-row:is(:hover,:focus-visible){border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-row)!important;background-color:var(--accounting-luxe-row)!important;background-image:none!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li:nth-child(2n)>a.accounting-overview-ledger-row{background:var(--accounting-luxe-row-alt)!important;background-color:var(--accounting-luxe-row-alt)!important;background-image:none!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li:nth-child(2n)>a.accounting-overview-ledger-row:is(:hover,:focus-visible){background:var(--accounting-luxe-row-alt)!important;background-color:var(--accounting-luxe-row-alt)!important;background-image:none!important}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-bg:var(--ayand-color-page);--accounting-luxe-bg-soft:var(--ayand-color-page-raised);--accounting-luxe-surface:var(--ayand-color-panel)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-surface:color-mix(in srgb, var(--ayand-color-panel) 88%, #fff 5%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-panel:var(--ayand-color-panel)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-panel:color-mix(in srgb, var(--ayand-color-panel) 90%, #fff 3%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-panel-soft:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-panel-soft:color-mix(in srgb, var(--ayand-color-accent) 14%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-hover:var(--ayand-color-secondary)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-hover:color-mix(in srgb, var(--ayand-color-secondary) 9%, var(--ayand-color-accent) 6%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line:color-mix(in srgb, var(--ayand-color-accent) 32%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line-soft:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line-soft:color-mix(in srgb, var(--ayand-color-accent) 18%, transparent);--accounting-luxe-line-strong:color-mix(in srgb, var(--ayand-color-secondary) 34%, var(--ayand-color-accent) 30%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-text:var(--ayand-color-text);--accounting-luxe-muted:var(--ayand-color-text)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-muted:color-mix(in srgb, var(--ayand-color-text) 76%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-dim:var(--ayand-color-text)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-dim:color-mix(in srgb, var(--ayand-color-text) 58%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row:var(--ayand-color-page-raised)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row:color-mix(in srgb, var(--ayand-color-page-raised) 42%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row-alt:var(--ayand-color-accent)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row-alt:color-mix(in srgb, var(--ayand-color-accent) 7%, transparent);--accounting-luxe-row-hover:color-mix(in srgb, var(--ayand-color-secondary) 8%, var(--ayand-color-accent) 8%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-accent:var(--ayand-color-accent);--accounting-luxe-accent-strong:var(--ayand-color-accent-strong);--accounting-luxe-accent-soft:var(--ayand-color-accent-soft);--accounting-luxe-secondary:var(--ayand-color-secondary);--accounting-luxe-secondary-soft:var(--ayand-color-secondary-soft);--accounting-luxe-deposit:var(--ayand-color-deposit);--accounting-luxe-deposit-strong:var(--ayand-color-deposit-strong);--accounting-luxe-deposit-soft:var(--ayand-color-deposit-soft);--accounting-luxe-expense:var(--ayand-color-error);--accounting-luxe-expense-soft:var(--ayand-color-error-soft);--accounting-luxe-focus:var(--ayand-focus-ring);--background:var(--accounting-luxe-bg);--foreground:var(--accounting-luxe-text);--card:var(--accounting-luxe-panel);--card-foreground:var(--accounting-luxe-text);--popover:var(--accounting-luxe-panel);--popover-foreground:var(--accounting-luxe-text);--primary:var(--accounting-luxe-accent);--primary-foreground:#fff;--secondary:var(--accounting-luxe-panel-soft);--secondary-foreground:var(--accounting-luxe-text);--muted:var(--accounting-luxe-accent)}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--muted:color-mix(in srgb, var(--accounting-luxe-accent) 8%, transparent)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--muted-foreground:var(--accounting-luxe-muted);--border:var(--accounting-luxe-line);--input:var(--accounting-luxe-line);--ring:var(--accounting-luxe-focus);--panel:var(--accounting-luxe-panel);--panel-2:var(--accounting-luxe-surface);--text:var(--accounting-luxe-text);--text-dim:var(--accounting-luxe-muted);--purple:var(--accounting-luxe-accent);--purple-2:var(--accounting-luxe-accent-strong);--purple-soft:var(--accounting-luxe-accent-soft);--pink-soft:var(--accounting-luxe-text);--creditor:var(--accounting-luxe-deposit);--success:var(--accounting-luxe-deposit);--teal:var(--accounting-luxe-deposit);--balanced:var(--accounting-luxe-accent);--debtor:var(--accounting-luxe-expense);--amber:var(--accounting-luxe-secondary);--saffron:var(--accounting-luxe-secondary);--error:var(--accounting-luxe-expense);--destructive:var(--accounting-luxe-expense);--grad-purple:var(--ayand-action-primary-bg);color:var(--accounting-luxe-text);background:var(--accounting-luxe-bg)!important}:is(html body:has(main .accounting-overview) .app-shell-layout,html body:has(main .accounting-section-page) .app-shell-layout){overflow-x:clip;background:linear-gradient(180deg, var(--accounting-luxe-accent), transparent 13rem), linear-gradient(180deg, var(--accounting-luxe-bg-soft), var(--accounting-luxe-bg))!important}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview) .app-shell-layout,html body:has(main .accounting-section-page) .app-shell-layout){background:linear-gradient(180deg, color-mix(in srgb, var(--accounting-luxe-accent) 8%, transparent), transparent 13rem), linear-gradient(180deg, var(--accounting-luxe-bg-soft), var(--accounting-luxe-bg))!important}}:is(html body:has(main .accounting-overview) .app-shell-layout,html body:has(main .accounting-section-page) .app-shell-layout){color:var(--accounting-luxe-text)!important}:is(html body:has(main .accounting-overview) :is(.aurora,.grid-noise),html body:has(main .accounting-section-page) :is(.aurora,.grid-noise)){opacity:0!important}:is(html body:has(main .accounting-overview) :is(.app-main-column,main),html body:has(main .accounting-section-page) :is(.app-main-column,main)){min-width:0;overflow-x:clip}:is(html body:has(main .accounting-overview) .app-main-column>header,html body:has(main .accounting-section-page) .app-main-column>header){border-bottom-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-bg)!important}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview) .app-main-column>header,html body:has(main .accounting-section-page) .app-main-column>header){background:color-mix(in srgb, var(--accounting-luxe-bg) 88%, transparent)!important}}:is(html body:has(main .accounting-overview) .app-main-column>header,html body:has(main .accounting-section-page) .app-main-column>header){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--accounting-luxe-text)!important;box-shadow:none!important}:is(html body:has(main .accounting-overview) [data-testid=topbar-page-title],html body:has(main .accounting-section-page) [data-testid=topbar-page-title]){color:var(--accounting-luxe-text)!important;letter-spacing:0!important;font-weight:740!important}:is(html body:has(main .accounting-overview) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]),html body:has(main .accounting-section-page) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle])){border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-panel-soft)!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important}:is(html body:has(main .accounting-overview) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]):is(:hover,:focus-visible),html body:has(main .accounting-section-page) :is([data-testid=topbar-command-trigger],[data-testid=topbar-notification-trigger],[data-testid=mobile-menu-trigger],[data-testid=desktop-sidebar-toggle]):is(:hover,:focus-visible)){border-color:var(--accounting-luxe-line-strong)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}@media (width>=1024px){:is(html body:has(main .accounting-overview) .app-sidebar,html body:has(main .accounting-section-page) .app-sidebar){border-left-color:var(--accounting-luxe-line)!important;background:var(--sidebar)!important;box-shadow:none!important}:is(html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link,.app-sidebar-subitem),html body:has(main .accounting-section-page) .app-sidebar :is(.app-nav-link,.app-sidebar-subitem)){border-radius:var(--ayand-radius-sm)!important;color:var(--accounting-luxe-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link:hover,.app-sidebar-subitem:hover),html body:has(main .accounting-section-page) .app-sidebar :is(.app-nav-link:hover,.app-sidebar-subitem:hover)){border-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}:is(html body:has(main .accounting-overview) .app-sidebar :is(.app-nav-link-active,.app-sidebar-subitem-active),html body:has(main .accounting-section-page) .app-sidebar :is(.app-nav-link-active,.app-sidebar-subitem-active)){border-color:var(--accounting-luxe-line-strong)!important;background:var(--ayand-selected)!important;color:var(--accounting-luxe-text)!important;box-shadow:inset 2px 0 0 var(--accounting-luxe-accent)!important}}html body main .accounting-section-page,html body main .accounting-overview{width:100%;max-width:var(--ayand-container-content,72rem);color:var(--accounting-luxe-text);margin-inline:auto}html body main .accounting-expenses-page,html body main .accounting-report-page{max-width:var(--ayand-container-content,72rem)!important}html body main .accounting-deposits-page,html body main .accounting-bank-cards-page{max-width:min(100%,64rem)!important}html body main .accounting-balance-page,html body main .accounting-tags-page{max-width:min(100%,52rem)!important}html body main .accounting-settings-page{max-width:min(100%,68rem)!important}:is(html body:has(main .accounting-overview) :is(.accounting-overview,.accounting-section-page,[data-slot=sheet-content],[data-slot=dialog-content]) *,html body:has(main .accounting-section-page) :is(.accounting-overview,.accounting-section-page,[data-slot=sheet-content],[data-slot=dialog-content]) *){letter-spacing:0!important}html body main .accounting-section-page .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html body:has(main .accounting-section-page) [data-slot=sheet-content] .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html body:has(main .accounting-section-page) [data-slot=dialog-content] .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}html body main .accounting-section-page :is(.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:var(--ayand-radius-sm)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:var(--ayand-radius-sm)!important}html body main .accounting-section-page :is(.glass,[data-testid=accounting-month-navigator],[data-testid=expense-filters],[data-testid=accounting-expenses-list-shell],[data-testid=deposit-create-section],[data-testid=deposit-list-section],[data-testid=deposit-filters],[data-testid=balance-entry-section],[data-testid=balance-hero-section],[data-testid=accounting-balance-source-error],[data-testid=accounting-tags-list-shell],[data-testid^=tag-create-][data-testid$=-panel],[data-testid=accounting-tags-list-error],[data-testid=accounting-bank-cards-toolbar],[data-testid=accounting-bank-card-owners-error],[data-testid=settings-primary-panel],[data-testid=settings-system-health-section],.accounting-report-panel,[data-testid=accounting-report-rule-note],[data-testid=accounting-report-summary-card],[data-testid=accounting-report-export-actions]){border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:linear-gradient(180deg, var(--accounting-luxe-text), var(--accounting-luxe-text)), var(--accounting-luxe-panel)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]){border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:linear-gradient(180deg, var(--accounting-luxe-text), var(--accounting-luxe-text)), var(--accounting-luxe-panel)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(.glass,[data-testid=accounting-month-navigator],[data-testid=expense-filters],[data-testid=accounting-expenses-list-shell],[data-testid=deposit-create-section],[data-testid=deposit-list-section],[data-testid=deposit-filters],[data-testid=balance-entry-section],[data-testid=balance-hero-section],[data-testid=accounting-balance-source-error],[data-testid=accounting-tags-list-shell],[data-testid^=tag-create-][data-testid$=-panel],[data-testid=accounting-tags-list-error],[data-testid=accounting-bank-cards-toolbar],[data-testid=accounting-bank-card-owners-error],[data-testid=settings-primary-panel],[data-testid=settings-system-health-section],.accounting-report-panel,[data-testid=accounting-report-rule-note],[data-testid=accounting-report-summary-card],[data-testid=accounting-report-export-actions]){background:linear-gradient(180deg, color-mix(in srgb, var(--accounting-luxe-text) 5%, transparent), color-mix(in srgb, var(--accounting-luxe-text) 1.5%, transparent)), var(--accounting-luxe-panel)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]){background:linear-gradient(180deg, color-mix(in srgb, var(--accounting-luxe-text) 5%, transparent), color-mix(in srgb, var(--accounting-luxe-text) 1.5%, transparent)), var(--accounting-luxe-panel)!important}}html body main .accounting-section-page :is(.glass,[data-testid=accounting-month-navigator],[data-testid=expense-filters],[data-testid=accounting-expenses-list-shell],[data-testid=deposit-create-section],[data-testid=deposit-list-section],[data-testid=deposit-filters],[data-testid=balance-entry-section],[data-testid=balance-hero-section],[data-testid=accounting-balance-source-error],[data-testid=accounting-tags-list-shell],[data-testid^=tag-create-][data-testid$=-panel],[data-testid=accounting-tags-list-error],[data-testid=accounting-bank-cards-toolbar],[data-testid=accounting-bank-card-owners-error],[data-testid=settings-primary-panel],[data-testid=settings-system-health-section],.accounting-report-panel,[data-testid=accounting-report-rule-note],[data-testid=accounting-report-summary-card],[data-testid=accounting-report-export-actions]){color:var(--accounting-luxe-text)!important;box-shadow:var(--ayand-shadow-panel,0 18px 48px #05041238)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]){color:var(--accounting-luxe-text)!important;box-shadow:var(--ayand-shadow-panel,0 18px 48px #05041238)!important}:is(html body:has(main .accounting-section-page) [data-slot=sheet-overlay],html body:has(main .accounting-section-page) [data-slot=dialog-overlay]){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0504128a!important}html body:has(main .accounting-section-page) [data-slot=sheet-content]{border-inline-end-color:var(--accounting-luxe-line-strong)!important;border-inline-start-color:var(--accounting-luxe-line-strong)!important;box-shadow:0 28px 72px #0504126b!important}html body:has(main .accounting-section-page) [data-slot=dialog-content]{ring-color:var(--accounting-luxe-line-strong);box-shadow:0 26px 68px #05041275!important}html body main .accounting-section-page :is(h1,h2,h3,[data-slot=dialog-title],[data-slot=sheet-title]){color:var(--accounting-luxe-text)!important;font-weight:740!important;line-height:1.35!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(h1,h2,h3,[data-slot=dialog-title],[data-slot=sheet-title]){color:var(--accounting-luxe-text)!important;font-weight:740!important;line-height:1.35!important}html body main .accounting-section-page :is(.text-muted-foreground,[class*=text-muted-foreground]){color:var(--accounting-luxe-muted)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.text-muted-foreground,[class*=text-muted-foreground]){color:var(--accounting-luxe-muted)!important}html body main .accounting-section-page :is(.text-creditor,[class*=text-creditor],.text-success,[class*=text-success]){color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.text-creditor,[class*=text-creditor],.text-success,[class*=text-success]){color:var(--accounting-luxe-deposit)!important}html body main .accounting-section-page :is(.bg-creditor,[class*=bg-creditor],.bg-success,[class*=bg-success]){background-color:var(--accounting-luxe-deposit-soft)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.bg-creditor,[class*=bg-creditor],.bg-success,[class*=bg-success]){background-color:var(--accounting-luxe-deposit-soft)!important}html body main .accounting-section-page :is(.border-creditor,[class*=border-creditor]){border-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.border-creditor,[class*=border-creditor]){border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(.border-creditor,[class*=border-creditor]){border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 38%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.border-creditor,[class*=border-creditor]){border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 38%, transparent)!important}}html body main .accounting-section-page :is(.text-debtor,[class*=text-debtor],.text-destructive,[class*=text-destructive]){color:var(--accounting-luxe-expense)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.text-debtor,[class*=text-debtor],.text-destructive,[class*=text-destructive]){color:var(--accounting-luxe-expense)!important}html body main .accounting-section-page :is(.text-balanced,[class*=text-balanced]){color:var(--accounting-luxe-accent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(.text-balanced,[class*=text-balanced]){color:var(--accounting-luxe-accent)!important}html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.75rem;border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-bg-soft)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.75rem;border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 62%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 62%, transparent)!important}}html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--accounting-luxe-text)!important;box-shadow:inset 0 1px 0 var(--accounting-luxe-text)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--accounting-luxe-text)!important;box-shadow:inset 0 1px 0 var(--accounting-luxe-text)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accounting-luxe-text) 6%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accounting-luxe-text) 6%, transparent)!important}}html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){outline:0!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){outline:0!important}html body main .accounting-section-page :is(input,textarea,select)::placeholder{color:var(--accounting-luxe-dim)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input,textarea,select)::placeholder{color:var(--accounting-luxe-dim)!important}html body main .accounting-section-page :is(input,textarea,select):is(:focus,:focus-visible){border-color:var(--accounting-luxe-line-strong)!important;box-shadow:0 0 0 3px var(--accounting-luxe-focus), inset 0 1px 0 var(--accounting-luxe-text)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input,textarea,select):is(:focus,:focus-visible){border-color:var(--accounting-luxe-line-strong)!important;box-shadow:0 0 0 3px var(--accounting-luxe-focus), inset 0 1px 0 var(--accounting-luxe-text)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(input,textarea,select):is(:focus,:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--accounting-luxe-focus) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accounting-luxe-text) 8%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(input,textarea,select):is(:focus,:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--accounting-luxe-focus) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accounting-luxe-text) 8%, transparent)!important}}html body main .accounting-section-page :is(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--accounting-luxe-focus)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--accounting-luxe-focus)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb, var(--accounting-luxe-focus) 74%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb, var(--accounting-luxe-focus) 74%, transparent)!important}}html body main .accounting-section-page :is(button,a,[role=button],input,textarea,select):focus-visible{outline-offset:2px!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button,a,[role=button],input,textarea,select):focus-visible{outline-offset:2px!important}html body main .accounting-section-page :is(button,a,[role=button]){transition:background-color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), border-color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), transform var(--ayand-motion-fast,.12s) var(--ayand-ease-standard,ease), filter var(--ayand-motion-fast,.12s) var(--ayand-ease-standard,ease)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button,a,[role=button]){transition:background-color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), border-color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), color var(--ayand-motion-standard,.16s) var(--ayand-ease-standard,ease), transform var(--ayand-motion-fast,.12s) var(--ayand-ease-standard,ease), filter var(--ayand-motion-fast,.12s) var(--ayand-ease-standard,ease)!important}html body main .accounting-section-page [data-premium-accounting-action=quiet],html body main .accounting-section-page [data-premium-accounting-action=primary]{min-height:var(--ayand-control-height-md)!important;border:1px solid var(--ayand-action-primary-border)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important;box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] .ay-conic{min-height:var(--ayand-control-height-md)!important;border:1px solid var(--ayand-action-primary-border)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important;box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=dialog-content] [data-premium-accounting-action=quiet]{min-height:var(--ayand-control-height-md)!important;border:1px solid var(--ayand-action-primary-border)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important;box-shadow:none!important}html body main .accounting-section-page [data-premium-accounting-action=quiet]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action=primary]:is(:hover,:focus-visible){filter:brightness(1.05);transform:translateY(-1px)}html body:has(main .accounting-section-page) [data-slot=sheet-content] .ay-conic:is(:hover,:focus-visible){filter:brightness(1.05);transform:translateY(-1px)}html body main .accounting-section-page :is([data-tone=deposit],[data-testid=deposit-submit]){border-color:var(--ayand-action-deposit-border)!important;background-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] :is([data-tone=deposit],[data-testid=deposit-submit]){border-color:var(--ayand-action-deposit-border)!important;background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is([data-tone=deposit],[data-testid=deposit-submit]){background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 16%, var(--accounting-luxe-bg) 4%)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] :is([data-tone=deposit],[data-testid=deposit-submit]){background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 16%, var(--accounting-luxe-bg) 4%)!important}}html body main .accounting-section-page :is([data-tone=deposit],[data-testid=deposit-submit]){background-image:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] :is([data-tone=deposit],[data-testid=deposit-submit]){background-image:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] .ay-conic{padding:0!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] .ay-conic .ay-conic-inner{justify-content:center;align-items:center;display:inline-flex;min-height:var(--ayand-control-height-md)!important;border-radius:inherit!important;color:currentColor!important;background:0 0!important;padding-inline:1rem!important}html body main .accounting-section-page :is([aria-pressed=true],[data-active=true],[data-state=active],[data-slot=tabs-trigger][data-state=active],[data-slot=tabs-trigger][data-active]){border-color:var(--accounting-luxe-line-strong)!important;background:var(--accounting-luxe-accent-soft)!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important}html body main .accounting-section-page [data-slot=tabs-list]{border:1px solid var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-bg-soft)!important;gap:.35rem!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page [data-slot=tabs-list]{background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 52%, transparent)!important}}html body main .accounting-section-page [data-slot=tabs-list]{padding:.25rem!important}html body main .accounting-section-page [data-slot=tabs-trigger]{border-radius:var(--ayand-radius-sm)!important;color:var(--accounting-luxe-muted)!important}html body main .accounting-section-page [data-slot=tabs-trigger]:is(:hover,:focus-visible){color:var(--accounting-luxe-text)!important}html body main .accounting-section-page :is([data-testid=accounting-expenses-list-shell]>.hidden,.accounting-report-panel-heading,.deposit-row-meta,.expense-row-mobile-meta,[data-testid=accounting-bank-cards-list-status],[data-testid=accounting-tags-list-status]){color:var(--accounting-luxe-muted)!important}html body main .accounting-section-page [data-testid=accounting-expenses-list-shell]>.hidden{border-bottom:1px solid var(--accounting-luxe-line)!important;background:var(--accounting-luxe-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page [data-testid=accounting-expenses-list-shell]>.hidden{background:color-mix(in srgb, var(--accounting-luxe-accent) 8%, transparent)!important}}html body main .accounting-section-page :is([data-testid^=expense-row-trigger-desktop-],[data-testid^=expense-row-trigger-mobile-],[data-testid^=deposit-row-],[data-testid^=bank-card-row-],[data-testid^=tag-row-]){border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-row)!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important}html body main .accounting-section-page :is([data-testid^=expense-row-trigger-desktop-],[data-testid^=expense-row-trigger-mobile-],[data-testid^=deposit-row-],[data-testid^=bank-card-row-],[data-testid^=tag-row-]):is(:hover,:focus-visible){background:var(--accounting-luxe-row-hover)!important;color:var(--accounting-luxe-text)!important;transform:none!important}html body main .accounting-section-page [data-testid^=expense-row-details-],html body main .accounting-section-page :is([data-testid^=expense-row-delete-confirmation-],[data-testid^=deposit-delete-confirmation-],[data-testid^=bank-card-delete-confirmation-],[data-testid^=tag-delete-confirmation-],.tag-child-list){border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-accent)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page [data-testid^=expense-row-details-],html body main .accounting-section-page :is([data-testid^=expense-row-delete-confirmation-],[data-testid^=deposit-delete-confirmation-],[data-testid^=bank-card-delete-confirmation-],[data-testid^=tag-delete-confirmation-],.tag-child-list){background:color-mix(in srgb, var(--accounting-luxe-accent) 7%, transparent)!important}}html body main .accounting-section-page :is([data-testid^=expense-row-edit-],[data-testid^=expense-row-duplicate-],[data-testid^=expense-row-delete-],.expense-row-action-button,[data-testid^=deposit-delete-]:not([data-testid^=deposit-delete-confirm]):not([data-testid^=deposit-delete-cancel]):not([data-testid^=deposit-delete-error]),[data-testid^=bank-card-reveal-],[data-testid^=bank-card-edit-],[data-testid^=bank-card-delete-]:not([data-testid^=bank-card-delete-confirm]):not([data-testid^=bank-card-delete-cancel]):not([data-testid^=bank-card-delete-retry]):not([data-testid^=bank-card-delete-error]),[data-testid^=tag-color-trigger-],[data-testid^=tag-actions-toggle-],[data-testid^=tag-edit-],[data-testid^=tag-children-toggle-],[data-testid^=tag-save-],.deposit-note-toggle,.balance-note-toggle){border-radius:var(--ayand-radius-sm)!important;border-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-bg-soft)!important;min-width:2.75rem!important;min-height:2.75rem!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is([data-testid^=expense-row-edit-],[data-testid^=expense-row-duplicate-],[data-testid^=expense-row-delete-],.expense-row-action-button,[data-testid^=deposit-delete-]:not([data-testid^=deposit-delete-confirm]):not([data-testid^=deposit-delete-cancel]):not([data-testid^=deposit-delete-error]),[data-testid^=bank-card-reveal-],[data-testid^=bank-card-edit-],[data-testid^=bank-card-delete-]:not([data-testid^=bank-card-delete-confirm]):not([data-testid^=bank-card-delete-cancel]):not([data-testid^=bank-card-delete-retry]):not([data-testid^=bank-card-delete-error]),[data-testid^=tag-color-trigger-],[data-testid^=tag-actions-toggle-],[data-testid^=tag-edit-],[data-testid^=tag-children-toggle-],[data-testid^=tag-save-],.deposit-note-toggle,.balance-note-toggle){background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 42%, transparent)!important}}html body main .accounting-section-page :is([data-testid^=expense-row-edit-],[data-testid^=expense-row-duplicate-],[data-testid^=expense-row-delete-],.expense-row-action-button,[data-testid^=deposit-delete-]:not([data-testid^=deposit-delete-confirm]):not([data-testid^=deposit-delete-cancel]):not([data-testid^=deposit-delete-error]),[data-testid^=bank-card-reveal-],[data-testid^=bank-card-edit-],[data-testid^=bank-card-delete-]:not([data-testid^=bank-card-delete-confirm]):not([data-testid^=bank-card-delete-cancel]):not([data-testid^=bank-card-delete-retry]):not([data-testid^=bank-card-delete-error]),[data-testid^=tag-color-trigger-],[data-testid^=tag-actions-toggle-],[data-testid^=tag-edit-],[data-testid^=tag-children-toggle-],[data-testid^=tag-save-],.deposit-note-toggle,.balance-note-toggle){color:var(--accounting-luxe-muted)!important;box-shadow:none!important}html body main .accounting-section-page :is([data-testid^=expense-row-edit-],[data-testid^=expense-row-duplicate-],[data-testid^=expense-row-delete-],.expense-row-action-button,[data-testid^=deposit-delete-]:not([data-testid^=deposit-delete-confirm]):not([data-testid^=deposit-delete-cancel]):not([data-testid^=deposit-delete-error]),[data-testid^=bank-card-reveal-],[data-testid^=bank-card-edit-],[data-testid^=bank-card-delete-]:not([data-testid^=bank-card-delete-confirm]):not([data-testid^=bank-card-delete-cancel]):not([data-testid^=bank-card-delete-retry]):not([data-testid^=bank-card-delete-error]),[data-testid^=tag-color-trigger-],[data-testid^=tag-actions-toggle-],[data-testid^=tag-edit-],[data-testid^=tag-children-toggle-],[data-testid^=tag-save-],.deposit-note-toggle,.balance-note-toggle):is(:hover,:focus-visible){border-color:var(--accounting-luxe-line-strong)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}html body main .accounting-section-page :is([data-testid=deposit-filters],[data-testid=expense-filters] .expense-filter-tags-row,[data-testid^=expense-drawer-category-group-],[data-testid^=expense-filter-category-group-],[data-testid^=inline-tag-create-][data-testid$=-form]){border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is([data-testid=deposit-filters],[data-testid=expense-filters] .expense-filter-tags-row,[data-testid^=expense-drawer-category-group-],[data-testid^=expense-filter-category-group-],[data-testid^=inline-tag-create-][data-testid$=-form]){background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 46%, transparent)!important}}html body main .accounting-section-page :is(.tag-row-action-menu,.bank-card-owner-tabs) button{border-radius:var(--ayand-radius-sm)!important}html body main .accounting-section-page .bank-card-owner-tabs button{color:var(--accounting-luxe-muted)!important;border:1px solid #0000!important}html body main .accounting-section-page .bank-card-owner-tabs button:is(:hover,:focus-visible){border-color:var(--accounting-luxe-line)!important;background:var(--accounting-luxe-hover)!important;color:var(--accounting-luxe-text)!important}html body main .accounting-section-page :is(.tag-chip,[data-testid^=expense-filter-tag-],[data-testid^=expense-drawer-tag-]){box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=sheet-content] :is([data-testid^=expense-drawer-tag-],[data-testid^=expense-filter-tag-]){box-shadow:none!important}html body main .accounting-section-page :is([role=alert],[data-testid$=-error]){border-color:var(--accounting-luxe-expense)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is([role=alert],[data-testid$=-error]){border-color:var(--accounting-luxe-expense)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is([role=alert],[data-testid$=-error]){border-color:color-mix(in srgb, var(--accounting-luxe-expense) 34%, transparent)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is([role=alert],[data-testid$=-error]){border-color:color-mix(in srgb, var(--accounting-luxe-expense) 34%, transparent)!important}}html body main .accounting-section-page :is([role=alert],[data-testid$=-error]){border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-expense-soft)!important;color:var(--accounting-luxe-expense)!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is([role=alert],[data-testid$=-error]){border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-expense-soft)!important;color:var(--accounting-luxe-expense)!important}html body main .accounting-section-page :is(.money-md,.money-lg){color:inherit;overflow-wrap:anywhere}html body main .accounting-section-page :is(svg){flex-shrink:0}html body main .accounting-section-page :is(.lift,.press):is(:hover,:focus-visible){transform:none!important}html body main .accounting-section-page :is(button:disabled,[aria-disabled=true]){filter:grayscale(.12);cursor:not-allowed!important;opacity:.58!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button:disabled,[aria-disabled=true]){filter:grayscale(.12);cursor:not-allowed!important;opacity:.58!important}:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell,html body:has(main .accounting-section-page) .mobile-bottom-nav-shell){background:linear-gradient(to top, var(--accounting-luxe-bg), var(--accounting-luxe-bg), transparent)!important}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell,html body:has(main .accounting-section-page) .mobile-bottom-nav-shell){background:linear-gradient(to top, var(--accounting-luxe-bg), color-mix(in srgb, var(--accounting-luxe-bg) 86%, transparent), transparent)!important}}:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav],html body:has(main .accounting-section-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]){border-color:var(--accounting-luxe-line)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-panel)!important}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav],html body:has(main .accounting-section-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]){background:color-mix(in srgb, var(--accounting-luxe-panel) 92%, var(--accounting-luxe-bg) 8%)!important}}:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav],html body:has(main .accounting-section-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav]){color:var(--accounting-luxe-muted)!important;box-shadow:none!important}:is(html body:has(main .accounting-overview) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page],html body:has(main .accounting-section-page) .mobile-bottom-nav-shell [data-testid=mobile-bottom-nav] [aria-current=page]){border:1px solid var(--accounting-luxe-line-strong)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--accounting-luxe-accent-soft)!important;color:var(--accounting-luxe-text)!important;box-shadow:none!important}@media (width<=720px){html body:has(main .accounting-section-page) .app-main-column>header{min-height:3.3rem!important;padding:.38rem .72rem!important}html body main .accounting-section-page{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))!important}html body main .accounting-section-page :is(.glass,[data-testid=accounting-month-navigator],[data-testid=expense-filters],[data-testid=accounting-expenses-list-shell],[data-testid=deposit-create-section],[data-testid=deposit-list-section],[data-testid=balance-entry-section],[data-testid=balance-hero-section],[data-testid=accounting-bank-cards-toolbar],[data-testid=settings-primary-panel],[data-testid=settings-system-health-section],.accounting-report-panel){padding:.9rem!important}html body main .accounting-section-page [data-testid=accounting-month-navigator]{padding:.7rem!important}html body main .accounting-section-page :is([data-testid^=expense-row-trigger-mobile-],[data-testid^=deposit-row-],[data-testid^=bank-card-row-],[data-testid^=tag-row-]){min-height:3.75rem!important;padding:.7rem!important}html body main .accounting-section-page [data-testid=accounting-expenses-list-shell]{gap:.25rem;display:grid;padding:.45rem!important}html body main .accounting-section-page :is(.accounting-expenses-toolbar,.deposit-create-actions,.balance-entry-actions){align-items:stretch!important}html body main .accounting-section-page :is([data-testid=deposit-filters],[data-testid=expense-filters]){overflow:hidden}html body main .accounting-section-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:.95rem!important}html body:has(main .accounting-section-page) [data-slot=sheet-content]{border-radius:0!important;width:100dvw!important;max-width:100dvw!important}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--ayand-secondary:#b9c7ff;--ayand-third:#e7e3ff;--ayand-mint:#34d399;--ayand-amber:#b9c7ff;--ayand-color-secondary:#b9c7ff;--ayand-color-secondary-soft:#b9c7ff24;--ayand-color-third:#e7e3ff;--ayand-color-warning:#d8d4ff;--ayand-color-warning-soft:#d8d4ff24;--ayand-surface-hover:#b9c7ff21;--ayand-border-strong:#b9c7ff57;--accounting-luxe-secondary:#b9c7ff;--accounting-luxe-secondary-soft:#b9c7ff24;--accounting-luxe-hover:#b9c7ff}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-hover:color-mix(in srgb, #b9c7ff 8%, var(--ayand-color-accent) 6%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line-strong:#b9c7ff}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-line-strong:color-mix(in srgb, #b9c7ff 32%, var(--ayand-color-accent) 30%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row-hover:#b9c7ff}@supports (color:color-mix(in lab, red, red)){:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--accounting-luxe-row-hover:color-mix(in srgb, #b9c7ff 7%, var(--ayand-color-accent) 8%)}}:is(html body:has(main .accounting-overview),html body:has(main .accounting-section-page)){--amber:#d8d4ff;--saffron:#b9c7ff}html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit],html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit],html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]{border-color:var(--ayand-action-deposit-border)!important;background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit],html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit],html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 16%, var(--accounting-luxe-bg) 6%)!important}}html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit],html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit],html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]{background-image:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 62%, transparent)!important}}html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 22%, var(--accounting-luxe-bg) 4%)!important}}html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page button[data-testid=deposit-submit][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-section-page [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible),html body main .accounting-overview [data-premium-accounting-action][data-tone=deposit]:is(:hover,:focus-visible){color:color-mix(in srgb, var(--accounting-luxe-deposit) 88%, #fff 12%)!important}}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]{border-color:var(--accounting-luxe-deposit)!important}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]:disabled{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 52%, transparent)!important}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]:disabled{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 52%, transparent)!important}}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]{background:var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]:disabled{background:var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-luxe-bg) 6%)!important}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]:disabled{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-luxe-bg) 6%)!important}}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]{color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body:has(.app-shell-layout) main .accounting-section-page button[data-slot=button][data-testid=deposit-submit][data-premium-accounting-action=quiet][data-tone=deposit]:disabled{color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}@media (width>=1024px){html body .app-shell-layout{--desktop-sidebar-width:13.25rem;--desktop-sidebar-collapsed-width:4.75rem;flex-direction:row!important;align-items:stretch!important;width:100%!important;display:flex!important}html body .app-shell-layout .app-sidebar{flex:0 0 var(--desktop-sidebar-width)!important;width:var(--desktop-sidebar-width)!important;height:100svh!important;max-height:100svh!important;position:sticky!important;inset-block-start:0!important;inset-inline:auto!important}html body .app-shell-layout[data-sidebar-collapsed=true] .app-sidebar{flex-basis:var(--desktop-sidebar-collapsed-width)!important;width:var(--desktop-sidebar-collapsed-width)!important}html body .app-shell-layout .app-main-column{flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important}html body .desktop-sidebar-boundary-toggle{display:none!important}html body .desktop-sidebar-header{align-items:flex-start!important;gap:.45rem!important;padding-inline:.5rem .55rem!important;display:flex!important}html body .desktop-sidebar-header .desktop-sidebar-brand{flex:auto!important;min-width:0!important;padding-inline:.65rem!important}html body .desktop-sidebar-toggle-inset{z-index:auto!important;margin-block-start:1.15rem!important;display:grid!important;position:static!important;inset:auto!important}html body .app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-header{justify-content:center!important;padding-inline:.5rem!important}html body .app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-header .desktop-sidebar-brand{flex:none!important;padding-inline:0!important}html body .app-sidebar[data-sidebar-collapsed=true] .desktop-sidebar-toggle-inset{margin-block-start:.95rem!important}}html body main .accounting-section-page .empty-state{border-radius:var(--ayand-radius-sm)!important;color:var(--accounting-luxe-text)!important}html body main .accounting-section-page .empty-state-table{background:var(--accounting-luxe-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page .empty-state-table{background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 36%, transparent)!important}}html body main .accounting-deposits-page{max-width:min(100%,62rem)!important}html body main .accounting-deposits-page [data-testid=deposit-list-section],html body main .accounting-expenses-page [data-testid=accounting-expenses-list-shell]{box-shadow:0 14px 42px #05041224!important}html body main .accounting-deposits-page [data-testid=deposit-list-section]>.mb-4{align-items:flex-start!important}html body main .accounting-deposits-page [data-testid=deposit-filters]{background:var(--accounting-luxe-bg-soft)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-deposits-page [data-testid=deposit-filters]{background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 40%, transparent)!important}}html body main .accounting-section-page :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.75rem!important}html body:has(main .accounting-section-page) :is([data-slot=sheet-content],[data-slot=dialog-content]) :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:2.75rem!important}html body main .accounting-section-page .accounting-report-mode-chip{align-items:center!important;height:2.75rem!important;min-height:2.75rem!important}html body main .accounting-section-page :is([style*="251, 191, 36"],[style*=\#fbbf24],[style*="245, 158, 11"],[style*=\#f59e0b],[style*="234, 179, 8"],[style*=\#eab308],[style*="251, 146, 60"],[style*=\#fb923c]){border-color:var(--accounting-luxe-secondary)!important;background:var(--accounting-luxe-secondary)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-section-page :is([style*="251, 191, 36"],[style*=\#fbbf24],[style*="245, 158, 11"],[style*=\#f59e0b],[style*="234, 179, 8"],[style*=\#eab308],[style*="251, 146, 60"],[style*=\#fb923c]){background:color-mix(in srgb, var(--accounting-luxe-secondary) 16%, transparent)!important}}html body main .accounting-section-page :is([style*="251, 191, 36"],[style*=\#fbbf24],[style*="245, 158, 11"],[style*=\#f59e0b],[style*="234, 179, 8"],[style*=\#eab308],[style*="251, 146, 60"],[style*=\#fb923c]){color:var(--accounting-luxe-secondary)!important}html body main .accounting-section-page :is([style*="251, 191, 36"],[style*=\#fbbf24],[style*="245, 158, 11"],[style*=\#f59e0b],[style*="234, 179, 8"],[style*=\#eab308],[style*="251, 146, 60"],[style*=\#fb923c]).rounded-full{border-color:var(--accounting-luxe-secondary)!important;background:var(--accounting-luxe-secondary)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]{border-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]:disabled{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 46%, transparent)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]:disabled{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 46%, transparent)!important}}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]{background:var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]:disabled{background:var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-luxe-bg) 6%)!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]:disabled{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-luxe-bg) 6%)!important}}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]{color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet button[data-testid=deposit-submit][data-tone=deposit]:disabled{color:var(--ayand-action-deposit-text)!important;box-shadow:none!important}html body main .accounting-section-page :is([data-testid^=expense-row-edit-],[data-testid^=expense-row-duplicate-],[data-testid^=expense-row-delete-],.expense-row-action-button,[data-testid^=deposit-delete-]:not([data-testid^=deposit-delete-error]),.deposit-note-toggle,.balance-note-toggle){min-width:2.75rem!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet{gap:0!important;width:min(100dvw,30rem)!important;max-width:30rem!important;padding:0!important;overflow:hidden!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--accounting-luxe-line-soft)!important;background:var(--accounting-luxe-panel)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-header]{background:color-mix(in srgb, var(--accounting-luxe-panel) 88%, var(--accounting-luxe-bg) 12%)!important}}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-header]{padding:1rem!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet .deposit-create-sheet-body{scrollbar-gutter:stable}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-footer]{border-top:1px solid var(--accounting-luxe-line-soft)!important;background:var(--accounting-luxe-bg-soft)!important;flex-direction:row!important;align-items:center!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-footer]{background:color-mix(in srgb, var(--accounting-luxe-bg-soft) 74%, transparent)!important}}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-footer]{padding:.85rem 1rem!important}html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet [data-slot=sheet-close]{min-width:2.75rem!important;min-height:2.75rem!important}@media (width<=720px){html body:has(main .accounting-section-page) [data-slot=sheet-content].deposit-create-sheet{width:100dvw!important;max-width:100dvw!important}html body main .accounting-deposits-page [data-testid=deposit-list-section]>.mb-4{align-items:stretch!important}}html body:has(main .accounting-overview){--accounting-overview-panel-bg:#14182a;--accounting-overview-panel-bg-raised:#181d31;--accounting-overview-panel-bg-soft:#1b223a;--accounting-overview-panel-line:var(--ayand-color-secondary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-line:color-mix(in srgb, var(--ayand-color-secondary) 26%, #fff 6%)}}html body:has(main .accounting-overview){--accounting-overview-panel-text:#eef2ff;--accounting-overview-panel-muted:#eef2ffad;--accounting-overview-panel-dim:#eef2ff80}html body main .accounting-overview{color:var(--accounting-overview-panel-text)!important}html body main .accounting-overview :is(.accounting-overview-hero,.accounting-overview-panel){border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, #ffffff12, transparent 44%), var(--accounting-overview-panel-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:0 22px 58px #05041257!important}html body main .accounting-overview .accounting-overview-hero{background:linear-gradient(145deg, var(--ayand-color-accent), transparent 42%), linear-gradient(180deg, #ffffff14, transparent 44%), var(--accounting-overview-panel-bg)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-hero{background:linear-gradient(145deg, color-mix(in srgb, var(--ayand-color-accent) 18%, transparent), transparent 42%), linear-gradient(180deg, #ffffff14, transparent 44%), var(--accounting-overview-panel-bg)!important}}html body main .accounting-overview :is(.accounting-overview-command,.accounting-overview-metric,.accounting-overview-focus-row,.accounting-overview-ledger-row,.accounting-overview-empty,.accounting-overview-retry){border-color:var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important}html body main .accounting-overview :is(.text-muted-foreground,[class*=text-muted-foreground],.accounting-overview-kicker,.accounting-overview-command-label,.accounting-overview-balance-label,.accounting-overview-metric-head,.accounting-overview-metric-unit,.accounting-overview-drift){color:var(--accounting-overview-panel-muted)!important}html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button){border:1px solid var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-raised)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button){background:color-mix(in srgb, var(--accounting-overview-panel-bg-raised) 72%, transparent)!important}}html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button){color:var(--accounting-overview-panel-text)!important}html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button):is(:hover,:focus-visible){background:var(--ayand-color-secondary)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button):is(:hover,:focus-visible){background:color-mix(in srgb, var(--ayand-color-secondary) 12%, var(--accounting-overview-panel-bg-raised) 88%)!important}}html body:has(main .accounting-overview){--accounting-overview-panel-bg:var(--ayand-surface)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-bg:color-mix(in srgb, var(--ayand-surface) 92%, var(--ayand-ink-2))}}html body:has(main .accounting-overview){--accounting-overview-panel-bg-raised:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-bg-raised:color-mix(in srgb, var(--panel-2) 76%, var(--ayand-surface))}}html body:has(main .accounting-overview){--accounting-overview-panel-bg-soft:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-bg-soft:color-mix(in srgb, var(--panel-2) 58%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-bg-hover:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-bg-hover:color-mix(in srgb, var(--panel-2) 74%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-line:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-line:color-mix(in srgb, var(--ayand-text) 11%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-line-strong:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-line-strong:color-mix(in srgb, var(--ayand-text) 20%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-highlight:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-highlight:color-mix(in srgb, var(--ayand-text) 7%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-highlight-strong:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-highlight-strong:color-mix(in srgb, var(--ayand-text) 10%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-selected:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-selected:color-mix(in srgb, var(--ayand-primary) 8%, var(--accounting-overview-panel-bg))}}html body:has(main .accounting-overview){--accounting-overview-panel-selected-border:var(--ayand-primary-strong)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-selected-border:color-mix(in srgb, var(--ayand-primary-strong) 34%, var(--accounting-overview-panel-line))}}html body:has(main .accounting-overview){--accounting-overview-panel-shadow-color:var(--ayand-ink)}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview){--accounting-overview-panel-shadow-color:color-mix(in srgb, var(--ayand-ink) 78%, transparent)}}html body:has(main .accounting-overview){--accounting-overview-panel-shadow:inset 0 1px 0 var(--accounting-overview-panel-highlight), 0 12px 30px -24px var(--accounting-overview-panel-shadow-color);--accounting-overview-panel-shadow-hover:inset 0 1px 0 var(--accounting-overview-panel-highlight-strong), 0 18px 38px -24px var(--accounting-overview-panel-shadow-color);--accounting-overview-panel-text:var(--ayand-text);--accounting-overview-panel-muted:var(--ayand-muted);--accounting-overview-panel-dim:var(--ayand-dim)}html body main .accounting-overview :is(.accounting-overview-hero,.accounting-overview-panel){border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-panel-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow)!important;border-radius:14px!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero,html body main .accounting-overview .accounting-overview-hero{background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-panel-bg)!important}html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero:before,html body main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero:after{content:none!important;display:none!important}html body main .accounting-overview :is(.accounting-overview-command,.accounting-overview-metric,.accounting-overview-focus-row,.accounting-overview-ledger-row,.accounting-overview-empty,.accounting-overview-retry,.accounting-overview-focus-progress){border-color:var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important}html body main .accounting-overview :is(.accounting-overview-focus-row,.accounting-overview-ledger-row):is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:var(--accounting-overview-panel-bg-hover)!important;box-shadow:var(--accounting-overview-panel-shadow-hover)!important}html body main .accounting-overview .accounting-overview-metric[data-tone=deposit]{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-metric[data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 26%, var(--accounting-overview-panel-line))!important}}html body main .accounting-overview .accounting-overview-metric[data-tone=deposit]{color:var(--accounting-luxe-deposit)!important}html body main .accounting-overview .accounting-overview-metric[data-tone=expense]{border-color:var(--accounting-luxe-expense)!important}@supports (color:color-mix(in lab, red, red)){html body main .accounting-overview .accounting-overview-metric[data-tone=expense]{border-color:color-mix(in srgb, var(--accounting-luxe-expense) 26%, var(--accounting-overview-panel-line))!important}}html body main .accounting-overview .accounting-overview-metric[data-tone=expense]{color:var(--accounting-luxe-expense)!important}html body main .accounting-overview [data-testid=accounting-dashboard-new-expense]{border:1px solid var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow)!important}html body main .accounting-overview [data-testid=accounting-dashboard-new-expense]:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-selected-border)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-selected)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow-hover)!important}html body main .accounting-overview [data-testid=accounting-dashboard-new-expense] :is(svg,[data-icon]){color:var(--accounting-luxe-secondary)!important}html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button){border:1px solid var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important;border-radius:10px!important}html body main .accounting-overview :is(.accounting-overview-secondary-link,.accounting-overview-retry-button):is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:var(--accounting-overview-panel-bg-hover)!important}html body main .accounting-overview :is(.text-muted-foreground,[class*=text-muted-foreground],.accounting-overview-kicker,.accounting-overview-command-label,.accounting-overview-balance-label,.accounting-overview-metric-head,.accounting-overview-metric-unit,.accounting-overview-drift,.accounting-overview-panel-head p){color:var(--accounting-overview-panel-muted)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-panel-bg)!important;background-color:var(--accounting-overview-panel-bg)!important;background-image:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow)!important;border-radius:14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{border:1px solid var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-testid=accounting-dashboard-new-expense].accounting-overview-action{border:1px solid var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;background-image:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview button[data-slot=button][data-testid=accounting-dashboard-new-expense][data-premium-accounting-action=primary]{border:1px solid var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;background-image:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-testid=accounting-dashboard-new-expense].accounting-overview-action:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-selected-border)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-selected)!important;background-color:var(--accounting-overview-panel-selected)!important;background-image:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview button[data-slot=button][data-testid=accounting-dashboard-new-expense][data-premium-accounting-action=primary]:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-selected-border)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-selected)!important;background-color:var(--accounting-overview-panel-selected)!important;background-image:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-panel-shadow-hover)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 46%, transparent)!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background:var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-overview-panel-bg) 6%)!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric{border:1px solid var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=deposit]{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 26%, var(--accounting-overview-panel-line))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=deposit]{color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=expense]{border-color:var(--accounting-luxe-expense)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=expense]{border-color:color-mix(in srgb, var(--accounting-luxe-expense) 26%, var(--accounting-overview-panel-line))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric[data-tone=expense]{color:var(--accounting-luxe-expense)!important}html body:has(main .accounting-overview){--accounting-overview-card-bg:var(--accounting-overview-panel-bg);--accounting-overview-card-bg-hover:var(--accounting-overview-panel-bg-raised);--accounting-overview-card-shadow:inset 0 1px 0 var(--accounting-overview-panel-highlight);--accounting-overview-card-shadow-hover:inset 0 1px 0 var(--accounting-overview-panel-highlight-strong), 0 12px 26px -22px var(--accounting-overview-panel-shadow-color);--accounting-overview-control-shadow:inset 0 1px 0 var(--accounting-overview-panel-highlight), 0 8px 22px -20px var(--accounting-overview-panel-shadow-color);--accounting-overview-ease:cubic-bezier(.2, .8, .2, 1)}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important;transition:border-color .18s var(--accounting-overview-ease), background .18s var(--accounting-overview-ease), box-shadow .18s var(--accounting-overview-ease), transform .18s var(--accounting-overview-ease)!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important;transition:border-color .18s var(--accounting-overview-ease), background .18s var(--accounting-overview-ease), box-shadow .18s var(--accounting-overview-ease), transform .18s var(--accounting-overview-ease)!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-row{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important;transition:border-color .18s var(--accounting-overview-ease), background .18s var(--accounting-overview-ease), box-shadow .18s var(--accounting-overview-ease), transform .18s var(--accounting-overview-ease)!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview :is(.accounting-overview-empty,.accounting-overview-retry){border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 34%), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important;transition:border-color .18s var(--accounting-overview-ease), background .18s var(--accounting-overview-ease), box-shadow .18s var(--accounting-overview-ease), transform .18s var(--accounting-overview-ease)!important;border-radius:12px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{align-content:start!important;gap:.75rem!important;min-width:0!important;padding:14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{border-top:0!important;gap:10px!important;padding-top:0!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric{min-height:88px!important;color:var(--accounting-overview-panel-text)!important;padding:12px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric+.accounting-overview-metric{border-inline-start:1px solid var(--accounting-overview-panel-line)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 34%), var(--accounting-overview-card-bg-hover)!important;background-color:var(--accounting-overview-card-bg-hover)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-row:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 34%), var(--accounting-overview-card-bg-hover)!important;background-color:var(--accounting-overview-card-bg-hover)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric:is([data-tone=deposit],[data-tone=expense]){border-color:var(--accounting-overview-panel-line)!important;color:var(--accounting-overview-panel-text)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-head{color:var(--accounting-overview-panel-muted)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-unit{color:var(--accounting-overview-panel-muted)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-list{border-top:1px solid var(--accounting-overview-panel-line)!important;gap:8px!important;padding-top:10px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] ul.accounting-overview-ledger-list{border-top:1px solid var(--accounting-overview-panel-line)!important;gap:8px!important;padding-top:10px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-row{min-height:74px!important;padding:9px 14px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-ledger-item:nth-child(2n) .accounting-overview-ledger-row{min-height:74px!important;padding:9px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li>a.accounting-overview-ledger-row{min-height:74px!important;padding:9px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-recent-expenses] li:nth-child(2n)>a.accounting-overview-ledger-row{min-height:74px!important;padding:9px 14px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-secondary-link{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-control-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-retry-button{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-control-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-testid=accounting-dashboard-new-expense].accounting-overview-action{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-control-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview button[data-slot=button][data-testid=accounting-dashboard-new-expense][data-premium-accounting-action=primary]{border:1px solid var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent 38%), var(--accounting-overview-panel-bg-soft)!important;background-color:var(--accounting-overview-panel-bg-soft)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-control-shadow)!important;border-radius:10px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-secondary-link:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-bg-hover)!important;background-color:var(--accounting-overview-panel-bg-hover)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-retry-button:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-bg-hover)!important;background-color:var(--accounting-overview-panel-bg-hover)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-testid=accounting-dashboard-new-expense].accounting-overview-action:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-bg-hover)!important;background-color:var(--accounting-overview-panel-bg-hover)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}html body:has(main .accounting-overview) main .accounting-overview button[data-slot=button][data-testid=accounting-dashboard-new-expense][data-premium-accounting-action=primary]:is(:hover,:focus-visible){border-color:var(--accounting-overview-panel-line-strong)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight-strong), transparent 38%), var(--accounting-overview-panel-bg-hover)!important;background-color:var(--accounting-overview-panel-bg-hover)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow-hover)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 46%, var(--accounting-overview-panel-line))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background:linear-gradient(180deg, #ffffff14, transparent 36%), var(--ayand-action-deposit-bg)!important;background-color:var(--accounting-luxe-deposit)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 18%, var(--accounting-overview-card-bg) 82%)!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{color:var(--ayand-action-deposit-text)!important;box-shadow:var(--accounting-overview-control-shadow)!important}@media (width<=720px){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{gap:8px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric+.accounting-overview-metric{border-inline-start:1px solid var(--accounting-overview-panel-line)!important;border-top:1px solid var(--accounting-overview-panel-line)!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero:before{content:none!important;display:none!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary].accounting-overview-hero:after{content:none!important;display:none!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid{border-block:1px solid var(--accounting-overview-panel-line)!important;background:0 0!important;border-inline-color:#0000!important;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)!important;align-items:stretch!important;gap:0!important;padding:0!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-balance-block{min-height:98px!important;padding:13px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{min-height:98px!important;padding:13px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{border:0!important;border-inline-start:1px solid var(--accounting-overview-panel-line)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-content:center!important;gap:8px!important;display:grid!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-kicker{color:var(--accounting-overview-panel-muted)!important;gap:7px!important;font-size:.72rem!important;font-weight:520!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-hero-title{color:var(--accounting-overview-panel-text)!important;margin-top:6px!important;font-size:1.02rem!important;font-weight:710!important;line-height:1.35!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-balance{align-items:start!important;min-height:auto!important;margin-top:10px!important}:is(html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-balance-label,html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-drift){color:var(--accounting-overview-panel-muted)!important;font-size:.68rem!important;font-weight:520!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net].accounting-overview-primary-net{color:var(--accounting-overview-panel-text)!important;text-shadow:none!important;border-color:#0000!important;margin-top:5px!important;font-size:2.05rem!important;font-weight:720!important;line-height:1.05!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=expense]{color:var(--accounting-luxe-expense)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=expense]{color:color-mix(in srgb, var(--accounting-luxe-expense) 76%, var(--accounting-overview-panel-text) 24%)!important}}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=balance],html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net][data-tone=deposit]){color:var(--accounting-overview-panel-text)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions{border-color:#0000!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}:is(html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a).accounting-overview-action,html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>:is(button,a)[data-premium-accounting-action]){border-radius:12px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:.74rem!important;font-weight:690!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-testid=accounting-dashboard-new-expense].accounting-overview-action{border-color:var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important}html body:has(main .accounting-overview) main .accounting-overview button[data-slot=button][data-testid=accounting-dashboard-new-expense][data-premium-accounting-action=primary]{border-color:var(--accounting-overview-panel-line)!important;background:linear-gradient(180deg, var(--accounting-overview-panel-highlight), transparent), var(--accounting-overview-card-bg)!important;background-color:var(--accounting-overview-card-bg)!important;color:var(--accounting-overview-panel-text)!important;box-shadow:var(--accounting-overview-card-shadow)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{border-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{border-color:color-mix(in srgb, var(--accounting-luxe-deposit) 34%, var(--accounting-overview-panel-line))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background:linear-gradient(180deg, var(--accounting-luxe-deposit), transparent), var(--accounting-luxe-deposit)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background:linear-gradient(180deg, color-mix(in srgb, var(--accounting-luxe-deposit) 10%, transparent), transparent), color-mix(in srgb, var(--accounting-luxe-deposit) 8%, var(--accounting-overview-card-bg))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background-color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{background-color:color-mix(in srgb, var(--accounting-luxe-deposit) 8%, var(--accounting-overview-card-bg))!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{color:var(--accounting-luxe-deposit)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{color:color-mix(in srgb, var(--accounting-luxe-deposit) 86%, #fff 14%)!important}}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-actions].accounting-overview-actions>[data-premium-accounting-action=secondary][data-tone=deposit]{box-shadow:var(--accounting-overview-card-shadow)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{border-top:0!important;border-bottom:1px solid var(--accounting-overview-panel-line)!important;background:0 0!important;border-inline-color:#0000!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:0!important;padding:0!important;display:grid!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric{min-height:74px!important;color:var(--accounting-overview-panel-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;gap:4px!important;padding:10px 14px!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric+.accounting-overview-metric{border-inline-start:1px solid var(--accounting-overview-panel-line)!important;border-top:0!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric:is(:hover,:focus-visible){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-head{color:var(--accounting-overview-panel-muted)!important;align-items:center!important;gap:7px!important;font-size:.66rem!important;font-weight:520!important;display:flex!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-icon{border:1px solid var(--accounting-overview-panel-line)!important;background:var(--accounting-overview-panel-bg-soft)!important;width:1rem!important;height:1rem!important;color:var(--accounting-overview-panel-muted)!important;border-radius:8px!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-value{color:var(--accounting-overview-panel-text)!important;border-color:#0000!important;justify-content:flex-start!important;margin-top:3px!important;font-size:1.02rem!important;font-weight:650!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric-unit{color:var(--accounting-overview-panel-muted)!important;margin-top:0!important;font-size:.62rem!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric[data-tone=deposit] :is(.accounting-overview-metric-icon,.accounting-overview-metric-value){color:var(--accounting-luxe-deposit)!important}html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric[data-tone=expense] :is(.accounting-overview-metric-icon,.accounting-overview-metric-value){color:var(--accounting-luxe-expense)!important}@supports (color:color-mix(in lab, red, red)){html body:has(main .accounting-overview) main .accounting-overview .accounting-overview-metric[data-tone=expense] :is(.accounting-overview-metric-icon,.accounting-overview-metric-value){color:color-mix(in srgb, var(--accounting-luxe-expense) 74%, var(--accounting-overview-panel-text) 26%)!important}}@media (width<=720px){html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid{grid-template-columns:1fr!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-summary]>.accounting-overview-hero-grid>.accounting-overview-command{border-inline-start:0!important;border-top:1px solid var(--accounting-overview-panel-line)!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-primary-net].accounting-overview-primary-net{font-size:1.62rem!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement{grid-template-columns:1fr!important}html body:has(main .accounting-overview) main .accounting-overview [data-testid=accounting-dashboard-hero-metrics].accounting-overview-movement>.accounting-overview-metric+.accounting-overview-metric{border-inline-start:0!important;border-top:1px solid var(--accounting-overview-panel-line)!important}}:root{--radius:.75rem;--ayand-ink:#100d29;--ayand-ink-2:#100d24;--ayand-primary:#8d77e8;--ayand-primary-strong:#8c45ff;--ayand-secondary:#b9c7ff;--ayand-third:#e7e3ff;--ayand-mint:#34d399;--ayand-coral:#fb7185;--ayand-surface:#14112ad6;--ayand-surface-soft:#8d77e814;--ayand-surface-hover:#b9c7ff21;--ayand-selected:#8d77e82e;--ayand-border:var(--ayand-text,#fbfaff)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-border:color-mix(in srgb, var(--ayand-text,#fbfaff) 11%, transparent)}}:root{--ayand-border-strong:var(--ayand-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-border-strong:color-mix(in srgb, var(--ayand-secondary) 28%, var(--ayand-text,#fbfaff) 8%)}}:root{--ayand-text:#fbfaff;--ayand-muted:#ebe6ffc2;--ayand-dim:#d7cff88a;--ayand-color-page:var(--ayand-ink);--ayand-color-page-raised:var(--ayand-ink-2);--ayand-color-panel:var(--ayand-surface);--ayand-color-card:var(--ayand-surface)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-card:color-mix(in srgb, var(--ayand-surface) 92%, var(--ayand-ink-2))}}:root{--ayand-color-card-hover:#1f1a44f0}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-card-hover:color-mix(in srgb, #1f1a44f0 76%, var(--ayand-surface))}}:root{--ayand-color-inset:#1f1a448b;--ayand-color-inset-hover:#1f1a44b2;--ayand-color-highlight:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-highlight:color-mix(in srgb, var(--ayand-text) 7%, transparent)}}:root{--ayand-color-highlight-strong:var(--ayand-text)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-highlight-strong:color-mix(in srgb, var(--ayand-text) 10%, transparent)}}:root{--ayand-color-surface-soft:var(--ayand-surface-soft);--ayand-color-surface-hover:var(--ayand-surface-hover);--ayand-color-selected:var(--ayand-selected);--ayand-color-border:var(--ayand-border);--ayand-color-border-soft:var(--ayand-border)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-border-soft:color-mix(in srgb, var(--ayand-border) 70%, transparent)}}:root{--ayand-color-border-strong:var(--ayand-border-strong);--ayand-color-border-control:var(--ayand-border-strong)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-border-control:color-mix(in srgb, var(--ayand-border-strong) 72%, var(--ayand-border))}}:root{--ayand-color-text:var(--ayand-text);--ayand-color-text-secondary:var(--ayand-muted);--ayand-color-text-tertiary:var(--ayand-dim);--ayand-color-text-disabled:var(--ayand-dim)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-text-disabled:color-mix(in srgb, var(--ayand-dim) 78%, transparent)}}:root{--ayand-color-accent:var(--ayand-primary);--ayand-color-accent-strong:var(--ayand-primary-strong);--ayand-color-accent-soft:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-accent-soft:color-mix(in srgb, var(--ayand-primary) 12%, transparent)}}:root{--ayand-color-secondary:var(--ayand-secondary);--ayand-color-secondary-soft:var(--ayand-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-secondary-soft:color-mix(in srgb, var(--ayand-secondary) 12%, transparent)}}:root{--ayand-color-third:var(--ayand-third);--ayand-color-deposit:#34d399;--ayand-color-deposit-strong:#16a36f;--ayand-color-deposit-soft:var(--ayand-color-deposit)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-deposit-soft:color-mix(in srgb, var(--ayand-color-deposit) 13%, transparent)}}:root{--ayand-color-success:var(--ayand-color-deposit);--ayand-color-success-strong:var(--ayand-color-deposit-strong);--ayand-color-success-soft:var(--ayand-color-deposit-soft);--ayand-color-warning:#d8d4ff;--ayand-color-warning-soft:var(--ayand-color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-warning-soft:color-mix(in srgb, var(--ayand-color-warning) 12%, transparent)}}:root{--ayand-color-error:var(--ayand-coral);--ayand-color-error-soft:var(--ayand-coral)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-color-error-soft:color-mix(in srgb, var(--ayand-coral) 13%, transparent)}}:root{--ayand-focus-ring:var(--ayand-primary-strong)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-focus-ring:color-mix(in srgb, var(--ayand-primary-strong) 72%, #fff 8%)}}:root{--ayand-focus-halo:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-focus-halo:color-mix(in srgb, var(--ayand-primary) 18%, transparent)}}:root{--ayand-shadow-color:var(--ayand-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-shadow-color:color-mix(in srgb, var(--ayand-ink) 78%, transparent)}}:root{--ayand-shadow-inset:inset 0 1px 0 var(--ayand-color-highlight);--ayand-shadow-panel:var(--ayand-shadow-inset), 0 12px 30px -24px var(--ayand-shadow-color);--ayand-shadow-floating:var(--ayand-shadow-inset), 0 18px 38px -24px var(--ayand-shadow-color);--ayand-radius-xs:6px;--ayand-radius-sm:8px;--ayand-radius-md:10px;--ayand-radius-lg:12px;--ayand-radius-xl:12px;--ayand-radius-2xl:12px;--ayand-radius-pill:999px;--ayand-control-height-xs:32px;--ayand-control-height-sm:40px;--ayand-control-height-md:44px;--ayand-control-height-lg:48px;--ayand-touch-target:44px;--ayand-container-content:1180px;--ayand-motion-fast:.14s;--ayand-motion-standard:.18s;--ayand-motion-emphasis:.22s;--ayand-ease-standard:cubic-bezier(.2, .7, .3, 1);--ayand-ease-emphasis:cubic-bezier(.2, .8, .2, 1);--ayand-action-primary-bg:linear-gradient(135deg, var(--ayand-primary-strong), var(--ayand-primary) 58%, var(--ayand-secondary))}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-primary-bg:linear-gradient(135deg, var(--ayand-primary-strong), var(--ayand-primary) 58%, color-mix(in srgb, var(--ayand-secondary) 36%, var(--ayand-primary)))}}:root{--ayand-action-primary-border:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-primary-border:color-mix(in srgb, var(--ayand-primary) 58%, var(--ayand-border))}}:root{--ayand-action-primary-text:#fff;--ayand-action-quiet-bg:var(--ayand-color-card);--ayand-action-quiet-bg-hover:var(--ayand-color-card-hover);--ayand-action-quiet-border:var(--ayand-color-border);--ayand-action-quiet-text:var(--ayand-color-text);--ayand-action-deposit-bg:linear-gradient(180deg, var(--ayand-color-deposit), var(--ayand-color-deposit-strong))}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-deposit-bg:linear-gradient(180deg, color-mix(in srgb, var(--ayand-color-deposit) 20%, transparent), color-mix(in srgb, var(--ayand-color-deposit-strong) 12%, transparent))}}:root{--ayand-action-deposit-border:var(--ayand-color-deposit)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-deposit-border:color-mix(in srgb, var(--ayand-color-deposit) 44%, transparent)}}:root{--ayand-action-deposit-text:var(--ayand-color-deposit)}@supports (color:color-mix(in lab, red, red)){:root{--ayand-action-deposit-text:color-mix(in srgb, var(--ayand-color-deposit) 88%, #fff 12%)}}:root{--bg:var(--ayand-color-page);--bg-2:var(--ayand-color-page-raised);--background:var(--ayand-color-page);--foreground:var(--ayand-color-text);--text:var(--ayand-color-text);--text-muted:var(--ayand-color-text-secondary);--text-dim:var(--ayand-color-text-tertiary);--panel:var(--ayand-color-panel);--panel-2:#100d24ed;--card:var(--ayand-color-card);--card-foreground:var(--ayand-color-text);--popover:var(--ayand-color-card)}@supports (color:color-mix(in lab, red, red)){:root{--popover:color-mix(in srgb, var(--ayand-color-card) 94%, var(--ayand-color-page))}}:root{--popover-foreground:var(--ayand-color-text);--primary:var(--ayand-color-accent);--primary-foreground:#fff;--secondary:var(--ayand-color-inset);--secondary-foreground:var(--ayand-color-text);--muted:var(--ayand-color-inset);--muted-foreground:var(--ayand-color-text-secondary);--accent:var(--ayand-color-surface-soft);--accent-foreground:var(--ayand-color-text);--border:var(--ayand-color-border);--border-2:var(--ayand-color-border-strong);--border-soft:var(--ayand-color-border-soft);--input:var(--ayand-color-border-control);--ring:var(--ayand-focus-ring);--destructive:var(--ayand-color-error);--destructive-foreground:#fff;--success:var(--ayand-color-success);--error:var(--ayand-color-error);--error-soft:var(--ayand-color-error-soft);--purple:var(--ayand-color-accent);--purple-strong:var(--ayand-color-accent-strong);--purple-2:var(--ayand-color-accent-strong);--purple-soft:var(--ayand-color-accent-soft);--pink-soft:var(--ayand-color-third);--teal:var(--ayand-color-deposit);--creditor:var(--ayand-color-deposit);--debtor:var(--ayand-color-error);--balanced:var(--ayand-color-text-secondary);--amber:var(--ayand-color-warning);--saffron:var(--ayand-color-warning);--blue:var(--ayand-color-secondary);--red:var(--ayand-color-error);--chart-1:var(--ayand-color-accent-strong);--chart-2:var(--ayand-color-accent);--chart-3:var(--ayand-color-deposit);--chart-4:var(--ayand-color-secondary);--chart-5:var(--ayand-color-error);--grad-purple:var(--ayand-action-primary-bg);--grad-ayand:var(--ayand-action-primary-bg);--grad-ayand-soft:linear-gradient(135deg, var(--ayand-primary), var(--ayand-secondary))}@supports (color:color-mix(in lab, red, red)){:root{--grad-ayand-soft:linear-gradient(135deg, color-mix(in srgb, var(--ayand-primary) 14%, transparent), color-mix(in srgb, var(--ayand-secondary) 8%, transparent))}}:root{--sidebar:var(--ayand-color-card)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar:color-mix(in srgb, var(--ayand-color-card) 90%, var(--ayand-color-page))}}:root{--sidebar-foreground:var(--ayand-color-text);--sidebar-primary:var(--ayand-color-accent);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--ayand-color-surface-soft);--sidebar-accent-foreground:var(--ayand-color-text);--sidebar-border:var(--ayand-color-border);--sidebar-ring:var(--ayand-focus-ring)}.light,body.light{--ayand-ink:#fbfaff;--ayand-ink-2:#fff;--ayand-text:#17132b;--ayand-muted:#433869bd;--ayand-dim:#594f808f;--ayand-primary:#765fe0;--ayand-primary-strong:#5b45c4;--ayand-secondary:#4f63b8;--ayand-third:#6f6c9f;--ayand-mint:#078c7b;--ayand-coral:#d92353;--ayand-surface:#ffffffeb;--ayand-surface-soft:#765fe012;--ayand-surface-hover:#4f63b81a;--ayand-selected:#765fe024;--ayand-border:#4a3d9a24;--ayand-border-strong:#4a3d9a42;--ayand-color-card:#fff}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-color-card:color-mix(in srgb, #fff 96%, var(--ayand-surface-soft))}}.light,body.light{--ayand-color-card-hover:#fff}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-color-card-hover:color-mix(in srgb, #fff 90%, var(--ayand-surface-soft))}}.light,body.light{--ayand-color-inset:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-color-inset:color-mix(in srgb, var(--ayand-primary) 4%, transparent)}}.light,body.light{--ayand-color-inset-hover:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-color-inset-hover:color-mix(in srgb, var(--ayand-primary) 7%, transparent)}}.light,body.light{--ayand-color-deposit:#078c7b;--ayand-color-deposit-strong:#05695c;--ayand-color-warning:#676fb4;--ayand-color-warning-soft:#676fb41a;--ayand-shadow-color:var(--ayand-primary)}@supports (color:color-mix(in lab, red, red)){.light,body.light{--ayand-shadow-color:color-mix(in srgb, var(--ayand-primary) 18%, transparent)}}.light,body.light{--ayand-shadow-panel:var(--ayand-shadow-inset), 0 12px 30px -24px var(--ayand-shadow-color);--ayand-shadow-floating:var(--ayand-shadow-inset), 0 18px 38px -24px var(--ayand-shadow-color)}body:has(.app-shell-layout){--app-final-bg:var(--ayand-color-page);--app-final-surface:var(--ayand-color-panel);--app-final-surface-soft:var(--ayand-color-surface-soft);--app-final-surface-hover:var(--ayand-color-surface-hover);--app-final-selected:var(--ayand-color-selected);--app-final-border:var(--ayand-color-border);--app-final-border-strong:var(--ayand-color-border-strong);--app-final-text:var(--ayand-color-text);--app-final-muted:var(--ayand-color-text-secondary);--app-final-dim:var(--ayand-color-text-tertiary);color:var(--ayand-color-text);background:var(--ayand-color-page)!important}body:has(.app-shell-layout) :is(.app-shell-layout,.app-main-column,.app-main-column>main){background:var(--ayand-color-page)!important}body:has(.app-shell-layout) :is(.glass,.ay-card,[data-slot=card]){border:1px solid var(--ayand-color-border)!important;border-radius:var(--ayand-radius-lg)!important;background:linear-gradient(180deg, var(--ayand-color-highlight), transparent 42%), var(--ayand-color-card)!important;color:var(--ayand-color-text)!important;box-shadow:var(--ayand-shadow-panel)!important}body:has(.app-shell-layout) :is(.glass,.ay-card,[data-slot=card]):is(:hover,:focus-within){border-color:var(--ayand-color-border-strong)!important;background:linear-gradient(180deg, var(--ayand-color-highlight-strong), transparent 42%), var(--ayand-color-card-hover)!important}body:has(.app-shell-layout) [data-slot=card][data-variant=flat]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell-layout) .ay-flat{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:has(.app-shell-layout) [data-slot=card][data-variant=rail]{box-shadow:none!important;background:0 0!important;border-inline:0!important;border-radius:0!important}body:has(.app-shell-layout) .ay-rail{box-shadow:none!important;background:0 0!important;border-inline:0!important;border-radius:0!important}body:has(.app-shell-layout) [data-slot=card][data-variant=inset]{background:var(--ayand-color-inset)!important;box-shadow:var(--ayand-shadow-inset)!important}body:has(.app-shell-layout) .ay-inset{background:var(--ayand-color-inset)!important;box-shadow:var(--ayand-shadow-inset)!important}body:has(.app-shell-layout) :is([data-slot=button],button:not([data-slot=dialog-close]):not(.chat-message-action):not(.chat-reaction-button),a[role=button],[role=button]:not(.chat-bubble)){min-height:var(--ayand-touch-target)!important;border-radius:var(--ayand-radius-sm)!important;letter-spacing:0!important;box-shadow:none!important;transition:background-color var(--ayand-motion-standard) var(--ayand-ease-standard), border-color var(--ayand-motion-standard) var(--ayand-ease-standard), color var(--ayand-motion-standard) var(--ayand-ease-standard), transform var(--ayand-motion-fast) var(--ayand-ease-standard), filter var(--ayand-motion-fast) var(--ayand-ease-standard)!important}:is(body:has(.app-shell-layout) [data-slot=button]:is([data-variant=default],[data-variant=primary]),body:has(.app-shell-layout) [data-premium-accounting-action=quiet]:not([data-tone=deposit])){border-color:var(--ayand-action-primary-border)!important;background:var(--ayand-action-primary-bg)!important;color:var(--ayand-action-primary-text)!important}:is(body:has(.app-shell-layout) [data-slot=button][data-variant=quiet],body:has(.app-shell-layout) [data-slot=button][data-variant=outline],body:has(.app-shell-layout) [data-slot=button][data-variant=secondary]){border-color:var(--ayand-action-quiet-border)!important;background:var(--ayand-action-quiet-bg)!important;color:var(--ayand-action-quiet-text)!important;box-shadow:var(--ayand-shadow-inset)!important}body:has(.app-shell-layout) [data-slot=button][data-variant=ghost]{color:var(--ayand-color-text-secondary)!important;background:0 0!important;border-color:#0000!important}:is(body:has(.app-shell-layout) [data-slot=button][data-variant=deposit],body:has(.app-shell-layout) [data-tone=deposit]:is([data-slot=button],[data-premium-accounting-action],button)){border-color:var(--ayand-action-deposit-border)!important;background-color:var(--ayand-color-deposit)!important}@supports (color:color-mix(in lab, red, red)){:is(body:has(.app-shell-layout) [data-slot=button][data-variant=deposit],body:has(.app-shell-layout) [data-tone=deposit]:is([data-slot=button],[data-premium-accounting-action],button)){background-color:color-mix(in srgb, var(--ayand-color-deposit) 13%, transparent)!important}}:is(body:has(.app-shell-layout) [data-slot=button][data-variant=deposit],body:has(.app-shell-layout) [data-tone=deposit]:is([data-slot=button],[data-premium-accounting-action],button)){background-image:var(--ayand-action-deposit-bg)!important;color:var(--ayand-action-deposit-text)!important;box-shadow:var(--ayand-shadow-inset)!important}body:has(.app-shell-layout) :is([data-slot=button],button,[role=button]):where(:not(:disabled)):is(:hover,:focus-visible){filter:brightness(1.04)}body:has(.app-shell-layout) [data-slot=button][data-variant=destructive]{border-color:var(--ayand-color-error)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) [data-slot=button][data-variant=destructive]{border-color:color-mix(in srgb, var(--ayand-color-error) 36%, transparent)!important}}body:has(.app-shell-layout) [data-slot=button][data-variant=destructive]{background:var(--ayand-color-error-soft)!important;color:var(--ayand-color-error)!important}body:has(.app-shell-layout) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[data-slot=input],[data-slot=textarea]){min-height:var(--ayand-touch-target)!important;border:1px solid var(--ayand-color-border-control)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-color-inset)!important;color:var(--ayand-color-text)!important;box-shadow:var(--ayand-shadow-inset)!important;letter-spacing:0!important}body:has(.app-shell-layout) :is(input,textarea,select,[data-slot=input],[data-slot=textarea])::placeholder{color:var(--ayand-color-text-tertiary)!important}body:has(.app-shell-layout) :is(button,a,input,textarea,select,[role=button],[tabindex],[data-slot=tabs-trigger],[data-slot=dropdown-menu-item]):focus-visible{outline:2px solid var(--ayand-focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--ayand-focus-halo)!important}body:has(.app-shell-layout) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){border-color:var(--ayand-color-border-strong)!important;border-radius:var(--ayand-radius-lg)!important;background:linear-gradient(180deg, var(--ayand-color-highlight), transparent 42%), var(--ayand-color-card)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){background:linear-gradient(180deg, var(--ayand-color-highlight), transparent 42%), color-mix(in srgb, var(--ayand-color-card) 95%, var(--ayand-color-page))!important}}body:has(.app-shell-layout) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){color:var(--ayand-color-text)!important;box-shadow:var(--ayand-shadow-floating)!important}body:has(.app-shell-layout) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05041294!important}body:has(.app-shell-layout) :is([data-slot=tabs-list],[role=tablist]){min-height:var(--ayand-touch-target)!important;border:1px solid var(--ayand-color-border)!important;border-radius:var(--ayand-radius-sm)!important;background:var(--ayand-color-inset)!important;box-shadow:var(--ayand-shadow-inset)!important}:is(body:has(.app-shell-layout) [data-slot=tabs-trigger][data-active],body:has(.app-shell-layout) [role=tab][data-active=true],body:has(.app-shell-layout) [role=tab][aria-selected=true]){border-color:var(--ayand-color-border-strong)!important;background:var(--ayand-color-selected)!important;color:var(--ayand-color-text)!important}body:has(.app-shell-layout) :is([data-slot=badge],.ay-pill,[class*=chip],[class*=pill]):where(:not(button):not(a)){border-color:var(--ayand-color-border-soft)!important;background:var(--ayand-color-inset)!important;color:var(--ayand-color-text-secondary)!important;box-shadow:none!important}body:has(.app-shell-layout) :is([data-tone=success],[data-tone=deposit],[class*=text-creditor],[class*=text-emerald]){color:var(--ayand-color-deposit)!important}body:has(.app-shell-layout) :is([class*=bg-creditor],[class*=bg-emerald]){background-color:var(--ayand-color-deposit-soft)!important}body:has(.app-shell-layout) :is([class*=border-creditor],[class*=border-emerald]){border-color:var(--ayand-color-deposit)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([class*=border-creditor],[class*=border-emerald]){border-color:color-mix(in srgb, var(--ayand-color-deposit) 36%, transparent)!important}}body:has(.app-shell-layout) :is([class*=text-amber],[class*=text-yellow],[data-tone=warning]){color:var(--ayand-color-warning)!important}body:has(.app-shell-layout) :is([class*=bg-amber],[class*=bg-yellow]){background-color:var(--ayand-color-warning-soft)!important}body:has(.app-shell-layout) :is([class*=border-amber],[class*=border-yellow]){border-color:var(--ayand-color-warning)!important}@supports (color:color-mix(in lab, red, red)){body:has(.app-shell-layout) :is([class*=border-amber],[class*=border-yellow]){border-color:color-mix(in srgb, var(--ayand-color-warning) 34%, transparent)!important}}main [data-testid=staff-page-content],.staff-report-detail-sheet,.staff-report-export-menu,.staff-team-detail-sheet,.staff-team-tools-menu,main .accounting-section-page,main .accounting-overview{--staff-team-panel:var(--ayand-color-panel);--staff-team-page:var(--ayand-color-page-raised);--staff-team-elevated:var(--panel-2);--staff-team-text:var(--ayand-color-text);--staff-team-muted:var(--ayand-color-text-secondary);--staff-team-disabled:var(--ayand-color-text-tertiary);--staff-team-accent:var(--ayand-color-accent);--staff-team-accent-strong:var(--ayand-color-accent-strong);--staff-team-success:var(--ayand-color-success);--staff-team-warning:var(--ayand-color-warning);--staff-team-error:var(--ayand-color-error);--staff-team-card:var(--ayand-color-card);--staff-team-card-hover:var(--ayand-color-card-hover);--staff-team-inset:var(--ayand-color-inset);--staff-team-inset-hover:var(--ayand-color-inset-hover);--staff-team-hairline:var(--ayand-color-border);--staff-team-hairline-strong:var(--ayand-color-border-strong);--staff-team-highlight:var(--ayand-color-highlight);--staff-team-highlight-strong:var(--ayand-color-highlight-strong);--staff-team-focus:var(--ayand-focus-ring);--staff-team-focus-halo:var(--ayand-focus-halo);--staff-team-shadow-rest:var(--ayand-shadow-panel);--staff-team-shadow-hover:var(--ayand-shadow-floating);--staff-team-ease:var(--ayand-ease-emphasis)}body[data-chat-page=true]{--tg-blue:var(--ayand-color-accent);--tg-line:var(--ayand-color-border);--tg-surface:var(--ayand-color-card);--tg-muted:var(--ayand-color-text-secondary)}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}
