[data-dashboard-theme]{--color-primary:var(--dashboard-plum);--color-primary-hover:var(--dashboard-ink);--color-secondary:var(--dashboard-lime);--color-background:var(--dashboard-cream);--color-surface:var(--dashboard-surface);--color-surface-muted:var(--dashboard-side);--color-text-primary:var(--dashboard-ink);--color-text-secondary:var(--dashboard-muted);--color-border:var(--dashboard-line);--color-accent:var(--dashboard-coral);--background:var(--dashboard-cream);--foreground:var(--dashboard-ink);--card:var(--dashboard-surface);--card-foreground:var(--dashboard-ink);--popover:var(--dashboard-control);--popover-foreground:var(--dashboard-ink);--primary:var(--dashboard-plum);--primary-foreground:var(--dashboard-control);--secondary:var(--dashboard-lime);--secondary-foreground:var(--dashboard-ink);--muted:var(--dashboard-side);--muted-foreground:var(--dashboard-muted);--accent:var(--dashboard-lime);--accent-foreground:var(--dashboard-ink);--border:var(--dashboard-line);--input:var(--dashboard-border);--ring:var(--dashboard-ring);--may-ink:var(--dashboard-ink);--may-ink-soft:var(--dashboard-muted);--may-cream:var(--dashboard-cream);--may-cream-high:var(--dashboard-surface);--may-canvas:var(--dashboard-cream);--may-canvas-high:var(--dashboard-surface);--may-mist:var(--dashboard-side);--may-sun:var(--dashboard-coral);--may-sun-deep:var(--dashboard-plum);--may-honey:var(--dashboard-lime);--may-honey-tint:var(--dashboard-side);--may-border-soft:var(--dashboard-line);--may-shadow-soft:inset 0 1px 0 var(--dashboard-highlight), 0 2px 4px color-mix(in oklab, var(--dashboard-plum) 4%, transparent), 0 14px 32px -23px color-mix(in oklab, var(--dashboard-plum) 24%, transparent);--may-shadow-lifted:inset 0 1px 0 var(--dashboard-highlight), 0 5px 12px color-mix(in oklab, var(--dashboard-plum) 5%, transparent), 0 22px 42px -25px color-mix(in oklab, var(--dashboard-plum) 30%, transparent);--lux-ground:var(--dashboard-cream);--lux-side:var(--dashboard-side);--lux-card:var(--dashboard-surface);--lux-forest:var(--dashboard-plum);--lux-forest-deep:var(--dashboard-ink);--lux-gold-hi:var(--dashboard-coral);--lux-gold:var(--dashboard-coral);--lux-gold-deep:var(--dashboard-plum);--lux-gold-text:var(--dashboard-plum);--lux-line:var(--dashboard-line);--lux-track:color-mix(in oklab, var(--dashboard-plum) 9%, var(--dashboard-cream));--lux-dash:var(--dashboard-border);--lux-gray:var(--dashboard-muted);background-color:var(--dashboard-cream);color:var(--dashboard-ink)}body:has([data-dashboard-theme]){--color-primary:var(--dashboard-plum);--color-primary-hover:var(--dashboard-ink);--color-secondary:var(--dashboard-lime);--color-background:var(--dashboard-cream);--color-surface:var(--dashboard-surface);--color-surface-muted:var(--dashboard-side);--color-text-primary:var(--dashboard-ink);--color-text-secondary:var(--dashboard-muted);--color-border:var(--dashboard-line);--color-accent:var(--dashboard-coral);--background:var(--dashboard-cream);--foreground:var(--dashboard-ink);--card:var(--dashboard-surface);--card-foreground:var(--dashboard-ink);--popover:var(--dashboard-control);--popover-foreground:var(--dashboard-ink);--primary:var(--dashboard-plum);--primary-foreground:var(--dashboard-control);--secondary:var(--dashboard-lime);--secondary-foreground:var(--dashboard-ink);--muted:var(--dashboard-side);--muted-foreground:var(--dashboard-muted);--accent:var(--dashboard-lime);--accent-foreground:var(--dashboard-ink);--border:var(--dashboard-line);--input:var(--dashboard-border);--ring:var(--dashboard-ring);--may-ink:var(--dashboard-ink);--may-ink-soft:var(--dashboard-muted);--may-cream:var(--dashboard-cream);--may-cream-high:var(--dashboard-surface);--may-canvas:var(--dashboard-cream);--may-canvas-high:var(--dashboard-surface);--may-mist:var(--dashboard-side);--may-sun:var(--dashboard-coral);--may-sun-deep:var(--dashboard-plum);--may-honey:var(--dashboard-lime);--may-honey-tint:var(--dashboard-side);--may-border-soft:var(--dashboard-line);--may-shadow-soft:inset 0 1px 0 var(--dashboard-highlight), 0 2px 4px color-mix(in oklab, var(--dashboard-plum) 4%, transparent), 0 14px 32px -23px color-mix(in oklab, var(--dashboard-plum) 24%, transparent);--may-shadow-lifted:inset 0 1px 0 var(--dashboard-highlight), 0 5px 12px color-mix(in oklab, var(--dashboard-plum) 5%, transparent), 0 22px 42px -25px color-mix(in oklab, var(--dashboard-plum) 30%, transparent);--lux-ground:var(--dashboard-cream);--lux-side:var(--dashboard-side);--lux-card:var(--dashboard-surface);--lux-forest:var(--dashboard-plum);--lux-forest-deep:var(--dashboard-ink);--lux-gold-hi:var(--dashboard-coral);--lux-gold:var(--dashboard-coral);--lux-gold-deep:var(--dashboard-plum);--lux-gold-text:var(--dashboard-plum);--lux-line:var(--dashboard-line);--lux-track:color-mix(in oklab, var(--dashboard-plum) 9%, var(--dashboard-cream));--lux-dash:var(--dashboard-border);--lux-gray:var(--dashboard-muted);background-color:var(--dashboard-cream);color:var(--dashboard-ink)}body:has([data-dashboard-theme]) .lux-ground{background-color:var(--dashboard-cream);background-image:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--dashboard-coral) 9%, transparent), transparent 45%), radial-gradient(ellipse at 0% 10%, color-mix(in oklab, var(--dashboard-lime) 15%, transparent), transparent 48%)}body:has([data-dashboard-theme]) .lux-side{background:linear-gradient(155deg, var(--dashboard-side), var(--dashboard-cream) 78%);border-color:var(--dashboard-line);box-shadow:inset -1px 0 0 var(--dashboard-highlight)}body:has([data-dashboard-theme]) .lux-workbar,body:has([data-dashboard-theme]) .lux-topbar,body:has([data-dashboard-theme]) .lux-strip,body:has([data-dashboard-theme]) .lux-action-strip,body:has([data-dashboard-theme]) .may-dock{background-color:var(--dashboard-surface);border-color:var(--dashboard-line);box-shadow:var(--may-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-dashboard-theme]) .lux-strip,body:has([data-dashboard-theme]) .lux-action-strip{background:var(--dashboard-surface)}body:has([data-dashboard-theme]) .lux-card,body:has([data-dashboard-theme]) .lux-panel-dense,body:has([data-dashboard-theme]) .lux-kpi,body:has([data-dashboard-theme]) [data-slot=card]{background-color:var(--dashboard-surface);box-shadow:var(--may-shadow-soft), inset 0 0 0 1px var(--dashboard-line)}body:has([data-dashboard-theme]) .lux-nav-plate,body:has([data-dashboard-theme]) .lux-rail-plate{background:linear-gradient(135deg, var(--dashboard-control), var(--dashboard-side));box-shadow:var(--may-shadow-soft), inset 0 0 0 1px var(--dashboard-highlight)}body:has([data-dashboard-theme]) .lux-nav-plate-dark,body:has([data-dashboard-theme]) .lux-cta-dark,body:has([data-dashboard-theme]) .lux-plate-forest,body:has([data-dashboard-theme]) .lux-jt-plate,body:has([data-dashboard-theme]) .lux-tl-disc,body:has([data-dashboard-theme]) .lux-coin:not(.lux-coin-gold),body:has([data-dashboard-theme]) .lux-meter-fill,body:has([data-dashboard-theme]) .may-cta,body:has([data-dashboard-theme]) .dashboard-account-avatar{background:linear-gradient(145deg, var(--dashboard-plum), var(--dashboard-ink))}body:has([data-dashboard-theme]) .may-cta{color:var(--dashboard-control);box-shadow:var(--may-shadow-soft)}body:has([data-dashboard-theme]) .may-cta:hover{box-shadow:var(--may-shadow-lifted)}body:has([data-dashboard-theme]) .may-dock-sun{background:var(--dashboard-lime);box-shadow:inset 0 1px 0 var(--dashboard-highlight)}body:has([data-dashboard-theme]) .lux-coin-gold,body:has([data-dashboard-theme]) .lux-jt-disc,body:has([data-dashboard-theme]) .lux-step[aria-current] .lux-step-coin{background:linear-gradient(145deg, var(--dashboard-lime), var(--dashboard-side));color:var(--dashboard-ink)}body:has([data-dashboard-theme]) .lux-tl-node,body:has([data-dashboard-theme]) .lux-jt-node:not(.lux-jt-node-done){background-color:var(--dashboard-control)}body:has([data-dashboard-theme]) .lux-tl-halo{background:linear-gradient(180deg, var(--dashboard-control), var(--dashboard-side))}body:has([data-dashboard-theme]) .lux-cta-outline,body:has([data-dashboard-theme]) .lux-icon-btn,body:has([data-dashboard-theme]) .lux-nav-well,body:has([data-dashboard-theme]) .lux-chip{background-color:var(--dashboard-control);border-color:var(--dashboard-border);box-shadow:inset 0 1px 0 var(--dashboard-highlight)}body:has([data-dashboard-theme]) .lux-cta-outline:hover:not(:disabled),body:has([data-dashboard-theme]) .lux-icon-btn:hover:not(:disabled),body:has([data-dashboard-theme]) .lux-nav-item:not(.lux-nav-active-dark):hover,body:has([data-dashboard-theme]) .lux-nav-sub:hover,body:has([data-dashboard-theme]) .lux-tab:hover{background-color:var(--dashboard-side);border-color:var(--dashboard-plum)}body:has([data-dashboard-theme]) .lux-tab[aria-selected=true],body:has([data-dashboard-theme]) .lux-tab[aria-pressed=true],body:has([data-dashboard-theme]) .lux-tab[aria-current],body:has([data-dashboard-theme]) .lux-msg-tab[aria-pressed=true]{background:var(--dashboard-lime);color:var(--dashboard-ink);box-shadow:inset 0 1px 0 var(--dashboard-highlight), inset 0 0 0 1px var(--dashboard-line)}body:has([data-dashboard-theme]) .lux-tl-item[data-reach=gold]+.lux-tl-item[data-reach=gold]:before,body:has([data-dashboard-theme]) .lux-jt-item[data-reach=gold]+.lux-jt-item[data-reach=gold]:before,body:has([data-dashboard-theme]) .lux-tl-item[data-state=done] .lux-tl-node{border-color:var(--dashboard-ring)}body:has([data-dashboard-theme]) .dashboard-status-dot{background-color:var(--dashboard-ring)}body:has([data-dashboard-theme]) .lux-meter-gold,body:has([data-dashboard-theme]) .lux-grid-hairline,body:has([data-dashboard-theme]) .lux-grid-row,body:has([data-dashboard-theme]) .lux-grid-cardrow,body:has([data-dashboard-theme]) .lux-convo-row,body:has([data-dashboard-theme]) .lux-convo-row+button,body:has([data-dashboard-theme]) .lux-nav-sub-dot,body:has([data-dashboard-theme]) .lux-ov-schedule-btn{--lux-gold:var(--dashboard-ring);--lux-gold-hi:var(--dashboard-ring)}body:has([data-dashboard-theme]) .lux-nav-active-dark:hover{background:0 0}body:has([data-dashboard-theme]) .lux-input,body:has([data-dashboard-theme]) .lux-search,body:has([data-dashboard-theme]) .lux-icon-btn,body:has([data-dashboard-theme]) [data-slot=input],body:has([data-dashboard-theme]) [data-slot=select-trigger]{background-color:var(--dashboard-control);border-color:var(--dashboard-border);color:var(--dashboard-ink)}body:has([data-dashboard-theme]) .lux-input::placeholder,body:has([data-dashboard-theme]) .lux-search>input::placeholder,body:has([data-dashboard-theme]) [data-slot=input]::placeholder{color:var(--dashboard-muted)}body:has([data-dashboard-theme]) .lux-input:focus-visible,body:has([data-dashboard-theme]) .lux-search:focus-within{border-color:var(--dashboard-ring);box-shadow:0 0 0 2px var(--dashboard-control), 0 0 0 4px var(--dashboard-ring)}body:has([data-dashboard-theme]) select:not(.lux-input):focus-visible,body:has([data-dashboard-theme]) input:not(.lux-input):not([data-slot=input]):not([type=radio]):not([type=checkbox]):focus-visible,body:has([data-dashboard-theme]) textarea:not(.lux-input):focus-visible{outline:2px solid var(--dashboard-ring);outline-offset:3px}body:has([data-dashboard-theme]) .cw [data-focus=true]{outline-color:var(--dashboard-ring)}body:has([data-dashboard-theme]) .lux-input[aria-invalid=true],body:has([data-dashboard-theme]) [data-slot=input][aria-invalid=true],body:has([data-dashboard-theme]) [data-slot=select-trigger][aria-invalid=true]{border-color:var(--color-danger)}body:has([data-dashboard-theme]) .lux-input:disabled{background-color:var(--dashboard-side);color:var(--dashboard-muted)}body:has([data-dashboard-theme]) .may-popover,body:has([data-dashboard-theme]) .may-modal,body:has([data-dashboard-theme]) .may-sheet,body:has([data-dashboard-theme]) .lux-search-list,body:has([data-dashboard-theme]) [data-slot=select-content]{background:var(--dashboard-control);color:var(--dashboard-ink);border-color:var(--dashboard-line);box-shadow:var(--may-shadow-lifted), inset 0 0 0 1px var(--dashboard-highlight);-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-dashboard-theme]) [data-slot=select-item][data-highlighted]{background-color:var(--dashboard-lime);color:var(--dashboard-ink)}body:has([data-dashboard-theme]) .lux-table,body:has([data-dashboard-theme]) .lux-grid-sticky-col{background-color:var(--dashboard-surface)}body:has([data-dashboard-theme]) .lux-table th{background:var(--dashboard-side)}body:has([data-dashboard-theme]) .lux-table tbody tr:hover td{background-color:var(--dashboard-side)}body:has([data-dashboard-theme]) .lux-badge-gold,body:has([data-dashboard-theme]) .lux-badge-avail{color:#755025}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has([data-dashboard-theme]) .lux-side{background:linear-gradient(155deg, color-mix(in oklab, var(--dashboard-side) 94%, transparent), color-mix(in oklab, var(--dashboard-cream) 96%, transparent));-webkit-backdrop-filter:blur(12px)}body:has([data-dashboard-theme]) .lux-workbar,body:has([data-dashboard-theme]) .lux-topbar,body:has([data-dashboard-theme]) .may-dock{background:linear-gradient(115deg, color-mix(in oklab, var(--dashboard-side) 92%, transparent), color-mix(in oklab, var(--dashboard-surface) 93%, transparent) 55%, color-mix(in oklab, var(--dashboard-coral) 8%, var(--dashboard-surface)));-webkit-backdrop-filter:blur(12px)}body:has([data-dashboard-theme]) .lux-card,body:has([data-dashboard-theme]) .lux-kpi,body:has([data-dashboard-theme]) [data-slot=card]{background-color:color-mix(in oklab, var(--dashboard-surface) 96%, transparent)}body:has([data-dashboard-theme]) .may-popover,body:has([data-dashboard-theme]) .may-modal,body:has([data-dashboard-theme]) .may-sheet,body:has([data-dashboard-theme]) .lux-search-list,body:has([data-dashboard-theme]) [data-slot=select-content]{background-color:color-mix(in oklab, var(--dashboard-control) 97%, transparent);-webkit-backdrop-filter:blur(10px)}}@media (min-width:64rem){body:has([data-dashboard-theme=client]) .lux-topbar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}}@media (forced-colors:active){body:has([data-dashboard-theme]) .lux-input,body:has([data-dashboard-theme]) .lux-search,body:has([data-dashboard-theme]) .lux-cta-outline,body:has([data-dashboard-theme]) .lux-icon-btn,body:has([data-dashboard-theme]) [data-slot=select-trigger]{border-color:buttontext}body:has([data-dashboard-theme]) .lux-input:focus-visible,body:has([data-dashboard-theme]) .lux-search:focus-within,body:has([data-dashboard-theme]) select:not(.lux-input):focus-visible,body:has([data-dashboard-theme]) input:not(.lux-input):not([data-slot=input]):not([type=radio]):not([type=checkbox]):focus-visible,body:has([data-dashboard-theme]) textarea:not(.lux-input):focus-visible,body:has([data-dashboard-theme]) .cw [data-focus=true]{outline:2px solid highlight}}
