/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.calendar-v2{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.calendar-v2 .calendar-header{justify-content:space-between;align-items:center;height:2.25rem;margin-bottom:.5rem;display:flex}.calendar-v2 .calendar-header .calendar-header-level{cursor:auto;font-size:.75rem;line-height:var(--tw-leading,1rem);--tw-font-weight:600;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.calendar-v2 .calendar-header .calendar-header-control{width:2.25rem;height:2.25rem;font-size:.75rem;line-height:var(--tw-leading,1rem);--tw-font-weight:900;color:var(--v2-cosmic-400);border-radius:.375rem;justify-content:center;align-items:center;font-weight:900;display:flex}.calendar-v2 .calendar-header .calendar-header-control:hover{background-color:var(--v2-highlight-information);color:var(--v2-cosmic-600)}.calendar-v2 .calendar-header .calendar-header-control[data-disabled=true]{color:var(--v2-gray-100);background-color:#0000}.calendar-v2 .levels-group>div:first-child .calendar-header-level{margin-right:2.25rem}.calendar-v2 .levels-group>div:last-child .calendar-header-level{margin-left:2.25rem}.calendar-v2 .levels-group{justify-content:space-between;display:flex}.calendar-v2 .weekday{text-align:center;width:2.25rem;height:2.25rem;font-size:.75rem;line-height:var(--tw-leading,1rem);--tw-font-weight:600;color:var(--v2-text-secondary);padding:0;font-weight:600}.calendar-v2 .table-cell{width:2.25rem;height:2.25rem;padding:0}.calendar-v2 .day{font-size:inherit;width:100%;height:100%;color:var(--v2-text-primary);outline:none;justify-content:center;align-items:center;padding:3px;font-family:Commons Pro Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.calendar-v2 .day>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.calendar-v2 .day:hover{background-color:var(--v2-highlight-information);border-radius:.25rem}.calendar-v2 .day[data-today=true]>span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--v2-border-light);background-color:var(--v2-bg-secondary);--tw-font-weight:700;color:var(--v2-text-action);border-radius:.25rem;font-weight:700}.calendar-v2 .day[data-in-range=true]{background-color:var(--v2-highlight-information)}.calendar-v2 .day[data-in-range=true]:hover{border-radius:0}.calendar-v2 .day[data-first-in-range=true],.calendar-v2 .day[data-first-in-range=true]:hover{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.calendar-v2 .day[data-last-in-range=true],.calendar-v2 .day[data-last-in-range=true]:hover{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.calendar-v2 .day[data-selected=true]>span{background-color:var(--v2-text-action);color:#fff;border-radius:.25rem}.calendar-v2 .day[data-disabled=true]{pointer-events:none;color:var(--v2-text-disabled)}.calendar-v2 .day[data-disabled=true]:hover{background-color:#0000}.calendar-v2.benchmarks .calendar-header{height:2.5rem}.calendar-v2.benchmarks .calendar-header .calendar-header-control{width:2.5rem;height:2.5rem}.calendar-v2.benchmarks .levels-group>div:first-child .calendar-header-level{margin-right:2.5rem}.calendar-v2.benchmarks .levels-group>div:last-child .calendar-header-level{margin-left:2.5rem}.calendar-v2.benchmarks .weekday,.calendar-v2.benchmarks .table-cell{width:2.5rem;height:2.5rem}.calendar-v2.disabled{pointer-events:none}.calendar-v2.disabled .calendar-header-level,.calendar-v2.disabled .calendar-header-control,.calendar-v2.disabled .weekday,.calendar-v2.disabled .day{color:var(--v2-gray-100)}.calendar-v2.disabled .day[data-today=true]>span{border-color:var(--v2-gray-15);background-color:var(--v2-bg-gray);color:var(--v2-gray-100)}.calendar-v2.disabled .day[data-in-range=true]{background-color:var(--v2-bg-gray)}.calendar-v2.disabled .day[data-selected=true]>span{background-color:var(--v2-bg-gray);color:var(--v2-gray-100)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
