@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--color-red-50: oklch(97.1% .013 17.38);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-600: oklch(57.7% .245 27.325);--color-black: #000;--spacing: .25rem;--container-md: 28rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-9xl: 8rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-relaxed: 1.625;--animate-spin: spin 1s linear infinite;--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(--app-font-sans);--default-mono-font-family: var(--app-font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.-right-5{right:calc(var(--spacing) * -5)}.right-2{right:calc(var(--spacing) * 2)}.right-\[17px\]{right:17px}.bottom-\[18px\]{bottom:18px}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-inline:auto}.my-\[18px\]{margin-block:18px}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[19px\]{width:19px;height:19px}.size-\[34px\]{width:34px;height:34px}.size-\[74px\]{width:74px;height:74px}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-\[42px\]{height:42px}.max-h-screen{max-height:100vh}.min-h-\[32px\]{min-height:32px}.min-h-\[42px\]{min-height:42px}.min-h-\[90px\]{min-height:90px}.min-h-\[110px\]{min-height:110px}.w-1\/3{width:calc(1 / 3 * 100%)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0px}.min-w-\[620px\]{min-width:620px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize-y{resize:vertical}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,hsl(var(--destructive)) 25%,transparent)}}.border-destructive\/35{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.border-destructive\/35{border-color:color-mix(in oklab,hsl(var(--destructive)) 35%,transparent)}}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.bg-\[\#dfefe6\]{background-color:#dfefe6}.bg-\[\#e1eaf4\]{background-color:#e1eaf4}.bg-\[\#f3dfdc\]{background-color:#f3dfdc}.bg-\[\#f5e8cf\]{background-color:#f5e8cf}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentcolor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,hsl(var(--destructive)) 5%,transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/80{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,hsl(var(--muted)) 80%,transparent)}}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[10px\]{padding-inline:10px}.px-\[13px\]{padding-inline:13px}.px-\[17px\]{padding-inline:17px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.pt-\[18px\]{padding-top:18px}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:1rem;line-height:var(--tw-leading, 1.5 )}.text-sm{font-size:.875rem;line-height:var(--tw-leading, calc(1.25 / .875))}.text-xs{font-size:.75rem;line-height:var(--tw-leading, calc(1 / .75))}.text-\[29px\]{font-size:29px}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking: -.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking: -.025em;letter-spacing:-.025em}.text-\[\#9f3f3a\]{color:#9f3f3a}.text-\[\#286c55\]{color:#286c55}.text-\[\#416b94\]{color:#416b94}.text-\[\#94631c\]{color:#94631c}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground))}@supports (color: color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,hsl(var(--foreground)) 50%,transparent)}}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/60{color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.text-primary\/60{color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent)}}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0%}.opacity-70{opacity:70%}.opacity-90{opacity:90%}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.fade-in-0{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.outline-none{--tw-outline-style: none;outline-style:none}.zoom-in-95{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.running{animation-play-state:running}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group):is(.destructive) *){border-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group):is(.destructive) *){border-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group):is(.destructive) *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group):is(.toast) *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group):is(.toast) *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group):is(.toast) *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group):is(.toaster) *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group):is(.toaster) *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group):is(.toaster) *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group):is(.toaster) *){--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.placeholder\:text-muted-foreground\/80::placeholder{color:hsl(var(--muted-foreground))}@supports (color: color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,hsl(var(--muted-foreground)) 80%,transparent)}}@media(hover:hover){.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent)}}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 15%,transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:brightness-105:hover{--tw-brightness: brightness(105%);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,)}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group):is(.destructive) *):hover{border-color:hsl(var(--destructive))}@supports (color: color-mix(in lab,red,red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group):is(.destructive) *):hover{border-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group):is(.destructive) *):hover{background-color:hsl(var(--destructive))}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group):is(.destructive) *):hover{color:hsl(var(--destructive-foreground))}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group):is(.destructive) *):hover{color:var(--color-red-50)}}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:opacity-100:focus{opacity:100%}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/15:focus{--tw-ring-color: hsl(var(--primary))}@supports (color: color-mix(in lab,red,red)){.focus\:ring-primary\/15:focus{--tw-ring-color: color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group):is(.destructive) *):focus{--tw-ring-color: hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group):is(.destructive) *):focus{--tw-ring-color: var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group):is(.destructive) *):focus{--tw-ring-offset-color: var(--color-red-600)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-55:disabled{opacity:55%}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8 ;--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100% }.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100% }.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media not (min-width:48rem){.max-md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.max-md\:mt-\[14px\]{margin-top:14px}.max-md\:min-h-\[155px\]{min-height:155px}.max-md\:p-\[25px\]{padding:25px}.max-md\:text-base{font-size:1rem;line-height:var(--tw-leading, 1.5 )}.max-md\:text-\[13px\]{font-size:13px}.max-md\:text-\[44px\]{font-size:44px}}@media(min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:flex-col{flex-direction:column}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100% }}@media(min-width:48rem){.md\:min-h-\[196px\]{min-height:196px}.md\:max-w-\[420px\]{max-width:420px}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:text-\[50px\]{font-size:50px}}@media(min-width:80rem){.xl\:-top-9{top:calc(var(--spacing) * -9)}.xl\:-right-\[30px\]{right:-30px}.xl\:mt-\[10px\]{margin-top:10px}.xl\:mt-\[22px\]{margin-top:22px}.xl\:size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.xl\:min-h-\[224px\]{min-height:224px}.xl\:px-\[38px\]{padding-inline:38px}.xl\:py-\[34px\]{padding-block:34px}.xl\:text-lg{font-size:1.125rem;line-height:var(--tw-leading, calc(1.75 / 1.125))}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[58px\]{font-size:58px}}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input))}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.dark\:invert:is(.dark *){--tw-invert: invert(100%);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,)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border\/70 td{border-color:hsl(var(--border))}@supports (color: color-mix(in lab,red,red)){.\[\&_td\]\:border-border\/70 td{border-color:color-mix(in oklab,hsl(var(--border)) 70%,transparent)}}.\[\&_td\]\:px-\[17px\] td{padding-inline:17px}.\[\&_td\]\:py-\[13px\] td{padding-block:13px}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_td\]\:text-sm td{font-size:.875rem;line-height:var(--tw-leading, calc(1.25 / .875))}.\[\&_tr\:hover\]\:bg-muted\/35 tr:hover{background-color:hsl(var(--muted))}@supports (color: color-mix(in lab,red,red)){.\[\&_tr\:hover\]\:bg-muted\/35 tr:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 35%,transparent)}}.\[\&_tr\:last-child_td\]\:border-b-0 tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}:root{--button-outline: rgba(0,0,0, .1);--badge-outline: rgba(0,0,0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--background: 0 0% 100%;--foreground: 240 3.8% 10.2%;--border: 220 10.3% 88.6%;--card: 0 0% 100%;--card-foreground: 225 5.9% 13.3%;--sidebar: 0 0% 100%;--sidebar-foreground: 225 5.9% 13.3%;--sidebar-border: 220 10.3% 88.6%;--sidebar-primary: 43 74.2% 30.4%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 44 100% 91.2%;--sidebar-accent-foreground: 42 71.8% 16.7%;--sidebar-ring: 43 74.2% 30.4%;--popover: 0 0% 100%;--popover-foreground: 225 5.9% 13.3%;--primary: 43 74.2% 30.4%;--primary-foreground: 0 0% 100%;--secondary: 220 11.1% 94.7%;--secondary-foreground: 225 4.7% 16.9%;--muted: 220 14.3% 95.9%;--muted-foreground: 220 4.7% 37.5%;--accent: 44 100% 91.2%;--accent-foreground: 42 71.8% 16.7%;--destructive: 3 48.6% 48.8%;--destructive-foreground: 0 0% 100%;--input: 220 8.1% 85.5%;--ring: 43 74.2% 30.4%;--chart-1: 44 74.7% 35.7%;--chart-2: 150 41.2% 36.7%;--chart-3: 210 34.9% 48.8%;--chart-4: 24 55.7% 46.1%;--chart-5: 3 48.6% 48.8%;--work-active: 221 83.2% 53.3%;--work-in-progress: 45 100% 35.5%;--work-suspended: 258 89.5% 66.3%;--work-to-review: 329 66.5% 57.8%;--work-done: 150 41.2% 36.7%;--app-font-sans: DM Sans, sans-serif;--app-font-serif: DM Sans, sans-serif;--app-font-mono: DM Sans, monospace;--radius: 1.1rem;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--card-border: hsl(var(--card));--popover-border: hsl(var(--popover))}.dark{--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 36 12.2% 8%;--foreground: 40 22% 92%;--border: 40 10.2% 23.1%;--card: 40 9.7% 12.2%;--card-foreground: 40 22% 92%;--sidebar: 45 13.3% 5.9%;--sidebar-foreground: 44 18% 88%;--sidebar-border: 40 9.3% 19%;--sidebar-primary: 43 69.8% 61%;--sidebar-primary-foreground: 42 21.7% 9%;--sidebar-accent: 45 10.5% 14.9%;--sidebar-accent-foreground: 43 22.6% 93.9%;--sidebar-ring: 43 69.8% 61%;--popover: 40 9.1% 12.9%;--popover-foreground: 40 22% 92%;--primary: 43 68% 57.1%;--primary-foreground: 44 21.6% 10%;--secondary: 44 11.3% 19%;--secondary-foreground: 42 21.7% 91%;--muted: 45 8.7% 18%;--muted-foreground: 42 10.1% 66.9%;--accent: 43 60.8% 48%;--accent-foreground: 42 21.7% 9%;--destructive: 2 61.7% 59%;--destructive-foreground: 0 0% 100%;--input: 42 10.2% 24.9%;--ring: 43 68% 57.1%;--chart-1: 43 68% 57.1%;--chart-2: 151 41.7% 52.9%;--chart-3: 213 58.4% 65.1%;--chart-4: 27 75.9% 61%;--chart-5: 2 61.7% 59%;--work-active: 213 58.4% 65.1%;--work-in-progress: 46 79.6% 55.9%;--work-suspended: 262 84.5% 77.3%;--work-to-review: 333 75% 74.9%;--work-done: 151 41.7% 52.9%;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--card-border: hsl(var(--card));--popover-border: hsl(var(--popover))}@layer base{*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer utilities{input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}}@layer base{body{margin:0}button,input,select,textarea{font:inherit}a{color:hsl(var(--primary))}}.app-frame{min-height:100dvh;display:flex;background:hsl(var(--background));color:hsl(var(--foreground))}.main-area{flex:1;min-width:0}.side-rail{display:flex;flex:0 0 calc(var(--spacing) * 64);flex-direction:column;border-right:1px solid hsl(var(--sidebar-border));background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));padding:calc(var(--spacing) * 4)}.brand-lockup{display:grid;place-items:center;margin:0 calc(var(--spacing) * 1) calc(var(--spacing) * 5);padding:calc(var(--spacing) * 2);border-radius:var(--radius);background:hsl(var(--card))}.brand-logo{display:block;width:100%;max-width:calc(var(--spacing) * 45);height:auto}.topbar-brand-logo{display:none;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 1);border-radius:var(--radius);object-fit:contain;background:hsl(var(--card))}.nav-caption{margin:calc(var(--spacing) * 2) 0;padding:0 calc(var(--spacing) * 3);color:hsl(var(--sidebar-foreground) / .7);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nav-caption-coordination{margin-top:calc(var(--spacing) * 6)}.nav-link{display:flex;align-items:center;gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 1) 0;padding:calc(var(--spacing) * 3);border-radius:var(--radius);color:hsl(var(--sidebar-foreground) / .9);font-size:var(--text-sm);text-decoration:none;transition:background-color .18s,color .18s}.nav-link:hover,.nav-link.active{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.nav-link.active{box-shadow:inset 2px 0 hsl(var(--sidebar-primary))}.nav-link svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none;opacity:.84}.rail-footer{margin-top:auto;border-top:1px solid hsl(var(--sidebar-border));padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0;color:hsl(var(--sidebar-foreground) / .8);font-size:var(--text-xs);line-height:1.6}.service-indicator{display:inline-block;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);margin-right:calc(var(--spacing) * 2);border-radius:50%;background:hsl(var(--chart-2))}.service-indicator.offline{background:hsl(var(--destructive))}.topbar{display:flex;min-height:calc(var(--spacing) * 19);align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom:1px solid hsl(var(--border));padding:0 clamp(calc(var(--spacing) * 4),4vw,calc(var(--spacing) * 14));background:hsl(var(--card) / .92)}.topbar-left,.topbar-right{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm)}.topbar-left{color:hsl(var(--muted-foreground))}.topbar-left strong{overflow:hidden;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap}.topbar-right>span{white-space:nowrap}.avatar-initials{display:grid;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex:none;place-items:center;border-radius:50%;background:hsl(var(--primary) / .13);color:hsl(var(--primary));font-size:var(--text-xs);font-weight:700}.workspace{width:min(calc(var(--spacing) * 340),100%);min-width:0;margin:0 auto;padding:calc(var(--spacing) * 10) clamp(calc(var(--spacing) * 4),4vw,calc(var(--spacing) * 14)) calc(var(--spacing) * 15)}.eyebrow{color:hsl(var(--muted-foreground));font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-title{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2);font-family:var(--app-font-sans);font-size:clamp(var(--text-3xl),3.2vw,var(--text-4xl));font-weight:700;letter-spacing:-.045em;line-height:1.12}.page-subtitle{margin:0;color:hsl(var(--muted-foreground));font-size:var(--text-lg);line-height:1.55}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 8)}.head-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 4) 0}.grid-two{display:grid;min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:calc(var(--spacing) * 5)}.metric-grid>section,.presence-totals>section{min-height:0;padding:calc(var(--spacing) * 4)}.metric-grid>section>span[aria-hidden=true],.presence-totals>section>span[aria-hidden=true]{display:none}.metric-grid>section>div[aria-hidden=true],.presence-totals>section>div[aria-hidden=true]{color:hsl(var(--muted-foreground));opacity:.7}.metric-grid>section>.relative.mt-3,.presence-totals>section>.relative.mt-3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl)}.metric-grid>section>.relative.mt-1,.presence-totals>section>.relative.mt-1{margin-top:var(--spacing)}.quiet-badge{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.quiet-badge>span{background:hsl(var(--muted-foreground));opacity:.45}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 4)}.search-wrap{position:relative;width:min(calc(var(--spacing) * 70),100%)}.search-wrap svg{position:absolute;top:50%;left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.search-control{padding-left:calc(var(--spacing) * 9)}.toolbar-date{width:calc(var(--spacing) * 39)}.toolbar-person,.toolbar-filter{width:calc(var(--spacing) * 48)}.dashboard-lower{margin-top:calc(var(--spacing) * 4)}.table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 1)}.work-priority{margin-top:calc(var(--spacing) * 1)}.client-notes-cell,.checkin-notes-cell{max-width:calc(var(--spacing) * 60);overflow-wrap:anywhere}.secondary-cell{margin-top:calc(var(--spacing) * 1);color:hsl(var(--muted-foreground));font-size:var(--text-sm);overflow-wrap:anywhere}.primary-cell{color:hsl(var(--foreground));font-weight:600}.agenda-list{padding:0 calc(var(--spacing) * 7) calc(var(--spacing) * 5)}.agenda-row{display:grid;min-width:0;grid-template-columns:calc(var(--spacing) * 19) calc(var(--spacing) * 2) minmax(0,1fr) auto;align-items:center;gap:calc(var(--spacing) * 3);border-top:1px solid hsl(var(--border) / .8);padding:calc(var(--spacing) * 4) 0}.active-now-panel{border-top:1px solid hsl(var(--border));box-shadow:none}.active-now-panel.has-active-people{border-top:calc(var(--spacing) * 1) solid hsl(var(--chart-2));box-shadow:0 calc(var(--spacing) * 2) calc(var(--spacing) * 6) hsl(var(--chart-2) / .1)}.active-now-heading{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 7) calc(var(--spacing) * 5)}.active-now-heading h2{font-size:clamp(var(--text-4xl),4vw,var(--text-6xl));font-weight:800;letter-spacing:-.065em;line-height:1.1}.active-now-board{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.75fr);gap:calc(var(--spacing) * 7);border-top:1px solid hsl(var(--border));padding:calc(var(--spacing) * 5) calc(var(--spacing) * 7)}.active-now-total{display:flex;min-width:0;flex-direction:column;justify-content:center;border-right:1px solid hsl(var(--border));padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5) calc(var(--spacing) * 3) 0}.active-now-total-number{font-size:clamp(var(--text-6xl),9vw,var(--text-9xl));font-weight:800;letter-spacing:-.09em;line-height:.9;font-variant-numeric:tabular-nums}.active-now-total-label{margin-top:calc(var(--spacing) * 5);color:hsl(var(--muted-foreground));font-size:var(--text-sm);font-weight:700;letter-spacing:.1em;line-height:1.55;text-transform:uppercase}.active-now-total-note{margin-top:calc(var(--spacing) * 2);color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.active-now-team-area{min-width:0}.active-now-team-caption{margin-bottom:calc(var(--spacing) * 3)}.active-now-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--spacing) * 64)),1fr));align-items:stretch;gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 7) calc(var(--spacing) * 5)}.active-now-team-area .active-now-list{padding:0}.active-now-card{display:grid;min-width:0;grid-template-columns:calc(var(--spacing) * 12) minmax(0,1fr);align-items:start;gap:calc(var(--spacing) * 3);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));padding:calc(var(--spacing) * 4)}.active-now-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background:hsl(var(--muted));color:hsl(var(--foreground));font-size:var(--text-sm)}.active-now-details,.active-now-works{display:grid;min-width:0}.active-now-person-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.active-now-person{margin:0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:var(--text-lg);font-weight:700;letter-spacing:-.025em;line-height:1.35}.active-now-role{color:hsl(var(--muted-foreground));font-size:var(--text-xs);line-height:1.5}.active-now-status{display:inline-flex;flex:none;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background:hsl(var(--chart-2) / .12);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);color:hsl(var(--chart-2));font-size:var(--text-xs);font-weight:700}.active-now-dot{display:inline-block;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);flex:none;border-radius:50%;background:hsl(var(--chart-2));box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--chart-2) / .18);animation:active-now-pulse 1.8s ease-out infinite}.active-now-works{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);border-top:1px solid hsl(var(--border));padding-top:calc(var(--spacing) * 2)}.active-now-caption{color:hsl(var(--muted-foreground));font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.active-now-work{display:grid;min-width:0;gap:calc(var(--spacing) * 1)}.active-now-work-title{overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:var(--text-base);font-weight:600;line-height:1.4}.dashboard-simple .team-pill .avatar-initials{background:hsl(var(--muted));color:hsl(var(--foreground))}.priority-normal{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.active-now-client{width:fit-content;max-width:100%;overflow-wrap:anywhere;border-radius:var(--radius);background:hsl(var(--primary) / .1);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);color:hsl(var(--primary));font-size:var(--text-xs);font-weight:600}.active-now-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--spacing) * 3);border-top:1px solid hsl(var(--border));padding:calc(var(--spacing) * 3) calc(var(--spacing) * 7);color:hsl(var(--muted-foreground));font-size:var(--text-xs)}@keyframes active-now-pulse{0%,to{box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--chart-2) / .16)}55%{box-shadow:0 0 0 calc(var(--spacing) * 3) hsl(var(--chart-2) / 0)}}.agenda-time{color:hsl(var(--muted-foreground));font-family:var(--app-font-mono);font-size:var(--text-sm);font-weight:600}.agenda-mark{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--primary) / .1)}.agenda-task .agenda-mark{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:hsl(var(--muted-foreground));box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--muted-foreground) / .12);transition:background-color .2s,box-shadow .2s,transform .2s}.agenda-mark.is-active{background:hsl(var(--chart-2));box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--chart-2) / .18);transform:scale(1.2)}.agenda-mark.work-progress-dot{--work-dot-color: var(--muted-foreground);background:hsl(var(--work-dot-color));box-shadow:none;transform:none}.work-progress-dot.work-progress-active_on_project{--work-dot-color: var(--work-active);animation:work-dot-blink 1.6s ease-in-out infinite;box-shadow:0 0 0 calc(var(--spacing) * 1) hsl(var(--work-active) / .14)}.work-progress-dot.work-progress-in_progress{--work-dot-color: var(--work-in-progress)}.work-progress-dot.work-progress-suspended{--work-dot-color: var(--work-suspended)}.work-progress-dot.work-progress-to_review{--work-dot-color: var(--work-to-review)}.work-progress-dot.work-progress-done{--work-dot-color: var(--work-done)}@keyframes work-dot-blink{0%,to{opacity:1}50%{opacity:.15}}.agenda-title{font-size:var(--text-base);font-weight:600;overflow-wrap:anywhere}.agenda-meta{margin-top:calc(var(--spacing) * 1);color:hsl(var(--muted-foreground));font-size:var(--text-sm);overflow-wrap:anywhere}.agenda-completed .agenda-title,.agenda-title.agenda-completed{color:hsl(var(--muted-foreground));text-decoration:line-through}.agenda-task{grid-template-columns:calc(var(--spacing) * 5) calc(var(--spacing) * 19) calc(var(--spacing) * 2) minmax(0,1fr) auto}.agenda-queue .agenda-row{grid-template-columns:calc(var(--spacing) * 2) minmax(0,1fr) auto}.form-modal{position:fixed;z-index:20;display:grid;place-items:center;inset:0;padding:calc(var(--spacing) * 4);background:hsl(var(--foreground) / .35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.form-sheet{width:min(calc(var(--spacing) * 176),100%);max-height:min(92dvh,calc(var(--spacing) * 216));overflow:auto;padding:calc(var(--spacing) * 6);animation:enter .2s ease-out}@keyframes enter{0%{opacity:0;transform:translateY(calc(var(--spacing) * 2))}to{opacity:1;transform:translateY(0)}}.form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5)}.form-title{margin:calc(var(--spacing) * 2) 0 0;font-size:var(--text-xl);font-weight:700;letter-spacing:-.025em}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4)}.form-field.full{grid-column:1 / -1}.editor-error{margin-top:calc(var(--spacing) * 4)}.form-actions{display:flex;justify-content:flex-end;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5)}.agenda-queue{margin-bottom:calc(var(--spacing) * 4)}.presence-calendar-panel{margin-top:calc(var(--spacing) * 5)}.presence-calendar-heading{align-items:center;gap:calc(var(--spacing) * 4)}.month-controls{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.month-controls input{width:calc(var(--spacing) * 42)}.presence-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.presence-management-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.presence-loading-pad{padding:calc(var(--spacing) * 6)}.presence-error-pad{padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.presence-legend{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 5);padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4);color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.presence-legend span{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2)}.presence-dot{display:inline-block;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);flex:none;border-radius:50%;background:hsl(var(--muted-foreground))}.presence-dot.present{background:hsl(var(--chart-2))}.presence-dot.absent{background:hsl(var(--destructive))}.presence-dot.vacation{background:hsl(var(--chart-3))}.presence-dot.permission,.presence-dot.unrecorded{background:hsl(var(--chart-4))}.presence-dot.holiday,.presence-dot.future{background:hsl(var(--muted-foreground))}.presence-calendar-scroll{overflow-x:auto;padding:0 calc(var(--spacing) * 6) calc(var(--spacing) * 4)}.presence-calendar-grid{display:grid;min-width:calc(var(--spacing) * 140);grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.presence-weekday{padding:calc(var(--spacing) * 2);color:hsl(var(--muted-foreground));font-size:var(--text-xs);font-weight:700;text-align:center}.presence-calendar-day{min-height:calc(var(--spacing) * 19);padding:calc(var(--spacing) * 2);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.presence-calendar-day.has-closure{background:hsl(var(--muted) / .45)}.presence-calendar-day.empty{border-color:transparent;background:transparent}.presence-day-number{color:hsl(var(--foreground));font-size:var(--text-xs);font-weight:700}.presence-closure-tag{width:100%;min-width:0;margin-top:calc(var(--spacing) * 1);overflow:hidden;border-color:transparent;background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-align:left;text-overflow:ellipsis;white-space:nowrap}.presence-day-team{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 2)}.presence-person-mark{flex:none;border-radius:50%;background:hsl(var(--muted-foreground));color:hsl(var(--primary-foreground));font-size:var(--text-xs);font-weight:700}.presence-person-mark.present{background:hsl(var(--chart-2))}.presence-person-mark.absent{background:hsl(var(--destructive))}.presence-person-mark.vacation{background:hsl(var(--chart-3))}.presence-person-mark.permission,.presence-person-mark.pending,.presence-person-mark.unrecorded{background:hsl(var(--chart-4))}.presence-person-mark.holiday,.presence-person-mark.future,.presence-person-mark.non_working{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.presence-person-mark:not(:disabled){cursor:pointer;outline-offset:calc(var(--spacing) * 1)}.presence-person-mark:disabled{opacity:.9}.presence-summary-table{padding:0 calc(var(--spacing) * 6)}.presence-calendar-note{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6) calc(var(--spacing) * 5);color:hsl(var(--muted-foreground));font-size:var(--text-sm);line-height:1.5}.team-stack{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 7) calc(var(--spacing) * 6)}.team-pill{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 2);border:1px solid hsl(var(--border));border-radius:var(--radius);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--text-sm)}.team-pill .avatar-initials{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.reminder-row{display:flex;min-width:0;align-items:flex-start;gap:calc(var(--spacing) * 3);border-top:1px solid hsl(var(--border) / .8);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5)}.reminder-symbol{display:grid;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex:none;place-items:center;border-radius:var(--radius);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.presence-checkin-form{display:grid;max-width:calc(var(--spacing) * 120);gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 5) calc(var(--spacing) * 5)}.presence-heading-icon{color:hsl(var(--primary))}.presence-counts{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.presence-inline-error{display:flex;flex-wrap:wrap;margin:0 calc(var(--spacing) * 5) calc(var(--spacing) * 3)}.employee-remove-footer{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4)}.employee-remove-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.employee-remove-controls>:first-child{flex:0 1 calc(var(--spacing) * 55);min-width:calc(var(--spacing) * 43)}.month-input{width:calc(var(--spacing) * 42)}.report-entry{border-top:1px solid hsl(var(--border) / .8);padding:calc(var(--spacing) * 4) 0}.report-entry-head{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 2)}.report-sections{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3)}.report-text{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.report-panel-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:hsl(var(--primary))}.report-guidance{padding:0 calc(var(--spacing) * 5) calc(var(--spacing) * 5)}.report-guidance-row{grid-template-columns:calc(var(--spacing) * 9) minmax(0,1fr)}.report-client-groups{display:grid;gap:calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 5) calc(var(--spacing) * 5)}.report-client-group{min-width:0}.report-client-header{align-items:flex-start}.report-client-title{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.report-month-title{margin-top:calc(var(--spacing) * 2)}.not-found-page{display:grid;min-height:100dvh;place-items:center;padding:calc(var(--spacing) * 6);background:hsl(var(--background))}.not-found-panel{width:min(calc(var(--spacing) * 120),100%)}.error-boundary-panel{width:min(calc(var(--spacing) * 140),100%);padding:calc(var(--spacing) * 6);text-align:center}.error-boundary-title{margin:0;font-size:var(--text-xl);font-weight:700}.error-boundary-description{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 5);color:hsl(var(--muted-foreground));font-size:var(--text-sm)}.error-boundary-details{overflow-x:auto;margin:calc(var(--spacing) * 4) 0;border-radius:var(--radius);padding:calc(var(--spacing) * 3);background:hsl(var(--muted));color:hsl(var(--foreground));text-align:left;font-size:var(--text-xs)}.error-boundary-action{margin:auto}.mobile-menu,.mobile-nav-panel{display:none}.activity-alerts{position:fixed;z-index:30;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);display:grid;width:min(calc(var(--spacing) * 100),calc(100vw - var(--spacing) * 8));max-height:80dvh;gap:calc(var(--spacing) * 3);overflow:auto}.activity-alert-body{display:grid;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}@media(max-width:980px){.side-rail{flex-basis:calc(var(--spacing) * 52)}.grid-two{grid-template-columns:minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 4)}.topbar-left>span{display:none}.topbar-right>span{display:none}.topbar-right{gap:calc(var(--spacing) * 2)}}@media(max-width:767px){.side-rail{display:none}.topbar{min-height:calc(var(--spacing) * 16);padding:0 calc(var(--spacing) * 3)}.topbar-left,.topbar-right{gap:calc(var(--spacing) * 2)}.topbar-left>span{display:none}.topbar-brand-logo{display:block}.topbar-right .avatar-initials,.topbar-right>span{display:none}.topbar-right .toolbar-person{width:calc(var(--spacing) * 33);max-width:32vw}.workspace{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 4) calc(var(--spacing) * 11)}.mobile-menu{display:inline-flex}.mobile-nav-panel{position:absolute;z-index:10;right:0;left:0;display:block;border-bottom:1px solid hsl(var(--border));padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4);background:hsl(var(--sidebar));box-shadow:0 calc(var(--spacing) * 3) calc(var(--spacing) * 6) hsl(var(--foreground) / .12)}.mobile-nav-panel .nav-link{color:hsl(var(--sidebar-foreground))}.page-head{align-items:flex-start;flex-direction:column;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6)}.page-subtitle{font-size:var(--text-sm)}.metric-grid{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 5) 0}.active-now-heading{align-items:flex-start;flex-direction:column;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.active-now-board{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}.active-now-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:calc(var(--spacing) * 4);border-right:0;border-bottom:1px solid hsl(var(--border));padding:0 0 calc(var(--spacing) * 4)}.active-now-total-number{grid-row:span 2;font-size:var(--text-7xl)}.active-now-total-label{align-self:end;margin-top:0}.active-now-total-note{align-self:start;margin-top:0}.active-now-list{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.active-now-footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.presence-totals{grid-template-columns:minmax(0,1fr);padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.form-grid{grid-template-columns:minmax(0,1fr)}.form-field.full{grid-column:auto}.agenda-row{grid-template-columns:calc(var(--spacing) * 13) calc(var(--spacing) * 2) minmax(0,1fr) auto;gap:calc(var(--spacing) * 2)}.agenda-task{grid-template-columns:calc(var(--spacing) * 5) calc(var(--spacing) * 11) calc(var(--spacing) * 2) minmax(0,1fr)}.agenda-task .table-actions{grid-column:4 / -1;justify-content:flex-start}.toolbar-date,.toolbar-person,.toolbar-filter{width:100%}.presence-calendar-heading{align-items:flex-start;flex-direction:column}.month-controls{width:100%}.month-controls input{flex:1;width:auto}.presence-management-actions,.presence-error-pad{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.presence-loading-pad{padding:calc(var(--spacing) * 4)}.presence-legend{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.presence-calendar-scroll{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.presence-summary-table{padding:0 calc(var(--spacing) * 4)}.presence-calendar-note{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.report-client-groups{padding:0 calc(var(--spacing) * 3) calc(var(--spacing) * 3)}.report-entry-head{align-items:flex-start;flex-direction:column}.report-guidance,.agenda-list,.team-stack{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4)}.report-sections{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.active-now-dot,.work-progress-dot{animation:none}}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-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;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@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-space-x-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
