@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-relaxed: 1.625;--radius-xs: 7px;--radius-sm: 9px;--radius-md: 13px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 1rem;--ease-out: cubic-bezier(.2, .7, .3, 1);--animate-spin: spin 1s linear 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);--color-teal-50: oklch(.97 .012 184);--color-teal-100: oklch(.94 .02 184);--color-teal-300: oklch(.8 .055 186);--color-teal-400: oklch(.72 .085 187);--color-teal-500: oklch(.66 .105 188);--color-teal-700: oklch(.47 .085 186);--color-teal-800: oklch(.4 .07 185);--color-green-500: oklch(.62 .13 158);--color-green-50: oklch(.95 .025 158);--color-red-50: oklch(.95 .03 25);--color-red-500: oklch(.62 .2 25);--color-amber-50: oklch(.95 .045 85);--color-amber-500: oklch(.74 .13 80);--color-neutral-0: oklch(1 0 0);--color-neutral-100: oklch(.95 .006 185);--color-neutral-200: oklch(.92 .008 185);--color-neutral-500: oklch(.62 .015 185);--color-neutral-900: oklch(.3 .025 175);--radius-full: 999px;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.2, .9, .25, 1.1);--shadow-resting: 0 1px 2px oklch(.3 .03 175 / .06);--shadow-raised: 0 6px 18px -8px oklch(.3 .03 175 / .2);--shadow-toast: 0 16px 38px -12px oklch(.28 .03 175 / .4);--z-base: 0;--z-modal: 700;--z-dropdown: 800;--z-toast: 1100;--shimmer: linear-gradient(100deg, transparent 30%, oklch(1 0 0 / .7) 50%, transparent 70%);--color-surface: var(--color-neutral-0);--color-surface-2: var(--color-neutral-100);--color-border: var(--color-neutral-200);--color-text: var(--color-neutral-900);--color-text-muted: var(--color-neutral-500);--color-primary: var(--color-teal-800);--color-primary-fg: oklch(1 0 0);--color-accent: var(--color-teal-500);--color-success: var(--color-green-500);--color-success-soft: var(--color-green-50);--color-danger: var(--color-red-500);--color-danger-soft: var(--color-red-50);--color-warning: var(--color-amber-500);--color-info: var(--color-teal-500);--color-ring: oklch(.66 .105 188 / .35);--color-accent-soft: oklch(.66 .105 188 / .13);--color-accent-softer: oklch(.66 .105 188 / .06);--color-accent-ink: var(--color-teal-700);--glass-fill: oklch(1 0 0 / .66);--glass-fill-strong: oklch(1 0 0 / .78);--glass-fill-soft: oklch(1 0 0 / .46);--glass-blur: 20px;--glass-blur-strong: 24px;--glass-saturate: 1.35;--glass-border: oklch(1 0 0 / .55);--glass-border-soft: oklch(1 0 0 / .35);--glass-shadow: 0 10px 30px -10px oklch(.3 .03 175 / .22);--glass-shadow-pop: 0 24px 60px -16px oklch(.28 .03 175 / .36), 0 6px 18px -6px oklch(.28 .03 175 / .18);--grad-1: oklch(.9 .03 184);--grad-2: oklch(.96 .008 185);--grad-3: oklch(.975 .005 185)}}@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, 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{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{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{.cal-nowline{position:absolute;left:0;right:0;border-top:2px solid var(--color-danger);z-index:6;pointer-events:none}.cal-nowline:before{content:"";position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-danger)}.cal-hourline{position:absolute;left:0;right:0;border-top:1px solid var(--color-surface-2);pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.is-corner{position:absolute;right:6px;top:4px}.cal-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-accent)}.cal-neg-dot{position:absolute;right:6px;bottom:5px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-danger);box-shadow:0 0 0 2px color-mix(in srgb,oklch(.62 .2 25) 22%,oklch(1 0 0))}@supports (color: color-mix(in lab,red,red)){.cal-neg-dot{box-shadow:0 0 0 2px color-mix(in oklch,var(--color-danger) 22%,var(--color-surface))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.cal-tblock{position:absolute;display:flex;padding:4px 6px 4px 8px;border-radius:var(--radius-xs);background:var(--color-accent-soft);text-align:left;border:none;overflow:hidden;transition:filter var(--duration-fast)}.cal-tblock:hover{filter:brightness(.97)}.cal-tblock:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.cal-dblock{position:absolute;padding:8px 12px 8px 14px;border-radius:var(--radius-sm);background:var(--color-accent-soft);text-align:left;border:none;overflow:hidden;transition:filter var(--duration-fast)}.cal-dblock:hover{filter:brightness(.98)}.cal-dblock:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.absolute{position:absolute}.cal-day-col{position:relative}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.z-\(--z-base\){z-index:var(--z-base)}.z-\(--z-dropdown\){z-index:var(--z-dropdown)}.z-\(--z-modal\){z-index:var(--z-modal)}.z-\(--z-toast\){z-index:var(--z-toast)}.z-5{z-index:5}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.cal-mchip-occ{margin-left:auto;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.picker-sheet{border-radius:22px 22px 0 0;max-height:88vh;display:flex;flex-direction:column;padding-bottom:max(16px,env(safe-area-inset-bottom));animation:picker-sheet-up var(--duration-slow) var(--ease-out)}.cal-ag-rail{flex:none;width:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:14px 8px;background:var(--color-accent-softer);border-right:3px solid var(--color-accent)}.cal-ag-row{display:flex;align-items:stretch;text-align:left;overflow:hidden;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.cal-ag-row:active{transform:translateY(.5px)}.cal-ag-row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.cal-mchip{display:flex;align-items:center;gap:6px;border:none;background:var(--color-accent-softer);border-left:3px solid var(--color-accent);border-radius:5px;padding:3px 6px;text-align:left;font-size:12px;color:var(--color-text);transition:background var(--duration-fast)}.cal-mchip:hover{background:var(--color-accent-soft)}.cal-mchip:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.cal-day-att{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--color-text-muted)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-square{aspect-ratio:1 / 1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-1\/4{width:25%}.w-2\/5{width:40%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y: calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.picker-popover{border-radius:16px;overflow:hidden;animation:picker-pop var(--duration-fast) var(--ease-out)}.skeleton{background-color:var(--color-surface-2);background-image:var(--shimmer);background-size:200% 100%;background-repeat:no-repeat;border-radius:var(--radius-sm);animation:skeleton-shimmer 1.4s ease-in-out infinite}.animate-spin{animation:var(--animate-spin)}.rise{animation:rise-in var(--duration-base) var(--ease-spring) both}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.detail-grid{grid-template-columns:1.15fr 1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.cal-dblock-occ{font-size:12.5px;font-weight:600;color:var(--color-accent-ink);background:color-mix(in srgb,oklch(.66 .105 188) 16%,oklch(1 0 0));padding:1px 8px;border-radius:var(--radius-full)}@supports (color: color-mix(in lab,red,red)){.cal-dblock-occ{background:color-mix(in oklch,var(--color-accent) 16%,var(--color-surface))}}.toast-surface{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(1.5);backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(1.5);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-toast)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.toast-surface{background:var(--color-surface)}}.wheel-band{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#ffffff4d;border-radius:8px}.rounded-2xl{border-radius:var(--radius-2xl)}.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)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.picker-field{background:var(--glass-fill-strong);border-color:var(--color-border);font-size:14.5px}.picker-field:hover{border-color:var(--color-text-muted)}.picker-field.is-open{border-color:var(--color-accent);box-shadow:0 0 0 3.5px var(--color-ring);background:var(--color-surface)}.border-accent{border-color:var(--color-accent)}.border-accent-soft{border-color:var(--color-accent-soft)}.border-border{border-color:var(--color-border)}.border-current{border-color:currentcolor}.border-glass-soft{border-color:var(--glass-border-soft)}.border-primary{border-color:var(--color-primary)}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent-softer{background-color:var(--color-accent-softer)}.bg-border{background-color:var(--color-border)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/10{background-color:color-mix(in srgb,oklch(.62 .2 25) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-text{background-color:var(--color-text)}.bg-text\/30{background-color:color-mix(in srgb,oklch(.3 .025 175) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-text\/30{background-color:color-mix(in oklab,var(--color-text) 30%,transparent)}}.bg-transparent{background-color:transparent}.wheel-mask{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.cal-mchip-more{font-size:11.5px;font-weight:600;color:var(--color-text-muted);padding:1px 6px;text-align:left}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-1{padding-inline-start:var(--spacing)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:var(--spacing)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.cal-ag-start{font-size:17px;font-weight:800;color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.cal-dblock-time{font-size:14px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.wheel-item{font-size:21px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;will-change:transform,opacity}.cal-ag-end{font-size:12.5px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cal-tblock-time{font-size:12px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums}.cal-tblock-occ{font-size:11.5px;font-weight:600;color:var(--color-text-muted)}.wheel-colon{font-size:22px;font-weight:700;color:var(--color-text)}.wheel-unit{font-size:12px;font-weight:600;color:var(--color-text-muted)}.cal-dblock-note{font-size:12px;color:var(--color-text-muted);font-style:italic}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.cal-mchip-time{font-weight:700;font-variant-numeric:tabular-nums}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.att-row-id:hover .att-row-name{color:var(--color-accent-ink)}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-primary{color:var(--color-primary)}.text-primary-fg{color:var(--color-primary-fg)}.text-success{color:var(--color-success)}.text-surface{color:var(--color-surface)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-warning{color:var(--color-warning)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-80{opacity:80%}.shadow-\(--shadow-raised\){--tw-shadow: var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-resting\){--tw-shadow: var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass{background:var(--color-surface)}}.glass-strong{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) + 4px)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass-strong{background:var(--color-surface)}}.picker-glass{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.5);backdrop-filter:blur(var(--glass-blur-strong)) saturate(1.5);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-pop)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.picker-glass{background:var(--color-surface)}}.cal-day-today{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-accent{outline-color:var(--color-accent)}.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))}.duration-\(--duration-fast\){--tw-duration: var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\(--ease-standard\){--tw-ease: var(--ease-standard);transition-timing-function:var(--ease-standard)}.balance-card{border:1px solid var(--color-border);background:var(--color-surface)}.select-none{-webkit-user-select:none;user-select:none}.att-row{transition:border-color var(--duration-fast),background-color var(--duration-fast)}.att-row-name{transition:color var(--duration-fast)}.bg-glass-soft{background:var(--glass-fill-soft)}.not-first\:border-s:not(*:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.not-first\:border-border:not(*:first-child){border-color:var(--color-border)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}.placeholder\:normal-case::placeholder{text-transform:none}.first\:translate-y-0:first-child{--tw-translate-y: 0;translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.read-only\:opacity-60:read-only{opacity:60%}@media(hover:hover){.hover\:border-text-muted:hover{border-color:var(--color-text-muted)}}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}}@media(hover:hover){.hover\:bg-danger:hover{background-color:var(--color-danger)}}@media(hover:hover){.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}}@media(hover:hover){.hover\:bg-primary:hover{background-color:var(--color-primary)}}@media(hover:hover){.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}}@media(hover:hover){.hover\:text-accent:hover{color:var(--color-accent)}}@media(hover:hover){.hover\:text-danger:hover{color:var(--color-danger)}}@media(hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}@media(hover:hover){.hover\:text-primary-fg:hover{color:var(--color-primary-fg)}}@media(hover:hover){.hover\:text-text:hover{color:var(--color-text)}}@media(hover:hover){.hover\:opacity-90:hover{opacity:90%}}@media(hover:hover){.hover\:shadow-\(--shadow-raised\):hover{--tw-shadow: var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:bg-glass-soft:hover{background:var(--glass-fill-soft)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:-1px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:is(.focus-visible\:outline-\(--color-ring\),.focus-visible\:outline-ring):focus-visible{outline-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:30%}.disabled\:opacity-35:disabled{opacity:35%}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-50:disabled{opacity:50%}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:transparent}}.aria-busy\:pointer-events-none[aria-busy=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:text-text-muted[aria-disabled=true]{color:var(--color-text-muted)}.aria-selected\:bg-accent-soft[aria-selected=true]{background-color:var(--color-accent-soft)}.aria-selected\:font-semibold[aria-selected=true]{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-selected\:text-accent-ink[aria-selected=true]{color:var(--color-accent-ink)}@media(width>=40rem){.sm\:inset-x-auto{inset-inline:auto}}@media(width>=40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:hidden{display:none}}@media(width>=40rem){.sm\:inline-flex{display:inline-flex}}@media(width>=40rem){.sm\:w-36{width:calc(var(--spacing) * 36)}}@media(width>=40rem){.sm\:w-44{width:calc(var(--spacing) * 44)}}@media(width>=40rem){.sm\:max-w-2xl{max-width:var(--container-2xl)}}@media(width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media(width>=40rem){.sm\:max-w-md{max-width:var(--container-md)}}@media(width>=40rem){.sm\:flex-none{flex:none}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm\:items-end{align-items:flex-end}}@media(width>=40rem){.sm\:rounded-2xl{border-radius:var(--radius-2xl)}}@media(width>=40rem){.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media(width>=48rem){.md\:flex{display:flex}}@media(width>=48rem){.md\:hidden{display:none}}@media(width>=48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{color-scheme:light;color-scheme:only light}.dark{--color-bg: oklch(.22 .02 185);--color-surface: oklch(.27 .022 185);--color-surface-2: oklch(.31 .022 185);--color-border: oklch(.38 .02 185);--color-text: oklch(.96 .008 185);--color-text-muted: oklch(.7 .015 185);--color-primary: var(--color-teal-500);--color-accent: var(--color-teal-400);--color-danger-soft: oklch(.3 .06 25);--color-accent-soft: oklch(.72 .085 187 / .2);--color-accent-softer: oklch(.72 .085 187 / .1);--color-accent-ink: var(--color-teal-300);--glass-fill: oklch(.27 .02 185 / .55);--glass-fill-strong: oklch(.27 .02 185 / .72);--glass-fill-soft: oklch(.31 .022 185 / .5);--glass-border: oklch(1 0 0 / .12);--glass-border-soft: oklch(1 0 0 / .08);--glass-shadow: 0 10px 30px -10px oklch(0 0 0 / .5);--glass-shadow-pop: 0 24px 60px -16px oklch(0 0 0 / .55), 0 6px 18px -6px oklch(0 0 0 / .35);--grad-1: oklch(.3 .03 185);--grad-2: oklch(.24 .02 185);--grad-3: oklch(.2 .02 185);color-scheme:dark}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes picker-pop{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes picker-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cal-mchip.is-full{background:var(--color-accent-soft)}.cal-mchip.is-neg{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.cal-mchip.is-cancelled{opacity:.55;text-decoration:line-through;border-left-color:var(--color-text-muted);background:var(--color-surface-2)}.cal-mchip.is-neg .cal-mchip-occ{color:var(--color-danger)}.cal-tblock.is-full{background:color-mix(in srgb,oklch(.66 .105 188) 20%,oklch(1 0 0))}@supports (color: color-mix(in lab,red,red)){.cal-tblock.is-full{background:color-mix(in oklch,var(--color-accent) 20%,var(--color-surface))}}.cal-tblock.is-neg{background:var(--color-danger-soft)}.cal-tblock.is-neg .cal-bar{background:var(--color-danger)}.cal-tblock.is-cancelled{background:var(--color-surface-2);opacity:.65}.cal-tblock.is-cancelled .cal-bar{background:var(--color-text-muted)}.cal-tblock.is-neg .cal-tblock-time,.cal-tblock.is-neg .cal-tblock-occ{color:var(--color-danger)}.cal-tblock.is-laned{padding:3px 4px 3px 7px}.cal-tblock.is-laned .cal-tblock-occ.is-corner{display:none}.cal-dblock .cal-bar{width:4px}.cal-dblock.is-full{background:color-mix(in srgb,oklch(.66 .105 188) 18%,oklch(1 0 0))}@supports (color: color-mix(in lab,red,red)){.cal-dblock.is-full{background:color-mix(in oklch,var(--color-accent) 18%,var(--color-surface))}}.cal-dblock.is-neg{background:var(--color-danger-soft)}.cal-dblock.is-neg .cal-bar{background:var(--color-danger)}.cal-dblock.is-cancelled{background:var(--color-surface-2);opacity:.7}.cal-dblock.is-neg .cal-dblock-time{color:var(--color-danger)}.cal-dblock-occ.is-full{background:var(--color-accent);color:var(--color-primary-fg)}.cal-day-att.is-neg{color:var(--color-danger)}.cal-dblock.is-laned{padding:7px 8px 7px 11px}.cal-dblock.is-laned .cal-day-att{font-size:11.5px}.cal-ag-row.is-neg .cal-ag-rail{background:var(--color-danger-soft);border-right-color:var(--color-danger)}.cal-ag-row.is-neg .cal-ag-start{color:var(--color-danger)}.cal-ag-row.is-cancelled .cal-ag-rail{background:var(--color-surface-2);border-right-color:var(--color-text-muted)}.att-row.is-neg{border-color:color-mix(in srgb,oklch(.62 .2 25) 30%,oklch(.92 .008 185));background:color-mix(in srgb,oklch(.95 .03 25) 60%,oklch(1 0 0))}@supports (color: color-mix(in lab,red,red)){.att-row.is-neg{border-color:color-mix(in oklch,var(--color-danger) 30%,var(--color-border))}}@supports (color: color-mix(in lab,red,red)){.att-row.is-neg{background:color-mix(in oklch,var(--color-danger-soft) 60%,var(--color-surface))}}.balance-card.is-neg{background:linear-gradient(180deg,var(--color-danger-soft),var(--color-surface));border-color:color-mix(in srgb,oklch(.62 .2 25) 25%,oklch(.92 .008 185))}@supports (color: color-mix(in lab,red,red)){.balance-card.is-neg{border-color:color-mix(in oklch,var(--color-danger) 25%,var(--color-border))}}.balance-card.is-pos{background:linear-gradient(180deg,var(--color-accent-softer),var(--color-surface))}.picker-backdrop-dim{background:#1d332d57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body{background-color:var(--grad-3);color:var(--color-text);font-family:var(--font-sans)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(165deg,var(--grad-1) 0%,var(--grad-2) 46%,var(--grad-3) 100%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 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-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes spin{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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial}}}
