@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-400:oklch(71.4% .203 305.504);--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-pink-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--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-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 2px 0 #3d33290f;--shadow-md:0 4px 6px -1px #3d332914,0 2px 4px -2px #3d33290d;--shadow-lg:0 10px 15px -3px #3d332914,0 4px 6px -4px #3d33290d;--shadow-xl:0 20px 25px -5px #3d33291a,0 8px 10px -6px #3d33290f;--shadow-2xl:0 25px 50px -12px #3d332926;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-inner:inset 0 2px 4px 0 #3d33290d;--color-primary-400:#fbbf24;--color-primary-500:#f59e0b;--color-primary-600:#d97706;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-800:#065f46;--color-success-900:#064e3b;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-info-200:#bae6fd;--color-info-300:#7dd3fc;--color-info-400:#38bdf8;--color-info-500:#0ea5e9;--color-info-600:#0284c7;--color-info-800:#075985;--color-info-900:#0c4a6e;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--line-height-tight:1.25;--line-height-relaxed:1.625;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--radius-full:9999px;--shadow-base:0 1px 3px 0 #3d332914,0 1px 2px -1px #3d33290f;--shadow-primary:0 10px 30px -8px #d9770640;--shadow-success:0 10px 30px -8px #05966940;--shadow-error:0 10px 30px -8px #dc262640;--shadow-card:0 4px 20px -4px #3d332914;--gradient-primary:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));--gradient-success:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));--gradient-error:linear-gradient(135deg,var(--color-error-500),var(--color-error-600));--gradient-warning:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600));--gradient-info:linear-gradient(135deg,var(--color-info-500),var(--color-info-600));--gradient-primary-radial:radial-gradient(circle at top right,var(--color-primary-400),var(--color-primary-600));--gradient-success-radial:radial-gradient(circle at top right,var(--color-success-400),var(--color-success-600));--gradient-shimmer:linear-gradient(90deg,transparent,#fff3,transparent);--transition-base:all .2s cubic-bezier(.4,0,.2,1);--transition-fast:all .15s cubic-bezier(.4,0,.2,1);--transition-slow:all .3s cubic-bezier(.4,0,.2,1);--transition-spring:all .5s cubic-bezier(.34,1.56,.64,1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.mt-3{margin-top:var(--spacing-3)}.mr-1{margin-right:var(--spacing-1)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-16{height:var(--spacing-16)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-16{width:var(--spacing-16)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-48{min-width:calc(var(--spacing)*48)}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2)*calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-amber-600{border-color:var(--color-amber-600)}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-600{border-color:var(--color-green-600)}.border-orange-600{border-color:var(--color-orange-600)}.border-pink-600{border-color:var(--color-pink-600)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-600{border-color:var(--color-red-600)}.border-rose-600{border-color:var(--color-rose-600)}.border-violet-600{border-color:var(--color-violet-600)}.border-yellow-600{border-color:var(--color-yellow-600)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-4{padding:var(--spacing-4)}.p-8{padding:var(--spacing-8)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.pt-3{padding-top:var(--spacing-3)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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\.625rem\]{font-size:.625rem}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-600{color:var(--color-cyan-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-violet-600{color:var(--color-violet-600)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-75{opacity:.75}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#3d332914),0 4px 6px -4px var(--tw-shadow-color,#3d33290d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#3d332914),0 2px 4px -2px var(--tw-shadow-color,#3d33290d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (prefers-color-scheme:dark){.dark\:border-amber-400{border-color:var(--color-amber-400)}.dark\:border-blue-400{border-color:var(--color-blue-400)}.dark\:border-cyan-400{border-color:var(--color-cyan-400)}.dark\:border-gray-400{border-color:var(--color-gray-400)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-green-400{border-color:var(--color-green-400)}.dark\:border-orange-400{border-color:var(--color-orange-400)}.dark\:border-pink-400{border-color:var(--color-pink-400)}.dark\:border-purple-400{border-color:var(--color-purple-400)}.dark\:border-red-400{border-color:var(--color-red-400)}.dark\:border-rose-400{border-color:var(--color-rose-400)}.dark\:border-violet-400{border-color:var(--color-violet-400)}.dark\:border-yellow-400{border-color:var(--color-yellow-400)}.dark\:bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900\/20{background-color:#10182833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/20{background-color:color-mix(in oklab,var(--color-gray-900)20%,transparent)}}.dark\:bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-red-900{background-color:var(--color-red-900)}.dark\:bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/20{background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-violet-400{color:var(--color-violet-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-yellow-400{color:var(--color-yellow-400)}}}:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{color:#3d3329;background-color:#f9f6f1;min-height:100vh;margin:0}:root{--bg-primary:#fffcf8;--bg-secondary:#f9f6f1;--bg-tertiary:#f0ebe3;--bg-surface:#f9f6f1;--bg-hover:#e7e5e4;--bg-active:#d6d3d1;--text-primary:#3d3329;--text-secondary:#5c5347;--text-tertiary:#7a6f62;--text-muted:#a39788;--border-color:#e0d6c8;--border-light:#ebe4d8;--border-hover:#c9bfb0;--primary-color:#57534e;--primary-hover:#44403c;--primary-light:#f5f5f4;--primary-dark:#78716c;--primary-border:#a8a29e;--accent-color:#d97706;--accent-hover:#b45309;--accent-light:#fef3c7;--shadow-color:#3d332914;--shadow-subtle:#3d33290a;--shadow-colored:#29252433;--success-color:#059669;--success-hover:#047857;--success-light:#d1fae5;--success-lighter:#ecfdf5;--success-dark:#065f46;--success-text:#047857;--warning-color:#d97706;--warning-hover:#b45309;--warning-light:#fef3c7;--warning-lighter:#fffbeb;--warning-dark:#92400e;--warning-text:#b45309;--error-color:#dc2626;--error-hover:#b91c1c;--error-light:#fee2e2;--error-lighter:#fef2f2;--error-dark:#991b1b;--error-text:#b91c1c;--info-color:#0284c7;--info-hover:#0369a1;--info-light:#e0f2fe;--info-lighter:#f0f9ff;--info-dark:#075985;--info-text:#0369a1;--glass-bg:#fffcf8eb;--glass-border:#3d332926;--overlay-bg:#3d332980}[data-theme=dark]{--bg-primary:#292524;--bg-secondary:#1c1917;--bg-tertiary:#44403c;--bg-surface:#292524;--bg-hover:#353230;--bg-active:#44403c;--text-primary:#fafaf9;--text-secondary:#d6d3d1;--text-tertiary:#a8a29e;--text-muted:#78716c;--border-color:#57534e;--border-light:#44403c;--border-hover:#78716c;--primary-color:#d97706;--primary-hover:#b45309;--primary-light:#451a03;--primary-dark:#fde68a;--primary-border:#f59e0b;--accent-color:#d97706;--accent-hover:#b45309;--accent-light:#451a03;--shadow-color:#0006;--shadow-subtle:#0003;--shadow-colored:#d9770626;--success-color:var(--color-success-500);--success-hover:var(--color-success-400);--success-light:var(--color-success-900);--success-lighter:var(--color-success-800);--success-dark:var(--color-success-300);--success-text:var(--color-success-400);--warning-color:var(--color-warning-400);--warning-hover:var(--color-warning-300);--warning-light:var(--color-warning-900);--warning-lighter:var(--color-warning-800);--warning-dark:var(--color-warning-200);--warning-text:var(--color-warning-300);--error-color:var(--color-error-400);--error-hover:var(--color-error-300);--error-light:var(--color-error-900);--error-lighter:var(--color-error-800);--error-dark:var(--color-error-200);--error-text:var(--color-error-300);--info-color:var(--color-info-400);--info-hover:var(--color-info-300);--info-light:var(--color-info-900);--info-lighter:var(--color-info-800);--info-dark:var(--color-info-200);--info-text:var(--color-info-300);--glass-bg:#292524b3;--glass-border:#57534e4d;--overlay-bg:#000000b3}[data-theme=dark] body{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .bg-white{background-color:var(--bg-primary)}[data-theme=dark] .bg-neutral-50{background-color:var(--bg-secondary)}[data-theme=dark] .bg-neutral-100{background-color:var(--bg-tertiary)}[data-theme=dark] .text-neutral-900,[data-theme=dark] .text-neutral-800{color:var(--text-primary)}[data-theme=dark] .text-neutral-700,[data-theme=dark] .text-neutral-600{color:var(--text-secondary)}[data-theme=dark] .text-neutral-500{color:var(--text-tertiary)}[data-theme=dark] .text-neutral-400{color:var(--text-muted)}[data-theme=dark] .border-neutral-200{border-color:var(--border-color)}[data-theme=dark] .border-neutral-100{border-color:var(--border-light)}[data-theme=dark] .hover\:bg-neutral-100:hover{background-color:var(--bg-tertiary)}[data-theme=dark] .hover\:bg-neutral-50:hover{background-color:var(--bg-surface)}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:.25rem}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.sidebar-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}body{overflow-x:hidden}:root{--card-padding:1.5rem;--card-padding-sm:1rem;--card-padding-lg:2rem;--card-radius:.75rem;--card-radius-lg:1rem;--card-border:1px solid var(--glass-border);--card-shadow:0 4px 24px -4px #00000014;--card-shadow-hover:0 8px 32px -4px #0000001f;--card-bg:var(--glass-bg);--card-backdrop:blur(16px);--card-transform-hover:translateY(-2px);--btn-padding-xs:.25rem .5rem;--btn-padding-sm:.375rem .75rem;--btn-padding-md:.5rem .875rem;--btn-padding-lg:.625rem 1.25rem;--btn-padding-xl:.75rem 1.5rem;--btn-radius:.5rem;--btn-radius-lg:.625rem;--btn-font-weight:600;--btn-transform-hover:translateY(-2px);--btn-transform-active:translateY(0)scale(.98);--btn-shadow-primary:0 2px 8px -2px var(--shadow-colored);--btn-shadow-primary-hover:0 4px 12px -2px var(--shadow-colored);--input-padding:.625rem 1rem;--input-padding-lg:.75rem 1rem;--input-radius:.5rem;--input-border:1px solid var(--border-color);--input-bg:var(--bg-primary);--input-focus-ring:0 0 0 3px var(--shadow-colored);--modal-radius:1.25rem;--modal-padding:2rem;--modal-shadow:var(--shadow-2xl);--modal-max-width:42rem;--modal-overlay:var(--overlay-bg);--nav-height:4rem;--nav-item-height:3rem;--nav-padding:.5rem 1.5rem;--nav-bg:var(--glass-bg);--nav-border:1px solid var(--border-light);--nav-backdrop:blur(12px);--sidebar-width-collapsed:4rem;--sidebar-width-expanded:18rem;--sidebar-item-height:3rem;--sidebar-padding:1rem;--sidebar-bg:var(--bg-primary);--header-height:5rem;--header-padding:1.5rem;--header-bg:transparent;--section-padding:6rem 1.5rem;--section-padding-sm:3rem 1.5rem;--section-padding-lg:8rem 2rem;--section-max-width:80rem;--grid-gap:1.25rem;--grid-gap-lg:2rem;--grid-cols-sm:repeat(auto-fill,minmax(280px,1fr));--grid-cols-md:repeat(auto-fill,minmax(320px,1fr));--grid-cols-lg:repeat(auto-fill,minmax(380px,1fr));--duration-instant:75ms;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-slower:.5s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-in:cubic-bezier(.4,0,1,1);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-modal-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-notification:80;--z-max:9999}.text-stable{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass-morphism{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--shadow-card)}.shadow-subtle{box-shadow:var(--shadow-sm)}.shadow-soft{box-shadow:var(--shadow-base)}.shadow-elevated{box-shadow:var(--shadow-lg)}.shadow-hover{box-shadow:var(--shadow-md)}.shadow-primary{box-shadow:var(--shadow-primary)}.shadow-card{box-shadow:var(--shadow-card)}.transition-smooth{transition:var(--transition-base)}.transition-fast{transition:var(--transition-fast)}.transition-slow{transition:var(--transition-slow)}.transition-spring{transition:var(--transition-spring)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.hover-grow:hover{transform:scale(1.02)}.hover-glow:hover{box-shadow:0 0 20px var(--shadow-colored)}.active-scale:active{transform:scale(.98)}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary)0%,var(--bg-hover)50%,var(--bg-tertiary)100%);background-size:200% 100%;animation:2s infinite shimmer}.focus-ring:focus{box-shadow:0 0 0 3px var(--shadow-colored);outline:none}.focus-visible:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.section{padding:var(--section-padding);width:100%}.section-sm{padding:var(--section-padding-sm)}.section-lg{padding:var(--section-padding-lg)}.container-width{max-width:var(--section-max-width);width:100%;margin:0 auto}.grid-auto{gap:var(--grid-gap);grid-template-columns:var(--grid-cols-sm);display:grid}.grid-auto-md{gap:var(--grid-gap);grid-template-columns:var(--grid-cols-md);display:grid}.grid-auto-lg{gap:var(--grid-gap-lg);grid-template-columns:var(--grid-cols-lg);display:grid}.show-mobile{display:block}.show-desktop{display:none}@media (min-width:768px){.show-mobile{display:none}.show-desktop{display:block}}.animate-on-scroll{opacity:0;transition:opacity var(--duration-slow)var(--easing-out),transform var(--duration-slow)var(--easing-out);transform:translateY(2rem)}.animate-on-scroll.in-view{opacity:1;transform:translateY(0)}.stagger-children>*{animation-fill-mode:both}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}.stagger-children>:nth-child(6){animation-delay:.6s}@media print{.no-print{display:none!important}.print-break-before{page-break-before:always}.print-break-after{page-break-after:always}}@media (max-width:768px){button:not(.compact),[role=button]:not(.compact),a.btn:not(.compact){min-height:44px}.table-container{-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--spacing-4));padding-inline:var(--spacing-4);overflow-x:auto}.form-row{gap:var(--spacing-4);flex-direction:column}.form-input,.form-select,.form-textarea{width:100%}.btn-text{display:none}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--bottom-sheet-height:80px;--touch-target-min:44px}@media (max-width:1023px){.hide-on-mobile-nav{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._base_1eid1_2{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:600;border-radius:.5rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:pointer;text-decoration:none;border:2px solid transparent;white-space:nowrap;flex-wrap:nowrap}._primary_1eid1_18{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border-color:var(--primary-border, var(--primary-color));box-shadow:var(--btn-shadow-primary);position:relative;overflow:hidden}._primary_1eid1_18:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width var(--duration-slower),height var(--duration-slower);z-index:0}._primary_1eid1_18:hover:before{width:300px;height:300px}._primary_1eid1_18:hover{transform:var(--btn-transform-hover);box-shadow:var(--btn-shadow-primary-hover);color:#fff}._primary_1eid1_18:active{transform:var(--btn-transform-active);box-shadow:0 1px 2px #0000001a}._secondary_1eid1_58{background-color:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}._secondary_1eid1_58:hover{background-color:var(--bg-tertiary);border-color:var(--text-muted)}._secondary_1eid1_58:active{background-color:var(--bg-active)}._ghost_1eid1_74{background:transparent;color:var(--text-secondary);border:none}._ghost_1eid1_74:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}._ghost_1eid1_74:active{background-color:var(--bg-active)}._text_1eid1_90{background:transparent;color:var(--primary-color);border:none;padding:.25rem .5rem;font-weight:500;border-radius:.25rem}._text_1eid1_90:hover{color:var(--primary-hover);background-color:var(--primary-light)}._text_1eid1_90:active{background-color:var(--accent-light)}._subtle_1eid1_109{background:transparent;color:var(--text-tertiary);border:none;padding:.5rem .75rem;font-weight:400;font-size:.8125rem;border-radius:.375rem;gap:.375rem}._subtle_1eid1_109:hover{color:var(--text-secondary)}._subtle_1eid1_109:active{color:var(--text-primary)}._success_1eid1_129{background:linear-gradient(135deg,var(--success-color),var(--success-hover));color:#fff;border-color:var(--success-color);box-shadow:var(--shadow-success);position:relative;overflow:hidden}._success_1eid1_129:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width var(--duration-slower),height var(--duration-slower);z-index:0}._success_1eid1_129:hover:before{width:300px;height:300px}._success_1eid1_129:hover{transform:var(--btn-transform-hover);box-shadow:0 4px 12px #10b98166;color:#fff}._success_1eid1_129:active{transform:var(--btn-transform-active)}._danger_1eid1_168{background:linear-gradient(135deg,var(--error-color),var(--error-hover));color:#fff;border-color:var(--error-color);box-shadow:var(--shadow-error);position:relative;overflow:hidden}._danger_1eid1_168:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width var(--duration-slower),height var(--duration-slower);z-index:0}._danger_1eid1_168:hover:before{width:300px;height:300px}._danger_1eid1_168:hover{transform:var(--btn-transform-hover);box-shadow:0 4px 12px #ef444466;color:#fff}._danger_1eid1_168:active{transform:var(--btn-transform-active)}._xs_1eid1_207{padding:var(--btn-padding-xs);font-size:var(--font-size-xs);border-radius:calc(var(--btn-radius) * .75)}._sm_1eid1_213{padding:var(--btn-padding-sm);font-size:var(--font-size-sm)}._md_1eid1_218{padding:var(--btn-padding-md);font-size:.8125rem}._lg_1eid1_223{padding:var(--btn-padding-lg);font-size:var(--font-size-lg)}._xl_1eid1_228{padding:var(--btn-padding-xl);font-size:var(--font-size-xl);border-radius:var(--btn-radius-lg)}._fullWidth_1eid1_235{width:100%}._icon_1eid1_240{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;width:1.125rem;height:1.125rem}._icon_1eid1_240>svg{width:100%;height:100%}._xs_1eid1_207 ._icon_1eid1_240{width:.875rem;height:.875rem}._sm_1eid1_213 ._icon_1eid1_240{width:1rem;height:1rem}._lg_1eid1_223 ._icon_1eid1_240{width:1.25rem;height:1.25rem}._xl_1eid1_228 ._icon_1eid1_240{width:1.5rem;height:1.5rem}._buttonText_1eid1_278{position:relative;z-index:1;flex-shrink:0}._sidebarLayout_1eid1_285{justify-content:flex-start;gap:.75rem;padding-left:1rem;padding-right:1rem}._sidebarLayout_1eid1_285 ._icon_1eid1_240{width:1.5rem;height:1.5rem}._sidebarLayout_1eid1_285 ._buttonText_1eid1_278{flex-shrink:1;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.875rem;font-weight:500}._sidebarCollapsed_1eid1_310{justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_1eid1_310 ._buttonText_1eid1_278{display:none}._iconOnly_1eid1_321{aspect-ratio:1;padding:.5rem;border-radius:50%}._iconSquare_1eid1_327{aspect-ratio:1;padding:.5rem}._loading_1eid1_333{color:transparent;pointer-events:none}._loading_1eid1_333:after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1eid1_1 .6s linear infinite}@keyframes _spin_1eid1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._base_1eid1_2:disabled,._disabled_1eid1_360{opacity:.5;cursor:not-allowed;transform:none!important}@media (max-width: 768px){._mobileIconOnly_1eid1_368 ._buttonText_1eid1_278{display:none}._mobileIconOnly_1eid1_368,._mobileIconOnly_1eid1_368._sm_1eid1_213{padding:var(--spacing-2)}._mobileIconOnly_1eid1_368._md_1eid1_218{padding:var(--spacing-3)}}._container_1odmm_2{width:100%;padding:0 var(--spacing-3);margin:var(--spacing-3)0;position:relative}._container_1odmm_2._collapsed_1odmm_2{padding:0 var(--spacing-2)}._trigger_1odmm_2{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast)var(--easing-default);display:flex}._trigger_1odmm_2:hover{background:var(--bg-hover);border-color:var(--primary-color)}._collapsed_1odmm_2 ._trigger_1odmm_2{padding:var(--spacing-2);justify-content:center}._triggerIcon_1odmm_2{color:var(--primary-color);flex-shrink:0}._triggerIconSvg_1odmm_2{width:20px;height:20px}._triggerContent_1odmm_2{text-align:left;flex:1;min-width:0}._triggerLabel_1odmm_2{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:block}._triggerValue_1odmm_2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._clearButton_1odmm_2{padding:var(--spacing-1);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-shrink:0}._clearButton_1odmm_2:hover{background:var(--bg-hover);color:var(--error-color)}._clearButtonIcon_1odmm_2{width:16px;height:16px}._chevron_1odmm_2{width:16px;height:16px;color:var(--text-muted);transition:transform var(--duration-fast)var(--easing-default);flex-shrink:0}._chevronOpen_1odmm_2{transform:rotate(180deg)}._dropdown_1odmm_2{top:100%;left:var(--spacing-3);right:var(--spacing-3);margin-top:var(--spacing-2);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--card-shadow-hover);z-index:100;animation:_slideDown_1odmm_1 var(--duration-fast)var(--easing-out);position:absolute;overflow:hidden}._collapsed_1odmm_2 ._dropdown_1odmm_2{left:var(--spacing-2);min-width:280px;right:auto}@keyframes _slideDown_1odmm_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._searchContainer_1odmm_2{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--border-color);display:flex}._searchIcon_1odmm_2{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}._searchInput_1odmm_2{color:var(--text-primary);font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}._searchInput_1odmm_2::placeholder{color:var(--text-muted)}._tenantList_1odmm_2{max-height:300px;overflow-y:auto}._tenantItem_1odmm_2{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;display:flex}._tenantItem_1odmm_2:hover{background:var(--bg-hover)}._tenantItemSelected_1odmm_2{background:var(--primary-light,#3b82f61a)}._tenantItemSelected_1odmm_2:hover{background:var(--primary-light,#3b82f626)}._tenantInfo_1odmm_2{flex:1;min-width:0}._tenantName_1odmm_2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._tenantPhone_1odmm_2{font-size:var(--font-size-xs);color:var(--text-muted);display:block}._statusBadge_1odmm_2{padding:var(--spacing-1)var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);text-transform:capitalize;flex-shrink:0}._statusActive_1odmm_2{background:var(--success-bg,#10b9811a);color:var(--success-color,#10b981)}._statusTrial_1odmm_2{background:var(--primary-light,#3b82f61a);color:var(--primary-color)}._statusPastDue_1odmm_2{background:var(--warning-bg,#f59e0b1a);color:var(--warning-color,#f59e0b)}._statusCanceled_1odmm_2{background:var(--error-bg,#ef44441a);color:var(--error-color,#ef4444)}._loading_1odmm_2,._error_1odmm_2,._empty_1odmm_2{padding:var(--spacing-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}._error_1odmm_2{color:var(--error-color)}._container_1vjlu_2{width:100%;padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);position:relative}._container_1vjlu_2._collapsed_1vjlu_2{padding:0 var(--spacing-2)}._trigger_1vjlu_2{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2)var(--spacing-3);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast)var(--easing-default);display:flex}._trigger_1vjlu_2:hover{background:var(--bg-hover);border-color:var(--primary-color)}._collapsed_1vjlu_2 ._trigger_1vjlu_2{padding:var(--spacing-2);justify-content:center}._triggerIcon_1vjlu_2{color:var(--primary-color);flex-shrink:0}._triggerIconSvg_1vjlu_2{width:18px;height:18px}._triggerContent_1vjlu_2{text-align:left;flex:1;min-width:0}._triggerLabel_1vjlu_2{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.2;display:block}._triggerValue_1vjlu_2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._chevron_1vjlu_2{width:16px;height:16px;color:var(--text-muted);transition:transform var(--duration-fast)var(--easing-default);flex-shrink:0}._chevronOpen_1vjlu_2{transform:rotate(180deg)}._dropdown_1vjlu_2{top:100%;left:var(--spacing-3);right:var(--spacing-3);margin-top:var(--spacing-1);background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--card-shadow-hover);z-index:100;animation:_slideDown_1vjlu_1 var(--duration-fast)var(--easing-out);position:absolute;overflow:hidden}._collapsed_1vjlu_2 ._dropdown_1vjlu_2{left:var(--spacing-2);min-width:220px;right:auto}@keyframes _slideDown_1vjlu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1vjlu_2{padding:var(--spacing-2)var(--spacing-3);border-bottom:1px solid var(--border-color)}._dropdownTitle_1vjlu_2{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._locationList_1vjlu_2{max-height:240px;overflow-y:auto}._locationItem_1vjlu_2{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2)var(--spacing-3);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;display:flex}._locationItem_1vjlu_2:hover{background:var(--bg-hover)}._locationItemSelected_1vjlu_2{background:var(--primary-light,#3b82f61a)}._locationItemSelected_1vjlu_2:hover{background:var(--primary-light,#3b82f626)}._locationInfo_1vjlu_2{flex:1;min-width:0}._locationName_1vjlu_2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._locationCity_1vjlu_2{font-size:var(--font-size-xs);color:var(--text-muted);display:block}._checkIcon_1vjlu_2{width:16px;height:16px;color:var(--primary-color);flex-shrink:0}._loading_1vjlu_2,._error_1vjlu_2,._empty_1vjlu_2{padding:var(--spacing-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}._error_1vjlu_2{color:var(--error-color)}@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-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-space-y-reverse:0}}}._sidebar_yjdoz_2{z-index:40;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--bg-primary);contain:layout style;will-change:auto;backface-visibility:hidden;flex-direction:column;flex-shrink:0;grid-area:sidebar;height:100%;min-height:100%;display:flex;position:relative;transform:translateZ(0)}@media (min-width:1025px){._sidebar_yjdoz_2{align-self:stretch;height:100%;min-height:100%;max-height:100%}}@media (max-width:1024px){._sidebar_yjdoz_2{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);grid-area:none;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;transform:translate(-100%);height:100vh!important;min-height:100vh!important;max-height:100vh!important}}._sidebarMobileOpen_yjdoz_2{--tw-translate-x:calc(var(--spacing,.25rem)*0);width:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:64rem){._sidebarMobileOpen_yjdoz_2{display:none}}._sidebarCollapsed_yjdoz_2,._sidebarExpanded_yjdoz_2{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border-color);height:100%;min-height:100%}@media (min-width:1025px){._sidebar_yjdoz_2,._sidebarCollapsed_yjdoz_2,._sidebarExpanded_yjdoz_2{background-color:var(--bg-primary);border-right:1px solid var(--border-color);flex-direction:column;grid-area:sidebar;height:100%;min-height:100%;max-height:100%;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}@media (max-width:1024px){._sidebarCollapsed_yjdoz_2{width:calc(var(--spacing,.25rem)*16);transform:translate(-100%)}._sidebarExpanded_yjdoz_2{width:calc(var(--spacing,.25rem)*72);transform:translate(-100%)}}._header_yjdoz_2{height:var(--topbar-height,56px);border-bottom:1px solid var(--border-color);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}._headerMobile_yjdoz_2{height:100%;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){._headerMobile_yjdoz_2{display:none}}._headerDesktop_yjdoz_2{height:100%;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:none}@media (min-width:64rem){._headerDesktop_yjdoz_2{display:flex}}._headerDesktop_yjdoz_2{position:relative}._brandRow_yjdoz_2{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);min-width:0;display:flex}._brandIcon_yjdoz_2{width:22px;height:22px;color:var(--primary-color);flex-shrink:0;transition:color .2s}._brandName_yjdoz_2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);letter-spacing:-.02em;line-height:1;overflow:hidden}._sidebarCollapsed_yjdoz_2 ._headerDesktop_yjdoz_2{justify-content:center;gap:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*2)}._sidebarCollapsed_yjdoz_2 ._brandRow_yjdoz_2{justify-content:center}._collapseToggle_yjdoz_2{cursor:pointer;border-radius:var(--radius-md,.375rem);width:24px;height:24px;color:var(--text-muted);opacity:.4;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s,color .15s;display:flex}._headerDesktop_yjdoz_2:hover ._collapseToggle_yjdoz_2{opacity:1}._collapseToggle_yjdoz_2:hover{background-color:var(--bg-hover);color:var(--text-primary);opacity:1}._collapseIcon_yjdoz_2{width:14px;height:14px}._sidebarCollapsed_yjdoz_2 ._collapseToggle_yjdoz_2{opacity:1}._toggleButton_yjdoz_2{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--text-muted);transition-duration:.2s}._toggleButton_yjdoz_2:hover{color:var(--text-secondary);background-color:var(--bg-tertiary)}._icon_yjdoz_2{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}._nav_yjdoz_2{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*4);flex:1;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden auto}:where(._navList_yjdoz_2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-y-reverse)))}._navButton_yjdoz_2{height:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);width:100%;transition:var(--transition-base);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}._navButton_yjdoz_2:hover{background-color:var(--bg-hover)}._navButtonMobile_yjdoz_2{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3)}._navButtonCollapsed_yjdoz_2{padding-inline:calc(var(--spacing,.25rem)*0);justify-content:center}._navButtonExpanded_yjdoz_2{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3)}._navButtonActive_yjdoz_2{background-color:var(--bg-hover);color:var(--primary-color);border-left:3px solid var(--primary-color);padding-left:calc(.75rem - 3px);font-weight:600}._navButtonActive_yjdoz_2._navButtonCollapsed_yjdoz_2{border-left:none;border-bottom:3px solid var(--primary-color);padding-left:0}._navButtonActive_yjdoz_2:before{display:none}._navButtonInactive_yjdoz_2{color:var(--text-secondary)}._navButtonInactive_yjdoz_2:hover{color:var(--text-primary)}._navIconWrapper_yjdoz_2{width:calc(var(--spacing,.25rem)*6);transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._navIconSvg_yjdoz_2{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);transition:var(--transition-fast);color:currentColor}._navButton_yjdoz_2:hover ._navIconWrapper_yjdoz_2,._navButtonActive_yjdoz_2 ._navIconWrapper_yjdoz_2{color:var(--primary-color)}._navLabel_yjdoz_2{min-width:calc(var(--spacing,.25rem)*0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);letter-spacing:-.01em;flex:1;overflow:hidden}._tooltip_yjdoz_2{visibility:hidden;z-index:50;margin-left:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:var(--bg-primary);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--text-primary);border-radius:.25rem;transition-duration:.2s;position:absolute;left:100%}._navButton_yjdoz_2:hover ._tooltip_yjdoz_2{visibility:visible;opacity:1}@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}._button_lh7uh_2{cursor:pointer;border-radius:var(--radius-md,.375rem);width:28px;height:28px;color:var(--text-muted);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._button_lh7uh_2:hover{background-color:var(--bg-hover);color:var(--text-primary)}._button_lh7uh_2:hover ._icon_lh7uh_2{transform:rotate(180deg)}._icon_lh7uh_2{color:currentColor;flex-shrink:0;width:15px;height:15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}._dropdown_p8wwv_2{top:100%;right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--bg-primary);border-width:1px;border-color:var(--border-color);min-width:320px;max-width:400px;animation:.2s ease-out _dropdownSlideDown_p8wwv_1;position:absolute;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}._header_p8wwv_2{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-bottom-width:1px;border-color:var(--border-color);justify-content:space-between;align-items:center;display:flex}._headerTitle_p8wwv_2{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}._markAllButton_p8wwv_2{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary-color);background:0 0;border:none;padding:0}._markAllButton_p8wwv_2:hover{text-decoration:underline}._list_p8wwv_2{max-height:400px;overflow-y:auto}._item_p8wwv_2{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-bottom:1px solid var(--border-color);transition:var(--transition-fast);display:flex;position:relative}._item_p8wwv_2:last-child{border-bottom:none}._item_p8wwv_2:hover{background-color:var(--bg-hover)}._itemUnread_p8wwv_2{background-color:var(--primary-light,#3b82f60d)}._typeDot_p8wwv_2{margin-top:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);border-radius:3.40282e38px;flex-shrink:0}._typeIcon_p8wwv_2{margin-top:calc(var(--spacing,.25rem)*1);flex-shrink:0;width:16px;height:16px}._itemContent_p8wwv_2{min-width:calc(var(--spacing,.25rem)*0);flex:1}._itemHeader_p8wwv_2{margin-bottom:calc(var(--spacing,.25rem)*1);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}._typeLabel_p8wwv_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--text-muted)}._itemTime_p8wwv_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-muted);flex-shrink:0}._itemTitle_p8wwv_2{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary);overflow:hidden}._itemBody_p8wwv_2{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._unreadDot_p8wwv_2{margin-top:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--primary-color,#3b82f6);border-radius:3.40282e38px;flex-shrink:0}._deleteButton_p8wwv_2{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);opacity:0;color:var(--text-muted);transition:var(--transition-fast);background:0 0;border:none;border-radius:.25rem;position:absolute}._item_p8wwv_2:hover ._deleteButton_p8wwv_2{opacity:1}._deleteButton_p8wwv_2:hover{color:var(--error-color);background-color:var(--error-light,#fef2f2)}._deleteIcon_p8wwv_2{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}._empty_p8wwv_2{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*10);flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_p8wwv_2{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);color:var(--text-muted);opacity:.4}._emptyTitle_p8wwv_2{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}._emptyDescription_p8wwv_2{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-muted)}._loadMoreButton_p8wwv_2{cursor:pointer;width:100%;padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary-color);border:none;border-top:1px solid var(--border-color);background:0 0}._loadMoreButton_p8wwv_2:hover{background-color:var(--bg-hover)}._loadMoreButton_p8wwv_2:disabled{cursor:not-allowed;opacity:.5}@keyframes _dropdownSlideDown_p8wwv_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){._dropdown_p8wwv_2{top:calc(var(--spacing,.25rem)*16);right:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*4);min-width:0;max-width:none;max-height:70vh;position:fixed}._list_p8wwv_2{max-height:calc(70vh - 50px)}}@property --tw-tracking{syntax:"*";inherits:false}@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-font-weight:initial}}}._container_d1cpz_2{position:relative}._bellButton_d1cpz_2{cursor:pointer;border-radius:var(--radius-md,.375rem);width:28px;height:28px;color:var(--text-muted);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}._bellButton_d1cpz_2:hover{background-color:var(--bg-hover);color:var(--text-primary)}._bellButtonActive_d1cpz_2{background-color:var(--bg-tertiary);color:var(--text-primary)}._bellIcon_d1cpz_2{flex-shrink:0;width:15px;height:15px}._badge_d1cpz_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:var(--error-color,#ef4444);border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.55rem;line-height:1;animation:.3s ease-out _badgePop_d1cpz_1;display:flex;position:absolute;top:1px;right:-1px}@keyframes _badgePop_d1cpz_1{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@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-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0;--tw-duration:initial}}}._container_123od_2{position:relative}._avatarButton_123od_2{cursor:pointer;border-radius:var(--radius-md,.375rem);transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}._avatarButton_123od_2:hover{background-color:var(--bg-hover)}._avatarButton_123od_2:focus{box-shadow:0 0 0 2px var(--shadow-colored);outline:none}._avatarButtonActive_123od_2{background-color:var(--bg-tertiary)}._avatar_123od_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:var(--primary-color);width:24px;height:24px;box-shadow:0 1px 3px var(--shadow-colored);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;display:flex}._dropdown_123od_2{top:100%;right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--bg-primary);border-width:1px;border-color:var(--border-color);width:260px;animation:.2s ease-out _dropdownSlideDown_123od_1;position:absolute;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}._dropdownContent_123od_2{width:100%}._dropdownHeader_123od_2{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}:where(._dropdownUserInfo_123od_2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}._dropdownUserInfo_123od_2{text-align:left}._dropdownUserName_123od_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);margin:0}._dropdownUserId_123od_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-secondary);opacity:.8;margin:0}._dropdownUserRole_123od_2{margin-top:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--primary-light);color:var(--primary-color);border-radius:3.40282e38px;display:inline-block}._dropdownDivider_123od_2{margin-inline:calc(var(--spacing,.25rem)*2);margin-block:calc(var(--spacing,.25rem)*2);background-color:var(--border-color);height:1px}._dropdownTenantInfo_123od_2{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}._dropdownTenantName_123od_2{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary)}._trialBadge_123od_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--warning-light,#fff7ed);color:var(--warning-color,#ea580c);display:flex}._activeBadge_123od_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--success-light,#ecfdf5);color:var(--success-color,#10b981);display:flex}._warningBadge_123od_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--error-light,#fef2f2);color:var(--error-color,#ef4444);display:flex}._badgeIcon_123od_2{flex-shrink:0;width:14px;height:14px}._logoutButton_123od_2{text-align:left;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--error-color);border-radius:0;justify-content:flex-start;transition-duration:.2s}._logoutButton_123od_2:hover{background-color:var(--error-light,#fef2f2)}._logoutButton_123od_2:disabled{cursor:not-allowed;opacity:.75}._logoutButton_123od_2:disabled:hover{background-color:#0000}[data-theme=dark] ._logoutButton_123od_2:hover:not(:disabled){background-color:var(--error-light)}._logoutIcon_123od_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);flex-shrink:0}._logoutSpinner_123od_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px}@keyframes _dropdownSlideDown_123od_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){._dropdown_123od_2{right:calc(var(--spacing,.25rem)*4);width:calc(100vw - 2rem);max-width:300px;position:fixed;left:auto}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@keyframes _spin_123od_1{to{transform:rotate(360deg)}}@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-font-weight:initial}}}._topbar_1h0us_2{height:var(--topbar-height,44px);background-color:#0000;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 .75rem 0 1.5rem;display:flex}._leftZone_1h0us_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}._breadcrumbs_1h0us_2{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:none}@media (min-width:64rem){._breadcrumbs_1h0us_2{display:flex}}._breadcrumbLink_1h0us_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--text-muted);text-decoration-line:none;transition:color .15s}._breadcrumbLink_1h0us_2:hover{color:var(--text-primary)}._breadcrumbSep_1h0us_2{width:12px;height:12px;color:var(--text-muted);opacity:.4;flex-shrink:0}._breadcrumbCurrent_1h0us_2{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}._rightZone_1h0us_2{align-items:center;gap:calc(var(--spacing,.25rem)*.5);display:flex}._separator_1h0us_2{background-color:var(--border-color);opacity:.5;width:1px;height:14px;margin:0 .25rem}._hamburger_1h0us_2{cursor:pointer;border-radius:var(--radius-md,.375rem);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){._hamburger_1h0us_2{display:none}}._hamburger_1h0us_2{width:28px;height:28px;color:var(--text-muted);transition:var(--transition-base);background:0 0;border:none}._hamburger_1h0us_2:hover{color:var(--text-secondary);background-color:var(--bg-hover)}._toggleIcon_1h0us_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}._backdrop_3xdnl_2{z-index:49;background:#00000080;animation:.2s ease-out _fadeIn_3xdnl_1;position:fixed;inset:0}@keyframes _fadeIn_3xdnl_1{0%{opacity:0}to{opacity:1}}._bottomSheet_3xdnl_2{z-index:50;background:var(--bg-primary);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;max-height:85vh;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% - 80px));box-shadow:0 -4px 20px #00000026}._expanded_3xdnl_2{transform:translateY(0)}._dragHandle_3xdnl_2{padding:var(--spacing-2)0;cursor:pointer;flex-shrink:0;justify-content:center;display:flex}._dragIndicator_3xdnl_2{background:var(--border-color);border-radius:var(--radius-full);width:40px;height:4px;transition:background-color .2s}._dragHandle_3xdnl_2:hover ._dragIndicator_3xdnl_2{background:var(--text-muted)}._miniBar_3xdnl_2{padding:var(--spacing-2)var(--spacing-4)var(--spacing-6);border-top:1px solid var(--border-color);flex-shrink:0;justify-content:space-around;align-items:center;display:flex}._miniBarItem_3xdnl_2{align-items:center;gap:var(--spacing-1);padding:0 var(--spacing-2);color:var(--text-secondary);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;flex-direction:column;min-width:56px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}._miniBarItem_3xdnl_2:hover{color:var(--text-primary);background:var(--bg-hover)}._miniBarItem_3xdnl_2._miniBarItemActive_3xdnl_2,._miniBarItem_3xdnl_2._miniBarItemActive_3xdnl_2:hover,._miniBarItem_3xdnl_2._miniBarItemActive_3xdnl_2 ._navIcon_3xdnl_2{color:var(--primary-color)}._miniBarLabel_3xdnl_2{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._navIcon_3xdnl_2{flex-shrink:0;width:24px;height:24px}._fullMenu_3xdnl_2{padding:var(--spacing-4);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._menuHeader_3xdnl_2{padding-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}._menuTitle_3xdnl_2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._closeButton_3xdnl_2{background:var(--bg-secondary);border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}._closeButton_3xdnl_2:hover{background:var(--bg-hover);color:var(--text-primary)}._closeIcon_3xdnl_2{width:20px;height:20px}._navGrid_3xdnl_2{gap:var(--spacing-2);grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:480px){._navGrid_3xdnl_2{grid-template-columns:repeat(5,1fr)}}._navItem_3xdnl_2{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--text-secondary);border-radius:var(--radius-lg);text-align:center;flex-direction:column;text-decoration:none;transition:color .15s,background-color .15s;display:flex}._navItem_3xdnl_2:hover{color:var(--text-primary);background:var(--bg-hover)}._navItem_3xdnl_2._navItemActive_3xdnl_2,._navItem_3xdnl_2._navItemActive_3xdnl_2:hover{color:var(--primary-color);background:var(--bg-hover)}._navItem_3xdnl_2._navItemActive_3xdnl_2 ._navIcon_3xdnl_2{color:var(--primary-color)}._navLabel_3xdnl_2{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2}._divider_3xdnl_2{background:var(--border-color);height:1px;margin:var(--spacing-2)0}._userSection_3xdnl_2{gap:var(--spacing-3);flex-direction:column;display:flex}._actionButton_3xdnl_2{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-4);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s;display:flex}._actionButton_3xdnl_2:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}._actionIcon_3xdnl_2{flex-shrink:0;width:20px;height:20px}._userInfo_3xdnl_2{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex}._userAvatar_3xdnl_2{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:#fff;width:40px;height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}._userDetails_3xdnl_2{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._userName_3xdnl_2{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userEmail_3xdnl_2{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._signOutButton_3xdnl_2{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-4);color:var(--error-color);border:1px solid var(--error-color);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:color .15s,background-color .15s;display:flex}._signOutButton_3xdnl_2:hover{background:var(--error-light)}@media (min-width:1024px){._backdrop_3xdnl_2,._bottomSheet_3xdnl_2{display:none}}._overlay_i82ce_2{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--overlay-bg);overflow-y:auto}._container_i82ce_18{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:100%;max-height:90vh;display:flex;flex-direction:column}._container_i82ce_18>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._containerSm_i82ce_38{max-width:500px}._containerMd_i82ce_42{max-width:700px}._containerLg_i82ce_46{max-width:900px}._containerXl_i82ce_50{max-width:1100px}._header_i82ce_55{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}._headerContent_i82ce_63{flex:1}._title_i82ce_67{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}._subtitle_i82ce_74{font-size:.875rem;color:var(--text-secondary);margin:.25rem 0 0}._closeButton_i82ce_80{padding:.25rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;line-height:1;border-radius:.25rem;transition:all .15s ease}._closeButton_i82ce_80:hover{color:var(--text-primary);background-color:var(--bg-secondary)}._body_i82ce_98{padding:1.5rem;overflow-y:auto;flex:1}._footer_i82ce_105{padding:1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:1rem}._footerSpaceBetween_i82ce_113{justify-content:space-between}._content_5kznt_4{display:flex;align-items:flex-start}._iconWrapper_5kznt_9{flex-shrink:0;margin-right:.75rem;width:1.5rem;height:1.5rem}._icon_5kznt_9{width:1.5rem;height:1.5rem}._iconInfo_5kznt_21{color:var(--info-color)}._iconError_5kznt_25{color:var(--error-color)}._iconWarning_5kznt_29{color:var(--warning-color)}._iconSuccess_5kznt_33{color:var(--success-color)}._textContent_5kznt_37{flex:1}._title_5kznt_41{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 .5rem}._message_5kznt_48{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}._toastContainer_1mzdd_2{top:calc(var(--spacing,.25rem)*4);right:calc(var(--spacing,.25rem)*4);z-index:50;gap:calc(var(--spacing,.25rem)*2);pointer-events:none;flex-direction:column;width:calc(100vw - 2rem);max-width:400px;display:flex;position:fixed}._toast_1mzdd_2{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);--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);pointer-events:auto;background-color:var(--bg-primary);border-width:1px;border-color:var(--border-color);animation:.3s ease-out _slideIn_1mzdd_1;display:flex}._success_1mzdd_2{border-left:4px solid var(--success-color,#10b981)}._error_1mzdd_2{border-left:4px solid var(--error-color,#ef4444)}._warning_1mzdd_2{border-left:4px solid var(--warning-color,#f59e0b)}._info_1mzdd_2{border-left:4px solid var(--primary-color,#3b82f6)}._iconWrapper_1mzdd_2{margin-top:calc(var(--spacing,.25rem)*.5);flex-shrink:0}._typeIcon_1mzdd_2{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}._success_1mzdd_2 ._typeIcon_1mzdd_2{color:var(--success-color,#10b981)}._error_1mzdd_2 ._typeIcon_1mzdd_2{color:var(--error-color,#ef4444)}._warning_1mzdd_2 ._typeIcon_1mzdd_2{color:var(--warning-color,#f59e0b)}._info_1mzdd_2 ._typeIcon_1mzdd_2{color:var(--primary-color,#3b82f6)}._content_1mzdd_2{min-width:calc(var(--spacing,.25rem)*0);flex:1}._title_1mzdd_2{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}._message_1mzdd_2{margin:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--text-secondary)}._actionButton_1mzdd_2{margin-top:calc(var(--spacing,.25rem)*2);cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary-color);background:0 0;border:none;padding:0}._actionButton_1mzdd_2:hover{text-decoration:underline}._dismissButton_1mzdd_2{cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--text-muted);transition:var(--transition-fast);background:0 0;border:none;border-radius:.25rem;flex-shrink:0}._dismissButton_1mzdd_2:hover{color:var(--text-primary);background-color:var(--bg-hover)}._dismissIcon_1mzdd_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}@keyframes _slideIn_1mzdd_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}:root{--sidebar-width-expanded:288px;--sidebar-width-collapsed:64px;--topbar-height:44px}._container_td6o2_2{background-color:var(--bg-secondary);contain:layout style;grid-template-columns:var(--sidebar-width-expanded)1fr;will-change:auto;backface-visibility:hidden;grid-template-areas:"sidebar content";width:100%;height:100vh;max-height:100vh;display:grid;overflow:hidden}@media (min-width:1025px){._container_td6o2_2{height:100vh;max-height:100vh;position:relative;overflow:hidden}}._containerCollapsed_td6o2_2{grid-template-columns:var(--sidebar-width-collapsed)1fr;grid-template-rows:1fr;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}._containerExpanded_td6o2_2{grid-template-columns:var(--sidebar-width-expanded)1fr;grid-template-rows:1fr;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1)}._contentArea_td6o2_2{min-width:calc(var(--spacing,.25rem)*0);z-index:1;flex-direction:column;grid-area:content;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){._container_td6o2_2,._containerCollapsed_td6o2_2,._containerExpanded_td6o2_2{grid-template-columns:none;grid-template-areas:none;display:block}._contentArea_td6o2_2{grid-area:none;width:100%}}._headerSection_td6o2_2{padding:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*0);box-sizing:border-box;z-index:2;flex-shrink:0;width:100%;position:relative}._innerContent_td6o2_2{padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);contain:layout style;box-sizing:border-box;flex:1;width:100%;min-height:0;transition:opacity .15s ease-in-out;overflow-y:auto}@media (max-width:640px){._headerSection_td6o2_2{padding:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*0)}._innerContent_td6o2_2{padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3)}}@media (max-width:1023px){._innerContent_td6o2_2{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){._container_td6o2_2,._containerCollapsed_td6o2_2,._containerExpanded_td6o2_2{transition:none!important}}/*! tailwindcss v4.1.14 | 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-border-style:solid;--tw-font-weight: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}}}._loadingScreen_1gacf_2{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}._loadingSpinner_1gacf_2{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-blue-600,oklch(54.6% .245 262.881));border-top-color:#0000;border-radius:3.40282e38px}._loadingScreen_1gacf_2 p{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}._authRedirect_1gacf_2{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh;padding-inline:calc(var(--spacing,.25rem)*4);flex-direction:column;justify-content:center;align-items:center;display:flex}._authRedirect_1gacf_2 h2{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}._authRedirect_1gacf_2 p{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}._loginRedirectBtn_1gacf_2{border-radius:var(--radius-lg,.5rem);background-color:var(--color-blue-600,oklch(54.6% .245 262.881));padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){._loginRedirectBtn_1gacf_2:hover{background-color:var(--color-blue-700,oklch(48.8% .243 264.376))}}._tenantSelectionGate_1gacf_2{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));min-height:100vh;padding-inline:calc(var(--spacing,.25rem)*4);background:linear-gradient(135deg,var(--bg-primary,#f9fafb)0%,var(--bg-secondary,#f3f4f6)100%);justify-content:center;align-items:center;display:flex}._tenantSelectionCard_1gacf_2{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);text-align:center;--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);border:1px solid var(--border-color,#e5e7eb)}._tenantSelectionIcon_1gacf_2{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);background:linear-gradient(135deg,var(--primary-color,#3b82f6)0%,var(--accent-color,#8b5cf6)100%);color:#fff;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}._buildingIcon_1gacf_2{width:32px;height:32px}._tenantSelectionCard_1gacf_2 h2{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665))}._tenantSelectionCard_1gacf_2 p{margin-bottom:calc(var(--spacing,.25rem)*6);color:var(--color-gray-600,oklch(44.6% .03 256.802))}._tenantSelectorWrapper_1gacf_2{width:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@keyframes _spin_1gacf_1{to{transform:rotate(360deg)}}._heading_j6l4y_5{margin:0;color:var(--text-primary)}._heading-page_j6l4y_11{font-size:1.375rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}._heading-section_j6l4y_19{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}._heading-card_j6l4y_27{font-size:1.125rem;font-weight:600;line-height:1.4}._heading-label_j6l4y_34{font-size:.875rem;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}._text_ylysj_5{margin:0}._text-body_ylysj_10{font-size:1rem;font-weight:400;line-height:1.5}._text-body-sm_ylysj_17{font-size:.875rem;font-weight:400;line-height:1.5}._text-caption_ylysj_24{font-size:.75rem;font-weight:400;line-height:1.4}._text-label_ylysj_31{font-size:.875rem;font-weight:500;line-height:1.5}._text-helper_ylysj_38{font-size:.8125rem;font-weight:400;line-height:1.4}._color-primary_ylysj_48{color:var(--text-primary)}._color-secondary_ylysj_52{color:var(--text-secondary)}._color-tertiary_ylysj_56{color:var(--text-tertiary)}._color-muted_ylysj_60{color:var(--text-muted)}._color-error_ylysj_64{color:var(--error-color)}._color-success_ylysj_68{color:var(--success-color)}
