@layer geist{.modal_wrapper__UviS_{background-color:var(--ds-background-100);--modal-padding:24px;--modal-radius:12px;border-radius:var(--modal-radius);box-shadow:var(--ds-shadow-modal);color:var(--ds-gray-1000);display:flex;flex-direction:column;max-width:100%;opacity:0;transform:scale(var(--ds-motion-overlay-scale));transition-property:opacity,transform;transition-duration:var(--ds-motion-overlay-duration);transition-timing-function:var(--ds-motion-overlay-timing);overflow:hidden;overflow-y:auto;max-height:min(800px,80vh)}@media (min-width:601px){.modal_wrapper__UviS_{overflow:hidden}.modal_wrapper__UviS_ .modal_modalBody__CJ6cc{overflow-y:auto}}.modal_wrapper__UviS_>form{border-radius:12px;overflow-x:hidden;overflow-y:auto}.modal_drawer__qwHtU{overflow:hidden;overflow-y:auto}.modal_allowOverflow__UEpXC{overflow:visible}.modal_sticky__9Ei7t .modal_header__WbjVA{position:sticky;top:0;margin-left:calc(-1 * var(--modal-padding));margin-right:calc(-1 * var(--modal-padding));padding:20px var(--modal-padding);display:flex;justify-content:flex-start;align-items:center;gap:10px}.modal_sticky__9Ei7t .modal_header__WbjVA h3{margin:0;font-size:20px;line-height:24px;display:block}.modal_sticky__9Ei7t .modal_header__WbjVA:before{content:"";left:0;top:100%;position:absolute;background:red;width:100%;height:12px;opacity:0;background:rgba(0,0,0,.075);filter:blur(3px);transform:translateY(-75%);z-index:-1;transition:opacity .2s}.dark-theme .modal_sticky__9Ei7t .modal_header__WbjVA:before{background:rgba(255,255,255,.1)}.modal_sticky__9Ei7t .modal_header__WbjVA:after{content:"";position:absolute;inset:0;background:var(--ds-background-200);box-shadow:0 0 0 1px var(--ds-gray-alpha-400);z-index:-1}.dark-theme .modal_sticky__9Ei7t .modal_header__WbjVA:after{background:var(--ds-background-100)}@media (min-width:601px){.modal_sticky__9Ei7t .modal_modalBody__CJ6cc{padding-top:0!important}}.modal_wrapper__UviS_.modal_active__pUjJo{opacity:1;transform:scale(1)}@media (max-width:540px){.modal_wrapper__UviS_{max-width:calc(100vw - 20px)}}.modal_fullWidth__aIGRQ{width:100%}.modal_actions__ZKgkv{position:sticky;bottom:0;padding:16px;display:flex;flex-shrink:0;justify-content:space-between}.modal_actions__ZKgkv:before{content:"";left:0;bottom:100%;position:absolute;width:100%;height:12px;background:rgba(0,0,0,.075);filter:blur(3px);transform:translateZ(0) translateY(275%);z-index:-1;transition:transform .2s}.dark-theme .modal_actions__ZKgkv:before{background:rgba(255,255,255,.1)}.modal_actions__ZKgkv:after{content:"";position:absolute;inset:0;background:var(--ds-background-200);box-shadow:0 -1px 0 0 var(--ds-gray-alpha-400);z-index:-1;border-bottom-left-radius:var(--modal-radius);border-bottom-right-radius:var(--modal-radius)}.dark-theme .modal_actions__ZKgkv:after{background:var(--ds-background-100)}.modal_actions__ZKgkv>div{display:flex;gap:16px}.modal_showStickyBottomShadow__9mOWr+.modal_actions__ZKgkv:before{transform:translateZ(0) translateY(75%)}.modal_showStickyTopShadow__vWwN9 .modal_header__WbjVA:before{opacity:1}.modal_buttonActions__KwWZQ{position:sticky;bottom:0;border-top:1px solid var(--ds-gray-alpha-400);display:flex;justify-content:space-between;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;padding:var(--geist-space-4x);background-color:var(--ds-background-100)}.modal_maskOverlay__GbQH2{position:absolute;top:0;left:0;width:100%;height:24px;background:linear-gradient(180deg,var(--ds-background-100) 25%,rgba(255,255,255,0) 100%);border-top-left-radius:var(--modal-radius);border-top-right-radius:var(--modal-radius);pointer-events:none}.modal_sticky__9Ei7t .modal_maskOverlay__GbQH2{display:none}.modal_modalBody__CJ6cc{font-size:14px;line-height:1.6;padding:0;overflow-x:hidden;position:relative;border-top-left-radius:var(--modal-radius);border-top-right-radius:var(--modal-radius)}.modal_modalBody__CJ6cc.modal_padding__BxXDa{padding:var(--modal-padding)}.dark-theme .modal_modalBody__CJ6cc.modal_padding__BxXDa{background:var(--ds-background-200)}.modal_error__t6HQk{background:var(--geist-error);color:#fff;padding:19px 1em;text-align:center;text-transform:uppercase}.modal_error__t6HQk h3{font-size:12px;font-weight:400;margin:0}.modal_header__WbjVA{color:var(--ds-gray-1000);margin-bottom:24px;z-index:10}.modal_header__WbjVA h3{font-weight:600;margin:0 0 24px}.modal_modalParagraph__DEjm2{line-height:24px;margin:20px 0}.modal_modalParagraph__DEjm2:first-child{margin-top:0}.modal_modalParagraph__DEjm2:last-child{margin-bottom:0}.modal_inset__7x6D0{margin:0 calc(-1 * var(--modal-padding));border-top:1px solid var(--accents-2);border-bottom:1px solid var(--accents-2);background:var(--accents-1);padding:var(--geist-gap) var(--modal-padding)}.modal_inset__7x6D0:last-of-type{border-bottom:0}.modal_inset__7x6D0.modal_last__1fOeG{margin-bottom:calc(-1 * var(--modal-padding));border-bottom:none}.modal_outset__8thAM{margin-left:calc(-1 * var(--modal-padding));margin-right:calc(-1 * var(--modal-padding))}.modal_modalOpen__ZRJm_{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.modal_polyfilled__H4YI6{position:fixed}.modal_topBar__kbSZA{position:absolute;top:0}.modal_bottomBar__GPKeQ,.modal_topBar__kbSZA{height:1px;width:100%;pointer-events:none}.modal_sticky__9Ei7t .modal_header__WbjVA{padding:20px 24px}@media (max-width:600px){.modal_modalBody__CJ6cc.modal_padding__BxXDa{--modal-padding:24px}.modal_sticky__9Ei7t .modal_modalBody__CJ6cc.modal_padding__BxXDa{padding-top:0}.modal_maskOverlay__GbQH2{height:24px}.modal_sticky__9Ei7t .modal_header__WbjVA{padding:16px 24px}.modal_sticky__9Ei7t .modal_header__WbjVA h3{font-size:16px}.modal_actions__ZKgkv:after{border-radius:0}}}.label_label__XAiB6{display:block;font-size:13px;color:var(--ds-gray-900);margin-bottom:var(--geist-space-2x);max-width:100%}.label_input__Si_hj{cursor:text}.label_capitalize__CtQbD{text-transform:capitalize}.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy{display:flex}@media (hover:hover){.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy [data-geist-select]:hover{z-index:1}}.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy [data-geist-button]{transform:translateX(1px);border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:600px){.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy:not(.calendar_compact___6FbU){flex-direction:column}.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy:not(.calendar_compact___6FbU).calendar_showingDateButton__E8prQ [data-geist-select] select{border-bottom:none;border-radius:var(--geist-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}.calendar_calendar__fL_TI.calendar_hasSelect__DMOUy:not(.calendar_compact___6FbU) [data-geist-button]{transform:none;font-size:1rem;border-radius:var(--geist-radius);border-top-left-radius:0;border-top-right-radius:0}}.calendar_popover__CoT_y{outline:none;background:var(--ds-background-100);box-shadow:var(--ds-shadow-menu);border-radius:12px;overflow:hidden}.calendar_popover__CoT_y[data-state=closed]{animation:calendar_fade-out__lImfJ var(--ds-motion-popover-timing) var(--ds-motion-popover-duration)}.dark-theme .calendar_arrow__r1Xk6{stroke-width:3px}.calendar_hrFull__kF8ck{margin:0 var(--geist-gap-half-negative)!important}.calendar_currentMonth__3P5Lj{color:var(--ds-gray-1000);font-size:14px;width:-moz-fit-content;width:fit-content;font-weight:500;margin:0}.calendar_caretButton__uyPft{padding:2px;color:var(--ds-gray-700);background:transparent;border-radius:50%;aspect-ratio:1/1;height:24px}.calendar_caretButton__uyPft[disabled]{color:var(--ds-gray-700);cursor:not-allowed}.calendar_caretButton__uyPft[data-active]{background:var(--ds-gray-alpha-300)}.calendar_caretButton__uyPft[data-focus]{box-shadow:0 0 0 2px var(--ds-gray-700)}.calendar_caretButton__uyPft[data-hover]{color:var(--ds-gray-1000)}.calendar_todayButton__d6rCI{padding:4px}.dark-theme .calendar_table__Q3Kpx td[aria-selected=true]{background:var(--ds-gray-alpha-300)}.calendar_table__Q3Kpx{border-collapse:collapse;table-layout:fixed;display:block;position:relative}.calendar_table__Q3Kpx tbody,.calendar_table__Q3Kpx thead{display:block}.calendar_table__Q3Kpx tbody{top:14.5px!important}.calendar_table__Q3Kpx tr{margin:var(--geist-space-2x) 0;display:flex;flex-wrap:nowrap}.calendar_table__Q3Kpx tr:last-of-type{margin-bottom:0}.calendar_table__Q3Kpx th{flex:1 1;text-align:center;padding:0;font-size:.75rem;font-weight:400;color:var(--ds-gray-900);text-transform:uppercase}.calendar_table__Q3Kpx td{flex:1 1;display:flex;justify-content:center;width:32px;height:32px;padding:0;text-align:center;cursor:pointer}.calendar_table__Q3Kpx td[aria-selected=true]{background:var(--accents-2)}.calendar_table__Q3Kpx td[aria-selected=true]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.calendar_table__Q3Kpx td[aria-selected=true]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.calendar_table__Q3Kpx td.calendar_lastInRange__Szzjv{border-radius:0 6px 6px 0;position:relative}.calendar_table__Q3Kpx td.calendar_lastInRange__Szzjv:after{content:"";display:block;height:100%;width:50%;position:absolute;right:0;z-index:0;background:var(--ds-background-100)}.calendar_table__Q3Kpx td.calendar_firstInRange__Powtl{border-radius:4px 0 0 4px;position:relative}.calendar_table__Q3Kpx td.calendar_firstInRange__Powtl:before{content:"";display:block;height:100%;width:50%;position:absolute;left:0;z-index:0;background:var(--ds-background-100)}.calendar_table__Q3Kpx td span{z-index:1;outline:none;display:block;line-height:30px;width:32px;height:32px;border-radius:4px;font-size:14px;font-weight:400;text-align:center;border:1px solid transparent;margin:0}.calendar_table__Q3Kpx td span.calendar_disabled__pAVEr{cursor:not-allowed}.calendar_table__Q3Kpx td span.calendar_weekend__McRFI{color:var(--ds-gray-900)}.calendar_table__Q3Kpx td span.calendar_disabled__pAVEr,.calendar_table__Q3Kpx td span.calendar_outsideMonth__NUvo5{color:var(--ds-gray-700)}.calendar_table__Q3Kpx td span.calendar_highlight__VE7Ol{background:var(--ds-blue-900);color:var(--ds-background-100)}.calendar_table__Q3Kpx td span.calendar_highlight__VE7Ol.calendar_focused__pZF__{box-shadow:var(--ds-focus-ring)}.calendar_table__Q3Kpx td span.calendar_focused__pZF__{box-shadow:0 0 0 1px var(--ds-background-100),0 0 0 2.5px var(--ds-gray-1000)}.calendar_table__Q3Kpx td span.calendar_inRange__11QOe{color:var(--ds-gray-1000)}.calendar_table__Q3Kpx td span.calendar_hovered__wKLZA:not(.calendar_disabled__pAVEr):not(.calendar_selected__Wsad4):not(.calendar_highlight__VE7Ol){color:var(--ds-gray-1000);border-color:var(--ds-gray-alpha-500)}.calendar_table__Q3Kpx td span.calendar_selected__Wsad4{background:var(--ds-gray-1000);color:var(--ds-background-100)}.calendar_inputRow__E9zbR{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.calendar_inputRow__E9zbR input{color:var(--ds-gray-1000);padding:0 8px}.calendar_inputRow__E9zbR .calendar_timeInput__cRlJ2{text-transform:uppercase}.calendar_inputsWrapper__yH2Vd{margin-bottom:12px;border-bottom:1px solid var(--ds-gray-alpha-100);margin-left:-12px;margin-right:-12px;padding:0 12px 12px}.calendar_calendarContentWrapper__k6oJD{display:flex;flex-direction:column}[data-side=bottom] .calendar_calendarContentWrapper__k6oJD{display:flex;flex-direction:column-reverse}[data-side=bottom] .calendar_inputsWrapper__yH2Vd{margin-top:12px;margin-bottom:0;border-top:1px solid var(--ds-gray-alpha-100);border-bottom:none;padding-top:10px;padding-bottom:0}.calendar_contentWrapper__7_jd_{--padding:var(--geist-gap-half);padding:var(--padding);position:relative;border-radius:6px;background-image:linear-gradient(to right,var(--ds-background-100),transparent var(--padding),transparent 30%,transparent calc(100% - var(--padding)),var(--ds-background-100)),linear-gradient(to top,var(--ds-background-100),transparent var(--padding))}.calendar_comboboxPopover__rbbff{background:var(--ds-background-100);border-radius:8px;box-shadow:var(--ds-shadow-menu);overflow:hidden;position:absolute;top:47px;left:0;z-index:99999999}@keyframes calendar_fade-out__lImfJ{0%{opacity:1}to{opacity:0}}.calendar_comboboxPopover__rbbff[data-state=closed]{animation:calendar_fade-out__lImfJ var(--ds-motion-popover-timing) var(--ds-motion-popover-duration)}.calendar_comboboxHints__q81Fz{padding:var(--geist-space-4x) 30px var(--geist-space-4x) var(--geist-space-4x)}.calendar_hintButtonsWrapper__X7czu{display:flex;flex-wrap:wrap;margin-top:8px;gap:4px}.calendar_hintButton__pIeY1{font-size:13px;padding:0 6px;height:20px;display:inline-flex;align-items:center;font-family:var(--font-mono);background:var(--accents-2);border:none;border-radius:4px;cursor:pointer;color:var(--ds-gray-1000)}@media (hover:hover){.calendar_hintButton__pIeY1:hover{background:hsl(0,0%,87%)}.dark-theme .calendar_hintButton__pIeY1:hover{background:hsl(0,0%,30%)}}.calendar_hintButton__pIeY1:focus{outline:2px solid var(--ds-gray-alpha-700)}.calendar_suggestions__N3afF{padding:8px}.calendar_comboboxWrapper__11qdU{position:relative;display:flex;height:40px}.calendar_comboboxWrapper__11qdU [data-radix-popper-content-wrapper]{position:absolute!important;transform:none!important;opacity:1!important}.calendar_comboboxInputPrefix__0ISN6{position:absolute;left:13px;top:12px;pointer-events:none}@media (max-width:600px){.calendar_comboboxInputPrefix__0ISN6{top:10px}}.calendar_comboboxInputSuffix__LLLv7{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.calendar_comboboxInputSuffix__LLLv7:not(.calendar_clearButton__iArRO){pointer-events:none}.calendar_comboboxInput__8YxyJ{border-radius:var(--geist-radius);padding:0 40px;height:42px;margin-top:-1px;font-family:var(--geist-sans);width:var(--width);font-size:14px;border-top-right-radius:0;border-bottom-right-radius:0;outline:none;border:1px solid var(--ds-gray-alpha-400);border-right-width:0;color:var(--ds-gray-1000);background:var(--ds-background-100);background-clip:padding-box;transition:border-color .2s,box-shadow .2s;position:relative;font-weight:400}@media (hover:hover){.calendar_comboboxInput__8YxyJ:hover{background:var(--ds-gray-100)!important;cursor:pointer}}.calendar_comboboxInput__8YxyJ::-moz-placeholder{color:var(--ds-gray-1000)}.calendar_comboboxInput__8YxyJ::placeholder{color:var(--ds-gray-1000)}.calendar_comboboxInput__8YxyJ:focus::-moz-placeholder{color:var(--ds-gray-700)}.calendar_comboboxInput__8YxyJ:focus::placeholder{color:var(--ds-gray-700)}@media (hover:hover) and (pointer:fine){.calendar_comboboxInput__8YxyJ:focus{border-color:var(--ds-gray-alpha-900);cursor:text;color:var(--geist-foreground)}.calendar_comboboxInput__8YxyJ:focus~.calendar_svg__nVlQm{color:var(--geist-foreground)!important}.calendar_comboboxInput__8YxyJ:focus~.calendar_comboboxInputRightBorder__OKOO6{opacity:1}.calendar_comboboxInput__8YxyJ:focus~.calendar_comboboxInputSuffix__LLLv7:not(.calendar_clearButton__iArRO){transform:translateY(-50%) rotate(180deg)}}.calendar_comboboxInput__8YxyJ~.calendar_svg__nVlQm{color:var(--ds-gray-1000)!important;transition:color .2s,transform .2s}.calendar_comboboxInput__8YxyJ.calendar_hasValue__2h6jB{color:var(--ds-gray-1000)}.calendar_comboboxInput__8YxyJ[data-error=true]{border-color:var(--geist-error)}.calendar_comboboxInput__8YxyJ[data-error=true]~.calendar_comboboxInputRightBorder__OKOO6{background:var(--geist-error);opacity:1}.calendar_comboboxInput__8YxyJ.calendar_keyboardFocus__atFYq{box-shadow:var(--ds-focus-ring)}.dark-theme .calendar_comboboxInput__8YxyJ{border:1px solid var(--ds-gray-alpha-400);border-right-width:0}@media (hover:hover) and (pointer:fine){.dark-theme .calendar_comboboxInput__8YxyJ:focus,.dark-theme .calendar_comboboxInput__8YxyJ:hover{border-color:var(--ds-gray-alpha-900)}}.calendar_calendar__fL_TI.calendar_compact___6FbU .calendar_comboboxInput__8YxyJ{border-right-width:1px}.calendar_comboboxInputRightBorder__OKOO6{position:absolute;right:-1px;top:-1px;bottom:-1px;width:1px;opacity:0;z-index:1;background:var(--ds-gray-900);transition:opacity .2s}.calendar_calendar__fL_TI.calendar_compact___6FbU .calendar_comboboxInputRightBorder__OKOO6{right:auto;left:1px}.calendar_comboboxItem__Ku5_0{height:36px;font-size:14px;padding:0 8px;border-radius:var(--geist-radius);display:flex;scroll-margin:8px;cursor:pointer;align-items:center;font-weight:400;color:var(--ds-gray-1000)}.calendar_comboboxItem__Ku5_0[aria-selected=true]{background-color:var(--ds-gray-alpha-300)}.calendar_clearButton__iArRO{background:none;padding:0;border:none;cursor:pointer;display:flex;color:var(--ds-gray-700);transition:color .2s}@media (hover:hover){.calendar_clearButton__iArRO:hover{color:var(--ds-gray-1000)}}.calendar_stacked__TcT9o .calendar_calendarIcon__JtLE6{margin-top:-1px}.calendar_stacked__TcT9o{display:inline-flex!important;flex-direction:column}.calendar_stacked__TcT9o .calendar_comboboxInputPrefix__0ISN6{top:11px}.calendar_stacked__TcT9o .calendar_comboboxInput__8YxyJ{border-top-right-radius:var(--geist-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;width:calc(100% + 2px);border-bottom:none;height:40px;margin-left:-1px;margin-right:-1px;border-right:1px solid var(--ds-gray-alpha-400)}@media (hover:hover) and (pointer:fine){.calendar_stacked__TcT9o .calendar_comboboxInput__8YxyJ:focus{border-color:var(--ds-gray-alpha-900)}}.calendar_stacked__TcT9o [data-geist-button]{border-radius:var(--geist-radius)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;transform:translateY(-1px)!important}.calendar_stacked__TcT9o .calendar_comboboxInputRightBorder__OKOO6{bottom:1px;left:-1px;right:-1px;width:calc(100% + 2px);top:unset;height:1px;opacity:0}@media (max-width:600px){.calendar_calendar__fL_TI:not(.calendar_compact___6FbU) .calendar_comboboxInput__8YxyJ{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:var(--geist-radius);border-right:1px solid var(--ds-gray-alpha-400);border-bottom:0;text-align:left;outline:none;width:calc(100% + 6px);margin-left:-1px;margin-right:-1px}.calendar_drawerInput__F1IPV{height:var(--geist-form-large-height);padding:0 42px;width:100%;background:var(--ds-background-100);font-size:16px;border:none;position:relative;border-bottom:1px solid var(--ds-gray-alpha-400)}.calendar_drawerInput__F1IPV:focus{outline:none}.calendar_drawerBody__DgisG{padding:0}.calendar_comboboxItem__Ku5_0{height:48px;border-radius:var(--geist-radius);font-size:16px}.calendar_comboboxList__a2bxp{padding:8px;min-height:256px}.calendar_inputContainer__0W81x{position:sticky}.calendar_inputPrefix__ciz5x{left:var(--geist-gap-half);display:flex}.calendar_inputPrefix__ciz5x,.calendar_inputSuffix__VlslN{position:absolute;top:50%;color:var(--ds-gray-700);transform:translateY(-50%)}.calendar_inputSuffix__VlslN{right:0;height:30px;width:40px;padding:0;background:transparent;border:none}.calendar_calendarButton__QbfeW,.calendar_comboboxInput__8YxyJ{font-weight:400;font-size:14px!important}.calendar_calendarBody__Kd_k2{min-height:500px}}.calendar_calendarButton__QbfeW,.calendar_comboboxInput__8YxyJ{width:var(--width);font-weight:400!important;transition:box-shadow .2s}.calendar_calendarButton__QbfeW [data-geist-button],.calendar_comboboxInput__8YxyJ [data-geist-button]{font-weight:400!important}.calendar_hasSelect__DMOUy .calendar_button__Fgq8l{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}.calendar_calendar__fL_TI.calendar_compact___6FbU [data-geist-button]{transform:translateX(1px);border-top-left-radius:var(--geist-radius);border-bottom-left-radius:var(--geist-radius);border-top-right-radius:0;border-bottom-right-radius:0}.calendar_calendar__fL_TI.calendar_compact___6FbU .calendar_comboboxInput__8YxyJ{margin-left:1px;border-left:1px solid var(--ds-gray-200);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--geist-radius);border-bottom-right-radius:var(--geist-radius);padding-left:12px}