.filter-bar-module__EzRQ2q__toolbar,.filter-bar-module__EzRQ2q__filterPopover{--filter-selected-bg:var(--app-selection-bg);--filter-selected-bg-hover:var(--app-selection-bg-hover);--filter-selected-soft:var(--app-selection-soft);--filter-selected-soft-strong:var(--app-selection-soft-strong);--filter-selected-ring:var(--app-selection-ring);--filter-selected-soft-text:var(--app-selection-soft-text);--filter-surface:color-mix(in srgb, var(--muted) 88%, var(--card));--filter-surface-hover:color-mix(in srgb, var(--muted) 78%, var(--card));--filter-surface-border:var(--filter-surface);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:is(.dark .filter-bar-module__EzRQ2q__toolbar,.dark .filter-bar-module__EzRQ2q__filterPopover){--filter-surface:color-mix(in srgb, var(--muted) 92%, var(--card));--filter-surface-hover:color-mix(in srgb, var(--muted) 82%, var(--card));--filter-surface-border:color-mix(in srgb, var(--border) 96%, transparent)}.filter-bar-module__EzRQ2q__toolbarCompact{gap:.4375rem}.filter-bar-module__EzRQ2q__filterPill{border-radius:var(--radius-md);text-align:left;border:.0625rem solid #0000;align-items:center;gap:.5rem;min-width:8.5rem;max-width:min(100%,18rem);height:2.25rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.filter-bar-module__EzRQ2q__toolbarCompact .filter-bar-module__EzRQ2q__filterPill{min-width:7.5rem;max-width:min(100%,16rem);padding-inline:.75rem}.filter-bar-module__EzRQ2q__filterPill:hover{cursor:pointer}.filter-bar-module__EzRQ2q__filterPill:focus-visible{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--ring) 24%, transparent);outline:none}.filter-bar-module__EzRQ2q__filterPillInactive{background:var(--filter-surface);color:var(--foreground);border-color:var(--filter-surface-border)}.filter-bar-module__EzRQ2q__filterPillInactive:hover{background:var(--filter-surface-hover)}.filter-bar-module__EzRQ2q__filterPillActive{background:var(--filter-selected-bg);color:var(--primary-foreground);box-shadow:0 .25rem .875rem color-mix(in srgb, var(--primary) 12%, transparent)}.filter-bar-module__EzRQ2q__filterPillActive:hover{background:var(--filter-selected-bg-hover)}.filter-bar-module__EzRQ2q__filterPillOpen{border-color:var(--filter-selected-ring)}.filter-bar-module__EzRQ2q__filterPillLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.filter-bar-module__EzRQ2q__filterPillText{flex:auto;align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.filter-bar-module__EzRQ2q__filterPillPrefix{flex:none;font-weight:700}.filter-bar-module__EzRQ2q__filterPillValue{align-items:center;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.filter-bar-module__EzRQ2q__filterPillChevron{opacity:.88;flex:none;width:.9375rem;height:.9375rem;transition:transform .18s}.filter-bar-module__EzRQ2q__filterPillChevronOpen{transform:rotate(180deg)}.filter-bar-module__EzRQ2q__filterPopover{border-radius:var(--radius-md);width:min(21rem,100vw - 1.5rem);min-width:min(16rem,100vw - 1.5rem);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--foreground) 12%, transparent);padding:0;overflow:hidden}.filter-bar-module__EzRQ2q__filterPopoverBody{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:.75rem;width:100%;padding:.75rem;display:flex}.filter-bar-module__EzRQ2q__optionList{flex-direction:column;width:100%;max-height:16rem;margin:0 -.25rem;padding:0 .25rem;display:flex;overflow-y:auto}.filter-bar-module__EzRQ2q__optionGroup{flex-direction:column;gap:.375rem;width:100%;display:flex}.filter-bar-module__EzRQ2q__optionRow{border-radius:var(--radius-md);width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem .4375rem;font-size:.875rem;display:flex}.filter-bar-module__EzRQ2q__optionRow:hover{cursor:pointer;background:color-mix(in srgb, var(--muted) 78%, var(--card))}.filter-bar-module__EzRQ2q__optionRow:focus-visible{background:color-mix(in srgb, var(--muted) 72%, var(--card));box-shadow:0 0 0 .125rem color-mix(in srgb, var(--ring) 20%, transparent);outline:none}.filter-bar-module__EzRQ2q__optionRowSelected{background:var(--filter-selected-soft);color:var(--filter-selected-soft-text);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--filter-selected-bg) 14%, transparent)}.filter-bar-module__EzRQ2q__optionRowSelected:hover{background:var(--filter-selected-soft-strong)}.filter-bar-module__EzRQ2q__optionCheck{border:.125rem solid color-mix(in srgb, var(--border) 88%, var(--card));background:var(--background);color:#0000;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.filter-bar-module__EzRQ2q__optionCheckSelected{border-color:var(--filter-selected-bg);background:var(--filter-selected-bg);color:var(--primary-foreground)}.filter-bar-module__EzRQ2q__optionCheckIcon{width:.8125rem;height:.8125rem}.filter-bar-module__EzRQ2q__optionLabel{flex:auto;min-width:0;overflow:hidden}.filter-bar-module__EzRQ2q__optionLabelText{align-items:center;min-width:0;max-width:100%;display:inline-flex}.filter-bar-module__EzRQ2q__optionLabelPrimary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-bar-module__EzRQ2q__optionRowSelected .filter-bar-module__EzRQ2q__optionLabelPrimary{color:var(--filter-selected-soft-text);font-weight:700}.filter-bar-module__EzRQ2q__optionEmpty{color:var(--muted-foreground);margin:0;padding:1rem .4375rem .625rem;font-size:.8125rem}.filter-bar-module__EzRQ2q__filterFooterButton{border:0;border-top:.0625rem solid color-mix(in srgb, var(--border) 88%, var(--card));background:var(--card);width:100%;color:var(--muted-foreground);justify-content:flex-start;align-items:center;gap:.5rem;padding:.875rem .875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.filter-bar-module__EzRQ2q__filterFooterIcon{flex:none;width:1rem;height:1rem}.filter-bar-module__EzRQ2q__filterFooterButton:hover{cursor:pointer;color:var(--foreground)}.filter-bar-module__EzRQ2q__filterFooterButton:focus-visible{color:var(--foreground);box-shadow:inset 0 0 0 .125rem color-mix(in srgb, var(--ring) 20%, transparent);outline:none}@media (max-width:47.99rem){.filter-bar-module__EzRQ2q__toolbar{gap:.5rem}.filter-bar-module__EzRQ2q__filterPill{min-width:7.75rem;max-width:100%;height:2.25rem;padding:.4375rem .75rem}.filter-bar-module__EzRQ2q__filterPopover{width:min(100vw - 1rem,21rem)}}
.page-primitives-module__iRRPFq__page{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex;overflow-x:clip}.page-primitives-module__iRRPFq__pageHeader{flex-direction:column;width:100%;display:flex}.page-primitives-module__iRRPFq__pageHeader[data-surface=shell] .page-primitives-module__iRRPFq__pageHeaderMainRow{min-height:var(--admin-shell-topbar-height,4rem);padding-block:0;padding-inline:0}.page-primitives-module__iRRPFq__pageHeaderMainRow{box-sizing:border-box;width:100%;padding-block:.75rem;padding-inline:var(--admin-content-inline-padding,.5rem);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.page-primitives-module__iRRPFq__pageHeaderLeading{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.page-primitives-module__iRRPFq__pageHeaderBackLink{border:.0625rem solid color-mix(in srgb, var(--border) 85%, white);background:color-mix(in srgb, var(--muted) 55%, white);color:var(--muted-foreground);border-radius:999rem;flex:none;align-items:center;gap:.25rem;padding:.1875rem .25rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.page-primitives-module__iRRPFq__pageHeaderBackLink:hover,.page-primitives-module__iRRPFq__pageHeaderBackLink:focus-visible{color:var(--foreground)}.page-primitives-module__iRRPFq__pageHeaderBackIcon{width:.875rem;height:.875rem}.page-primitives-module__iRRPFq__pageHeaderCopy{min-width:0}.page-primitives-module__iRRPFq__pageHeaderTitle{color:var(--foreground);margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.page-primitives-module__iRRPFq__pageHeaderTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-primitives-module__iRRPFq__pageHeaderStatusBadge{flex-shrink:0}.page-primitives-module__iRRPFq__pageHeaderStatusBadge[data-variant=secondary]{background:color-mix(in srgb, var(--foreground) 14%, var(--secondary))}.page-primitives-module__iRRPFq__pageContextBlock{gap:.875rem;display:grid}.page-primitives-module__iRRPFq__pageBody{gap:1.5rem;display:grid}.page-primitives-module__iRRPFq__pageContextSummary{gap:.5rem;display:grid}.page-primitives-module__iRRPFq__pageContextMetaRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.page-primitives-module__iRRPFq__pageContextMeta{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}.page-primitives-module__iRRPFq__pageContextDescription{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.page-primitives-module__iRRPFq__pageContextToolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-primitives-module__iRRPFq__pageContextToolbarStart{flex:22rem;min-width:min(100%,16rem)}.page-primitives-module__iRRPFq__pageContextToolbarEnd{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.625rem;margin-left:auto;display:flex}.page-primitives-module__iRRPFq__pageHelpCopy{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.55}.page-primitives-module__iRRPFq__sectionCard{border-color:color-mix(in srgb, var(--border) 72%, transparent);box-shadow:none}.page-primitives-module__iRRPFq__sectionCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;padding-bottom:0;display:flex}.page-primitives-module__iRRPFq__sectionCardContent{padding-top:.75rem}.page-primitives-module__iRRPFq__sectionCardText{flex-direction:column;flex:auto;gap:.1875rem;min-width:0;display:flex}.page-primitives-module__iRRPFq__sectionCardTitleRow{flex-wrap:wrap;align-items:center;display:flex}.page-primitives-module__iRRPFq__sectionCardTitle{font-size:1rem;line-height:1.25}.page-primitives-module__iRRPFq__sectionCardAction{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page-primitives-module__iRRPFq__statStrip{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);border-radius:.875rem;gap:.75rem;padding:.875rem 1rem;display:grid}.page-primitives-module__iRRPFq__metricCard{flex-direction:column;gap:.25rem;display:flex}.page-primitives-module__iRRPFq__metricCardLabel{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.page-primitives-module__iRRPFq__metricCardLabelRow,.page-primitives-module__iRRPFq__emptyStateTitleRow{align-items:center;gap:.25rem;display:inline-flex}.page-primitives-module__iRRPFq__meetingBookingLink{align-items:center;gap:.3125rem;text-decoration:none;display:inline-flex}.page-primitives-module__iRRPFq__meetingBookingLinkIcon{flex-shrink:0;width:.875rem;height:.875rem}.page-primitives-module__iRRPFq__metricCardValue{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.375rem;font-weight:600;line-height:1.1}.page-primitives-module__iRRPFq__dataTableSection{gap:.75rem;min-width:0;display:grid}.page-primitives-module__iRRPFq__dataTableWrap{min-width:0;overflow-x:auto}.page-primitives-module__iRRPFq__dataTableCard{gap:0;min-width:0;padding-block:0;overflow:hidden}.page-primitives-module__iRRPFq__emptyState{text-align:center;background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:.75rem;padding:.75rem 0}.page-primitives-module__iRRPFq__emptyStateBody{flex-direction:column;gap:.5rem;max-width:32rem;margin:0 auto;padding:0 .75rem;display:flex}.page-primitives-module__iRRPFq__emptyStateTitle{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.page-primitives-module__iRRPFq__emptyStateAction{padding-top:.25rem}.page-primitives-module__iRRPFq__denseList{flex-direction:column;display:flex}.page-primitives-module__iRRPFq__denseList>*+*{border-top:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent)}.page-primitives-module__iRRPFq__keyValueList{row-gap:1rem;display:grid}.page-primitives-module__iRRPFq__keyValueItem{flex-direction:column;gap:.25rem;display:flex}.page-primitives-module__iRRPFq__keyValueLabel{color:var(--muted-foreground);font-size:.75rem;font-weight:600;line-height:1.3}.page-primitives-module__iRRPFq__keyValueValue{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.5}.page-primitives-module__iRRPFq__recordStack{gap:1.25rem;display:grid}.page-primitives-module__iRRPFq__recordColumn{flex-direction:column;gap:1rem;display:flex}.page-primitives-module__iRRPFq__timelineEmpty{color:var(--muted-foreground);margin:0;font-size:.8125rem}.page-primitives-module__iRRPFq__timelineList{flex-direction:column;gap:.875rem;display:flex}.page-primitives-module__iRRPFq__timelineItem{grid-template-columns:1rem minmax(0,1fr);align-items:flex-start;gap:.75rem;display:grid}.page-primitives-module__iRRPFq__timelineRail{justify-content:center;min-height:100%;display:flex;position:relative}.page-primitives-module__iRRPFq__timelineDot{z-index:1;border:.125rem solid color-mix(in srgb, var(--primary) 55%, white 45%);background:var(--background);border-radius:999rem;width:.625rem;height:.625rem;margin-top:.25rem;position:relative}.page-primitives-module__iRRPFq__timelineLine{background:color-mix(in srgb, var(--border) 78%, transparent);width:.0625rem;position:absolute;top:1rem;bottom:-.875rem}.page-primitives-module__iRRPFq__timelineItemContent{flex-direction:column;gap:.375rem;min-width:0;display:flex}.page-primitives-module__iRRPFq__timelineItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.page-primitives-module__iRRPFq__timelineItemText{min-width:0}.page-primitives-module__iRRPFq__timelineItemTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.page-primitives-module__iRRPFq__timelineItemSubtitle{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.page-primitives-module__iRRPFq__timelineItemBody{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.page-primitives-module__iRRPFq__textLink{color:var(--foreground);text-underline-offset:.14em;align-self:flex-start;font-size:.875rem;font-weight:500;text-decoration-line:underline;text-decoration-thickness:.0625rem}.page-primitives-module__iRRPFq__textLink:focus-visible{outline:.125rem solid color-mix(in srgb, var(--ring) 60%, transparent);outline-offset:.125rem}.page-primitives-module__iRRPFq__recordTitleBlock{flex-direction:column;gap:.1875rem;display:flex}.page-primitives-module__iRRPFq__recordTitleMeta{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}.page-primitives-module__iRRPFq__actionGroup{flex-wrap:wrap;gap:.375rem;display:flex}.page-primitives-module__iRRPFq__paginationControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-primitives-module__iRRPFq__paginationSummary,.page-primitives-module__iRRPFq__pageIndicator{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.4}.page-primitives-module__iRRPFq__paginationActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-primitives-module__iRRPFq__paginationJump{align-items:center;gap:.5rem;display:inline-flex}.page-primitives-module__iRRPFq__paginationJumpLabel{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem;line-height:1.4}.page-primitives-module__iRRPFq__paginationSelect{min-width:7rem}.page-primitives-module__iRRPFq__paginationIcon{flex:none;width:1rem;height:1rem}.page-primitives-module__iRRPFq__relatedLinkColumns{gap:1rem;display:grid}.page-primitives-module__iRRPFq__relatedLinkColumn{flex-direction:column;gap:.5rem;display:flex}.page-primitives-module__iRRPFq__relatedLinkTitle{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600}.page-primitives-module__iRRPFq__relatedLinkList{flex-direction:column;gap:.375rem;display:flex}.page-primitives-module__iRRPFq__relatedLinkEmpty{color:var(--muted-foreground);margin:0;font-size:.8125rem}.page-primitives-module__iRRPFq__filterToolbar{flex-direction:column;gap:.75rem;display:flex}.page-primitives-module__iRRPFq__filterToolbarFields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.page-primitives-module__iRRPFq__filterField{flex-direction:column;flex:12rem;gap:.375rem;min-width:12rem;display:flex}.page-primitives-module__iRRPFq__filterChips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-primitives-module__iRRPFq__filterChip{align-items:center;gap:.5rem;display:inline-flex}.page-primitives-module__iRRPFq__filterChipIcon{width:.8125rem;height:.8125rem}@media (min-width:40rem){.page-primitives-module__iRRPFq__keyValueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.page-primitives-module__iRRPFq__statStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.page-primitives-module__iRRPFq__relatedLinkColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.page-primitives-module__iRRPFq__filterToolbar{flex-flow:wrap;align-items:flex-start}}@media (min-width:64rem){.page-primitives-module__iRRPFq__page{gap:1rem}.page-primitives-module__iRRPFq__pageHeaderTitle{font-size:1.375rem}.page-primitives-module__iRRPFq__relatedLinkColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.page-primitives-module__iRRPFq__recordStack{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1rem}}@media (max-width:52rem){.page-primitives-module__iRRPFq__pageHeaderMainRow{flex-wrap:wrap}.page-primitives-module__iRRPFq__pageContextToolbarEnd{justify-content:flex-start;margin-left:0}}@media (min-width:48rem){.page-primitives-module__iRRPFq__pageHeaderSidebarTrigger{display:none}}@media (min-width:80rem){.page-primitives-module__iRRPFq__statStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}
.info-popover-module__o-yRiG__trigger,.info-popover-module__o-yRiG__compactTrigger{color:var(--muted-foreground);font-size:inherit}.info-popover-module__o-yRiG__trigger:hover,.info-popover-module__o-yRiG__compactTrigger:hover{color:var(--foreground)}.info-popover-module__o-yRiG__compactTrigger{border-radius:999rem;width:clamp(1.75rem,1.5em,2rem);min-width:clamp(1.75rem,1.5em,2rem);height:clamp(1.75rem,1.5em,2rem);padding:0}.info-popover-module__o-yRiG__icon{width:clamp(.95rem,.72em,1.1rem);height:clamp(.95rem,.72em,1.1rem)}.info-popover-module__o-yRiG__content{border-color:color-mix(in srgb, var(--border) 78%, transparent);background:var(--popover);width:min(22rem,100vw - 2rem);color:var(--popover-foreground);padding:.875rem 1rem}.info-popover-module__o-yRiG__body{gap:.375rem;display:grid}.info-popover-module__o-yRiG__title{color:inherit;font-size:.8125rem;font-weight:600;line-height:1.125rem}.info-popover-module__o-yRiG__copy{color:inherit;opacity:.84;font-size:.8125rem;line-height:1.35}
.form-field-module__WhHEnW__field{gap:.375rem;min-width:0;display:grid}.form-field-module__WhHEnW__fieldGrid{gap:1rem;display:grid}.form-field-module__WhHEnW__fieldGridTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-module__WhHEnW__controlShell{min-width:0;position:relative}.form-field-module__WhHEnW__controlShell[data-has-start=true] [data-form-control]{padding-inline-start:2.375rem}.form-field-module__WhHEnW__controlShell[data-has-start=true] .form-field-module__WhHEnW__label{max-width:calc(100% - 3.125rem);left:2.375rem}.form-field-module__WhHEnW__controlShell[data-has-end=true] [data-form-control]{padding-inline-end:2.75rem}.form-field-module__WhHEnW__label{max-width:calc(100% - 1.5rem);color:var(--form-label-color);pointer-events:none;transform-origin:0;align-items:center;gap:.25rem;font-size:.9375rem;line-height:1.1;transition:transform .2s,color .2s;display:inline-flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]) .form-field-module__WhHEnW__label{transform-origin:0 0;top:1.1875rem;transform:none}.form-field-module__WhHEnW__labelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field-module__WhHEnW__requiredMark{color:var(--form-required-color);font-size:1.125rem;line-height:1}.form-field-module__WhHEnW__controlShell:focus-within .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has([data-form-control][data-filled=true]) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has([data-form-control][aria-expanded=true]) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(select[data-form-control] option:checked:not([value=""])) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(input[data-form-control]:not(:placeholder-shown)) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]:not(:placeholder-shown)) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(input[data-form-control]:-webkit-autofill) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]:-webkit-autofill) .form-field-module__WhHEnW__label{transform:translate(.0625rem,calc(-50% - .75rem))scale(.8)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]):focus-within .form-field-module__WhHEnW__label{transform:translate(.0625rem,-.68rem)scale(.8)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]:not(:placeholder-shown)) .form-field-module__WhHEnW__label{transform:translate(.0625rem,-.68rem)scale(.8)}.form-field-module__WhHEnW__controlShell:has(textarea[data-form-control]:-webkit-autofill) .form-field-module__WhHEnW__label{transform:translate(.0625rem,-.68rem)scale(.8)}.form-field-module__WhHEnW__field[data-invalid=true] .form-field-module__WhHEnW__label{color:var(--form-error-color)}.form-field-module__WhHEnW__field[data-disabled=true] .form-field-module__WhHEnW__label{color:var(--form-label-disabled-color)}.form-field-module__WhHEnW__adornment{z-index:1;width:1.5rem;height:1.5rem;color:var(--form-icon-color);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.form-field-module__WhHEnW__adornment[data-position=start]{left:.75rem}.form-field-module__WhHEnW__adornment[data-position=end]{right:.75rem}.form-field-module__WhHEnW__field[data-disabled=true] .form-field-module__WhHEnW__adornment{color:var(--form-icon-disabled-color)}.form-field-module__WhHEnW__description,.form-field-module__WhHEnW__error{margin:0;font-size:.75rem;line-height:1.35}.form-field-module__WhHEnW__description{color:var(--form-helper-color)}.form-field-module__WhHEnW__descriptionInfo{width:fit-content;display:inline-flex}.form-field-module__WhHEnW__error{color:var(--form-error-color)}@media (max-width:52rem){.form-field-module__WhHEnW__fieldGridTwoColumns{grid-template-columns:minmax(0,1fr)}}
.form-controls-module__BsaV2W__control{background:var(--form-control-bg);width:100%;min-width:0;min-height:3.25rem;color:var(--form-control-text);border:none;border-radius:.375rem;font-size:.9375rem;line-height:1.3;transition:box-shadow .2s,background-color .2s,color .2s;box-shadow:0 0 0 .0625rem #0000}.form-controls-module__BsaV2W__controlSmall{border-radius:var(--radius-md);min-height:2.25rem}.form-controls-module__BsaV2W__control::placeholder{color:var(--form-placeholder-color)}.form-controls-module__BsaV2W__control:focus-visible,.form-controls-module__BsaV2W__control[data-focus-visible=true]{box-shadow:0 0 0 .1875rem var(--form-focus-ring);outline:none}.form-controls-module__BsaV2W__control[aria-invalid=true],.form-controls-module__BsaV2W__control[data-invalid=true]{box-shadow:0 0 0 .0625rem var(--form-error-color)}.form-controls-module__BsaV2W__control:disabled,.form-controls-module__BsaV2W__control[data-disabled=true]{background:var(--form-control-disabled-bg);color:var(--form-control-disabled-text);cursor:not-allowed}.form-controls-module__BsaV2W__input{padding:1.125rem .75rem .375rem}.form-controls-module__BsaV2W__inputSmall{min-height:2.25rem;padding:0 .75rem;font-size:.875rem;line-height:1.25}.form-controls-module__BsaV2W__inputShell{align-items:center;gap:.125rem;padding-inline:.125rem;display:flex}.form-controls-module__BsaV2W__inputShellSmall{gap:0;min-height:2.25rem}.form-controls-module__BsaV2W__inputAdornment{color:var(--form-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.form-controls-module__BsaV2W__inputAdornment[data-position=start]{margin-inline-start:.625rem}.form-controls-module__BsaV2W__inputAdornment[data-position=end]{margin-inline-end:.375rem}.form-controls-module__BsaV2W__inputAdornment>*{flex-shrink:0}.form-controls-module__BsaV2W__inputElement{min-width:0;min-height:3.25rem;color:inherit;font:inherit;background:0 0;border:none;flex:auto;padding:1.125rem .625rem .375rem}.form-controls-module__BsaV2W__inputElementSmall{min-height:2.25rem;padding:0 .625rem;font-size:.875rem;line-height:1.25}.form-controls-module__BsaV2W__inputElement:focus{outline:none}.form-controls-module__BsaV2W__textarea{resize:vertical;min-height:7rem;padding:1.625rem .75rem .75rem}.form-controls-module__BsaV2W__nativeSelectWrap{display:block;position:relative}.form-controls-module__BsaV2W__nativeSelect{appearance:none;padding:1.125rem 2.75rem .5rem .75rem}.form-controls-module__BsaV2W__nativeSelectIcon{width:1rem;height:1rem;color:var(--form-icon-color);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-controls-module__BsaV2W__nativeSelect:disabled+.form-controls-module__BsaV2W__nativeSelectIcon{color:var(--form-icon-disabled-color)}.form-controls-module__BsaV2W__trigger{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.125rem .75rem .5rem;display:grid}.form-controls-module__BsaV2W__triggerSmall{gap:.5rem;min-height:2.25rem;padding:0 .75rem;font-size:.875rem}.form-controls-module__BsaV2W__triggerValue{text-overflow:ellipsis;white-space:normal;align-items:center;min-width:0;min-height:1.375rem;display:flex;overflow:hidden}.form-controls-module__BsaV2W__triggerSmall .form-controls-module__BsaV2W__triggerValue{min-height:1.125rem}.form-controls-module__BsaV2W__triggerPlaceholder{color:var(--form-placeholder-color)}.form-controls-module__BsaV2W__trigger[data-field-mode=floating] .form-controls-module__BsaV2W__triggerPlaceholder{color:#0000}.form-controls-module__BsaV2W__triggerIcon{width:1rem;height:1rem;color:var(--form-icon-color);flex-shrink:0}.form-controls-module__BsaV2W__dateTriggerIcon{stroke-width:1.8px;opacity:.82;width:.875rem;height:.875rem}.form-controls-module__BsaV2W__popover{width:var(--radix-popover-trigger-width);border:.0625rem solid var(--form-popover-border);background:var(--form-popover-bg);box-shadow:var(--form-popover-shadow);border-radius:.75rem;padding:0}.form-controls-module__BsaV2W__calendarPopover{border-radius:.875rem;width:min(20rem,100vw - 2rem);min-width:min(20rem,100vw - 2rem);max-width:min(20rem,100vw - 2rem);padding:.875rem}.form-controls-module__BsaV2W__commandInput{box-shadow:none;color:var(--form-control-text);background:0 0;border:none}.form-controls-module__BsaV2W__commandInput::placeholder{color:var(--form-placeholder-color)}.form-controls-module__BsaV2W__optionRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.form-controls-module__BsaV2W__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-controls-module__BsaV2W__checkIcon{color:currentColor}.form-controls-module__BsaV2W__multiList{flex-wrap:wrap;align-items:center;gap:.375rem;width:100%;min-height:1.25rem;display:flex}.form-controls-module__BsaV2W__multiValue{background:var(--form-chip-bg);max-width:100%;color:var(--form-control-text);border-radius:999rem;align-items:center;padding:.1875rem .5rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.form-controls-module__BsaV2W__calendar.rdp-root{color:var(--form-control-text);gap:.875rem;display:grid}.form-controls-module__BsaV2W__calendar .rdp-months{display:grid}.form-controls-module__BsaV2W__calendar .rdp-month{gap:.75rem;display:grid}.form-controls-module__BsaV2W__calendar .rdp-month_caption{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.form-controls-module__BsaV2W__calendar .rdp-caption_label{color:var(--form-control-text);font-size:.9375rem;font-weight:700}.form-controls-module__BsaV2W__calendar .rdp-nav{align-items:center;gap:.375rem;display:inline-flex}:is(.form-controls-module__BsaV2W__calendar .rdp-button_previous,.form-controls-module__BsaV2W__calendar .rdp-button_next){background:var(--form-chip-bg);width:2rem;height:2rem;color:var(--form-control-text);border:none;border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}:is(.form-controls-module__BsaV2W__calendar .rdp-button_previous:hover,.form-controls-module__BsaV2W__calendar .rdp-button_next:hover){background:var(--form-chip-bg-strong)}.form-controls-module__BsaV2W__calendar .rdp-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.form-controls-module__BsaV2W__calendar .rdp-weekday{min-height:2rem;color:var(--form-helper-color);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.form-controls-module__BsaV2W__calendar .rdp-weeks{gap:.25rem;display:grid}.form-controls-module__BsaV2W__calendar .rdp-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.form-controls-module__BsaV2W__calendar .rdp-day{margin:0}.form-controls-module__BsaV2W__calendar .rdp-day_button{width:100%;min-height:2.25rem;color:var(--form-control-text);background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.form-controls-module__BsaV2W__calendar .rdp-day_button:hover{background:var(--form-chip-bg-strong)}.form-controls-module__BsaV2W__calendar .rdp-selected .rdp-day_button{background:var(--primary);color:var(--primary-foreground)}.form-controls-module__BsaV2W__calendar .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--primary) 24%, transparent)}.form-controls-module__BsaV2W__calendar .rdp-disabled .rdp-day_button{color:var(--form-label-disabled-color);opacity:.58}.form-controls-module__BsaV2W__timeList{max-height:16rem}
.login-form-module__cVc-_q__formShell{width:100%}:where(.login-form-module__cVc-_q__formShell>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.login-form-module__cVc-_q__header{text-align:center;flex-direction:column;align-items:center;display:flex}.login-form-module__cVc-_q__title{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.login-form-module__cVc-_q__subtitle{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}:where(.login-form-module__cVc-_q__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.login-form-module__cVc-_q__fieldGroup>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.login-form-module__cVc-_q__authInputShell,.login-form-module__cVc-_q__authInputElement{min-height:3.25rem}.login-form-module__cVc-_q__inlineIcon{width:1rem;height:1rem;color:var(--muted-foreground)}.login-form-module__cVc-_q__passwordToggleButton{width:2rem;height:2rem;color:var(--foreground);border-radius:999rem}.login-form-module__cVc-_q__passwordToggleButton:hover{background:#102c5c14}.login-form-module__cVc-_q__passwordToggleIcon{width:1rem;height:1rem}.login-form-module__cVc-_q__submitButton{width:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
.profile-header-menu-module__47MgSq__trigger{border-radius:1rem;min-width:0;max-width:min(100%,15rem);height:2.5rem;min-height:2.5rem;padding:.25rem .5rem .25rem .375rem}.profile-header-menu-module__47MgSq__avatar{width:1.75rem;height:1.75rem}.profile-header-menu-module__47MgSq__triggerText{text-align:left;min-width:0;display:grid}.profile-header-menu-module__47MgSq__triggerLabel,.profile-header-menu-module__47MgSq__triggerMeta,.profile-header-menu-module__47MgSq__menuTitle,.profile-header-menu-module__47MgSq__menuSubtitle,.profile-header-menu-module__47MgSq__menuTenant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-header-menu-module__47MgSq__triggerLabel{color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.2}.profile-header-menu-module__47MgSq__triggerMeta,.profile-header-menu-module__47MgSq__menuSubtitle,.profile-header-menu-module__47MgSq__menuTenant{color:var(--muted-foreground);font-size:.6875rem;line-height:1.2}.profile-header-menu-module__47MgSq__menu{width:min(18rem,100vw - 1rem)}.profile-header-menu-module__47MgSq__menuHeader{gap:.125rem;display:grid}.profile-header-menu-module__47MgSq__menuTitle{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.2}.profile-header-menu-module__47MgSq__logoutForm{margin:0}.profile-header-menu-module__47MgSq__logoutButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}@media (max-width:47.99rem){.profile-header-menu-module__47MgSq__trigger{width:2.75rem;min-width:2.75rem;padding-right:.375rem}.profile-header-menu-module__47MgSq__triggerText{display:none}}
.base-button-module__yGWLCq__root{white-space:nowrap;border-radius:calc(var(--radius) - .125rem);cursor:pointer;-webkit-user-select:none;user-select:none;border:.0625rem solid #0000;outline:none;flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.base-button-module__yGWLCq__root:disabled,.base-button-module__yGWLCq__root[data-disabled=true]{pointer-events:none;opacity:.5}.base-button-module__yGWLCq__root:focus-visible{border-color:var(--ring);box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--ring) 36%, transparent)}.base-button-module__yGWLCq__root[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--destructive) 18%, transparent)}.base-button-module__yGWLCq__root svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.base-button-module__yGWLCq__justifyCenter{justify-content:center}.base-button-module__yGWLCq__justifyStart{justify-content:flex-start}.base-button-module__yGWLCq__justifyBetween{justify-content:space-between}.base-button-module__yGWLCq__content,.base-button-module__yGWLCq__affix{justify-content:center;align-items:center;min-width:0;display:inline-flex}.base-button-module__yGWLCq__content{gap:inherit}.base-button-module__yGWLCq__variantDefault{background:var(--primary);color:var(--primary-foreground)}.base-button-module__yGWLCq__variantDefault:hover{background:color-mix(in oklab, var(--primary) 90%, black)}.base-button-module__yGWLCq__variantDestructive{background:var(--destructive);color:#fff}.base-button-module__yGWLCq__variantDestructive:hover{background:color-mix(in oklab, var(--destructive) 90%, black)}.base-button-module__yGWLCq__variantOutline{border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.base-button-module__yGWLCq__variantOutline:hover{background:var(--accent);color:var(--accent-foreground)}.base-button-module__yGWLCq__variantSecondary{background:var(--secondary);color:var(--secondary-foreground)}.base-button-module__yGWLCq__variantSecondary:hover{background:color-mix(in oklab, var(--secondary) 84%, transparent)}.base-button-module__yGWLCq__variantGhost{color:var(--foreground);background:0 0}.base-button-module__yGWLCq__variantGhost:hover{background:var(--accent);color:var(--accent-foreground)}.base-button-module__yGWLCq__variantLink{color:var(--primary);text-underline-offset:.25rem;background:0 0;border-color:#0000}.base-button-module__yGWLCq__variantLink:hover{text-decoration:underline}.base-button-module__yGWLCq__sizeDefault{min-height:2.25rem;padding-block:.5rem;padding-inline:1rem}.base-button-module__yGWLCq__sizeXs{gap:.25rem;min-height:1.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1rem}.base-button-module__yGWLCq__sizeSm{gap:.375rem;min-height:2rem;padding-inline:.75rem}.base-button-module__yGWLCq__sizeLg{min-height:2.5rem;padding-inline:1.5rem}.base-button-module__yGWLCq__sizeIcon{width:2.25rem;height:2.25rem;padding:0}.base-button-module__yGWLCq__sizeIconXs{width:1.5rem;height:1.5rem;padding:0}.base-button-module__yGWLCq__sizeIconSm{width:2rem;height:2rem;padding:0}.base-button-module__yGWLCq__sizeIconLg{width:2.5rem;height:2.5rem;padding:0}
.theme-toggle-module__ZQfK5a__toggleButton{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:40;height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:3.40282e38rem;position:fixed;box-shadow:0 .75rem 2rem #0000002e,0 .125rem .5rem #0000001a;box-shadow:0 .75rem 2rem lab(0% 0 0/.18),0 .125rem .5rem lab(0% 0 0/.1)}.theme-toggle-module__ZQfK5a__toggleButton [data-slot=base-button-content]{position:relative}.theme-toggle-module__ZQfK5a__toggleButton:hover,.theme-toggle-module__ZQfK5a__toggleButton:focus-visible{transform:translateY(-.0625rem)}.theme-toggle-module__ZQfK5a__sunIcon{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:1.2rem;height:1.2rem;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));rotate:none}.theme-toggle-module__ZQfK5a__sunIcon:is(.theme-toggle-module__ZQfK5a__dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:-90deg}.theme-toggle-module__ZQfK5a__moonIcon{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;width:1.2rem;height:1.2rem;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute;rotate:90deg}.theme-toggle-module__ZQfK5a__moonIcon:is(.theme-toggle-module__ZQfK5a__dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:none}.theme-toggle-module__ZQfK5a__srOnlyText{clip-path:inset(50%);white-space:nowrap;border-width:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.layout-module__L5FxyW__body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auth-config-notice-module__cEZOyG__warningIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.auth-config-notice-module__cEZOyG__helpText{margin-top:calc(var(--spacing,.25rem) * 2)}.auth-config-notice-module__cEZOyG__issueList{margin-top:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 5);list-style-type:disc}
.admin-shell-module__TyN32G__identityRow{width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.admin-shell-module__TyN32G__identityText{min-width:calc(var(--spacing,.25rem) * 0);display:grid}.admin-shell-module__TyN32G__identityName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);display:block;overflow:hidden}.admin-shell-module__TyN32G__identitySubtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:block;overflow:hidden}.admin-shell-module__TyN32G__shell{min-height:100svh}.admin-shell-module__TyN32G__sidebar{background-color:var(--sidebar)}.admin-shell-module__TyN32G__sidebarHeader{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.admin-shell-module__TyN32G__sidebarHeaderRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:flex}.admin-shell-module__TyN32G__sidebarHeaderBrand{flex:auto;min-width:0}.admin-shell-module__TyN32G__sidebarHeaderTrigger{color:var(--foreground);border-radius:.875rem;flex:none}.admin-shell-module__TyN32G__sidebarContent{padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1.5)}.admin-shell-module__TyN32G__identityFill{width:100%}.admin-shell-module__TyN32G__identityButton{height:auto;min-height:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 2)}.admin-shell-module__TyN32G__mainContent{--admin-content-inline-padding:calc(var(--spacing,.25rem) * 4);--admin-shell-topbar-height:4rem;background-color:var(--background);min-width:0;overflow-x:clip}.admin-shell-module__TyN32G__topBar{z-index:30;background:color-mix(in srgb, var(--background) 94%, var(--card) 6%);-webkit-backdrop-filter:blur(1rem);box-shadow:0 .75rem 1.5rem -1.5rem color-mix(in srgb, var(--foreground) 24%, transparent);position:sticky;top:0}.admin-shell-module__TyN32G__topBarRow{min-height:var(--admin-shell-topbar-height);padding-inline:var(--admin-content-inline-padding,calc(var(--spacing,.25rem) * 4));justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-shell-module__TyN32G__topBarIdentity{flex:auto;align-items:center;min-width:0;display:flex}.admin-shell-module__TyN32G__topBarChrome{flex:none;justify-content:flex-end;align-items:center;gap:.625rem;min-width:0;margin-left:auto;display:flex}.admin-shell-module__TyN32G__topBarPillPlaceholder{border:.0625rem solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--background) 92%, white 8%);width:clamp(8.5rem,16vw,10rem);height:2.5rem;box-shadow:0 .75rem 1.75rem -1.5rem color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:.875rem;flex:none}.admin-shell-module__TyN32G__topBarSeparator{background:color-mix(in srgb, var(--border) 72%, transparent);flex:none;width:100%;height:.0625rem}.admin-shell-module__TyN32G__contentContainer{flex:auto;width:100%;min-width:0;padding:0;overflow-x:clip}.admin-shell-module__TyN32G__contentLayout{min-width:0;padding-inline:var(--admin-content-inline-padding,.5rem);align-items:flex-start;margin-top:1rem;display:flex}.admin-shell-module__TyN32G__brandMark{object-fit:contain;border:.0625rem solid color-mix(in srgb, var(--sidebar-border) 70%, transparent);background:color-mix(in srgb, var(--background) 92%, white 8%);width:2rem;height:2rem}.admin-shell-module__TyN32G__brandAvatarSquare{border-radius:calc(var(--radius) - .125rem)}[data-collapsible=icon][data-hover-expanded=false] .admin-shell-module__TyN32G__sidebarHeader{padding-inline:calc(var(--spacing,.25rem) * 1.5);align-items:center}[data-collapsible=icon][data-hover-expanded=false] .admin-shell-module__TyN32G__sidebarHeaderRow{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * .75);flex-direction:column}[data-collapsible=icon][data-hover-expanded=false] .admin-shell-module__TyN32G__identityButton{justify-content:center}[data-collapsible=icon][data-hover-expanded=false] .admin-shell-module__TyN32G__identityRow{justify-content:center}[data-collapsible=icon][data-hover-expanded=false] .admin-shell-module__TyN32G__identityText{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.page-module__aydn6q__pageShell{background-color:var(--background);min-height:100vh;padding:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;display:flex}.page-module__aydn6q__contentStack{width:100%;max-width:27.5rem}:where(.page-module__aydn6q__contentStack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.page-module__aydn6q__cardContent{padding:calc(var(--spacing,.25rem) * 8)}@media (min-width:40rem){.page-module__aydn6q__cardContent{padding:calc(var(--spacing,.25rem) * 10)}}.page-module__aydn6q__copyrightText{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.add-tenant-flow-module__dTs7wq__shell{gap:1.25rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__shellMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.add-tenant-flow-module__dTs7wq__shellMetaDivider{background:color-mix(in srgb, var(--muted-foreground) 55%, transparent);border-radius:999px;width:.1875rem;height:.1875rem}.add-tenant-flow-module__dTs7wq__layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}@media (min-width:64rem){.add-tenant-flow-module__dTs7wq__layout{grid-template-columns:16.5rem minmax(0,1fr);gap:2rem}}.add-tenant-flow-module__dTs7wq__main{gap:1rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__strip{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}@media (min-width:64rem){.add-tenant-flow-module__dTs7wq__strip{display:none}}.add-tenant-flow-module__dTs7wq__stripRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.add-tenant-flow-module__dTs7wq__stripCounter{letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__stripCurrent{color:var(--foreground);font-size:.9375rem;font-weight:600}.add-tenant-flow-module__dTs7wq__stripProgressTrack{background:color-mix(in srgb, var(--border) 68%, transparent);border-radius:999px;width:100%;height:.125rem;position:relative;overflow:hidden}.add-tenant-flow-module__dTs7wq__stripProgressFill{width:var(--progress,0%);background:#de7c00e0;border-radius:999px;transition:width .22s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__stripProgressFill{transition:none}}.add-tenant-flow-module__dTs7wq__stripOverview{gap:.375rem;display:flex}.add-tenant-flow-module__dTs7wq__stripDot{border:.0625rem solid color-mix(in srgb, var(--border) 68%, transparent);background:0 0;border-radius:999px;width:.4375rem;height:.4375rem;transition:background .16s,border-color .16s}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__stripDot{transition:none}}.add-tenant-flow-module__dTs7wq__stripDot[data-state=complete]{background:var(--primary);border-color:var(--primary)}.add-tenant-flow-module__dTs7wq__stripDot[data-state=current]{background:#041e42;border-color:#041e42}.add-tenant-flow-module__dTs7wq__stripDot[data-state=issue]{background:#ee3831;border-color:#ee3831}.add-tenant-flow-module__dTs7wq__railCounter{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;padding:0 .25rem .5rem;font-size:.6875rem;font-weight:600;display:none}@media (min-width:64rem){.add-tenant-flow-module__dTs7wq__railCounter{display:block}}.add-tenant-flow-module__dTs7wq__rail{flex-direction:column;align-content:start;gap:0;margin:0;padding:0 .25rem;list-style:none;display:none}@media (min-width:64rem){.add-tenant-flow-module__dTs7wq__rail{top:calc(var(--admin-shell-topbar-height,4rem) + 1rem);display:flex;position:sticky}}.add-tenant-flow-module__dTs7wq__railItem{margin:0;padding:0;list-style:none;position:relative}.add-tenant-flow-module__dTs7wq__railButton{text-align:left;width:100%;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:background .16s,color .16s;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__railButton{transition:none}}.add-tenant-flow-module__dTs7wq__railButton:hover:not(:disabled){background:color-mix(in srgb, var(--muted) 60%, transparent);color:var(--foreground)}.add-tenant-flow-module__dTs7wq__railButton:disabled{cursor:default}.add-tenant-flow-module__dTs7wq__railButton:focus-visible{outline:.125rem solid color-mix(in srgb, var(--ring) 60%, transparent);outline-offset:.125rem}.add-tenant-flow-module__dTs7wq__railButton[data-state=current]{color:var(--foreground);font-weight:600}.add-tenant-flow-module__dTs7wq__railButton[data-state=complete]{color:var(--foreground)}.add-tenant-flow-module__dTs7wq__railButton[data-state=locked]{color:color-mix(in srgb, var(--muted-foreground) 78%, transparent)}.add-tenant-flow-module__dTs7wq__railButton[data-state=skipped],.add-tenant-flow-module__dTs7wq__railButton[data-state=optional]{color:var(--muted-foreground)}.add-tenant-flow-module__dTs7wq__railDot{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.add-tenant-flow-module__dTs7wq__railDotInner{border:.09375rem solid color-mix(in srgb, var(--muted-foreground) 42%, transparent);background:var(--card);box-sizing:border-box;border-radius:999px;width:.875rem;height:.875rem;transition:background .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__railDotInner{transition:none}}.add-tenant-flow-module__dTs7wq__railButton:hover:not(:disabled) .add-tenant-flow-module__dTs7wq__railDotInner{border-color:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}.add-tenant-flow-module__dTs7wq__railButton[data-state=current] .add-tenant-flow-module__dTs7wq__railDotInner{background:#041e42;border-color:#041e42;box-shadow:0 0 0 .25rem #041e4233}.add-tenant-flow-module__dTs7wq__railButton[data-state=complete] .add-tenant-flow-module__dTs7wq__railDotInner{background:#16a34a;border-color:#16a34a}.add-tenant-flow-module__dTs7wq__railButton[data-state=issue] .add-tenant-flow-module__dTs7wq__railDotInner{background:#ee3831;border-color:#ee3831;box-shadow:0 0 0 .25rem #ee38312e}.add-tenant-flow-module__dTs7wq__railButton[data-state=optional] .add-tenant-flow-module__dTs7wq__railDotInner,.add-tenant-flow-module__dTs7wq__railButton[data-state=skipped] .add-tenant-flow-module__dTs7wq__railDotInner{background:var(--card);border-color:color-mix(in srgb, var(--muted-foreground) 32%, transparent);border-style:solid}.add-tenant-flow-module__dTs7wq__railButton[data-state=locked] .add-tenant-flow-module__dTs7wq__railDotInner{background:color-mix(in srgb, var(--muted) 55%, var(--card));border-color:color-mix(in srgb, var(--muted-foreground) 24%, transparent)}.add-tenant-flow-module__dTs7wq__railCheck{color:#fff;stroke-width:3.5px;pointer-events:none;width:.625rem;height:.625rem;position:absolute}.add-tenant-flow-module__dTs7wq__railTag{letter-spacing:.06em;text-transform:none;color:#64748b;font-size:.625rem;font-weight:500}.add-tenant-flow-module__dTs7wq__railButton[data-state=complete] .add-tenant-flow-module__dTs7wq__railTag{color:#16a34a}.add-tenant-flow-module__dTs7wq__railConnector{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;width:.125rem;height:calc(100% - 2.375rem);position:absolute;top:2.25rem;left:1.4375rem}.add-tenant-flow-module__dTs7wq__railItem:last-child .add-tenant-flow-module__dTs7wq__railConnector{display:none}.add-tenant-flow-module__dTs7wq__railItem[data-connector=complete] .add-tenant-flow-module__dTs7wq__railConnector{background:#16a34a73}.add-tenant-flow-module__dTs7wq__railItem[data-connector=current] .add-tenant-flow-module__dTs7wq__railConnector{background:linear-gradient(to bottom, #041e428c 0%, color-mix(in srgb, var(--border) 55%, transparent) 100%)}.add-tenant-flow-module__dTs7wq__stepHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.add-tenant-flow-module__dTs7wq__stepHeadLeading{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.add-tenant-flow-module__dTs7wq__stepTitle{color:var(--foreground);letter-spacing:-.005em;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.2}.add-tenant-flow-module__dTs7wq__stepHeadTrailing{color:var(--muted-foreground);align-items:center;gap:.375rem;display:inline-flex}.add-tenant-flow-module__dTs7wq__stepChip{letter-spacing:.06em;text-transform:none;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.add-tenant-flow-module__dTs7wq__panel{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);border-radius:.875rem;padding:1.125rem;position:relative}@media (min-width:48rem){.add-tenant-flow-module__dTs7wq__panel{padding:1.375rem}}.add-tenant-flow-module__dTs7wq__panelAnim{animation:.22s cubic-bezier(.22,.61,.36,1) add-tenant-flow-module__dTs7wq__stepEnter}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__panelAnim{animation:none}}@keyframes add-tenant-flow-module__dTs7wq__stepEnter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.add-tenant-flow-module__dTs7wq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding-top:.125rem;display:flex}.add-tenant-flow-module__dTs7wq__footerStart{flex:0 auto;align-items:center;gap:.5rem;display:inline-flex}.add-tenant-flow-module__dTs7wq__footerEnd{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:inline-flex}.add-tenant-flow-module__dTs7wq__savedHint{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.add-tenant-flow-module__dTs7wq__savedDot{background:#00c389bd;border-radius:999px;width:.375rem;height:.375rem}.add-tenant-flow-module__dTs7wq__fieldStack{gap:.875rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__fieldGrid2{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:48rem){.add-tenant-flow-module__dTs7wq__fieldGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-tenant-flow-module__dTs7wq__phoneFieldRow{grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch;gap:.5rem;min-width:0;display:grid}@media (max-width:30rem){.add-tenant-flow-module__dTs7wq__phoneFieldRow{grid-template-columns:minmax(0,1fr)}}.add-tenant-flow-module__dTs7wq__sectionBlock{gap:.75rem;padding-top:.25rem;display:grid}.add-tenant-flow-module__dTs7wq__sectionLabel{letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__inlineToggle{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.add-tenant-flow-module__dTs7wq__inlineToggle input{width:1rem;height:1rem;accent-color:var(--primary)}.add-tenant-flow-module__dTs7wq__addressMeta{color:var(--muted-foreground);margin:-.125rem 0 0;font-size:.75rem}.add-tenant-flow-module__dTs7wq__googleAddressRoot{gap:.375rem;min-width:0;display:grid;position:relative}.add-tenant-flow-module__dTs7wq__googleAddressList{z-index:30;border:.0625rem solid var(--form-popover-border);background:var(--form-popover-bg);max-height:18rem;box-shadow:var(--form-popover-shadow);border-radius:.75rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow:auto}.add-tenant-flow-module__dTs7wq__googleAddressOption{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.625rem .75rem;display:grid}.add-tenant-flow-module__dTs7wq__googleAddressOption:hover,.add-tenant-flow-module__dTs7wq__googleAddressOption:focus-visible{background:color-mix(in srgb, var(--primary) 8%, transparent);outline:none}.add-tenant-flow-module__dTs7wq__googleAddressIcon{width:.9375rem;height:.9375rem;color:var(--muted-foreground);margin-top:.125rem}.add-tenant-flow-module__dTs7wq__googleAddressOptionText{gap:.125rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__googleAddressMain,.add-tenant-flow-module__dTs7wq__googleAddressSecondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-tenant-flow-module__dTs7wq__googleAddressMain{font-size:.875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__googleAddressSecondary{color:var(--muted-foreground);font-size:.75rem}.add-tenant-flow-module__dTs7wq__googleAddressMessage{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.75rem;position:absolute;top:100%;left:0;right:0}.add-tenant-flow-module__dTs7wq__logoRow{border:.0625rem dashed color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--muted) 22%, transparent);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem;display:flex}.add-tenant-flow-module__dTs7wq__logoRowText{flex:auto;gap:.125rem;min-width:12rem;display:grid}.add-tenant-flow-module__dTs7wq__logoRowTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__logoRowMeta{color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;word-break:break-all}.add-tenant-flow-module__dTs7wq__logoFileInput{color:var(--foreground);font-size:.8125rem}.add-tenant-flow-module__dTs7wq__logoCropperStack{gap:.875rem;display:grid}.add-tenant-flow-module__dTs7wq__logoPickerWrap{gap:1.25rem;display:grid}.add-tenant-flow-module__dTs7wq__logoExistingSection{gap:.625rem;display:grid}.add-tenant-flow-module__dTs7wq__logoExistingCaption{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.add-tenant-flow-module__dTs7wq__logoExistingGrid{flex-wrap:wrap;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.add-tenant-flow-module__dTs7wq__logoExistingTile{gap:.375rem;width:4.5rem;display:grid}.add-tenant-flow-module__dTs7wq__logoExistingThumb{background:linear-gradient(45deg, color-mix(in srgb, var(--muted) 30%, transparent) 25%, transparent 0), linear-gradient(-45deg, color-mix(in srgb, var(--muted) 30%, transparent) 25%, transparent 0), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--muted) 30%, transparent) 0), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--muted) 30%, transparent) 0), #fff;background-position:0 0,0 .375rem,.375rem -.375rem,-.375rem 0;background-size:.75rem .75rem;border-radius:.5rem;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.add-tenant-flow-module__dTs7wq__logoExistingThumbImage{object-fit:contain;width:100%;height:100%;padding:.3125rem;position:absolute;inset:0}.add-tenant-flow-module__dTs7wq__logoExistingTileLabel{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.add-tenant-flow-module__dTs7wq__logoDropzone{border:.09375rem dashed color-mix(in srgb, var(--border) 70%, transparent);text-align:center;cursor:pointer;background:0 0;border-radius:.875rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;min-height:9rem;padding:1.75rem 1.5rem;transition:border-color .16s;display:flex;position:relative}.add-tenant-flow-module__dTs7wq__logoDropzone:hover{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.add-tenant-flow-module__dTs7wq__logoDropzone:focus-visible{border-color:var(--primary);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.add-tenant-flow-module__dTs7wq__logoDropzoneActive{border-style:solid;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.add-tenant-flow-module__dTs7wq__logoDropzoneDisabled{cursor:not-allowed;opacity:.55}.add-tenant-flow-module__dTs7wq__logoDropzoneDisabled:hover{border-color:color-mix(in srgb, var(--border) 70%, transparent)}.add-tenant-flow-module__dTs7wq__logoDropzoneCompact{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:.875rem;min-height:0;padding:.875rem 1rem}.add-tenant-flow-module__dTs7wq__logoDropzoneCompact .add-tenant-flow-module__dTs7wq__logoDropzoneIcon{width:2.25rem;height:2.25rem}.add-tenant-flow-module__dTs7wq__logoDropzoneCompact .add-tenant-flow-module__dTs7wq__logoDropzoneText{flex:auto}.add-tenant-flow-module__dTs7wq__logoDropzoneCompact .add-tenant-flow-module__dTs7wq__logoDropzoneTitle{font-size:.875rem}.add-tenant-flow-module__dTs7wq__logoDropzoneCompact .add-tenant-flow-module__dTs7wq__logoDropzoneMeta{font-size:.75rem}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__logoDropzone{transition:none}}.add-tenant-flow-module__dTs7wq__logoDropzoneIcon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:3rem;height:3rem;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.add-tenant-flow-module__dTs7wq__logoDropzoneText{gap:.25rem;min-width:0;max-width:28rem;display:grid}.add-tenant-flow-module__dTs7wq__logoDropzoneTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.add-tenant-flow-module__dTs7wq__logoDropzoneMeta{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.add-tenant-flow-module__dTs7wq__logoFileInputHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-tenant-flow-module__dTs7wq__logoCropperLayout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:44rem){.add-tenant-flow-module__dTs7wq__logoCropperLayout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}}.add-tenant-flow-module__dTs7wq__logoCropperStage{aspect-ratio:1;background:color-mix(in srgb, var(--muted) 40%, transparent);border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:.75rem;width:100%;position:relative;overflow:hidden}.add-tenant-flow-module__dTs7wq__logoCropperLoading{color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}.add-tenant-flow-module__dTs7wq__logoCropperControls{align-content:start;gap:.875rem;display:grid}.add-tenant-flow-module__dTs7wq__logoCropperZoomRow{align-items:center;gap:.5rem;display:flex}.add-tenant-flow-module__dTs7wq__logoCropperSlider{width:100%;accent-color:var(--primary);flex:auto}.add-tenant-flow-module__dTs7wq__logoCropperActions{flex-wrap:wrap;gap:.5rem;display:flex}.add-tenant-flow-module__dTs7wq__logoCropperPreview{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--card) 96%, transparent);border-radius:.5rem;gap:.375rem;padding:.75rem;display:grid}.add-tenant-flow-module__dTs7wq__logoCropperPreviewImage{object-fit:cover;background:#fff;border-radius:.5rem;width:5rem;height:5rem}.add-tenant-flow-module__dTs7wq__userCard{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--card) 96%, transparent);border-radius:.75rem;gap:.75rem;padding:.875rem 1rem;display:grid}.add-tenant-flow-module__dTs7wq__userCardHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.add-tenant-flow-module__dTs7wq__userCardTitle{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600}.add-tenant-flow-module__dTs7wq__userCardSub{color:var(--muted-foreground);margin:0;font-size:.75rem}.add-tenant-flow-module__dTs7wq__usersStack{gap:.875rem;display:grid}.add-tenant-flow-module__dTs7wq__featureGrid{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (min-width:48rem){.add-tenant-flow-module__dTs7wq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-tenant-flow-module__dTs7wq__featureCard{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);cursor:pointer;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.625rem;padding:.8125rem .9375rem;transition:border-color .14s,background .14s;display:grid}.add-tenant-flow-module__dTs7wq__featureCard[data-locked=true]{cursor:default}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__featureCard{transition:none}}.add-tenant-flow-module__dTs7wq__featureCard:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary) 3%, var(--card))}.add-tenant-flow-module__dTs7wq__featureCard[data-locked=true]:hover,.add-tenant-flow-module__dTs7wq__featureCard[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card))}.add-tenant-flow-module__dTs7wq__featureCardBody{gap:.1875rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__featureCardTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__featureCardSub{color:var(--muted-foreground);font-size:.75rem}.add-tenant-flow-module__dTs7wq__twilioSearchRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:.375rem .875rem;display:grid}@media (min-width:48rem){.add-tenant-flow-module__dTs7wq__twilioSearchRow{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr)}}.add-tenant-flow-module__dTs7wq__twilioSearchHelp{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}@media (min-width:48rem){.add-tenant-flow-module__dTs7wq__twilioSearchHelp{justify-self:start}}.add-tenant-flow-module__dTs7wq__twilioIndicator{background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:999px;width:100%;height:.125rem;margin:.25rem 0 .125rem;position:relative;overflow:hidden}.add-tenant-flow-module__dTs7wq__twilioIndicator:before{content:"";background:#de7c00cc;border-radius:999px;width:40%;animation:1.25s ease-in-out infinite add-tenant-flow-module__dTs7wq__twilioSweep;position:absolute;top:0;bottom:0;left:-40%}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__twilioIndicator:before{width:40%;animation:none;left:30%}}@keyframes add-tenant-flow-module__dTs7wq__twilioSweep{0%{width:40%;left:-40%}50%{width:30%;left:40%}to{width:20%;left:100%}}.add-tenant-flow-module__dTs7wq__twilioResultsMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem;display:flex}.add-tenant-flow-module__dTs7wq__twilioList{gap:.5rem;max-height:22rem;margin:-.125rem;padding:.125rem;display:grid;overflow-y:auto}@media (max-width:48rem){.add-tenant-flow-module__dTs7wq__twilioList{max-height:none;overflow-y:visible}}.add-tenant-flow-module__dTs7wq__twilioCard{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.8125rem .9375rem;transition:border-color .14s,background .14s;display:grid}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__twilioCard{transition:none}}.add-tenant-flow-module__dTs7wq__twilioCard:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary) 3%, var(--card))}.add-tenant-flow-module__dTs7wq__twilioCard:focus-visible{outline:.125rem solid color-mix(in srgb, var(--ring) 60%, transparent);outline-offset:.125rem}.add-tenant-flow-module__dTs7wq__twilioCard[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card))}.add-tenant-flow-module__dTs7wq__twilioCardCheck{width:1.125rem;height:1.125rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.add-tenant-flow-module__dTs7wq__twilioCardBody{gap:.1875rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__twilioNumber{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:.875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__twilioMeta{color:var(--muted-foreground);font-size:.75rem}.add-tenant-flow-module__dTs7wq__twilioCapabilities{flex-wrap:wrap;gap:.3125rem;display:inline-flex}.add-tenant-flow-module__dTs7wq__twilioCapBadge{letter-spacing:.04em;text-transform:none;color:var(--muted-foreground);border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.0625rem .4375rem;font-size:.625rem;font-weight:600;display:inline-flex}.add-tenant-flow-module__dTs7wq__twilioCapBadge[data-active=true]{color:var(--primary-foreground);background:color-mix(in srgb, var(--primary) 82%, transparent);border-color:color-mix(in srgb, var(--primary) 82%, transparent)}.add-tenant-flow-module__dTs7wq__twilioSelectedStrip{border:.0625rem solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--card));border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.add-tenant-flow-module__dTs7wq__twilioSelectedNumber{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.add-tenant-flow-module__dTs7wq__twilioEmpty{border:.0625rem dashed color-mix(in srgb, var(--border) 72%, transparent);color:var(--muted-foreground);text-align:center;border-radius:.75rem;padding:1rem;font-size:.8125rem}.add-tenant-flow-module__dTs7wq__reviewStack{gap:1rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__reviewHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.625rem;padding-bottom:.125rem;display:flex}.add-tenant-flow-module__dTs7wq__reviewTitle{color:var(--foreground);letter-spacing:-.005em;margin:0;font-size:1.0625rem;font-weight:600}.add-tenant-flow-module__dTs7wq__reviewSub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.add-tenant-flow-module__dTs7wq__reviewStatusStrip{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--muted) 20%, transparent);color:var(--foreground);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.6875rem .875rem;font-size:.875rem;display:flex}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=ready]{border-color:color-mix(in srgb, #00c389 30%, var(--border));background:color-mix(in srgb, #00c389 5%, var(--card))}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=issues]{border-color:color-mix(in srgb, #ee3831 28%, var(--border));background:color-mix(in srgb, #ee3831 4%, var(--card))}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=submitting]{border-color:color-mix(in srgb, #de7c00 28%, var(--border));background:color-mix(in srgb, #de7c00 5%, var(--card))}.add-tenant-flow-module__dTs7wq__reviewStatusDot{background:var(--muted-foreground);border-radius:999px;width:.5rem;height:.5rem}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=ready] .add-tenant-flow-module__dTs7wq__reviewStatusDot{background:#00c389}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=issues] .add-tenant-flow-module__dTs7wq__reviewStatusDot{background:#ee3831}.add-tenant-flow-module__dTs7wq__reviewStatusStrip[data-tone=submitting] .add-tenant-flow-module__dTs7wq__reviewStatusDot{background:#de7c00}.add-tenant-flow-module__dTs7wq__reviewStatusBody{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:inline-flex}.add-tenant-flow-module__dTs7wq__reviewStatusLabel{font-weight:600}.add-tenant-flow-module__dTs7wq__reviewStatusMeta{color:var(--muted-foreground);font-size:.75rem}.add-tenant-flow-module__dTs7wq__reviewCards{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:52rem){.add-tenant-flow-module__dTs7wq__reviewCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-tenant-flow-module__dTs7wq__reviewCard{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);border-radius:.75rem;gap:.625rem;padding:.875rem 1rem;display:grid}.add-tenant-flow-module__dTs7wq__reviewCard[data-tone=skipped]{background:color-mix(in srgb, var(--muted) 18%, transparent)}.add-tenant-flow-module__dTs7wq__reviewCardHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.add-tenant-flow-module__dTs7wq__reviewCardTitle{color:var(--foreground);font-size:.8125rem;font-weight:600}.add-tenant-flow-module__dTs7wq__reviewKV{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.3125rem .875rem;font-size:.8125rem;display:grid}.add-tenant-flow-module__dTs7wq__reviewKVKey{color:var(--muted-foreground);white-space:nowrap}.add-tenant-flow-module__dTs7wq__reviewKVValue{color:var(--foreground);word-break:break-word;text-align:right}.add-tenant-flow-module__dTs7wq__reviewLogoRow{align-items:center;gap:.625rem;min-width:0;display:flex}.add-tenant-flow-module__dTs7wq__reviewLogoThumb{object-fit:contain;background:color-mix(in srgb, var(--muted) 45%, var(--card));border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:.375rem;flex-shrink:0;width:2rem;height:2rem}.add-tenant-flow-module__dTs7wq__reviewSkipped{color:var(--muted-foreground);font-size:.8125rem}.add-tenant-flow-module__dTs7wq__issuesList{gap:.375rem;display:grid}.add-tenant-flow-module__dTs7wq__issuesHeader{letter-spacing:.08em;text-transform:none;color:var(--muted-foreground);margin-top:.5rem;font-size:.6875rem;font-weight:600}.add-tenant-flow-module__dTs7wq__issueItem{border:.0625rem solid color-mix(in srgb, #ee3831 22%, var(--border));background:color-mix(in srgb, #ee3831 3%, var(--card));text-align:left;cursor:pointer;font-size:.8125rem;font:inherit;color:inherit;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background .14s;display:grid}@media (prefers-reduced-motion:reduce){.add-tenant-flow-module__dTs7wq__issueItem{transition:none}}.add-tenant-flow-module__dTs7wq__issueItem:hover{background:color-mix(in srgb, #ee3831 6%, var(--card))}.add-tenant-flow-module__dTs7wq__issueItem:focus-visible{outline:.125rem solid color-mix(in srgb, var(--ring) 60%, transparent);outline-offset:.125rem}.add-tenant-flow-module__dTs7wq__issueDot{background:#ee3831;border-radius:999px;width:.375rem;height:.375rem}.add-tenant-flow-module__dTs7wq__issueBody{gap:.0625rem;min-width:0;display:grid}.add-tenant-flow-module__dTs7wq__issueField{color:var(--foreground);font-weight:600;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;word-break:break-all;font-size:.75rem}.add-tenant-flow-module__dTs7wq__issueMessage{color:var(--muted-foreground)}.add-tenant-flow-module__dTs7wq__issueStep{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.add-tenant-flow-module__dTs7wq__resultShell{border:.0625rem solid color-mix(in srgb, #00c389 26%, var(--border));background:color-mix(in srgb, #00c389 4%, var(--card));border-radius:.875rem;gap:.875rem;padding:1.125rem 1.25rem;display:grid}.add-tenant-flow-module__dTs7wq__resultShell[data-tone=submitting]{border-color:color-mix(in srgb, #de7c00 28%, var(--border));background:color-mix(in srgb, #de7c00 4%, var(--card))}.add-tenant-flow-module__dTs7wq__resultTitle{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:600}.add-tenant-flow-module__dTs7wq__resultMeta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.add-tenant-flow-module__dTs7wq__artifactsList{gap:.4375rem;display:grid}.add-tenant-flow-module__dTs7wq__artifactItem{border:.0625rem solid color-mix(in srgb, var(--border) 72%, transparent);background:var(--card);border-radius:.5rem;gap:.125rem;padding:.5rem .75rem;display:grid}.add-tenant-flow-module__dTs7wq__artifactKey{color:var(--foreground);font-size:.75rem;font-weight:600}.add-tenant-flow-module__dTs7wq__artifactValue{color:var(--muted-foreground);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre-wrap;word-break:break-word;max-height:8rem;margin:0;font-size:.6875rem;overflow:auto}
.tenant-onboarding-module__CR8TIq__pageStack{gap:1.5rem;display:grid}.tenant-onboarding-module__CR8TIq__statusBadge{text-transform:capitalize;letter-spacing:.01em;font-size:.75rem}.tenant-onboarding-module__CR8TIq__statusBadge[data-variant=secondary]{background:color-mix(in srgb, var(--foreground) 14%, var(--secondary))}.tenant-onboarding-module__CR8TIq__draftLink{width:fit-content;color:var(--foreground);text-underline-offset:.24em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.tenant-onboarding-module__CR8TIq__draftSubtle{color:var(--muted-foreground);font-size:.75rem}.tenant-onboarding-module__CR8TIq__actionRow{justify-content:flex-end;gap:.5rem;display:flex}.tenant-onboarding-module__CR8TIq__deleteButton{color:var(--muted-foreground)}.tenant-onboarding-module__CR8TIq__deleteButton:hover{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 9%, transparent)}.tenant-onboarding-module__CR8TIq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tenant-onboarding-module__CR8TIq__detailGrid{grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);gap:1rem;display:grid}.tenant-onboarding-module__CR8TIq__detailMain{gap:1rem;display:grid}.tenant-onboarding-module__CR8TIq__detailSidebar{align-content:start;gap:1rem;display:grid}.tenant-onboarding-module__CR8TIq__stepStack{gap:.875rem;display:grid}.tenant-onboarding-module__CR8TIq__stepHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tenant-onboarding-module__CR8TIq__stepMeta{gap:.25rem;display:grid}.tenant-onboarding-module__CR8TIq__stepDescription{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.tenant-onboarding-module__CR8TIq__stepSummary{color:var(--foreground);font-size:.875rem;line-height:1.5}.tenant-onboarding-module__CR8TIq__stepOptional{color:var(--muted-foreground);font-size:.75rem}.tenant-onboarding-module__CR8TIq__issuesList{gap:.5rem;display:grid}.tenant-onboarding-module__CR8TIq__issueItem{border:1px solid color-mix(in srgb, var(--destructive) 22%, var(--border));background:color-mix(in srgb, var(--destructive) 4%, var(--background));border-radius:.75rem;padding:.75rem .875rem}.tenant-onboarding-module__CR8TIq__issueField{font-size:.8125rem;font-weight:600}.tenant-onboarding-module__CR8TIq__issueMessage{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem}.tenant-onboarding-module__CR8TIq__artifactList{gap:.5rem;display:grid}.tenant-onboarding-module__CR8TIq__artifactItem{border:1px solid var(--border);border-radius:.75rem;padding:.75rem .875rem}.tenant-onboarding-module__CR8TIq__artifactKey{font-size:.8125rem;font-weight:600}.tenant-onboarding-module__CR8TIq__artifactValue{color:var(--muted-foreground);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre-wrap;word-break:break-word;margin-top:.25rem;font-size:.75rem}.tenant-onboarding-module__CR8TIq__helperText{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.tenant-onboarding-module__CR8TIq__modalBody{gap:1rem;display:grid}.tenant-onboarding-module__CR8TIq__modalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.tenant-onboarding-module__CR8TIq__modalSection{gap:.75rem;display:grid}.tenant-onboarding-module__CR8TIq__modalSectionTitle{font-size:.875rem;font-weight:600}.tenant-onboarding-module__CR8TIq__inlineToggle{color:var(--foreground);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.tenant-onboarding-module__CR8TIq__inlineToggle input{width:1rem;height:1rem}.tenant-onboarding-module__CR8TIq__userStack{gap:.875rem;display:grid}.tenant-onboarding-module__CR8TIq__userCard{border:1px solid var(--border);border-radius:.75rem;gap:.75rem;padding:.875rem;display:grid}.tenant-onboarding-module__CR8TIq__userCardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tenant-onboarding-module__CR8TIq__featureGrid{gap:.75rem;display:grid}.tenant-onboarding-module__CR8TIq__featureCard{border:1px solid var(--border);cursor:pointer;border-radius:.75rem;gap:.75rem;padding:.875rem;display:flex}.tenant-onboarding-module__CR8TIq__featureBody{gap:.25rem;display:grid}.tenant-onboarding-module__CR8TIq__featureTitle{font-size:.875rem;font-weight:600}.tenant-onboarding-module__CR8TIq__featureCopy{color:var(--muted-foreground);font-size:.8125rem}.tenant-onboarding-module__CR8TIq__logoInput{gap:.5rem;display:grid}.tenant-onboarding-module__CR8TIq__logoPreview{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}@media (max-width:72rem){.tenant-onboarding-module__CR8TIq__detailGrid{grid-template-columns:1fr}}@media (max-width:56rem){.tenant-onboarding-module__CR8TIq__summaryGrid,.tenant-onboarding-module__CR8TIq__modalGrid{grid-template-columns:1fr}}
.admin-sidebar-module__wTnRwG__navButton{border:.0625rem solid #0000;width:100%;position:relative}.admin-sidebar-module__wTnRwG__navButton[data-active=true]{border-color:var(--sidebar-border);background-color:var(--sidebar-accent);color:var(--sidebar-primary)}.admin-sidebar-module__wTnRwG__navButton[data-active=true] .admin-sidebar-module__wTnRwG__navIcon,.admin-sidebar-module__wTnRwG__navButton[data-active=true] .admin-sidebar-module__wTnRwG__navLabel{color:inherit}.admin-sidebar-module__wTnRwG__navIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.admin-sidebar-module__wTnRwG__navLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar-module__wTnRwG__navGroup{gap:calc(var(--spacing,.25rem) * 1)}.admin-sidebar-module__wTnRwG__groupLabel{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}
