@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-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-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-green-600:#00a544;--color-black:#000;--spacing:.25rem;--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:calc(1.5/1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--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-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);scrollbar-color:var(--border)transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-14{top:calc(var(--spacing)*14)}.right-3{right:calc(var(--spacing)*3)}.left-1\/2{left:50%}.z-50{z-index:50}.m-3{margin:calc(var(--spacing)*3)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-screen{height:100vh}.max-h-\[calc\(100vh-4\.5rem\)\]{max-height:calc(100vh - 4.5rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-8{width:calc(var(--spacing)*8)}.w-24{width:calc(var(--spacing)*24)}.w-48{width:calc(var(--spacing)*48)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[1950px\]{max-width:1950px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.flex-1{flex:1}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-border\/80{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border)80%,transparent)}}.border-destructive\/30{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--color-destructive)30%,transparent)}}.border-input{border-color:var(--color-input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--color-background)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-destructive,.bg-destructive\/5{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive)5%,transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-transparent{background-color:#0000}.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)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.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-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.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\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted-foreground,.text-muted-foreground\/60{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground)70%,transparent)}}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.\[debug\:source\]{debug:source}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/80:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--color-destructive)80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.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-ring:focus{--tw-ring-color:var(--color-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}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-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\: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:.5}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}@media (min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}}:root{--background:#f7f7f5;--foreground:#1f2227;--card:#fefdfd;--card-foreground:#1f2227;--popover:#fefdfd;--popover-foreground:#1f2227;--primary:#a75b00;--primary-foreground:#fff;--secondary:#eef0f4;--secondary-foreground:#414853;--muted:#eef0f3;--muted-foreground:#5e646c;--accent:#fbf2e5;--accent-foreground:#713408;--destructive:#d40924;--destructive-foreground:#fff;--border:#dcdee2;--input:#dcdee2;--ring:#a75b00;--chart-1:#a75b00;--chart-2:#9e4600;--chart-3:#8c3700;--chart-4:#782d00;--chart-5:#632500;--sidebar:#eef0f3;--sidebar-foreground:#1f2227;--sidebar-primary:#a75b00;--sidebar-primary-foreground:#fff;--sidebar-accent:#fbf2e5;--sidebar-accent-foreground:#713408;--sidebar-border:#dcdee2;--sidebar-ring:#a75b00;--radius:.375rem;--spacing:.25rem;--clr-gold:#a75b00;--clr-gold-bg:#a75b001a;--clr-gold-border:#a75b004d;--clr-gold-hover-bg:#a75b002e;--clr-gold-contrast:#0b0b0b;--clr-purple:#6f3bb2;--clr-purple-bg:#6f3bb214;--clr-purple-border:#6f3bb240;--clr-purple-hover-bg:#6f3bb20f;--clr-purple-deep:#5a30b9;--clr-purple-deep-bg:#5a30b914;--clr-purple-deep-border:#5a30b940;--clr-purple-deep-hover-bg:#5a30b90f;--clr-star:#846400;--clr-star-bg:#8464001a;--clr-star-border:#8464004d;--clr-star-hover-bg:#8464000f;--clr-green:#006829;--clr-green-bg:#00682914;--clr-green-border:#00682940;--clr-green-hover-bg:#00682926;--clr-blue:#00617a;--clr-blue-bg:#00617a14;--clr-blue-border:#00617a40;--clr-blue-hover-bg:#00617a26;--clr-blue-muted:#32669a;--clr-blue-muted-bg:#32669a1a;--clr-blue-muted-border:#32669a4d;--clr-red:#b02a2d;--clr-red-bg:#b02a2d14;--clr-red-border:#b02a2d40;--clr-red-hover-bg:#b02a2d26;--clr-orange:#bc4527;--clr-orange-bg:#bc452714;--clr-orange-border:#bc452740;--clr-today:#a75b00;--clr-today-bg:#a75b001f;--clr-today-border:#a75b004d;--clr-rt:#a43b38;--clr-rt-bg:#a43b381a;--clr-rt-border:#a43b3840;--clr-rt-hover-bg:#a43b382e;--clr-pink:#953490;--clr-pink-bg:#95349014;--clr-pink-border:#95349040;--clr-amber:#a16100;--clr-amber-bg:#a1610014;--clr-amber-border:#a1610040;--clr-teal:#09672e;--clr-teal-bg:#09672e14;--clr-teal-border:#09672e40;--clr-earth:#906a21;--clr-earth-bg:#906a211a;--clr-earth-border:#906a2140;--clr-neutral:#555;--clr-neutral-bg:#e4e4e4;--clr-neutral-border:#cecece;--clr-neutral-hover-bg:#d7d7d7;--clr-neutral-hover:#2e2e2e;--clr-cal-personal:#005166;--clr-cal-personal-bg:#00516614;--clr-cal-personal-border:#00516640;--clr-cal-personal-hover-bg:#00516626;--clr-detail-label:#636363;--clr-detail-border:#dedede;--clr-icon-blue:#005799;--clr-icon-green:#006829;--clr-icon-orange:#a75b00;--clr-icon-yellow:#8d6d00;--clr-section-calendar:#a40015;--clr-section-calendar-tint:#bb061e0a;--clr-section-starred:#9a6500;--clr-section-starred-tint:#ad73000d;--clr-section-default:var(--muted-foreground)}@supports (color:lab(0% 0 0)){:root{--background:lab(97.106% .111133 .751424);--foreground:lab(12.9629% -.428468 -3.68954);--card:lab(99.423% .0553429 .375509);--card-foreground:lab(12.9629% -.428468 -3.68954);--popover:lab(99.423% .0553429 .375509);--popover-foreground:lab(12.9629% -.428468 -3.68954);--primary:lab(47.0805% 33.0548 76.3677);--primary-foreground:lab(100% 0 0);--secondary:lab(94.7644% -.267088 -1.87207);--secondary-foreground:lab(30.3224% -.794604 -7.35166);--muted:lab(94.7676% -.214934 -1.49843);--muted-foreground:lab(41.9469% -.688925 -5.55613);--accent:lab(95.9939% 1.221 7.58686);--accent-foreground:lab(29.7709% 25.4785 37.4201);--destructive:lab(45.5382% 69.8881 46.2994);--destructive-foreground:lab(100% 0 0);--border:lab(88.3811% -.317961 -2.24501);--input:lab(88.3811% -.317961 -2.24501);--ring:lab(47.0805% 33.0548 76.3677);--chart-1:lab(47.0805% 33.0548 76.3677);--chart-2:lab(41.0845% 36.1819 57.5542);--chart-3:lab(35.2423% 35.711 47.7098);--chart-4:lab(29.5066% 33.0938 44.1015);--chart-5:lab(23.8655% 27.4387 34.5388);--sidebar:lab(94.7676% -.214934 -1.49843);--sidebar-foreground:lab(12.9629% -.428468 -3.68954);--sidebar-primary:lab(47.0805% 33.0548 76.3677);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.9939% 1.221 7.58686);--sidebar-accent-foreground:lab(29.7709% 25.4785 37.4201);--sidebar-border:lab(88.3811% -.317961 -2.24501);--sidebar-ring:lab(47.0805% 33.0548 76.3677);--clr-gold:lab(47.0805% 33.0548 76.3677);--clr-gold-bg:lab(47.0805% 33.0548 76.3677/.1);--clr-gold-border:lab(47.0805% 33.0548 76.3677/.3);--clr-gold-hover-bg:lab(47.0805% 33.0548 76.3677/.18);--clr-gold-contrast:lab(3.04863% 0 0);--clr-purple:lab(36.6421% 41.9101 -55.4722);--clr-purple-bg:lab(36.6421% 41.9101 -55.4722/.08);--clr-purple-border:lab(36.6421% 41.9101 -55.4722/.25);--clr-purple-hover-bg:lab(36.6421% 41.9101 -55.4722/.06);--clr-purple-deep:lab(32.5845% 44.1348 -66.7198);--clr-purple-deep-bg:lab(32.5845% 44.1348 -66.7198/.08);--clr-purple-deep-border:lab(32.5845% 44.1348 -66.7198/.25);--clr-purple-deep-hover-bg:lab(32.5845% 44.1348 -66.7198/.06);--clr-star:lab(44.4498% 11.324 103.65);--clr-star-bg:lab(44.4498% 11.324 103.65/.1);--clr-star-border:lab(44.4498% 11.324 103.65/.3);--clr-star-hover-bg:lab(44.4498% 11.324 103.65/.06);--clr-green:lab(38.0283% -46.0886 31.4169);--clr-green-bg:lab(38.0283% -46.0886 31.4169/.08);--clr-green-border:lab(38.0283% -46.0886 31.4169/.25);--clr-green-hover-bg:lab(38.0283% -46.0886 31.4169/.15);--clr-blue:lab(36.7291% -26.5041 -30.0649);--clr-blue-bg:lab(36.7291% -26.5041 -30.0649/.08);--clr-blue-border:lab(36.7291% -26.5041 -30.0649/.25);--clr-blue-hover-bg:lab(36.7291% -26.5041 -30.0649/.15);--clr-blue-muted:lab(41.6029% -4.80826 -33.8448);--clr-blue-muted-bg:lab(41.6029% -4.80826 -33.8448/.1);--clr-blue-muted-border:lab(41.6029% -4.80826 -33.8448/.3);--clr-red:lab(40.2801% 53.7849 33.3129);--clr-red-bg:lab(40.2801% 53.7849 33.3129/.08);--clr-red-border:lab(40.2801% 53.7849 33.3129/.25);--clr-red-hover-bg:lab(40.2801% 53.7849 33.3129/.15);--clr-orange:lab(46.3989% 47.8476 43.3782);--clr-orange-bg:lab(46.3989% 47.8476 43.3782/.08);--clr-orange-border:lab(46.3989% 47.8476 43.3782/.25);--clr-today:lab(47.1545% 30.4528 65.1933);--clr-today-bg:lab(47.1545% 30.4528 65.1933/.12);--clr-today-border:lab(47.1545% 30.4528 65.1933/.3);--clr-rt:lab(40.6069% 44.0896 26.0737);--clr-rt-bg:lab(40.6069% 44.0896 26.0737/.1);--clr-rt-border:lab(40.6069% 44.0896 26.0737/.25);--clr-rt-hover-bg:lab(40.6069% 44.0896 26.0737/.18);--clr-pink:lab(39.4041% 49.5807 -30.6111);--clr-pink-bg:lab(39.4041% 49.5807 -30.6111/.08);--clr-pink-border:lab(39.4041% 49.5807 -30.6111/.25);--clr-amber:lab(47.3602% 26.2735 87.8739);--clr-amber-bg:lab(47.3602% 26.2735 87.8739/.08);--clr-amber-border:lab(47.3602% 26.2735 87.8739/.25);--clr-teal:lab(37.6918% -36.456 24.3006);--clr-teal-bg:lab(37.6918% -36.456 24.3006/.08);--clr-teal-border:lab(37.6918% -36.456 24.3006/.25);--clr-earth:lab(47.8288% 10.3031 44.8571);--clr-earth-bg:lab(47.8288% 10.3031 44.8571/.1);--clr-earth-border:lab(47.8288% 10.3031 44.8571/.25);--clr-neutral:lab(36.2% 0 .00000596046);--clr-neutral-bg:lab(90.72% .0000298023 -.0000119209);--clr-neutral-border:lab(82.6% .0000298023 -.0000119209);--clr-neutral-hover-bg:lab(86.08% -.0000298023 0);--clr-neutral-hover:lab(18.8% 0 0);--clr-cal-personal:lab(30.8913% -25.3959 -29.9309);--clr-cal-personal-bg:lab(30.8913% -25.3959 -29.9309/.08);--clr-cal-personal-border:lab(30.8913% -25.3959 -29.9309/.25);--clr-cal-personal-hover-bg:lab(30.8913% -25.3959 -29.9309/.15);--clr-detail-label:lab(42% 0 0);--clr-detail-border:lab(88.4% 0 .0000119209);--clr-icon-blue:lab(35.4663% -2.02532 -43.501);--clr-icon-green:lab(38.0283% -46.0886 31.4169);--clr-icon-orange:lab(47.0805% 33.0548 76.3677);--clr-icon-yellow:lab(48.0074% 8.39496 83.5656);--clr-section-calendar:lab(34.1199% 63.7074 45.541);--clr-section-calendar-tint:lab(39.9438% 63.5347 42.0903/.04);--clr-section-starred:lab(47.56% 20.4682 80.1871);--clr-section-starred-tint:lab(53.3513% 21.7948 85.7521/.05)}}.dark{--background:#171717;--foreground:#eee;--card:#262626;--card-foreground:#eee;--popover:#262626;--popover-foreground:#eee;--primary:#f59e0b;--primary-foreground:#000;--secondary:#262626;--secondary-foreground:#eee;--muted:#1f1f1f;--muted-foreground:#b7b7b7;--accent:#92400e;--accent-foreground:#fde68a;--destructive:#ef4444;--destructive-foreground:#fff;--border:#404040;--input:#404040;--ring:#f59e0b;--chart-1:#fbbf24;--chart-2:#d97706;--chart-3:#92400e;--chart-4:#b45309;--chart-5:#92400e;--sidebar:#0f0f0f;--sidebar-foreground:#e5e5e5;--sidebar-primary:#f59e0b;--sidebar-primary-foreground:#fff;--sidebar-accent:#92400e;--sidebar-accent-foreground:#fde68a;--sidebar-border:#404040;--sidebar-ring:#f59e0b;--radius:.375rem;--clr-gold:#e99b2a;--clr-gold-bg:#e99b2a26;--clr-gold-border:#e99b2a59;--clr-gold-hover-bg:#e99b2a40;--clr-gold-contrast:#0b0b0b;--clr-purple:#a170eb;--clr-purple-bg:#a170eb26;--clr-purple-border:#a170eb59;--clr-purple-hover-bg:#a170eb14;--clr-purple-deep:#8362ed;--clr-purple-deep-bg:#7552db26;--clr-purple-deep-border:#8362ed59;--clr-purple-deep-hover-bg:#7552db14;--clr-star:#b59f00;--clr-star-bg:#e5dc662e;--clr-star-border:#b59f0066;--clr-star-hover-bg:#e5dc6614;--clr-green:#1eab53;--clr-green-bg:#4cb86a26;--clr-green-border:#1eab5366;--clr-green-hover-bg:#4cb86a40;--clr-blue:#00b7dd;--clr-blue-bg:#009fc11f;--clr-blue-border:#00a0c64d;--clr-blue-hover-bg:#009fc140;--clr-blue-muted:#67aaed;--clr-blue-muted-bg:#0e579440;--clr-blue-muted-border:#4284c580;--clr-red:#e45d58;--clr-red-bg:#b9464226;--clr-red-border:#e45d5866;--clr-red-hover-bg:#b9464240;--clr-orange:#ff987c;--clr-orange-bg:#f87b5c1f;--clr-orange-border:#f87b5c4d;--clr-today:#ffbe87;--clr-today-bg:#944f0040;--clr-today-border:#bb680280;--clr-rt:#ffb7b0;--clr-rt-bg:#8c343240;--clr-rt-border:#ad524d66;--clr-rt-hover-bg:#8c343266;--clr-pink:#e882e1;--clr-pink-bg:#d179ca1f;--clr-pink-border:#d773d04d;--clr-amber:#f4a437;--clr-amber-bg:#e99b2a1f;--clr-amber-border:#d98b094d;--clr-teal:#3fc168;--clr-teal-bg:#4cb86a1f;--clr-teal-border:#1eab534d;--clr-earth:#d6a54d;--clr-earth-bg:#cfa76126;--clr-earth-border:#b586294d;--clr-neutral:#9e9e9e;--clr-neutral-bg:#2e2e2e;--clr-neutral-border:#484848;--clr-neutral-hover-bg:#3a3a3a;--clr-neutral-hover:#cecece;--clr-cal-personal:#00809f;--clr-cal-personal-bg:#009fc11f;--clr-cal-personal-border:#00809f4d;--clr-cal-personal-hover-bg:#009fc140;--clr-detail-label:#9e9e9e;--clr-detail-border:#3a3a3a;--clr-icon-blue:#3a93e6;--clr-icon-green:#1eab53;--clr-icon-orange:#e18528;--clr-icon-yellow:#d4a800;--clr-section-calendar:#e85854;--clr-section-calendar-tint:#a8363414;--clr-section-starred:#d79628;--clr-section-starred-tint:#a9741614;--clr-section-default:var(--muted-foreground);--clr-section-bg:#222}@supports (color:lab(0% 0 0)){.dark{--background:lab(7.73655% 0 0);--foreground:lab(94.2% 0 0);--card:lab(15.1576% 0 0);--card-foreground:lab(94.2% 0 0);--popover:lab(15.1576% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(72.7923% 26.9413 75.4637);--primary-foreground:lab(0% 0 0);--secondary:lab(15.1576% 0 0);--secondary-foreground:lab(94.2% 0 0);--muted:lab(11.7588% 0 -.00000298023);--muted-foreground:lab(74.48% -.0000298023 0);--accent:lab(38.018% 33.4899 44.1576);--accent-foreground:lab(91.7423% -.633925 47.5872);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(27.094% 0 0);--input:lab(27.094% 0 0);--ring:lab(72.7923% 26.9413 75.4637);--chart-1:lab(81.2523% 13.2677 77.0876);--chart-2:lab(60.4883% 34.8808 66.4555);--chart-3:lab(38.018% 33.4899 44.1576);--chart-4:lab(47.4615% 37.7706 54.9001);--chart-5:lab(38.018% 33.4899 44.1576);--sidebar:lab(4.31377% 0 0);--sidebar-foreground:lab(90.9404% 0 -.0000119209);--sidebar-primary:lab(72.7923% 26.9413 75.4637);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(38.018% 33.4899 44.1576);--sidebar-accent-foreground:lab(91.7423% -.633925 47.5872);--sidebar-border:lab(27.094% 0 0);--sidebar-ring:lab(72.7923% 26.9413 75.4637);--clr-gold:lab(70.6914% 24.1602 66.1517);--clr-gold-bg:lab(70.6914% 24.1602 66.1517/.15);--clr-gold-border:lab(70.6914% 24.1602 66.1517/.35);--clr-gold-hover-bg:lab(70.6914% 24.1602 66.1517/.25);--clr-gold-contrast:lab(3.04863% 0 0);--clr-purple:lab(56.69% 38.9598 -55.7984);--clr-purple-bg:lab(56.69% 38.9598 -55.7984/.15);--clr-purple-border:lab(56.69% 38.9598 -55.7984/.35);--clr-purple-hover-bg:lab(56.69% 38.9598 -55.7984/.08);--clr-purple-deep:lab(50.5162% 38.8222 -66.8722);--clr-purple-deep-bg:lab(44.5787% 40.2541 -66.788/.15);--clr-purple-deep-border:lab(50.5162% 38.8222 -66.8722/.35);--clr-purple-deep-hover-bg:lab(44.5787% 40.2541 -66.788/.08);--clr-star:lab(65.8437% -1.4199 80.085);--clr-star-bg:lab(86.9225% -7.79033 58.012/.18);--clr-star-border:lab(65.8437% -1.4199 80.085/.4);--clr-star-hover-bg:lab(86.9225% -7.79033 58.012/.08);--clr-green:lab(61.5166% -51.6053 34.349);--clr-green-bg:lab(67.0945% -45.2256 29.7459/.15);--clr-green-border:lab(61.5166% -51.6053 34.349/.4);--clr-green-hover-bg:lab(67.0945% -45.2256 29.7459/.25);--clr-blue:lab(68.2249% -33.1982 -35.1191);--clr-blue-bg:lab(59.9856% -27.1254 -28.2171/.12);--clr-blue-border:lab(60.079% -32.5023 -34.9868/.3);--clr-blue-hover-bg:lab(59.9856% -27.1254 -28.2171/.25);--clr-blue-muted:lab(67.1145% -7.16534 -40.8577);--clr-blue-muted-bg:lab(35.5745% -2.86636 -40.2468/.25);--clr-blue-muted-border:lab(53.1235% -5.76985 -40.6137/.5);--clr-red:lab(57.7171% 53.4551 31.252);--clr-red-bg:lab(46.3104% 47.2106 27.79/.15);--clr-red-border:lab(57.7171% 53.4551 31.252/.4);--clr-red-hover-bg:lab(46.3104% 47.2106 27.79/.25);--clr-orange:lab(74.309% 46.9037 39.3797);--clr-orange-bg:lab(66.1731% 47.1284 40.0578/.12);--clr-orange-border:lab(66.1731% 47.1284 40.0578/.3);--clr-today:lab(82.089% 28.2681 52.6294);--clr-today-bg:lab(41.3182% 31.0067 70.9209/.25);--clr-today-border:lab(52.9853% 29.9699 60.1556/.5);--clr-rt:lab(81.4531% 37.2948 20.6652);--clr-rt-bg:lab(35.0104% 37.7494 22.1378/.25);--clr-rt-border:lab(46.6267% 37.5876 21.4741/.4);--clr-rt-hover-bg:lab(35.0104% 37.7494 22.1378/.4);--clr-pink:lab(68.5116% 49.6467 -30.8922);--clr-pink-bg:lab(63.0142% 43.8186 -27.291/.12);--clr-pink-border:lab(62.6968% 49.6301 -30.8452/.3);--clr-amber:lab(74.1858% 23.9202 65.0302);--clr-amber-bg:lab(70.6914% 24.1602 66.1517/.12);--clr-amber-border:lab(64.8649% 24.5976 68.6789/.3);--clr-teal:lab(69.6529% -51.4113 33.9912);--clr-teal-bg:lab(67.0945% -45.2256 29.7459/.12);--clr-teal-border:lab(61.5166% -51.6053 34.349/.3);--clr-earth:lab(71.071% 11.7474 51.7651);--clr-earth-bg:lab(71.0972% 9.13835 41.5745/.15);--clr-earth-border:lab(59.43% 12.4412 54.1424/.3);--clr-neutral:lab(65.2% 0 0);--clr-neutral-bg:lab(18.8% 0 0);--clr-neutral-border:lab(30.4% -.0000149012 0);--clr-neutral-hover-bg:lab(24.6% 0 0);--clr-neutral-hover:lab(82.6% .0000298023 -.0000119209);--clr-cal-personal:lab(48.4298% -31.1328 -34.7665);--clr-cal-personal-bg:lab(59.9856% -27.1254 -28.2171/.12);--clr-cal-personal-border:lab(48.4298% -31.1328 -34.7665/.3);--clr-cal-personal-hover-bg:lab(59.9856% -27.1254 -28.2171/.25);--clr-detail-label:lab(65.2% 0 0);--clr-detail-border:lab(24.6% 0 0);--clr-icon-blue:lab(58.7199% -5.55909 -50.5326);--clr-icon-green:lab(61.5166% -51.6053 34.349);--clr-icon-orange:lab(64.5716% 31.6277 61.3514);--clr-icon-yellow:lab(71.3248% 8.1557 78.9435);--clr-section-calendar:lab(57.6104% 56.6725 33.4484);--clr-section-calendar-tint:lab(40.499% 47.3146 28.368/.08);--clr-section-starred:lab(67.3872% 18.7132 63.1076);--clr-section-starred-tint:lab(53.4775% 16.1855 54.8272/.08);--clr-section-bg:lab(13% 0 0)}}.review-context{background:var(--muted);border:1px solid var(--border)}.review-dot{background:var(--clr-gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s infinite pulse-purple}.tab-bar{border-bottom:1px solid var(--border);align-items:stretch;gap:0;height:40px;display:flex}.tab-btn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:500;transition:color .15s;display:flex;position:relative}.tab-btn:hover,.tab-btn[data-state=active]{color:var(--foreground)}.tab-btn[data-state=active]:after{content:"";background:var(--clr-gold);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.tab-badge{font-family:var(--font-mono);background:var(--clr-gold-bg);color:var(--clr-gold);border:1px solid var(--clr-gold-border);border-radius:10px;padding:1px 6px;font-size:9px;font-weight:500}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-panel-active{animation:.2s ease-out tab-fade-in}.checkbox-custom{border:1.5px solid var(--muted-foreground);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .1s;display:flex}.checkbox-custom:hover{border-color:var(--foreground)}.checkbox-custom[data-state=checked]{background:var(--muted-foreground);border-color:var(--muted-foreground);color:var(--background)}.checkbox-custom:disabled{cursor:not-allowed;opacity:.5}.checkbox-custom:focus-visible{box-shadow:0 0 0 2px var(--clr-gold-border);outline:none}.filter-select{font-family:var(--font-sans);background:var(--muted);color:var(--foreground);border:1px solid var(--border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%235c5d66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:4px;padding:5px 28px 5px 10px;font-size:11px;transition:border-color .12s}.filter-select:hover{border-color:var(--ring)}.filter-select:focus{border-color:var(--ring);outline:none}.status-toggle-group{background:var(--muted);border:1px solid var(--border);border-radius:4px;gap:2px;padding:2px}.status-toggle-item{color:var(--muted-foreground);background:0 0;border:1px solid #0000;font-weight:500;transition:all .12s;border-radius:3px!important;height:auto!important;padding:4px 10px!important;font-size:10px!important}.status-toggle-item:hover{color:var(--foreground)}.status-toggle-item[data-state=on][data-filter=home]{background:var(--clr-gold-bg);color:var(--clr-gold);border-color:var(--clr-gold-border)}.status-toggle-item[data-state=on][data-filter=new_updated]{background:var(--clr-purple-bg);color:var(--clr-purple);border-color:var(--clr-purple-border)}.status-toggle-item[data-state=on][data-filter=starred]{background:var(--clr-star-bg);color:var(--clr-star);border-color:var(--clr-star-border)}.status-toggle-item[data-state=on][data-filter=in_calendar]{background:var(--clr-green-bg);color:var(--clr-green);border-color:var(--clr-green-border)}.status-toggle-item[data-state=on][data-filter=archived]{background:var(--clr-blue-muted-bg);color:var(--clr-blue-muted);border-color:var(--clr-blue-muted-border)}.status-toggle-item[data-state=on][data-filter=excluded]{background:var(--clr-red-bg);color:var(--clr-red);border-color:var(--clr-red-border)}.status-toggle-item[data-state=on][data-filter=range]{background:var(--clr-blue-bg);color:var(--clr-blue);border-color:var(--clr-blue-border)}.badge-new{background:var(--clr-purple-bg);color:var(--clr-purple);border:1px solid var(--clr-purple-border)}.badge-new:before{content:"";background:var(--clr-purple);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-purple}.badge-updated{background:var(--clr-purple-deep-bg);color:var(--clr-purple-deep);border:1px solid var(--clr-purple-deep-border)}.badge-updated:before{content:"";background:var(--clr-purple-deep);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-purple}.badge-archived{background:var(--clr-neutral-bg);color:var(--clr-neutral);border:1px solid var(--clr-neutral-border)}.badge-starred{background:var(--clr-star-bg);color:var(--clr-star);border:1px solid var(--clr-star-border)}.badge-starred:before{content:"★";color:var(--clr-star);font-size:7px}.badge-in-calendar{background:var(--clr-green-bg);color:var(--clr-green);border:1px solid var(--clr-green-border)}.badge-category{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);font-size:9px}.category-icon{flex-shrink:0;margin-right:2px}.badge-cat-science{background:var(--clr-blue-bg);color:var(--clr-blue);border-color:var(--clr-blue-border)}.badge-cat-talk{background:var(--clr-amber-bg);color:var(--clr-amber);border-color:var(--clr-amber-border)}.badge-cat-comedy{background:var(--clr-orange-bg);color:var(--clr-orange);border-color:var(--clr-orange-border)}.badge-cat-play{background:var(--clr-purple-bg);color:var(--clr-purple);border-color:var(--clr-purple-border)}.badge-cat-musical{background:var(--clr-pink-bg);color:var(--clr-pink);border-color:var(--clr-pink-border)}.badge-cat-movie{background:var(--clr-red-bg);color:var(--clr-red);border-color:var(--clr-red-border)}.badge-cat-festival{background:var(--clr-teal-bg);color:var(--clr-teal);border-color:var(--clr-teal-border)}.badge-cat-storytelling{background:var(--clr-earth-bg);color:var(--clr-earth);border-color:var(--clr-earth-border)}.badge-cat-other{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}@keyframes pulse-purple{0%,to{opacity:1}50%{opacity:.3}}.home-section+.home-section{margin-top:0}.home-section-header{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--border);border-top:1px solid var(--border);z-index:5;border-radius:0;align-items:center;gap:8px;margin:0 -16px;padding:6px 16px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.home-section-cards{margin:0 -16px;padding:12px 16px}.home-section[data-section=in_calendar] .home-section-header{color:var(--clr-section-calendar)}.home-section[data-section=in_calendar] .home-section-cards{background:var(--clr-section-calendar-tint)}.home-section[data-section=starred] .home-section-header{color:var(--clr-section-starred)}.home-section[data-section=starred] .home-section-cards{background:var(--clr-section-starred-tint)}.home-section-count{font-family:var(--font-mono);color:inherit;background:#00000014;background:lab(0% 0 0/.08);border:1px solid #0000001a;border:1px solid lab(0% 0 0/.1);border-radius:10px;padding:1px 8px;font-size:10px;font-weight:500;line-height:1.6}.row-new:hover{background:var(--clr-purple-hover-bg)!important}.row-updated:hover{background:var(--clr-purple-deep-hover-bg)!important}.row-starred:hover{background:var(--clr-star-hover-bg)!important}.btn-action-star{color:var(--clr-star)!important}.btn-action-star:hover{background:var(--clr-star-bg)!important;color:var(--clr-star)!important}.btn-action-archive{background:var(--clr-neutral-bg)!important;color:var(--clr-neutral)!important;border-color:var(--clr-neutral-border)!important}.btn-action-archive:hover{background:var(--clr-neutral-hover-bg)!important;color:var(--clr-neutral-hover)!important}.btn-action-calendar{background:var(--clr-green-bg)!important;color:var(--clr-green)!important;border-color:var(--clr-green-border)!important}.btn-action-calendar:hover{background:var(--clr-green-hover-bg)!important}.detail-grid{grid-template-columns:120px 1fr;gap:8px 16px;font-size:12px;display:grid}.detail-label{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-detail-label);padding-top:2px;font-size:.625rem}.detail-value{color:inherit}.detail-section{border-top:1px solid var(--clr-detail-border);margin-top:14px;padding-top:14px}.event-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s;overflow:hidden}.event-card:hover{border-color:var(--ring)}.event-card+.event-card{margin-top:12px}.event-card.card-disabled{opacity:.7}.event-card-body{grid-template-columns:1fr 280px;align-items:start;gap:20px;padding:10px 16px;display:grid}.event-card-left{min-width:0}.event-card-right{flex-direction:column;align-items:flex-end;display:flex}.event-card-right .card-meta{width:100%}.card-badges-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-badges{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}.badge-group-left{gap:4px;display:inline-flex}.badge-onsite{background:var(--clr-green-bg);color:var(--clr-green);border:1px solid var(--clr-green-border)}.badge-virtual{background:var(--clr-purple-bg);color:var(--clr-purple);border:1px solid var(--clr-purple-border)}.card-title-row{padding:8px 16px 0}.card-title-link{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:600;text-decoration:none;display:inline}.card-title-link:hover{color:var(--primary)}.card-title-text{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:600}.proximity-tag{letter-spacing:.04em;font-size:10px;font-weight:600;font-family:var(--font-mono);color:var(--clr-blue);background:var(--clr-blue-bg);border:1px solid var(--clr-blue-border);text-transform:uppercase;border-radius:3px;align-items:center;padding:1px 7px;display:inline-flex}.proximity-today{color:var(--clr-today);background:var(--clr-today-bg);border-color:var(--clr-today-border);font-weight:700}.rt-badge{font-size:10px;font-weight:600;font-family:var(--font-mono);color:var(--clr-rt);background:var(--clr-rt-bg);border:1px solid var(--clr-rt-border);letter-spacing:.02em;border-radius:3px;align-items:center;gap:2px;padding:1px 7px;text-decoration:none;display:inline-flex}a.rt-badge:hover{background:var(--clr-rt-hover-bg);text-decoration:none}.card-speaker{color:var(--muted-foreground);margin-top:2px;font-size:12px}.speaker-label{color:var(--muted-foreground);opacity:.7}.card-body{grid-template-columns:1fr 260px;gap:20px;padding:12px 16px 14px;display:grid}.card-description{color:var(--muted-foreground);font-size:12px;line-height:1.6}.card-description p{margin:0}.card-description p+p{margin-top:4px}.excluded-reason{font-size:10px;font-family:var(--font-mono);color:var(--clr-red);margin-bottom:6px}.card-meta{flex-direction:column;gap:6px;font-size:11px;display:flex}.meta-row{align-items:flex-start;gap:8px;display:flex}.meta-label{color:var(--muted-foreground);min-width:72px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;padding-top:1px;font-size:10px}.meta-value{color:var(--foreground);flex:1;font-size:11px}.meta-value a{color:var(--primary);font-size:10px;font-family:var(--font-mono);text-decoration:none}.meta-value a:hover{text-decoration:underline}.multi-date{align-items:center;gap:6px;display:inline-flex}.multi-date .more{font-family:var(--font-mono);color:var(--primary);background:var(--clr-gold-bg);border:1px solid var(--clr-gold-border);cursor:pointer;border-radius:3px;padding:1px 6px;font-size:9px;transition:all .12s}.multi-date .more:hover{background:var(--clr-gold-hover-bg)}.card-actions{border-top:1px solid var(--border);background:var(--muted);align-items:center;gap:2px;padding:8px 12px;display:flex}.card-action-btn{font-family:var(--font-sans);color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.card-action-btn:hover{background:var(--accent);color:var(--foreground)}.card-action-btn.active{color:var(--clr-star)}.card-action-btn:disabled{opacity:.3;cursor:default;pointer-events:none}a.card-action-btn{text-decoration:none}.action-icon-blue{color:var(--clr-icon-blue)}.action-icon-green{color:var(--clr-icon-green)}.action-icon-orange{color:var(--clr-icon-orange)}.action-icon-yellow{color:var(--clr-icon-yellow)}.action-icon-muted{color:var(--muted-foreground)}.action-spacer{flex:1}.inline-dates{border-top:0px solid var(--border);grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;display:grid}.inline-dates.show{border-top-width:1px;grid-template-rows:1fr}.inline-dates-inner{overflow:hidden}.inline-dates.show .inline-dates-inner{background:var(--muted);padding:10px 16px 12px}.date-picker-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:8px;font-size:9px}.date-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.date-chip{font-family:var(--font-mono);color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:4px 10px;font-size:10px;font-weight:400;transition:all .12s}.date-chip:hover{border-color:var(--clr-gold-border);color:var(--foreground)}.date-chip.selected{background:var(--clr-gold-bg);border-color:var(--primary);color:var(--primary)}.date-chip:disabled{opacity:.4;cursor:default;pointer-events:none}.attend-mode-row{margin-bottom:10px}.attend-mode-row .date-picker-label{margin-bottom:6px}.attend-chips{gap:6px;display:flex}.attend-chip{font-family:var(--font-mono);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);padding:4px 10px;font-size:10px;font-weight:400;transition:all .12s}.attend-chip:hover{color:var(--foreground)}.attend-chip.selected-onsite{background:var(--clr-green-bg);border-color:var(--clr-green);color:var(--clr-green)}.attend-chip.selected-virtual{background:var(--clr-purple-bg);border-color:var(--clr-purple);color:var(--clr-purple)}.calendar-targets{gap:8px;display:flex}.cal-target-btn{font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;border:1px solid;padding:5px 14px;font-size:11px;font-weight:500;transition:all .12s}.cal-personal{background:var(--clr-cal-personal-bg);color:var(--clr-cal-personal);border-color:var(--clr-cal-personal-border)}.cal-personal:hover{background:var(--clr-cal-personal-hover-bg)}.cal-family{background:var(--clr-purple-bg);color:var(--clr-purple);border-color:var(--clr-purple-border)}.cal-family:hover{background:var(--clr-purple-hover-bg)}.cal-target-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.source-card-body{grid-template-columns:1fr 500px;align-items:start;gap:20px;padding:10px 16px;display:grid}.source-card-left{min-width:0}.source-card-meta .meta-label{min-width:80px}.meta-value-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s;overflow:hidden}.source-card:hover{border-color:var(--ring)}.source-card+.source-card{margin-top:12px}.source-card.card-disabled .card-meta,.source-card.card-disabled .card-description,.source-card.card-disabled .card-actions{opacity:.7}.keyword-chips{flex-wrap:wrap;gap:6px;display:flex}.keyword-chip{font-family:var(--font-mono);border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:400;display:inline-flex}.keyword-chip button{cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:12px;line-height:1;transition:opacity .12s}.keyword-chip button:hover{opacity:1}.keyword-chip-exclude{background:var(--clr-red-bg);color:var(--clr-red);border:1px solid var(--clr-red-border)}.cs-indicator{opacity:.7;margin-left:1px;font-size:8px;font-style:italic;font-weight:700}.exclusions-link{font-family:var(--font-mono);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;text-decoration:none;transition:color .12s}.exclusions-link:hover{color:var(--primary);text-decoration:underline}.inline-icon-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:3px;flex-shrink:0;align-items:center;padding:2px;display:flex}.inline-icon-btn:hover{color:var(--foreground);background:var(--muted)}.sync-run-card{border:1px solid var(--border);border-radius:6px;overflow:hidden}.sync-run-header{background:var(--card);cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--foreground);text-align:left;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.sync-run-header:hover{background:var(--muted)}.sync-run-status{font-family:var(--font-mono);text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.sync-status-ok{background:var(--clr-green-bg);color:var(--clr-green)}.sync-status-partial{background:var(--clr-orange-bg);color:var(--clr-orange)}.sync-status-failed{background:var(--clr-red-bg);color:var(--clr-red)}.sync-status-cancelled{background:var(--clr-orange-bg);color:var(--clr-orange)}.sync-status-skipped{background:var(--muted);color:var(--muted-foreground)}.sync-run-time{font-family:var(--font-mono);color:var(--muted-foreground);flex-shrink:0;font-size:10px}.sync-run-duration{font-family:var(--font-mono);color:var(--muted-foreground);opacity:.7;flex-shrink:0;font-size:10px}.sync-run-stats{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:10px}.sync-stat-bad{color:var(--clr-red)}.sync-run-warn{color:var(--clr-orange);flex-shrink:0}.sync-run-details{border-top:1px solid var(--border);background:var(--background);flex-direction:column;gap:12px;padding:10px 12px;display:flex}.sync-run-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.sync-run-meta code{font-family:var(--font-mono);font-size:10px}.sync-detail-section{flex-direction:column;gap:4px;display:flex}.sync-detail-heading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:10px;font-weight:600}.sync-failure-row{gap:8px;padding:3px 0;font-size:11px;display:flex}.sync-source-results{flex-direction:column;gap:2px;display:flex}.sync-source-row{flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}.sync-source-id{font-size:10px}a.sync-source-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}a.sync-source-link:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.sync-source-counts{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.sync-diagnostics{width:100%;margin-top:2px;padding-left:16px}.sync-diagnostic-line{color:var(--clr-orange);align-items:center;gap:4px;font-size:10px;display:flex}.sync-running-indicator{font-family:var(--font-mono);color:var(--clr-purple);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.sync-spinner{border:2px solid var(--border);border-top-color:var(--clr-purple);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.user-menu-wrapper{position:relative}.user-indicator{font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:11px;transition:all .1s;display:inline-flex}.user-indicator:hover{background:var(--muted);border-color:var(--border)}.user-avatar{background:var(--muted-foreground);width:22px;height:22px;color:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.user-name{font-weight:500}.user-menu-backdrop{z-index:49;position:fixed;inset:0}.user-menu{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;min-width:200px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #0000001f;box-shadow:0 4px 16px lab(0% 0 0/.12)}.user-menu-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:8px;display:flex}.user-menu-display-name{font-family:var(--font-sans);color:var(--foreground);font-size:13px;font-weight:600}.user-menu-role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--clr-purple-bg);color:var(--clr-purple);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:500}.user-menu-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-menu-label{font-family:var(--font-sans);color:var(--muted-foreground);font-size:11px}.user-menu-logout{border:none;border-top:1px solid var(--border);width:calc(100% + 24px);font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:0 0 4px 4px;align-items:center;gap:6px;margin-top:2px;margin-bottom:-12px;margin-left:-12px;padding:8px 12px;font-size:11px;display:flex}.user-menu-logout:hover{color:var(--foreground);background:var(--muted)}.theme-switcher{background:var(--muted);border:1px solid var(--border);border-radius:4px;align-items:center;gap:0;padding:2px;display:inline-flex}.theme-switcher button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;padding:4px 8px;font-size:13px;line-height:1;transition:all .12s;display:flex}.theme-switcher button:hover{color:var(--foreground)}.theme-switcher button.active{background:var(--card);color:var(--foreground);border-color:var(--border)}.build-stamp{color:var(--muted-foreground);opacity:.7;pointer-events:none;font-size:10px;position:fixed;bottom:6px;right:10px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
