:root{--brand:var(--primary);--brand-ink:var(--primary-foreground);--brand-2:color-mix(in srgb,var(--primary)72%,#fff);--brand-soft:color-mix(in srgb,var(--primary)12%,#fff)}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{z-index:70}[data-slot=dialog-content],[data-slot=alert-dialog-content]{z-index:71;--surface:var(--popover);--line:var(--border);--ink:var(--foreground);--ink-2:var(--muted-foreground);--line-2:var(--input);--bg-alt:color-mix(in srgb,var(--foreground)5%,#fff);--bad:var(--destructive);--bad-soft:color-mix(in srgb,var(--destructive)12%,#fff)}[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{z-index:90}@media (max-width:639px){[data-overlay-chrome=standard][data-size=sm],[data-overlay-chrome=standard][data-size=md]{--tw-translate-x:0;--tw-translate-y:0;border-radius:24px 24px 0 0;animation:none;width:100%!important;max-width:none!important;max-height:92dvh!important;inset:auto 0 0!important;transform:none!important}[data-overlay-chrome=standard][data-size=sm][data-state=open],[data-overlay-chrome=standard][data-size=md][data-state=open]{animation:.18s overlay-sheet-in}[data-chat-sheet]{--tw-translate-x:0;--tw-translate-y:0;animation:none;width:100%!important;max-width:none!important;inset:auto 0 0!important;transform:none!important}[data-chat-sheet][data-state=open]{animation:.18s overlay-sheet-in}}@keyframes overlay-sheet-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){:root:has(.ld-bar){--pk-action-bar:calc(84px + env(safe-area-inset-bottom,0px))}}[data-sonner-toaster]{--width:max-content}.overlay-toast{background:var(--foreground);width:max-content;max-width:min(420px,100vw - 32px);color:var(--background);border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex;left:50%;translate:-50%;box-shadow:0 2px 4px #28145a12,0 24px 60px #28145a33}.overlay-toast [data-content]{flex-direction:column;gap:1px;min-width:0;display:flex}.overlay-toast [data-description]{opacity:.82;font-size:12.5px;font-weight:500}.overlay-toast [data-icon]{color:inherit;flex:none;display:flex}.overlay-toast [data-icon] svg{width:16px;height:16px;color:inherit}.overlay-toast [data-button]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@media (max-width:600px){[data-sonner-toaster][data-x-position=center]{width:100%!important;left:0!important;right:0!important;transform:none!important}[data-sonner-toaster][data-x-position=center] [data-sonner-toast].overlay-toast{width:max-content;max-width:min(420px,100vw - 32px);left:50%;right:auto;translate:-50%}}.overlay-calendar [data-selected=true]:not(.overlay-cal-mid)>button{background:var(--brand,var(--primary));color:var(--brand-ink,var(--primary-foreground));border-radius:999px}.overlay-calendar [data-selected=true]:not(.overlay-cal-mid)>button:hover{background:var(--brand,var(--primary));color:var(--brand-ink,var(--primary-foreground))}.overlay-calendar [data-today=true]:not([data-selected=true])>button{color:var(--brand,var(--primary));box-shadow:inset 0 0 0 2px var(--brand,var(--primary));background:0 0;border-radius:999px}.overlay-calendar .overlay-cal-mid{background:var(--brand-soft,color-mix(in srgb,var(--primary)12%,#fff))}.overlay-calendar .overlay-cal-mid>button{color:var(--foreground);background:0 0;border-radius:0}
