.SubscriptionPlanPicker-module__iVSUuG__optionList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SubscriptionPlanPicker-module__iVSUuG__optionCard{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border:1.5px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,12px);background:var(--color-surface,#fff);cursor:pointer;text-align:start;transition:border-color .15s,background .15s;display:flex}.SubscriptionPlanPicker-module__iVSUuG__optionCardSelected{border-color:var(--color-primary,#2563eb);background:var(--color-surface-muted,#f0f4ff)}.SubscriptionPlanPicker-module__iVSUuG__trialCard{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}.SubscriptionPlanPicker-module__iVSUuG__optionRadio{color:var(--color-primary,#2563eb);flex-shrink:0;margin-top:2px}.SubscriptionPlanPicker-module__iVSUuG__optionBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.SubscriptionPlanPicker-module__iVSUuG__optionHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SubscriptionPlanPicker-module__iVSUuG__optionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.SubscriptionPlanPicker-module__iVSUuG__featuredBadge,.SubscriptionPlanPicker-module__iVSUuG__trialBadge,.SubscriptionPlanPicker-module__iVSUuG__recommendedBadge{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold);border-radius:999px;padding:2px 8px}.SubscriptionPlanPicker-module__iVSUuG__featuredBadge{color:var(--color-primary,#2563eb);background:#2563eb1a}.SubscriptionPlanPicker-module__iVSUuG__trialBadge{color:var(--color-success,#16a34a);background:color-mix(in srgb, var(--color-success,#16a34a) 12%, transparent)}.SubscriptionPlanPicker-module__iVSUuG__recommendedBadge{color:var(--color-primary,#2563eb);background:color-mix(in srgb, var(--color-primary,#2563eb) 10%, transparent)}.SubscriptionPlanPicker-module__iVSUuG__optionPrice{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.SubscriptionPlanPicker-module__iVSUuG__optionCalc{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary)}
.Alert-module__IrzyxW__root{padding:var(--padding-inset);border-radius:var(--radius-md);border:1px solid #0000}.Alert-module__IrzyxW__title{margin:0 0 var(--padding-field);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.Alert-module__IrzyxW__content{font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);overflow-wrap:break-word;margin:0}.Alert-module__IrzyxW__info{background-color:var(--color-info-soft);border-color:color-mix(in srgb, var(--color-info) 20%, transparent);color:var(--color-info)}.Alert-module__IrzyxW__success{background-color:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 20%, transparent);color:var(--color-success)}.Alert-module__IrzyxW__warning{background-color:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 20%, transparent);color:var(--color-warning)}.Alert-module__IrzyxW__error{background-color:var(--color-error-soft);border-color:color-mix(in srgb, var(--color-error) 20%, transparent);color:var(--color-error)}.Alert-module__IrzyxW__info .Alert-module__IrzyxW__content,.Alert-module__IrzyxW__success .Alert-module__IrzyxW__content,.Alert-module__IrzyxW__warning .Alert-module__IrzyxW__content,.Alert-module__IrzyxW__error .Alert-module__IrzyxW__content{color:var(--color-text-secondary)}
.Badge-module__H8aylq__root{overflow-wrap:break-word;max-width:100%;padding-inline:var(--padding-chip-inline);padding-block:var(--padding-chip-block);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight);align-items:center;display:inline-flex}@media (max-width:40rem){.Badge-module__H8aylq__root{font-size:var(--font-size-sm)}}.Badge-module__H8aylq__default{background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.Badge-module__H8aylq__success{background-color:var(--color-success-soft);color:var(--color-success)}.Badge-module__H8aylq__warning{background-color:var(--color-warning-soft);color:var(--color-warning)}.Badge-module__H8aylq__error{background-color:var(--color-error-soft);color:var(--color-error)}.Badge-module__H8aylq__info{background-color:var(--color-info-soft);color:var(--color-info)}
.Button-module__8RiFmG__root{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight);cursor:pointer;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;border:1px solid #0000;display:inline-flex}.Button-module__8RiFmG__root:active:not(:disabled){transform:scale(.97)}.Button-module__8RiFmG__root:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.Button-module__8RiFmG__root:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__loading{position:relative}.Button-module__8RiFmG__spinner{border:2px solid;border-radius:var(--radius-full);border-inline-end-color:#0000;flex-shrink:0;width:1rem;height:1rem;animation:.65s linear infinite Button-module__8RiFmG__spin}.Button-module__8RiFmG__label{align-items:center;display:inline-flex}.Button-module__8RiFmG__sm{min-height:2rem;padding-inline:var(--padding-button-sm);font-size:var(--font-size-sm)}.Button-module__8RiFmG__md{min-height:2.5rem;padding-inline:var(--padding-button-md);font-size:var(--font-size-md)}.Button-module__8RiFmG__lg{min-height:3rem;padding-inline:var(--padding-button-lg);font-size:var(--font-size-lg)}.Button-module__8RiFmG__primary{background-color:var(--color-primary);color:var(--color-text-inverse)}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.Button-module__8RiFmG__secondary{background-color:var(--color-bg-muted);color:var(--color-text)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--color-border)}.Button-module__8RiFmG__outline{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Button-module__8RiFmG__ghost{color:var(--color-text-secondary);background-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:var(--color-bg-subtle);color:var(--color-text)}@media (pointer:coarse){.Button-module__8RiFmG__sm,.Button-module__8RiFmG__md{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__root:active:not(:disabled){transform:none}.Button-module__8RiFmG__spinner{opacity:.6;border-inline-end-color:currentColor;animation:none}}
.Card-module__b6YjYG__root{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);transition:transform var(--motion-duration-normal) var(--motion-ease-default), box-shadow var(--motion-duration-normal) var(--motion-ease-default), border-color var(--motion-duration-fast) ease}.Card-module__b6YjYG__interactive{cursor:pointer}.Card-module__b6YjYG__interactive:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-2px)}.Card-module__b6YjYG__interactive:active{transform:translateY(0)}.Card-module__b6YjYG__title{padding:var(--padding-inset);border-block-end:1px solid var(--color-border);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:break-word;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);margin:0}.Card-module__b6YjYG__content{gap:var(--padding-field);padding:var(--padding-inset);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);overflow-wrap:break-word;border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-x:auto}.Card-module__b6YjYG__content>*{margin:0}.Card-module__b6YjYG__root:not(:has(.Card-module__b6YjYG__title)) .Card-module__b6YjYG__content{border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){.Card-module__b6YjYG__interactive:hover,.Card-module__b6YjYG__interactive:active{transform:none}}
.EmptyState-module__7SqAPW__root{align-items:center;gap:var(--padding-stack);padding:var(--padding-inset-lg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);text-align:center;flex-direction:column;display:flex}@media (max-width:40rem){.EmptyState-module__7SqAPW__root{padding:var(--padding-inset)}}.EmptyState-module__7SqAPW__icon{width:3rem;height:3rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__icon svg{width:100%;height:100%}.EmptyState-module__7SqAPW__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.EmptyState-module__7SqAPW__description{max-width:28rem;font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);color:var(--color-text-secondary);margin:0}.EmptyState-module__7SqAPW__action{margin-block-start:var(--padding-field)}
.Label-module___P1nzW__root{overflow-wrap:break-word;max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:inline-block}.Label-module___P1nzW__required{color:var(--color-error)}
.FormField-module__IPiDba__root{gap:var(--padding-field);flex-direction:column;min-width:0;display:flex}.FormField-module__IPiDba__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:break-word;margin:0}.FormField-module__IPiDba__error{font-size:var(--font-size-sm);color:var(--color-error);overflow-wrap:break-word;margin:0}
.IconBubble-module__dxnh-a__root{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconBubble-module__dxnh-a__primary{background-color:var(--color-primary-soft);color:var(--color-primary)}.IconBubble-module__dxnh-a__neutral{background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.IconBubble-module__dxnh-a__sm{width:2.25rem;height:2.25rem}.IconBubble-module__dxnh-a__sm svg{width:1.125rem;height:1.125rem}.IconBubble-module__dxnh-a__md{width:2.75rem;height:2.75rem}.IconBubble-module__dxnh-a__md svg{width:1.375rem;height:1.375rem}.IconBubble-module__dxnh-a__lg{width:3.25rem;height:3.25rem}.IconBubble-module__dxnh-a__lg svg{width:1.625rem;height:1.625rem}
.control-module__MFhEtq__control{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);width:100%;min-height:2.75rem;color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);line-height:var(--font-line-height-normal);overflow-wrap:break-word}.control-module__MFhEtq__control::placeholder{color:var(--color-text-muted)}.control-module__MFhEtq__control:focus{outline:2px solid var(--color-primary-muted);outline-offset:1px;border-color:var(--color-primary)}.control-module__MFhEtq__control:disabled{background-color:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed}.control-module__MFhEtq__controlError{border-color:var(--color-error)}.control-module__MFhEtq__controlError:focus{outline-color:var(--color-error-soft);border-color:var(--color-error)}
.Input-module__5jsJuW__root{padding-inline:var(--padding-control-inline)}
.Modal-module__7LRQSW__overlay{z-index:var(--z-modal);padding:max(var(--padding-inset), env(Modal-module__7LRQSW__safe-area-inset-block,0px)) max(var(--padding-inset), env(Modal-module__7LRQSW__safe-area-inset-inline,0px));background-color:color-mix(in srgb, var(--color-text) 40%, transparent);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-default);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__overlayVisible{opacity:1}.Modal-module__7LRQSW__dialog{width:100%;max-width:28rem;max-height:min(90dvh, calc(100dvh - 2 * var(--padding-inset)));border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 20px 40px color-mix(in srgb, var(--color-text) 15%, transparent);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-default), transform var(--motion-duration-slow) var(--motion-ease-default);flex-direction:column;display:flex;overflow:hidden;transform:scale(.96)}.Modal-module__7LRQSW__dialogVisible{opacity:1;transform:scale(1)}.Modal-module__7LRQSW__header{justify-content:space-between;align-items:center;gap:var(--padding-stack);padding:var(--padding-inset);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.Modal-module__7LRQSW__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.Modal-module__7LRQSW__close{border-radius:var(--radius-md);min-width:2.75rem;min-height:2.75rem;color:var(--color-text-secondary);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Modal-module__7LRQSW__close:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}.Modal-module__7LRQSW__close:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.Modal-module__7LRQSW__content{gap:var(--padding-stack);-webkit-overflow-scrolling:touch;min-height:0;padding:var(--padding-inset);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Modal-module__7LRQSW__content>*{margin:0}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__overlay,.Modal-module__7LRQSW__dialog{transition:none}.Modal-module__7LRQSW__overlayVisible{opacity:1}.Modal-module__7LRQSW__dialogVisible{opacity:1;transform:none}}
.OtpInput-module__X7UJpa__root{justify-content:center;gap:var(--space-3);direction:ltr;flex-direction:row;display:flex}.OtpInput-module__X7UJpa__cell{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);width:3.25rem;height:3.25rem;color:var(--color-text);font-family:inherit;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);caret-color:var(--color-primary);line-height:1}.OtpInput-module__X7UJpa__cell:focus{outline:2px solid var(--color-primary-muted);outline-offset:1px;border-color:var(--color-primary)}.OtpInput-module__X7UJpa__cell:disabled{background-color:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed}.OtpInput-module__X7UJpa__cellFilled{border-color:var(--color-border-strong)}.OtpInput-module__X7UJpa__cellError{border-color:var(--color-error)}.OtpInput-module__X7UJpa__cellError:focus{outline-color:var(--color-error-soft);border-color:var(--color-error)}@media (max-width:20rem){.OtpInput-module__X7UJpa__cell{width:2.75rem;height:2.75rem;font-size:var(--font-size-lg)}.OtpInput-module__X7UJpa__root{gap:var(--space-2)}}
.PageTitle-module__zMWopG__root{gap:var(--space-2);flex-direction:column;display:flex}.PageTitle-module__zMWopG__center{text-align:center;align-items:center}.PageTitle-module__zMWopG__start{text-align:start;align-items:flex-start}.PageTitle-module__zMWopG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--font-line-height-tight);overflow-wrap:break-word;margin:0}.PageTitle-module__zMWopG__description{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--font-line-height-normal);overflow-wrap:break-word;margin:0}
.Select-module__E8rWSW__root{min-height:2.75rem;padding-inline:var(--padding-control-inline);cursor:pointer;padding-inline-end:calc(var(--padding-control-inline) + 1.25rem)}.Select-module__E8rWSW__root:disabled{cursor:not-allowed}
.SelectableCard-module__rY2YnG__root{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--padding-inset);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg);text-align:start;cursor:pointer;transition:border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, transform var(--motion-duration-normal) var(--motion-ease-default);display:flex}.SelectableCard-module__rY2YnG__root:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.SelectableCard-module__rY2YnG__root:hover:not(:disabled):not(.SelectableCard-module__rY2YnG__selected){border-color:var(--color-border-strong);background-color:var(--color-bg-subtle)}.SelectableCard-module__rY2YnG__selected{border-color:var(--color-primary);background-color:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary-muted);transform:scale(1.01)}.SelectableCard-module__rY2YnG__disabled,.SelectableCard-module__rY2YnG__root:disabled{opacity:.5;cursor:not-allowed}.SelectableCard-module__rY2YnG__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SelectableCard-module__rY2YnG__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.SelectableCard-module__rY2YnG__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--font-line-height-tight);overflow-wrap:break-word}.SelectableCard-module__rY2YnG__description{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--font-line-height-normal);overflow-wrap:break-word}@media (pointer:coarse){.SelectableCard-module__rY2YnG__root{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.SelectableCard-module__rY2YnG__selected{transform:none}}
.Sheet-module__7Yhcpq__overlay{z-index:var(--z-modal);background-color:color-mix(in srgb, var(--color-text) 35%, transparent);opacity:0;transition:opacity .3s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.Sheet-module__7Yhcpq__overlayVisible{opacity:1}.Sheet-module__7Yhcpq__panel{background-color:var(--color-bg);width:min(20rem,100%);height:100dvh;box-shadow:0 0 24px color-mix(in srgb, var(--color-text) 12%, transparent);flex-direction:column;padding-block-start:env(Sheet-module__7Yhcpq__safe-area-inset-block-start,0px);padding-block-end:env(Sheet-module__7Yhcpq__safe-area-inset-block-end,0px);transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset-block:0}.Sheet-module__7Yhcpq__start{inset-inline-start:0;transform:translate(100%)}.Sheet-module__7Yhcpq__end{inset-inline-end:0;transform:translate(-100%)}.Sheet-module__7Yhcpq__panelVisible.Sheet-module__7Yhcpq__start,.Sheet-module__7Yhcpq__panelVisible.Sheet-module__7Yhcpq__end{transform:translate(0)}.Sheet-module__7Yhcpq__header{justify-content:space-between;align-items:center;gap:var(--padding-stack);padding-block:var(--padding-inset-lg);padding-inline:var(--padding-inset-lg);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.Sheet-module__7Yhcpq__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--font-line-height-tight);margin:0}.Sheet-module__7Yhcpq__close{min-width:2.75rem;min-height:2.75rem;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--padding-field));line-height:1;display:inline-flex}.Sheet-module__7Yhcpq__close:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}.Sheet-module__7Yhcpq__close:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.Sheet-module__7Yhcpq__content{align-items:stretch;gap:var(--space-4);-webkit-overflow-scrolling:touch;min-height:0;padding-block:var(--padding-inset-lg);padding-inline:var(--padding-inset-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Sheet-module__7Yhcpq__content>*{margin:0}@media (prefers-reduced-motion:reduce){.Sheet-module__7Yhcpq__overlay,.Sheet-module__7Yhcpq__panel{transition:none}}
@keyframes Skeleton-module__QUUPIW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__QUUPIW__skeleton{background:linear-gradient(90deg, var(--color-bg-muted,#eef2f7) 0%, var(--color-bg,#f8fafc) 50%, var(--color-bg-muted,#eef2f7) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite Skeleton-module__QUUPIW__shimmer;display:block}.Skeleton-module__QUUPIW__rounded_sm{border-radius:var(--radius-sm,.375rem)}.Skeleton-module__QUUPIW__rounded_md{border-radius:var(--radius-md,.5rem)}.Skeleton-module__QUUPIW__rounded_lg{border-radius:var(--radius-lg,.75rem)}.Skeleton-module__QUUPIW__rounded_full{border-radius:999px}.Skeleton-module__QUUPIW__textGroup{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__cardGroup{gap:var(--space-3,.75rem);flex-direction:column;width:100%;display:flex}.Skeleton-module__QUUPIW__card{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);background:var(--color-bg);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__loadingState{gap:var(--space-4,1rem);flex-direction:column;width:100%;display:flex}.Skeleton-module__QUUPIW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.StatCard-module__k3UlQW__root{padding:var(--padding-inset);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg)}.StatCard-module__k3UlQW__label{margin:0 0 var(--padding-field);font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:break-word}.StatCard-module__k3UlQW__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--font-line-height-tight);overflow-wrap:break-word;margin:0}.StatCard-module__k3UlQW__hint{margin:var(--padding-field) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:break-word}
.Table-module__ceAsYa__root{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:100%;overflow-x:auto}.Table-module__ceAsYa__root th,.Table-module__ceAsYa__root td{padding:var(--padding-cell-block) var(--padding-cell-inline);text-align:start;border-block-end:1px solid var(--color-border)}.Table-module__ceAsYa__root th{background-color:var(--color-bg-subtle);font-weight:var(--font-weight-semibold);color:var(--color-text)}.Table-module__ceAsYa__root tbody tr:last-child td{border-block-end:none}.Table-module__ceAsYa__root tbody tr:hover{background-color:var(--color-bg-subtle)}.Table-module__ceAsYa__empty{text-align:center;color:var(--color-text-muted)}
.Textarea-module__nldQNa__root{min-height:6rem;padding:var(--padding-control-block) var(--padding-control-inline);resize:vertical}
.Toast-module__dpyMdW__root{justify-content:space-between;align-items:flex-start;gap:var(--padding-stack);width:100%;min-width:min(16rem,100%);max-width:min(24rem,100%);padding:var(--padding-inset-sm) var(--padding-inset);border-radius:var(--radius-md);box-shadow:0 8px 20px color-mix(in srgb, var(--color-text) 10%, transparent);opacity:0;transition:opacity var(--motion-duration-normal) var(--motion-ease-default), transform var(--motion-duration-normal) var(--motion-ease-default);border:1px solid #0000;display:flex;transform:translateY(16px)}.Toast-module__dpyMdW__visible{opacity:1;transform:translateY(0)}.Toast-module__dpyMdW__message{font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);overflow-wrap:anywhere}.Toast-module__dpyMdW__close{border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;font-size:var(--font-size-lg);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Toast-module__dpyMdW__close:hover{opacity:1}.Toast-module__dpyMdW__close:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px;opacity:1}.Toast-module__dpyMdW__info{background-color:var(--color-info-soft);border-color:color-mix(in srgb, var(--color-info) 20%, transparent);color:var(--color-info)}.Toast-module__dpyMdW__success{background-color:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 20%, transparent);color:var(--color-success)}.Toast-module__dpyMdW__warning{background-color:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 20%, transparent);color:var(--color-warning)}.Toast-module__dpyMdW__error{background-color:var(--color-error-soft);border-color:color-mix(in srgb, var(--color-error) 20%, transparent);color:var(--color-error)}.Toast-module__dpyMdW__info .Toast-module__dpyMdW__message,.Toast-module__dpyMdW__success .Toast-module__dpyMdW__message,.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__message,.Toast-module__dpyMdW__error .Toast-module__dpyMdW__message{color:var(--color-text)}.Toast-module__dpyMdW__info .Toast-module__dpyMdW__close,.Toast-module__dpyMdW__success .Toast-module__dpyMdW__close,.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__close,.Toast-module__dpyMdW__error .Toast-module__dpyMdW__close{color:var(--color-text-secondary)}.Toast-module__dpyMdW__host{inset-block-end:max(var(--padding-inset), env(Toast-module__dpyMdW__safe-area-inset-block,0px));inset-inline:max(var(--padding-inset), env(Toast-module__dpyMdW__safe-area-inset-inline,0px));z-index:var(--z-toast);gap:var(--padding-stack);max-width:calc(100% - 2 * var(--padding-inset));pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed}.Toast-module__dpyMdW__host>*{pointer-events:auto;max-width:100%}@media (prefers-reduced-motion:reduce){.Toast-module__dpyMdW__root{transition:none}.Toast-module__dpyMdW__visible{opacity:1;transform:none}}
.CollaborationTypeSelector-module___e9w2q__root{gap:var(--space-3);flex-direction:column;display:flex}
.CollaborationTypeStep-module__eu_4gW__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CollaborationTypeStep-module__eu_4gW__header{flex-shrink:0;margin-block-end:var(--space-5)}.CollaborationTypeStep-module__eu_4gW__selectorScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;flex:1;padding-block-end:var(--space-2);overflow-y:auto}.CollaborationTypeStep-module__eu_4gW__footer{flex-shrink:0;padding-block-start:var(--space-4)}.CollaborationTypeStep-module__eu_4gW__continueButton{width:100%}.CollaborationTypeStep-module__eu_4gW__contentContained,.CollaborationTypeStep-module__eu_4gW__contentContained .CollaborationTypeStep-module__eu_4gW__selectorScroll{flex:initial;min-height:auto;overflow:visible}.CollaborationTypeStep-module__eu_4gW__footerContained{margin-block-start:var(--space-6)}.CollaborationTypeStep-module__eu_4gW__inviteField{margin-block-start:var(--space-4)}
.CreateBuildingStep-module__j20Zhq__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CreateBuildingStep-module__j20Zhq__header{flex-shrink:0;margin-block-end:var(--space-4)}.CreateBuildingStep-module__j20Zhq__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--space-4);min-height:0;flex-direction:column;flex:1;padding-block-end:var(--space-2);display:flex;overflow-y:auto}.CreateBuildingStep-module__j20Zhq__footer{flex-shrink:0;padding-block-start:var(--space-4)}.CreateBuildingStep-module__j20Zhq__cta{width:100%}.CreateBuildingStep-module__j20Zhq__contentContained,.CreateBuildingStep-module__j20Zhq__contentContained .CreateBuildingStep-module__j20Zhq__body{flex:initial;min-height:auto;overflow:visible}.CreateBuildingStep-module__j20Zhq__footerContained{margin-block-start:var(--space-6)}.CreateBuildingStep-module__j20Zhq__hero{justify-content:center;display:flex}.CreateBuildingStep-module__j20Zhq__illustration{width:100%;max-width:17.5rem;height:auto}
.CreateInvoiceForm-module__InkHlW__root{gap:var(--space-5);padding:calc(var(--space-5) + env(CreateInvoiceForm-module__InkHlW__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(CreateInvoiceForm-module__InkHlW__safe-area-inset-inline-end,0px)) var(--space-4) calc(var(--space-5) + env(CreateInvoiceForm-module__InkHlW__safe-area-inset-inline-start,0px));flex-direction:column;display:flex}.CreateInvoiceForm-module__InkHlW__embedded{padding:0}.CreateInvoiceForm-module__InkHlW__header{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid}.CreateInvoiceForm-module__InkHlW__back,.CreateInvoiceForm-module__InkHlW__headerSpacer{width:2.75rem;height:2.75rem}.CreateInvoiceForm-module__InkHlW__back{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CreateInvoiceForm-module__InkHlW__back svg{width:1.25rem;height:1.25rem}.CreateInvoiceForm-module__InkHlW__title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.CreateInvoiceForm-module__InkHlW__form{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.CreateInvoiceForm-module__InkHlW__buildingHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.CreateInvoiceForm-module__InkHlW__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.CreateInvoiceForm-module__InkHlW__rowField{min-width:0}.CreateInvoiceForm-module__InkHlW__footer{gap:var(--space-2);padding-block:var(--space-3) var(--space-2);flex-direction:column;margin-block-start:var(--space-4);display:flex}.CreateInvoiceForm-module__InkHlW__full{width:100%}.CreateInvoiceForm-module__InkHlW__muted{text-align:center;color:var(--color-text-secondary);margin:0}.CreateInvoiceForm-module__InkHlW__check{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text);display:flex}.CreateInvoiceForm-module__InkHlW__chargeCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);flex-direction:column;display:flex}.CreateInvoiceForm-module__InkHlW__chargeIcon{border-radius:var(--radius-full);background-color:var(--color-primary-soft);width:3.25rem;height:3.25rem;color:var(--color-primary);justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.CreateInvoiceForm-module__InkHlW__chargeHeading{text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.CreateInvoiceForm-module__InkHlW__chargeHint{font-size:var(--font-size-xs);line-height:var(--font-line-height-relaxed);color:var(--color-text-secondary);margin:0}.CreateInvoiceForm-module__InkHlW__lawRow{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;grid-template-columns:1.5rem 1fr auto;margin:0;display:grid}.CreateInvoiceForm-module__InkHlW__lawRow:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.CreateInvoiceForm-module__InkHlW__lawCheck{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-bg);width:1.25rem;height:1.25rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.CreateInvoiceForm-module__InkHlW__lawRow[aria-pressed=true] .CreateInvoiceForm-module__InkHlW__lawCheck{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.CreateInvoiceForm-module__InkHlW__lawLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CreateInvoiceForm-module__InkHlW__lawChevron{color:var(--color-text-muted);transition:transform .16s;display:inline-flex}.CreateInvoiceForm-module__InkHlW__lawChevronOpen{transform:rotate(-90deg)}.CreateInvoiceForm-module__InkHlW__basisPanel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);flex-direction:column;display:flex}.CreateInvoiceForm-module__InkHlW__basisTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.CreateInvoiceForm-module__InkHlW__basisHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}.CreateInvoiceForm-module__InkHlW__basisList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CreateInvoiceForm-module__InkHlW__basisItem{gap:var(--space-2);flex-direction:column;display:flex}.CreateInvoiceForm-module__InkHlW__basisToggle{align-items:center;gap:var(--space-3);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:1.25rem 1fr;margin:0;padding:0;display:grid}.CreateInvoiceForm-module__InkHlW__basisToggle:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px;border-radius:var(--radius-sm)}.CreateInvoiceForm-module__InkHlW__basisToggle[aria-pressed=true] .CreateInvoiceForm-module__InkHlW__lawCheck{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.CreateInvoiceForm-module__InkHlW__basisToggleLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CreateInvoiceForm-module__InkHlW__basisAmountRow{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.CreateInvoiceForm-module__InkHlW__basisAmountRowDisabled{opacity:.45;pointer-events:none}.CreateInvoiceForm-module__InkHlW__basisSuffix{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.CreateInvoiceForm-module__InkHlW__basisError{font-size:var(--font-size-xs);color:var(--color-error);margin:0}.CreateInvoiceForm-module__InkHlW__submitSummary{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-primary-soft);background-color:color-mix(in srgb, var(--color-primary) 5%, var(--color-bg));flex-direction:column;display:flex}.CreateInvoiceForm-module__InkHlW__submitSummaryTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.CreateInvoiceForm-module__InkHlW__submitSummaryList{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.CreateInvoiceForm-module__InkHlW__submitSummaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.CreateInvoiceForm-module__InkHlW__submitSummaryRow dt{color:var(--color-text-secondary);margin:0}.CreateInvoiceForm-module__InkHlW__submitSummaryRow dd{font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:end;margin:0}.CreateInvoiceForm-module__InkHlW__submitSummaryHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}@media (max-width:20rem){.CreateInvoiceForm-module__InkHlW__row{grid-template-columns:1fr}}
.ImpersonationBanner-module__ujCI7q__root{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-warning-bg,#fef3c7);border-bottom:1px solid var(--color-warning-border,#fcd34d);color:var(--color-text);flex-wrap:wrap;display:flex}.ImpersonationBanner-module__ujCI7q__text{font-size:var(--font-size-sm);margin:0}.ImpersonationBanner-module__ujCI7q__error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}
.BottomNav-module__HnBtwq__root{overscroll-behavior:none;touch-action:manipulation;border-block-start:1px solid var(--color-border);background-color:var(--color-bg);width:100%;max-width:100%;box-shadow:0 -4px 16px color-mix(in srgb, var(--color-text) 4%, transparent);flex-shrink:0;padding-block-end:env(BottomNav-module__HnBtwq__safe-area-inset-block-end,0px);overflow:hidden}.BottomNav-module__HnBtwq__list{grid-template-columns:repeat(var(--item-count,4), minmax(0, 1fr));padding:var(--space-2) var(--space-1) var(--space-2);overscroll-behavior:none;touch-action:manipulation;width:100%;max-width:100%;margin:0;list-style:none;display:grid;position:relative;overflow:hidden}.BottomNav-module__HnBtwq__indicator{inset-block:var(--space-2);width:calc((100% - var(--space-2)) / var(--item-count,4));border-radius:var(--radius-md);background-color:var(--color-primary-soft);transition:inset-inline-start var(--motion-duration-normal) var(--motion-ease-default);pointer-events:none;z-index:0;grid-area:1/1/auto/-1;height:auto;list-style:none;position:absolute;inset-inline-start:calc(var(--space-1) + var(--active-index,0) * ((100% - var(--space-2)) / var(--item-count,4)))}.BottomNav-module__HnBtwq__item{z-index:1;min-width:0;position:relative}.BottomNav-module__HnBtwq__link{min-height:3.5rem;padding:var(--space-1) .125rem;color:var(--color-text-muted);text-align:center;touch-action:manipulation;transition:color var(--motion-duration-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;line-height:1.25;text-decoration:none;display:flex}.BottomNav-module__HnBtwq__linkActive{color:var(--color-primary);font-weight:var(--font-weight-medium)}.BottomNav-module__HnBtwq__icon{width:1.375rem;height:1.375rem;transition:transform var(--motion-duration-normal) var(--motion-ease-default);display:flex}.BottomNav-module__HnBtwq__linkActive .BottomNav-module__HnBtwq__icon{transform:scale(1.1)}.BottomNav-module__HnBtwq__icon svg{width:100%;height:100%}.BottomNav-module__HnBtwq__label{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.BottomNav-module__HnBtwq__indicator{transition:none}.BottomNav-module__HnBtwq__linkActive .BottomNav-module__HnBtwq__icon{transform:none}}
.InviteQrCard-module__mrIp3a__root{gap:var(--space-4);flex-direction:column;align-items:stretch;display:flex}.InviteQrCard-module__mrIp3a__qrWrap{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 1px 0 color-mix(in srgb, var(--color-primary) 8%, transparent), 0 12px 28px color-mix(in srgb, var(--color-primary) 12%, transparent);flex-direction:column;align-self:center;display:flex}.InviteQrCard-module__mrIp3a__qr{width:10.5rem;height:10.5rem;display:block}.InviteQrCard-module__mrIp3a__qrCaption{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.InviteQrCard-module__mrIp3a__qrFallback{text-align:center;min-height:10.5rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;margin:0;display:flex}.InviteQrCard-module__mrIp3a__codeChip{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-primary-soft);flex-direction:column;display:flex}.InviteQrCard-module__mrIp3a__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.InviteQrCard-module__mrIp3a__code{text-align:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.12em;color:var(--color-primary);word-break:break-all;margin:0}.InviteQrCard-module__mrIp3a__shareButton,.InviteQrCard-module__mrIp3a__copyButton{width:100%}.InviteQrCard-module__mrIp3a__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.InviteQrCard-module__mrIp3a__actionInner{align-items:center;gap:var(--space-2);display:inline-flex}.InviteQrCard-module__mrIp3a__qrToggle{padding:var(--space-2);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;margin:0}.InviteQrCard-module__mrIp3a__qrToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}
.BuildingInviteShare-module__oMB6Tq__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BuildingInviteShare-module__oMB6Tq__header{flex-shrink:0;margin-block-end:var(--space-4)}.BuildingInviteShare-module__oMB6Tq__body{gap:var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.BuildingInviteShare-module__oMB6Tq__footer{flex-shrink:0;padding-block-start:var(--space-4)}.BuildingInviteShare-module__oMB6Tq__cta{width:100%}.BuildingInviteShare-module__oMB6Tq__contentContained{flex:initial;min-height:auto;overflow:visible}.BuildingInviteShare-module__oMB6Tq__footerContained{margin-block-start:var(--space-6)}
.MonthCalendarModal-module__T8f9rW__empty{color:var(--color-text-secondary);text-align:center;margin:0}.MonthCalendarModal-module__T8f9rW__calendar{gap:var(--space-4);flex-direction:column;display:flex}.MonthCalendarModal-module__T8f9rW__yearNav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.MonthCalendarModal-module__T8f9rW__navButton{border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.MonthCalendarModal-module__T8f9rW__navButton svg{width:1.15rem;height:1.15rem}.MonthCalendarModal-module__T8f9rW__navButton:hover:not(:disabled){background-color:var(--color-bg-subtle);border-color:var(--color-border-strong)}.MonthCalendarModal-module__T8f9rW__navButton:disabled{color:var(--color-text-muted);cursor:default;opacity:.5}.MonthCalendarModal-module__T8f9rW__navButton:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.MonthCalendarModal-module__T8f9rW__yearLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.MonthCalendarModal-module__T8f9rW__grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MonthCalendarModal-module__T8f9rW__cell{min-height:3rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.MonthCalendarModal-module__T8f9rW__cell:hover:not(:disabled){background-color:var(--color-bg-subtle);border-color:var(--color-border-strong)}.MonthCalendarModal-module__T8f9rW__cell:disabled{color:var(--color-text-muted);background-color:var(--color-bg-subtle);cursor:not-allowed;border-color:#0000}.MonthCalendarModal-module__T8f9rW__cell:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.MonthCalendarModal-module__T8f9rW__cellToday{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border))}.MonthCalendarModal-module__T8f9rW__cellSelected{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold)}.MonthCalendarModal-module__T8f9rW__todayDot{border-radius:var(--radius-full);background-color:currentColor;width:.3rem;height:.3rem;position:absolute;inset-block-end:.35rem}.MonthCalendarModal-module__T8f9rW__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}
.MonthPickerModal-module__qXoVUq__empty{color:var(--color-text-secondary);text-align:center;margin:0}.MonthPickerModal-module__qXoVUq__yearRow{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.MonthPickerModal-module__qXoVUq__yearButton{min-width:3.5rem;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;margin:0;display:inline-flex}.MonthPickerModal-module__qXoVUq__yearButton:hover{background-color:var(--color-bg-subtle)}.MonthPickerModal-module__qXoVUq__yearButtonActive{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.MonthPickerModal-module__qXoVUq__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MonthPickerModal-module__qXoVUq__option{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.MonthPickerModal-module__qXoVUq__option:hover{background-color:var(--color-bg-subtle)}.MonthPickerModal-module__qXoVUq__option:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.MonthPickerModal-module__qXoVUq__optionSelected{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--font-weight-semibold)}
.NotificationBell-module__lJIP3a__bell{width:2.75rem;height:2.75rem;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.NotificationBell-module__lJIP3a__bell:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}.NotificationBell-module__lJIP3a__bell:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.NotificationBell-module__lJIP3a__bell svg{width:1.35rem;height:1.35rem}.NotificationBell-module__lJIP3a__badge{z-index:1;background-color:var(--color-error,#dc2626);color:#fff;min-width:1.05rem;min-height:1.05rem;font-size:.625rem;font-weight:var(--font-weight-bold);text-align:center;box-shadow:0 0 0 1.5px var(--color-bg,#fff);pointer-events:none;animation:NotificationBell-module__lJIP3a__badgePop var(--motion-duration-normal) var(--motion-ease-default) both;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex;position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem}.NotificationBell-module__lJIP3a__badgeDot{width:.55rem;min-width:.55rem;height:.55rem;min-height:.55rem;padding:0;inset-block-start:.4rem;inset-inline-end:.4rem}
.ManagerDashboard-module__uVOmQW__root{gap:var(--space-5);padding:calc(var(--space-3) + env(ManagerDashboard-module__uVOmQW__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(ManagerDashboard-module__uVOmQW__safe-area-inset-inline-end,0px)) var(--space-6) calc(var(--space-5) + env(ManagerDashboard-module__uVOmQW__safe-area-inset-inline-start,0px));flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__header{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.ManagerDashboard-module__uVOmQW__headerTop{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;width:100%;display:grid}.ManagerDashboard-module__uVOmQW__headerSpacer{width:2.75rem;height:2.75rem}.ManagerDashboard-module__uVOmQW__bell{justify-self:end}.ManagerDashboard-module__uVOmQW__brand{flex-direction:column;align-items:center;gap:.125rem;display:flex}.ManagerDashboard-module__uVOmQW__logo{object-fit:contain;width:2.75rem;height:2.75rem}.ManagerDashboard-module__uVOmQW__brandName{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.ManagerDashboard-module__uVOmQW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);text-align:center;margin:0}.ManagerDashboard-module__uVOmQW__monthPill{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent);transition:border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease;margin:0;display:inline-flex}.ManagerDashboard-module__uVOmQW__monthPill:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background-color:var(--color-bg-subtle)}.ManagerDashboard-module__uVOmQW__monthPill:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.ManagerDashboard-module__uVOmQW__monthPill svg{color:var(--color-text-secondary)}.ManagerDashboard-module__uVOmQW__content{gap:var(--space-4);flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__emptyCard{align-items:center;gap:var(--space-3);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:var(--space-5);flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__emptyIcon{width:3rem;height:3rem;color:var(--color-primary)}.ManagerDashboard-module__uVOmQW__emptyIcon svg{width:100%;height:100%}.ManagerDashboard-module__uVOmQW__emptyTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.ManagerDashboard-module__uVOmQW__emptyHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.ManagerDashboard-module__uVOmQW__fullButton{width:100%}.ManagerDashboard-module__uVOmQW__topRow{gap:var(--space-3);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;display:grid}.ManagerDashboard-module__uVOmQW__buildingCard,.ManagerDashboard-module__uVOmQW__pendingCard,.ManagerDashboard-module__uVOmQW__statCard,.ManagerDashboard-module__uVOmQW__chartCard,.ManagerDashboard-module__uVOmQW__subscriptionCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent)}.ManagerDashboard-module__uVOmQW__pendingCard,.ManagerDashboard-module__uVOmQW__statCard,.ManagerDashboard-module__uVOmQW__subscriptionCard{color:inherit;cursor:pointer;transition:transform var(--motion-duration-normal) var(--motion-ease-default), box-shadow var(--motion-duration-normal) var(--motion-ease-default), border-color var(--motion-duration-fast) ease;text-decoration:none}.ManagerDashboard-module__uVOmQW__pendingCard:hover,.ManagerDashboard-module__uVOmQW__pendingCard:focus-visible,.ManagerDashboard-module__uVOmQW__statCard:hover,.ManagerDashboard-module__uVOmQW__statCard:focus-visible,.ManagerDashboard-module__uVOmQW__subscriptionCard:hover,.ManagerDashboard-module__uVOmQW__subscriptionCard:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-2px)}.ManagerDashboard-module__uVOmQW__pendingCard:focus-visible,.ManagerDashboard-module__uVOmQW__statCard:focus-visible,.ManagerDashboard-module__uVOmQW__subscriptionCard:focus-visible,.ManagerDashboard-module__uVOmQW__addBuildingCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ManagerDashboard-module__uVOmQW__buildingCard{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.ManagerDashboard-module__uVOmQW__buildingHead{align-items:center;gap:var(--space-3);display:flex}.ManagerDashboard-module__uVOmQW__buildingIcon{border-radius:var(--radius-full);background-color:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);padding:var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ManagerDashboard-module__uVOmQW__buildingIcon svg{width:100%;height:100%}.ManagerDashboard-module__uVOmQW__buildingNameRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.ManagerDashboard-module__uVOmQW__buildingName{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ManagerDashboard-module__uVOmQW__buildingSelect{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;min-height:2.25rem;padding-inline:var(--padding-control-inline);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background-color:var(--color-bg);color:var(--color-text);flex:1}.ManagerDashboard-module__uVOmQW__buildingEditLink{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ManagerDashboard-module__uVOmQW__buildingEditLink:hover,.ManagerDashboard-module__uVOmQW__buildingEditLink:focus-visible{color:var(--color-primary);background-color:var(--color-primary-soft)}.ManagerDashboard-module__uVOmQW__buildingEditLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ManagerDashboard-module__uVOmQW__buildingMeta{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ManagerDashboard-module__uVOmQW__metaLine{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);display:flex}.ManagerDashboard-module__uVOmQW__metaLine svg{color:var(--color-primary);flex-shrink:0;margin-block-start:.3rem}.ManagerDashboard-module__uVOmQW__pendingCard{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);text-align:center;flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__pendingIconWrap{border-radius:var(--radius-full);background-color:var(--color-primary-soft);width:3rem;height:3rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.ManagerDashboard-module__uVOmQW__pendingIconWrap svg{width:1.5rem;height:1.5rem}.ManagerDashboard-module__uVOmQW__pendingBadge{border-radius:var(--radius-full);background-color:var(--color-error);min-width:1.35rem;height:1.35rem;color:var(--color-text-inverse);font-size:.7rem;font-weight:var(--font-weight-bold);border:2px solid var(--color-bg);justify-content:center;align-items:center;padding-inline:.3rem;display:inline-flex;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.ManagerDashboard-module__uVOmQW__pendingLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--font-line-height-tight)}.ManagerDashboard-module__uVOmQW__statRow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ManagerDashboard-module__uVOmQW__statCard{justify-content:center;align-items:center;gap:var(--space-2);min-height:7rem;padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__statIcon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ManagerDashboard-module__uVOmQW__statIcon svg{width:1.35rem;height:1.35rem}.ManagerDashboard-module__uVOmQW__statIconPaid{background-color:var(--color-success-soft);color:var(--color-success)}.ManagerDashboard-module__uVOmQW__statIconDebt{background-color:var(--color-error-soft);color:var(--color-error)}.ManagerDashboard-module__uVOmQW__statIconPending{background-color:var(--color-primary-soft);color:var(--color-primary)}.ManagerDashboard-module__uVOmQW__statValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight)}.ManagerDashboard-module__uVOmQW__statValuePaid{color:var(--color-success)}.ManagerDashboard-module__uVOmQW__statValueDebt{color:var(--color-error)}.ManagerDashboard-module__uVOmQW__statValuePending{color:var(--color-primary)}.ManagerDashboard-module__uVOmQW__statLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--font-line-height-tight)}.ManagerDashboard-module__uVOmQW__actionsStack{gap:var(--space-3);flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__actionsRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.ManagerDashboard-module__uVOmQW__actionButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease;border:1px solid #0000;text-decoration:none;display:inline-flex}.ManagerDashboard-module__uVOmQW__actionButton svg{flex-shrink:0}.ManagerDashboard-module__uVOmQW__actionPrimary{background-color:var(--color-primary);color:var(--color-text-inverse)}.ManagerDashboard-module__uVOmQW__actionPrimary:hover,.ManagerDashboard-module__uVOmQW__actionPrimary:focus-visible{background-color:var(--color-primary-hover)}.ManagerDashboard-module__uVOmQW__actionSecondary{background-color:var(--color-bg);color:var(--color-text);border-color:var(--color-border-strong)}.ManagerDashboard-module__uVOmQW__actionSecondary:hover,.ManagerDashboard-module__uVOmQW__actionSecondary:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.ManagerDashboard-module__uVOmQW__actionButton:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.ManagerDashboard-module__uVOmQW__actionIconBox{border-radius:var(--radius-sm);border:1.5px solid;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.ManagerDashboard-module__uVOmQW__messagesCard{align-items:center;gap:var(--space-3);width:100%;min-height:3.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:inherit;box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;text-decoration:none;display:flex}.ManagerDashboard-module__uVOmQW__messagesCard:hover,.ManagerDashboard-module__uVOmQW__messagesCard:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent)}.ManagerDashboard-module__uVOmQW__messagesCard:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.ManagerDashboard-module__uVOmQW__messagesIconWrap{border-radius:var(--radius-md);background-color:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ManagerDashboard-module__uVOmQW__messagesBadge{top:-.35rem;background-color:var(--color-error);color:#fff;min-width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:var(--font-weight-bold);border:2px solid var(--color-bg);border-radius:999px;justify-content:center;align-items:center;padding-inline:.3rem;line-height:1;display:inline-flex;position:absolute;inset-inline-start:-.35rem}.ManagerDashboard-module__uVOmQW__messagesCopy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ManagerDashboard-module__uVOmQW__messagesTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ManagerDashboard-module__uVOmQW__messagesHint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ManagerDashboard-module__uVOmQW__messagesChevron{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.ManagerDashboard-module__uVOmQW__chartCard{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ManagerDashboard-module__uVOmQW__chartTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ManagerDashboard-module__uVOmQW__chart{gap:var(--space-2);--chart-height:12rem;--chart-x-label-height:3.25rem;align-items:stretch;display:flex}.ManagerDashboard-module__uVOmQW__chartYAxis{grid-template-rows:repeat(var(--chart-month-count,12), minmax(0, 1fr));height:var(--chart-height);flex-shrink:0;margin-block-end:calc(var(--chart-x-label-height) + var(--space-1));display:grid}.ManagerDashboard-module__uVOmQW__chartYLabel{color:var(--color-text-muted);text-align:left;justify-content:flex-start;align-items:flex-end;padding-block-end:1px;font-size:.6rem;line-height:1;display:flex}.ManagerDashboard-module__uVOmQW__chartScroll{-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow:auto hidden}.ManagerDashboard-module__uVOmQW__chartBars{align-items:flex-end;gap:var(--space-2);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ManagerDashboard-module__uVOmQW__chartColumn{align-items:center;gap:var(--space-1);flex-direction:column;flex-shrink:0;width:2rem;display:flex}.ManagerDashboard-module__uVOmQW__chartTrack{width:100%;height:var(--chart-height);border-block-end:1px solid var(--color-border-strong);background-image:repeating-linear-gradient(to top, transparent 0, transparent calc(var(--chart-height) / var(--chart-month-count,12) - 1px), color-mix(in srgb, var(--color-border) 70%, transparent) calc(var(--chart-height) / var(--chart-month-count,12) - 1px), color-mix(in srgb, var(--color-border) 70%, transparent) calc(var(--chart-height) / var(--chart-month-count,12)));align-items:flex-end;display:flex;position:relative}.ManagerDashboard-module__uVOmQW__chartBar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--color-primary);width:70%;transition:height var(--motion-duration-slow) var(--motion-ease-default);margin-inline:auto}.ManagerDashboard-module__uVOmQW__chartBarEmpty{background-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-bg-muted));min-height:3px}.ManagerDashboard-module__uVOmQW__chartXLabel{height:var(--chart-x-label-height);color:var(--color-text-secondary);white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;font-size:.65rem;line-height:1}.ManagerDashboard-module__uVOmQW__chartHint{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}.ManagerDashboard-module__uVOmQW__subscriptionCard{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.ManagerDashboard-module__uVOmQW__subscriptionIcon{border-radius:var(--radius-full);background-color:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);padding:var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ManagerDashboard-module__uVOmQW__subscriptionIcon svg{width:100%;height:100%}.ManagerDashboard-module__uVOmQW__subscriptionInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ManagerDashboard-module__uVOmQW__subscriptionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ManagerDashboard-module__uVOmQW__subscriptionStatus,.ManagerDashboard-module__uVOmQW__subscriptionStatusMuted{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--font-line-height-normal)}.ManagerDashboard-module__uVOmQW__subscriptionBadge{font-size:.65rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);vertical-align:middle;padding:2px 7px;line-height:1.2;display:inline-block}.ManagerDashboard-module__uVOmQW__subscriptionBadgeActive{color:var(--color-success);background:var(--color-success-soft)}.ManagerDashboard-module__uVOmQW__subscriptionBadgeWarning{color:var(--color-warning);background:var(--color-warning-soft)}.ManagerDashboard-module__uVOmQW__renewButton{align-items:center;gap:var(--space-1);min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;display:inline-flex}.ManagerDashboard-module__uVOmQW__subscriptionCard:hover .ManagerDashboard-module__uVOmQW__renewButton{background-color:var(--color-primary-soft)}.ManagerDashboard-module__uVOmQW__addBuildingCard{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1.5px dashed color-mix(in srgb, var(--color-primary) 55%, var(--color-border));border-radius:var(--radius-lg);background-color:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease;flex-direction:column;text-decoration:none;display:flex}.ManagerDashboard-module__uVOmQW__addBuildingCard:hover{border-color:var(--color-primary);background-color:var(--color-primary-muted)}.ManagerDashboard-module__uVOmQW__addBuildingIcon{border-radius:var(--radius-full);border:1.5px solid;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@media (max-width:22rem){.ManagerDashboard-module__uVOmQW__topRow,.ManagerDashboard-module__uVOmQW__statRow,.ManagerDashboard-module__uVOmQW__actionsRow{grid-template-columns:1fr}.ManagerDashboard-module__uVOmQW__subscriptionCard{flex-wrap:wrap}.ManagerDashboard-module__uVOmQW__renewButton{justify-content:center;width:100%}}
.OnboardingHeader-module__yeT1rW__root{align-items:center;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.OnboardingHeader-module__yeT1rW__topBar{justify-content:flex-start;align-self:stretch;display:flex}.OnboardingHeader-module__yeT1rW__backButton{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-1);background:0 0;border:none;min-height:2.75rem;display:inline-flex}.OnboardingHeader-module__yeT1rW__backButton:hover{color:var(--color-text)}.OnboardingHeader-module__yeT1rW__backIcon{flex-shrink:0;width:1.25rem;height:1.25rem;transform:scaleX(-1)}.OnboardingHeader-module__yeT1rW__logo{object-fit:contain;width:4.5rem;height:4.5rem}.OnboardingHeader-module__yeT1rW__eyebrow{width:100%}
.OnboardingShell-module__hqUGCW__root{background-color:var(--color-bg);justify-content:center;display:flex}.OnboardingShell-module__hqUGCW__fillViewport{height:100dvh;max-height:100dvh;overflow:hidden}.OnboardingShell-module__hqUGCW__contained{min-height:auto}.OnboardingShell-module__hqUGCW__inner{width:100%;min-width:0;max-width:26.875rem;padding-block:calc(var(--space-8) + env(OnboardingShell-module__hqUGCW__safe-area-inset-block-start,0px)) calc(var(--space-6) + env(OnboardingShell-module__hqUGCW__safe-area-inset-block-end,0px));padding-inline:calc(var(--space-5) + env(OnboardingShell-module__hqUGCW__safe-area-inset-inline-start,0px)) calc(var(--space-5) + env(OnboardingShell-module__hqUGCW__safe-area-inset-inline-end,0px));flex-direction:column;flex:1;display:flex}.OnboardingShell-module__hqUGCW__innerFill{height:100%;min-height:0;max-height:100%;overflow:hidden}.OnboardingShell-module__hqUGCW__innerContained{min-height:auto}@media (max-width:20rem){.OnboardingShell-module__hqUGCW__inner{padding-inline:calc(var(--space-4) + env(OnboardingShell-module__hqUGCW__safe-area-inset-inline-start,0px)) calc(var(--space-4) + env(OnboardingShell-module__hqUGCW__safe-area-inset-inline-end,0px))}}@media (max-height:40rem){.OnboardingShell-module__hqUGCW__inner{padding-block:calc(var(--space-5) + env(OnboardingShell-module__hqUGCW__safe-area-inset-block-start,0px)) calc(var(--space-4) + env(OnboardingShell-module__hqUGCW__safe-area-inset-block-end,0px))}}
.AuthFlow-module__laYXcW__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.AuthFlow-module__laYXcW__content:not(.AuthFlow-module__laYXcW__contentContained){justify-content:safe center}.AuthFlow-module__laYXcW__content:not(.AuthFlow-module__laYXcW__contentContained) .AuthFlow-module__laYXcW__body{flex:none}.AuthFlow-module__laYXcW__stepForm{flex-direction:column;width:100%;min-width:0;display:flex}.AuthFlow-module__laYXcW__phoneInput{text-align:left;direction:ltr}.AuthFlow-module__laYXcW__ltrPhone{direction:ltr;unicode-bidi:isolate}.AuthFlow-module__laYXcW__header{flex-shrink:0;margin-block-end:var(--space-5)}.AuthFlow-module__laYXcW__body{gap:var(--space-4);min-height:min-content;flex-direction:column;flex:1 0 auto;padding-block-end:var(--space-2);display:flex;overflow:visible}.AuthFlow-module__laYXcW__footer{flex-shrink:0;padding-block-start:var(--space-4)}.AuthFlow-module__laYXcW__cta{width:100%}.AuthFlow-module__laYXcW__contentContained,.AuthFlow-module__laYXcW__contentContained .AuthFlow-module__laYXcW__body{flex:initial;min-height:auto;overflow:visible}.AuthFlow-module__laYXcW__footerContained{margin-block-start:var(--space-6)}.AuthFlow-module__laYXcW__alert{margin-block-end:var(--space-1)}.AuthFlow-module__laYXcW__inviteBanner{text-align:center}.AuthFlow-module__laYXcW__otpVisual{justify-content:center;display:flex}.AuthFlow-module__laYXcW__illustration{width:7.5rem;height:auto}.AuthFlow-module__laYXcW__otpField{align-items:center}.AuthFlow-module__laYXcW__resend{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.AuthFlow-module__laYXcW__resendTimer{font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.AuthFlow-module__laYXcW__resendButton{color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-2);background:0 0;border:none;min-height:2.75rem}.AuthFlow-module__laYXcW__resendButton:disabled{color:var(--color-text-muted);cursor:not-allowed}.AuthFlow-module__laYXcW__welcome{justify-content:center;gap:var(--space-8);flex-direction:column;flex:1;display:flex}.AuthFlow-module__laYXcW__welcomeContent{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.AuthFlow-module__laYXcW__welcomeLogo{object-fit:contain;width:4.5rem;height:4.5rem}.AuthFlow-module__laYXcW__welcomeTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.AuthFlow-module__laYXcW__welcomeDescription{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.AuthFlow-module__laYXcW__welcomeDots{animation:1.2s steps(4,end) infinite AuthFlow-module__laYXcW__welcomeDots;display:inline-block}@keyframes AuthFlow-module__laYXcW__welcomeDots{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.AuthFlow-module__laYXcW__welcomeProgressTrack{border-radius:var(--radius-full);background-color:var(--color-bg-muted);align-self:center;width:100%;max-width:12rem;height:.2rem;overflow:hidden}.AuthFlow-module__laYXcW__welcomeProgressFill{border-radius:inherit;background-color:var(--color-primary);width:0;height:100%;animation:AuthFlow-module__laYXcW__welcomeProgress 3s var(--motion-ease-default) forwards}@keyframes AuthFlow-module__laYXcW__welcomeProgress{0%{width:0}to{width:100%}}
.ResidentBottomNav-module__aDLYMa__root{overscroll-behavior:none;touch-action:manipulation;border-block-start:1px solid var(--color-border);background-color:var(--color-bg);width:100%;max-width:100%;box-shadow:0 -4px 16px color-mix(in srgb, var(--color-text) 4%, transparent);flex-shrink:0;padding-block-end:env(ResidentBottomNav-module__aDLYMa__safe-area-inset-block-end,0px);overflow:hidden}.ResidentBottomNav-module__aDLYMa__list{grid-template-columns:repeat(var(--item-count,5), minmax(0, 1fr));padding:var(--space-2) var(--space-1) var(--space-2);overscroll-behavior:none;touch-action:manipulation;width:100%;max-width:100%;margin:0;list-style:none;display:grid;position:relative;overflow:hidden}.ResidentBottomNav-module__aDLYMa__indicator{inset-block:var(--space-2);width:calc((100% - var(--space-2)) / var(--item-count,5));border-radius:var(--radius-md);background-color:var(--color-primary-soft);transition:inset-inline-start var(--motion-duration-normal) var(--motion-ease-default);pointer-events:none;z-index:0;grid-area:1/1/auto/-1;height:auto;list-style:none;position:absolute;inset-inline-start:calc(var(--space-1) + var(--active-index,0) * ((100% - var(--space-2)) / var(--item-count,5)))}.ResidentBottomNav-module__aDLYMa__item{z-index:1;min-width:0;position:relative}.ResidentBottomNav-module__aDLYMa__link{min-height:3.5rem;padding:var(--space-1) .125rem;color:var(--color-text-muted);text-align:center;touch-action:manipulation;transition:color var(--motion-duration-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;line-height:1.25;text-decoration:none;display:flex}.ResidentBottomNav-module__aDLYMa__linkActive{color:var(--color-primary);font-weight:var(--font-weight-medium)}.ResidentBottomNav-module__aDLYMa__icon{width:1.375rem;height:1.375rem;transition:transform var(--motion-duration-normal) var(--motion-ease-default);display:flex;position:relative}.ResidentBottomNav-module__aDLYMa__linkActive .ResidentBottomNav-module__aDLYMa__icon{transform:scale(1.1)}.ResidentBottomNav-module__aDLYMa__icon svg{width:100%;height:100%}.ResidentBottomNav-module__aDLYMa__badge{background-color:var(--color-primary);color:#fff;min-width:1rem;min-height:1rem;font-size:.625rem;font-weight:var(--font-weight-bold);text-align:center;box-shadow:0 0 0 1.5px var(--color-bg);border-radius:999px;padding:0 .2rem;line-height:1rem;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.45rem}.ResidentBottomNav-module__aDLYMa__badgeAlert{background-color:var(--color-error)}.ResidentBottomNav-module__aDLYMa__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.ResidentBottomNav-module__aDLYMa__indicator{transition:none}.ResidentBottomNav-module__aDLYMa__linkActive .ResidentBottomNav-module__aDLYMa__icon{transform:none}}
.ResidentUnitSwitcher-module__Xunisq__root{gap:var(--space-2);flex-direction:column;display:flex}.ResidentUnitSwitcher-module__Xunisq__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ResidentUnitSwitcher-module__Xunisq__selectWrap{display:block;position:relative}.ResidentUnitSwitcher-module__Xunisq__select{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;min-height:2.875rem;padding-inline:var(--padding-control-inline);font:inherit;font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-bg);appearance:none;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 4%, transparent);padding-inline-end:calc(var(--padding-control-inline) + 1.75rem)}.ResidentUnitSwitcher-module__Xunisq__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ResidentUnitSwitcher-module__Xunisq__select:disabled{opacity:.65}.ResidentUnitSwitcher-module__Xunisq__chevron{color:var(--color-text-secondary);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--padding-control-inline);transform:translateY(-50%)}
.ResidentDashboard-module__aDmwQa__root{gap:var(--space-5);padding:calc(var(--space-3) + env(ResidentDashboard-module__aDmwQa__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(ResidentDashboard-module__aDmwQa__safe-area-inset-inline-end,0px)) var(--space-6) calc(var(--space-5) + env(ResidentDashboard-module__aDmwQa__safe-area-inset-inline-start,0px));flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__header{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.ResidentDashboard-module__aDmwQa__monthPill{justify-self:start;align-items:center;gap:var(--space-1);max-width:100%;min-height:2.5rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent);transition:border-color var(--motion-duration-fast) ease, background-color var(--motion-duration-fast) ease;margin:0;display:inline-flex}.ResidentDashboard-module__aDmwQa__monthPill:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background-color:var(--color-bg-subtle)}.ResidentDashboard-module__aDmwQa__monthPill:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.ResidentDashboard-module__aDmwQa__monthPill svg{width:1.05rem;height:1.05rem;color:var(--color-text-secondary);flex-shrink:0}.ResidentDashboard-module__aDmwQa__monthPill span{text-overflow:ellipsis;overflow:hidden}.ResidentDashboard-module__aDmwQa__brand{flex-direction:column;align-items:center;gap:.125rem;display:flex}.ResidentDashboard-module__aDmwQa__logo{object-fit:contain;width:2.5rem;height:2.5rem}.ResidentDashboard-module__aDmwQa__brandName{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--font-line-height-tight)}.ResidentDashboard-module__aDmwQa__bell{justify-self:end}.ResidentDashboard-module__aDmwQa__content{gap:var(--space-4);flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__unitBlock{gap:var(--space-3);flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__unitCard{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);color:inherit;transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-normal) var(--motion-ease-default), transform var(--motion-duration-normal) var(--motion-ease-default);text-decoration:none;display:flex}.ResidentDashboard-module__aDmwQa__unitCard:hover,.ResidentDashboard-module__aDmwQa__unitCard:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-1px)}.ResidentDashboard-module__aDmwQa__unitCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ResidentDashboard-module__aDmwQa__unitIcon{width:3rem;height:3rem;padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ResidentDashboard-module__aDmwQa__unitIcon svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__unitText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ResidentDashboard-module__aDmwQa__unitTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResidentDashboard-module__aDmwQa__unitMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ResidentDashboard-module__aDmwQa__unitChevron{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.ResidentDashboard-module__aDmwQa__unitChevron svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__summaryGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResidentDashboard-module__aDmwQa__summaryCard{gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);min-width:0;color:inherit;flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__summaryHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ResidentDashboard-module__aDmwQa__summaryHeading{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ResidentDashboard-module__aDmwQa__summaryTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:var(--font-line-height-tight);margin:0}.ResidentDashboard-module__aDmwQa__summarySubtitle{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.ResidentDashboard-module__aDmwQa__summaryIcon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.ResidentDashboard-module__aDmwQa__summaryIcon svg{width:1.25rem;height:1.25rem}.ResidentDashboard-module__aDmwQa__summaryIconCharge{background-color:var(--color-primary-soft);color:var(--color-primary)}.ResidentDashboard-module__aDmwQa__summaryIconExpense{background-color:color-mix(in srgb, var(--color-warning) 14%, var(--color-bg));color:var(--color-warning)}.ResidentDashboard-module__aDmwQa__summaryValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--font-line-height-tight);overflow-wrap:anywhere;margin:0}.ResidentDashboard-module__aDmwQa__summaryCurrency{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ResidentDashboard-module__aDmwQa__summaryValueMuted{color:var(--color-text-muted)}.ResidentDashboard-module__aDmwQa__summaryPills{align-items:flex-start;gap:var(--space-2);flex-direction:column;margin-block-start:auto;display:flex}.ResidentDashboard-module__aDmwQa__statusDot{border-radius:var(--radius-full);background-color:currentColor;width:.4rem;height:.4rem;margin-inline-end:.35rem;display:inline-block}.ResidentDashboard-module__aDmwQa__pillIcon{flex-shrink:0;width:.85rem;height:.85rem;margin-inline-end:.3rem}.ResidentDashboard-module__aDmwQa__debtCard{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-normal) var(--motion-ease-default), transform var(--motion-duration-normal) var(--motion-ease-default);text-decoration:none;display:flex}.ResidentDashboard-module__aDmwQa__debtCard:hover,.ResidentDashboard-module__aDmwQa__debtCard:focus-visible{box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent);transform:translateY(-1px)}.ResidentDashboard-module__aDmwQa__debtCard:focus-visible{outline-offset:2px;outline:2px solid}.ResidentDashboard-module__aDmwQa__debtCardNone{background-color:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-border));color:var(--color-success)}.ResidentDashboard-module__aDmwQa__debtCardMild{background-color:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-border));color:var(--color-warning)}.ResidentDashboard-module__aDmwQa__debtCardSevere{background-color:var(--color-error-soft);border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-border));color:var(--color-error)}.ResidentDashboard-module__aDmwQa__debtIcon{border-radius:var(--radius-md);background-color:color-mix(in srgb, currentColor 14%, var(--color-bg));width:2.75rem;height:2.75rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ResidentDashboard-module__aDmwQa__debtIcon svg{width:1.35rem;height:1.35rem}.ResidentDashboard-module__aDmwQa__debtText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ResidentDashboard-module__aDmwQa__debtTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ResidentDashboard-module__aDmwQa__debtMeta{font-size:var(--font-size-sm);color:inherit;opacity:.9}.ResidentDashboard-module__aDmwQa__debtAmount{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--font-line-height-tight);text-align:end;overflow-wrap:anywhere;flex-shrink:0}.ResidentDashboard-module__aDmwQa__debtAmountZero{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.ResidentDashboard-module__aDmwQa__debtCurrency{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ResidentDashboard-module__aDmwQa__debtChevron{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.ResidentDashboard-module__aDmwQa__debtChevron svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__calcCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__calcHeader{align-items:center;gap:var(--space-2);display:flex}.ResidentDashboard-module__aDmwQa__calcIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);display:inline-flex}.ResidentDashboard-module__aDmwQa__calcIcon svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__calcTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ResidentDashboard-module__aDmwQa__calcSummary{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-normal);margin:0}.ResidentDashboard-module__aDmwQa__calcList{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ResidentDashboard-module__aDmwQa__calcRow{align-items:baseline;gap:var(--space-2);display:flex}.ResidentDashboard-module__aDmwQa__calcLabel{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;margin:0}.ResidentDashboard-module__aDmwQa__calcLeader{min-width:var(--space-4);border-block-end:1px dotted var(--color-border-strong);flex:1;transform:translateY(-.25em)}.ResidentDashboard-module__aDmwQa__calcValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;margin:0}.ResidentDashboard-module__aDmwQa__calcFormula{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center;margin:0}.ResidentDashboard-module__aDmwQa__calcFormulaMath{unicode-bidi:isolate}.ResidentDashboard-module__aDmwQa__calcEmpty{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ResidentDashboard-module__aDmwQa__rejectedCard{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--color-border));border-radius:var(--radius-lg);background-color:var(--color-error-soft);flex-direction:column;display:flex}.ResidentDashboard-module__aDmwQa__rejectedHeader{align-items:center;gap:var(--space-2);display:flex}.ResidentDashboard-module__aDmwQa__rejectedIcon{width:1.5rem;height:1.5rem;color:var(--color-error);justify-content:center;align-items:center;display:inline-flex}.ResidentDashboard-module__aDmwQa__rejectedIcon svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__rejectedTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.ResidentDashboard-module__aDmwQa__rejectedList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResidentDashboard-module__aDmwQa__rejectedRow{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-error) 18%, var(--color-border));border-radius:var(--radius-md);background-color:var(--color-bg);color:inherit;text-decoration:none;display:flex}.ResidentDashboard-module__aDmwQa__rejectedRow:hover,.ResidentDashboard-module__aDmwQa__rejectedRow:focus-visible{border-color:color-mix(in srgb, var(--color-error) 45%, var(--color-border))}.ResidentDashboard-module__aDmwQa__rejectedRow:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.ResidentDashboard-module__aDmwQa__rejectedGlyph{width:1.5rem;height:1.5rem;color:var(--color-error);flex-shrink:0;display:inline-flex}.ResidentDashboard-module__aDmwQa__rejectedGlyph svg{width:100%;height:100%}.ResidentDashboard-module__aDmwQa__rejectedMain{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ResidentDashboard-module__aDmwQa__rejectedRowTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.ResidentDashboard-module__aDmwQa__rejectedMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}
.ResidentMore-module__POjd6W__root{gap:var(--space-4);padding:calc(var(--space-5) + env(ResidentMore-module__POjd6W__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(ResidentMore-module__POjd6W__safe-area-inset-inline-end,0px)) calc(var(--space-6) + env(ResidentMore-module__POjd6W__safe-area-inset-block-end,0px)) calc(var(--space-5) + env(ResidentMore-module__POjd6W__safe-area-inset-inline-start,0px));flex-direction:column;min-height:100%;display:flex}.ResidentMore-module__POjd6W__header{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem 1fr 2.75rem;display:grid}.ResidentMore-module__POjd6W__back,.ResidentMore-module__POjd6W__spacer{width:2.75rem;height:2.75rem}.ResidentMore-module__POjd6W__back{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ResidentMore-module__POjd6W__back svg{width:1.25rem;height:1.25rem}.ResidentMore-module__POjd6W__title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.ResidentMore-module__POjd6W__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResidentMore-module__POjd6W__item{min-width:0}.ResidentMore-module__POjd6W__link{box-sizing:border-box;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg);color:var(--color-text);min-height:4rem;text-decoration:none;display:flex}.ResidentMore-module__POjd6W__link:hover,.ResidentMore-module__POjd6W__link:focus-visible{border-color:var(--color-primary);background-color:var(--color-bg-subtle)}.ResidentMore-module__POjd6W__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ResidentMore-module__POjd6W__linkUnread{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background-color:var(--color-primary-soft)}.ResidentMore-module__POjd6W__linkUnread:hover,.ResidentMore-module__POjd6W__linkUnread:focus-visible{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.ResidentMore-module__POjd6W__linkUnread .ResidentMore-module__POjd6W__iconBubble{background-color:var(--color-bg)}.ResidentMore-module__POjd6W__iconBubble{border-radius:var(--radius-full);background-color:var(--color-primary-soft);width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ResidentMore-module__POjd6W__copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ResidentMore-module__POjd6W__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ResidentMore-module__POjd6W__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed)}.ResidentMore-module__POjd6W__linkUnread .ResidentMore-module__POjd6W__hint{color:var(--color-primary);font-weight:var(--font-weight-medium)}.ResidentMore-module__POjd6W__badge{border-radius:var(--radius-full);background:var(--color-danger);color:#fff;min-width:1.5rem;height:1.5rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;line-height:1;display:inline-flex}.ResidentMore-module__POjd6W__chevron{color:var(--color-text-secondary);flex-shrink:0}
.UnitClaimStep-module__IhvVGG__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.UnitClaimStep-module__IhvVGG__header{flex-shrink:0;margin-block-end:var(--space-4)}.UnitClaimStep-module__IhvVGG__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--space-4);min-height:0;flex-direction:column;flex:1;padding-block-end:var(--space-2);display:flex;overflow-y:auto}.UnitClaimStep-module__IhvVGG__footer{flex-shrink:0;padding-block-start:var(--space-4)}.UnitClaimStep-module__IhvVGG__cta{width:100%}.UnitClaimStep-module__IhvVGG__contentContained,.UnitClaimStep-module__IhvVGG__contentContained .UnitClaimStep-module__IhvVGG__body{flex:initial;min-height:auto;overflow:visible}.UnitClaimStep-module__IhvVGG__footerContained{margin-block-start:var(--space-6)}.UnitClaimStep-module__IhvVGG__checks{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.UnitClaimStep-module__IhvVGG__legend{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.UnitClaimStep-module__IhvVGG__checkLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--color-text);min-height:2.75rem;display:flex}.UnitClaimStep-module__IhvVGG__checkLabel input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}
.UnitPendingApproval-module___HZrjW__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.UnitPendingApproval-module___HZrjW__header{flex-shrink:0;margin-block-end:var(--space-4)}.UnitPendingApproval-module___HZrjW__body{gap:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.UnitPendingApproval-module___HZrjW__footer{flex-shrink:0;padding-block-start:var(--space-4)}.UnitPendingApproval-module___HZrjW__cta{width:100%}.UnitPendingApproval-module___HZrjW__contentContained{flex:initial;min-height:auto;overflow:visible}.UnitPendingApproval-module___HZrjW__footerContained{margin-block-start:var(--space-6)}.UnitPendingApproval-module___HZrjW__visual{padding-block:var(--space-4);justify-content:center;display:flex}.UnitPendingApproval-module___HZrjW__illustration{width:7.5rem;height:7.5rem}
.InstallPrompt-module__-JhicW__root{bottom:calc(4.5rem + env(InstallPrompt-module__-JhicW__safe-area-inset-block-end,0px));left:var(--space-4);right:var(--space-4);z-index:40;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg,0 8px 24px #0f172a1f);flex-direction:column;display:flex;position:fixed}.InstallPrompt-module__-JhicW__text{font-size:var(--font-size-sm);margin:0}.InstallPrompt-module__-JhicW__actions{gap:var(--space-2);display:flex}
.ManagerLayout-module__GBlLdW__root{background-color:var(--color-bg-subtle);justify-content:center;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.ManagerLayout-module__GBlLdW__frame{overscroll-behavior:none;background-color:var(--color-bg);flex-direction:column;width:100%;max-width:26.875rem;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.ManagerLayout-module__GBlLdW__topBar{padding:var(--space-2) var(--space-4) 0;justify-content:flex-end;display:flex}.ManagerLayout-module__GBlLdW__body{overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;min-height:0;touch-action:pan-y;flex:1;padding-block-end:var(--page-bottom-inset);overflow:hidden auto}
@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1d25eabcf1db66d-s.p.21se6xk6bxqs6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3be67f396f7d45c3-s.10ayu6ka6csf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ec8f59eafded4799-s.p.2avnhkksosb5d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn Fallback;src:local(Arial);ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.0%;size-adjust:100.66%}.vazirmatn_26359fc1-module__oI9UfW__className{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.vazirmatn_26359fc1-module__oI9UfW__variable{--font-vazirmatn:"Vazirmatn", "Vazirmatn Fallback"}
.ManagerExpenses-module__-XX--q__root{gap:var(--space-4);padding:calc(var(--space-5) + env(ManagerExpenses-module__-XX--q__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(ManagerExpenses-module__-XX--q__safe-area-inset-inline-end,0px)) calc(var(--space-6) + env(ManagerExpenses-module__-XX--q__safe-area-inset-block-end,0px)) calc(var(--space-5) + env(ManagerExpenses-module__-XX--q__safe-area-inset-inline-start,0px));flex-direction:column;min-height:100%;display:flex}.ManagerExpenses-module__-XX--q__header{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem 1fr 2.75rem;display:grid}.ManagerExpenses-module__-XX--q__back,.ManagerExpenses-module__-XX--q__headerSpacer{width:2.75rem;height:2.75rem}.ManagerExpenses-module__-XX--q__back{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ManagerExpenses-module__-XX--q__back svg{width:1.25rem;height:1.25rem}.ManagerExpenses-module__-XX--q__title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.ManagerExpenses-module__-XX--q__tabs{gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-lg);background-color:var(--color-bg-muted);grid-template-columns:1fr 1fr;display:grid}.ManagerExpenses-module__-XX--q__tab{min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;margin:0}.ManagerExpenses-module__-XX--q__tab:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px}.ManagerExpenses-module__-XX--q__tabActive{background-color:var(--color-bg);color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent)}.ManagerExpenses-module__-XX--q__content{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.ManagerExpenses-module__-XX--q__muted{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ManagerExpenses-module__-XX--q__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ManagerExpenses-module__-XX--q__expenseCard{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);display:flex}.ManagerExpenses-module__-XX--q__expenseMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ManagerExpenses-module__-XX--q__expenseTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ManagerExpenses-module__-XX--q__expenseMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ManagerExpenses-module__-XX--q__expenseAmounts{align-items:flex-end;gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;flex-shrink:0;display:flex}.ManagerExpenses-module__-XX--q__expenseDebt{color:var(--color-error);font-size:var(--font-size-xs)}.ManagerExpenses-module__-XX--q__expenseSettled{color:var(--color-success);font-size:var(--font-size-xs)}
.ResidentLayout-module__DqZWGW__root{background-color:var(--color-bg-subtle);justify-content:center;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.ResidentLayout-module__DqZWGW__frame{overscroll-behavior:none;background-color:var(--color-bg);flex-direction:column;width:100%;max-width:26.875rem;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.ResidentLayout-module__DqZWGW__topBar{padding:var(--space-2) var(--space-4) 0;justify-content:flex-end;display:flex}.ResidentLayout-module__DqZWGW__body{overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;min-height:0;touch-action:pan-y;flex:1;padding-block-end:var(--page-bottom-inset);overflow:hidden auto}.ResidentLayout-module__DqZWGW__immersiveBody{flex-direction:column;display:flex;overflow:hidden}
.page-module__XVl_mW__page{max-width:56rem;padding:var(--space-8) var(--space-4);margin-inline:auto;overflow-x:clip}@media (max-width:40rem){.page-module__XVl_mW__page{padding-block:var(--space-4)}}.page-module__XVl_mW__header{margin-block-end:var(--space-10)}.page-module__XVl_mW__title{margin:0 0 var(--space-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.page-module__XVl_mW__subtitle{max-width:40rem;font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);color:var(--color-text-secondary);margin:0}.page-module__XVl_mW__subtitle a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.page-module__XVl_mW__subtitle a:hover{text-decoration:underline}.page-module__XVl_mW__section{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-12);padding-block-end:var(--space-8)}.page-module__XVl_mW__section:last-child{border-block-end:none;margin-block-end:0;padding-block-end:0}.page-module__XVl_mW__sectionHeader{margin-block-end:var(--space-6)}.page-module__XVl_mW__sectionTitle{margin:0 0 var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.page-module__XVl_mW__sectionDescription{font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);color:var(--color-text-secondary);margin:0}.page-module__XVl_mW__subsection{margin-block-end:var(--space-6)}.page-module__XVl_mW__subsection:last-child{margin-block-end:0}.page-module__XVl_mW__subsectionTitle{margin:0 0 var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.page-module__XVl_mW__previewFrame{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);width:100%;max-width:26.875rem;overflow:hidden}.page-module__XVl_mW__previewFramePadded{width:100%;max-width:26.875rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);overflow:hidden}.page-module__XVl_mW__previewPlaceholder{padding:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;background-color:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:0}.page-module__XVl_mW__stack{gap:var(--space-3);flex-direction:column;max-width:26.875rem;display:flex}.page-module__XVl_mW__bottomNavPreview{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);max-width:26.875rem;overflow:hidden}
.AdminDashboard-module__DCSrHW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.AdminDashboard-module__DCSrHW__section{gap:var(--space-5);flex-direction:column;display:flex}.AdminDashboard-module__DCSrHW__subheading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}
.ManagerCharges-module__7zqZHa__groups{gap:var(--space-5);flex-direction:column;display:flex}.ManagerCharges-module__7zqZHa__group{gap:var(--space-2);flex-direction:column;display:flex}.ManagerCharges-module__7zqZHa__groupTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0;padding-inline-start:var(--space-1)}.ManagerCharges-module__7zqZHa__card{color:inherit;transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-normal) var(--motion-ease-default);text-decoration:none}.ManagerCharges-module__7zqZHa__card:hover,.ManagerCharges-module__7zqZHa__card:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 8%, transparent)}.ManagerCharges-module__7zqZHa__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ManagerManualPayment-module__CJrz7W__trigger{flex-shrink:0;width:auto}.ManagerManualPayment-module__CJrz7W__copy{color:var(--color-text);line-height:var(--font-line-height-relaxed);margin:0}.ManagerManualPayment-module__CJrz7W__actions{justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-3);display:flex}
.ManualPaymentSheet-module__6YFghW__body{gap:var(--space-4);flex-direction:column;display:flex}.ManualPaymentSheet-module__6YFghW__summary{gap:var(--space-3);margin:0;display:grid}.ManualPaymentSheet-module__6YFghW__summary div{gap:var(--space-1);flex-direction:column;display:flex}.ManualPaymentSheet-module__6YFghW__summary dt{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ManualPaymentSheet-module__6YFghW__summary dd{font-weight:var(--font-weight-semibold);margin:0}.ManualPaymentSheet-module__6YFghW__amount{font-size:var(--font-size-lg);color:var(--color-primary)}.ManualPaymentSheet-module__6YFghW__destination{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-bg-secondary,var(--color-bg))}.ManualPaymentSheet-module__6YFghW__destinationTitle{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.ManualPaymentSheet-module__6YFghW__hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}.ManualPaymentSheet-module__6YFghW__emptyTitle{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ManualPaymentSheet-module__6YFghW__destinationList{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.ManualPaymentSheet-module__6YFghW__destinationList div{gap:var(--space-1);flex-direction:column;display:flex}.ManualPaymentSheet-module__6YFghW__destinationList dt{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ManualPaymentSheet-module__6YFghW__destinationList dd{font-weight:var(--font-weight-medium);margin:0}.ManualPaymentSheet-module__6YFghW__link{color:var(--color-primary);text-decoration:underline}.ManualPaymentSheet-module__6YFghW__cta{width:100%}
.AdminAuthShell-module__qKfZ0q__loading{min-height:100dvh;padding:var(--space-6) var(--space-5);color:var(--color-text-secondary);justify-content:center;align-items:flex-start;display:flex}.AdminAuthShell-module__qKfZ0q__error{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-5);text-align:center;flex-direction:column;display:flex}
.PanelPage-module__wxMJKG__root{gap:var(--space-4);padding:calc(var(--space-5) + env(PanelPage-module__wxMJKG__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(PanelPage-module__wxMJKG__safe-area-inset-inline-end,0px)) calc(var(--space-6) + env(PanelPage-module__wxMJKG__safe-area-inset-block-end,0px)) calc(var(--space-5) + env(PanelPage-module__wxMJKG__safe-area-inset-inline-start,0px));flex-direction:column;min-height:100%;display:flex}.PanelPage-module__wxMJKG__header{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem 1fr 2.75rem;display:grid}.PanelPage-module__wxMJKG__back,.PanelPage-module__wxMJKG__spacer,.PanelPage-module__wxMJKG__headerSpacer{width:2.75rem;height:2.75rem}.PanelPage-module__wxMJKG__back{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PanelPage-module__wxMJKG__back svg{width:1.25rem;height:1.25rem}.PanelPage-module__wxMJKG__title{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.PanelPage-module__wxMJKG__content{gap:var(--space-4);flex-direction:column;display:flex}.PanelPage-module__wxMJKG__muted{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PanelPage-module__wxMJKG__section{gap:var(--space-3);flex-direction:column;display:flex}.PanelPage-module__wxMJKG__sectionTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.PanelPage-module__wxMJKG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PanelPage-module__wxMJKG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-bg)}.PanelPage-module__wxMJKG__cardTitle{font-weight:var(--font-weight-semibold);margin:0}.PanelPage-module__wxMJKG__cardMeta{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PanelPage-module__wxMJKG__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.PanelPage-module__wxMJKG__full{width:100%}.PanelPage-module__wxMJKG__buildingSelect{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font:inherit}.PanelPage-module__wxMJKG__form{gap:var(--space-3);flex-direction:column;display:flex}.PanelPage-module__wxMJKG__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.PanelPage-module__wxMJKG__rowField{min-width:0}.PanelPage-module__wxMJKG__overlay{z-index:50;padding:var(--space-5);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PanelPage-module__wxMJKG__overlayCard{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;max-width:18rem}.PanelPage-module__wxMJKG__overlayText{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.PanelPage-module__wxMJKG__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.PanelPage-module__wxMJKG__tab{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font:inherit;cursor:pointer}.PanelPage-module__wxMJKG__tabActive{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}
.ReceiptPreviewModal-module__ARJcaa__body{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ReceiptPreviewModal-module__ARJcaa__image{border-radius:var(--radius-md);border:1px solid var(--color-border);object-fit:contain;background-color:var(--color-bg-subtle);max-width:100%;max-height:60vh;display:block}.ReceiptPreviewModal-module__ARJcaa__fallback{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.ReceiptPreviewModal-module__ARJcaa__openLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none}.ReceiptPreviewModal-module__ARJcaa__openLink:hover{text-decoration:underline}
.ReceiptSentModal-module__fpZgRG__body{align-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-2);flex-direction:column;display:flex}.ReceiptSentModal-module__fpZgRG__icon{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-success) 15%, transparent);width:4rem;height:4rem;color:var(--color-success);justify-content:center;align-items:center;display:inline-flex}.ReceiptSentModal-module__fpZgRG__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ReceiptSentModal-module__fpZgRG__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}.ReceiptSentModal-module__fpZgRG__cta{width:100%;margin-block-start:var(--space-2)}
.ResidentPendingHome-module__XfapZa__root{gap:var(--space-5);padding:calc(var(--space-5) + env(ResidentPendingHome-module__XfapZa__safe-area-inset-block-start,0px)) calc(var(--space-5) + env(ResidentPendingHome-module__XfapZa__safe-area-inset-inline-end,0px)) var(--space-6) calc(var(--space-5) + env(ResidentPendingHome-module__XfapZa__safe-area-inset-inline-start,0px));flex-direction:column;display:flex}.ResidentPendingHome-module__XfapZa__title{text-align:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.ResidentPendingHome-module__XfapZa__actions{gap:var(--space-3);flex-direction:column;display:flex}.ResidentPendingHome-module__XfapZa__full{width:100%}
.AdminBuildingsList-module__k8ei7q__toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.AdminBuildingsList-module__k8ei7q__section{gap:var(--space-4);flex-direction:column;display:flex}.AdminBuildingsList-module__k8ei7q__pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.AdminBuildingsList-module__k8ei7q__link{color:var(--color-primary);text-decoration:none}.AdminBuildingsList-module__k8ei7q__link:hover{text-decoration:underline}
.PanelHome-module__FW3ToW__loading{margin:var(--space-8) 0;text-align:center;color:var(--color-text-secondary)}
