.caretrac-shell{background:var(--background);color:var(--foreground);font-family:var(--font-ui)}.caretrac-shell-header{border-color:color-mix(in oklch, var(--primary) 78%, black);background:var(--primary);color:var(--primary-foreground)}.caretrac-shell-mark{background:color-mix(in oklch, var(--primary-foreground) 17%, transparent);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.caretrac-shell-brand,.caretrac-shell-sheet-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.45rem;font-weight:700;line-height:1}.caretrac-shell-context-label{color:color-mix(in oklch, var(--primary-foreground) 66%, transparent);letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:650;line-height:1.1}.caretrac-shell-context{color:color-mix(in oklch, var(--primary-foreground) 86%, transparent);font-size:.8125rem;line-height:1.25}.caretrac-shell-header-rule{background:color-mix(in oklch, var(--primary-foreground) 24%, transparent)}.caretrac-shell-header-control{color:color-mix(in oklch, var(--primary-foreground) 88%, transparent)}.caretrac-shell-header-control:hover{background:color-mix(in oklch, var(--primary-foreground) 10%, transparent);color:var(--primary-foreground)}.caretrac-shell-avatar{background:var(--primary-foreground);color:var(--primary)}.caretrac-shell-account-role{color:color-mix(in oklch, var(--primary-foreground) 76%, transparent);font-weight:525}.caretrac-shell-aside,.caretrac-shell-sheet{border-color:var(--sidebar-border);background:var(--sidebar);color:var(--sidebar-foreground)}.caretrac-shell-panel-title{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.caretrac-shell-nav-link{color:var(--muted-foreground);font-family:var(--font-ui);font-size:.8125rem;font-weight:525;position:relative}.caretrac-shell-nav-link:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.caretrac-shell-nav-link[aria-current=page],.caretrac-shell-nav-link.caretrac-shell-nav-active{box-shadow:inset 3px 0 0 var(--primary);background:color-mix(in oklch, var(--primary) 9%, var(--sidebar));color:var(--primary);font-weight:700}.caretrac-shell-menu-trigger,.caretrac-shell-utility{color:var(--muted-foreground)}.caretrac-shell-menu-trigger:hover,.caretrac-shell-utility:hover{background:var(--sidebar-accent);color:var(--foreground)}.caretrac-shell-divider{border-color:var(--sidebar-border);color:var(--muted-foreground)}.caretrac-shell-main{background:var(--background);color:var(--foreground)}.caretrac-shell-site-footer{border-color:var(--border);background:color-mix(in oklch, var(--background) 84%, var(--card));color:var(--muted-foreground);font-family:var(--font-ui)}.caretrac-shell-header-control:focus-visible,.caretrac-shell-menu-trigger:focus-visible,.caretrac-shell-nav-link:focus-visible,.caretrac-shell-utility:focus-visible{box-shadow:0 0 0 2px var(--ring), 0 0 0 4px var(--ring-offset-background)}.caretrac-shell-header .caretrac-shell-header-control:focus-visible{box-shadow:0 0 0 2px var(--primary-foreground), 0 0 0 4px color-mix(in oklch, var(--primary) 75%, black)}@media (width<=30rem){.caretrac-shell-brand{font-size:1.2rem}}
