.dashboard-app{--dashboard-paper:var(--color-paper-raised);--dashboard-surface:var(--color-paper);--dashboard-surface-muted:var(--color-paper-muted);--dashboard-ink:var(--color-ink);--dashboard-ink-muted:var(--color-ink-muted);--dashboard-rule:var(--color-ink);--dashboard-brand:var(--color-brand);--dashboard-highlight:var(--color-highlight);--dashboard-danger:var(--color-danger);--background:var(--dashboard-surface);--secondary-background:var(--dashboard-paper);--foreground:var(--dashboard-ink);--main:var(--dashboard-brand);--main-foreground:var(--color-brand-ink);--border:var(--dashboard-rule);--ring:var(--color-focus);--shadow:none;--card:var(--dashboard-paper);--card-foreground:var(--dashboard-ink);--popover:var(--dashboard-paper);--popover-foreground:var(--dashboard-ink);--primary:var(--dashboard-brand);--primary-foreground:var(--color-brand-ink);--secondary:var(--dashboard-paper);--secondary-foreground:var(--dashboard-ink);--muted:var(--dashboard-surface-muted);--muted-foreground:var(--dashboard-ink-muted);--accent:var(--dashboard-brand);--accent-foreground:var(--color-brand-ink);--input:var(--dashboard-rule);background:var(--dashboard-surface);min-height:100svh;color:var(--dashboard-ink);font-family:var(--font-body);grid-template-columns:minmax(0,1fr);display:grid}.dark .dashboard-app{--dashboard-danger:oklch(72% .18 28)}.dashboard-app h1,.dashboard-app h2,.dashboard-app h3{overflow-wrap:anywhere;min-width:0;font-style:normal}.dashboard-app [data-slot=button],.dashboard-app a{white-space:nowrap}.dashboard-app [data-slot=card]{border-color:var(--dashboard-rule);border-radius:var(--radius-base);background:var(--dashboard-paper);color:var(--dashboard-ink);box-shadow:none}.dashboard-app [data-slot=card-description],.dashboard-app [data-slot=card-footer]{color:var(--dashboard-ink-muted)}.dashboard-app [data-slot=button]:focus-visible,.dashboard-app a:focus-visible,.dashboard-app input:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.dashboard-rail{z-index:var(--z-modal);gap:var(--space-lg);border-inline-end:var(--rule-strong) solid var(--dashboard-rule);background:var(--dashboard-paper);width:min(88vw,18rem);min-width:0;height:100svh;color:var(--dashboard-ink);padding:var(--space-lg) var(--space-md);transition:transform var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.dashboard-rail[data-open]{transform:translate(0)}.dashboard-rail-brand,.dashboard-rail-brand>a{align-items:center;display:flex}.dashboard-rail-brand{justify-content:space-between;gap:var(--space-md);min-height:3rem}.dashboard-rail-brand>a{gap:var(--space-xs);min-height:2.75rem}.dashboard-brand-mark{width:2.5rem;height:auto}.dashboard-brand-wordmark{width:7.25rem;height:auto}.dashboard-navigation{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-navigation-button{width:100%;min-height:2.75rem;color:var(--dashboard-ink);box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start}.dashboard-navigation-button[aria-current=page]{border-color:var(--dashboard-rule);background:var(--dashboard-brand);color:var(--color-brand-ink)}.dashboard-nav-signal{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-highlight);color:var(--color-highlight-ink);padding:var(--space-3xs) var(--space-2xs);font-size:var(--text-xs);margin-inline-start:auto;font-weight:700;line-height:1}.dashboard-rail-card{--card-spacing:var(--space-md);flex:none;background:var(--dashboard-surface-muted)!important}.dashboard-rail-card [data-slot=card-title]{font-size:var(--text-base)}.dashboard-rail-card [data-slot=card-content] p,.dashboard-rail-footer p{color:var(--dashboard-ink-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.dashboard-rail-card [data-slot=card-footer]{justify-content:flex-start}.dashboard-rail-footer{gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--dashboard-rule);flex-direction:column;padding-block-start:var(--space-md);display:flex}.dashboard-rail-footer p{padding-inline:var(--space-sm)}.dashboard-legal-links{gap:var(--space-xs) var(--space-sm);padding-inline:var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.dashboard-legal-links a{color:var(--dashboard-ink-muted);text-underline-offset:.2em}.dashboard-legal-links a:hover,.dashboard-legal-links a:focus-visible{color:var(--dashboard-ink)}.dashboard-rail-backdrop{z-index:var(--z-sticky);background:var(--color-overlay-strong);border:0;position:fixed;inset:0}.dashboard-stage{min-width:0}.dashboard-command-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-strong) solid var(--dashboard-rule);background:var(--dashboard-paper);min-width:0;min-height:4.5rem;color:var(--dashboard-ink);padding:var(--space-sm) var(--space-md);display:flex;position:sticky;top:0}.dashboard-command-start,.dashboard-command-actions{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.dashboard-command-start{flex:1}.dashboard-command-actions{flex:none;margin-inline-start:auto}.dashboard-account-compact-preference{display:none}.dashboard-command-trigger kbd{border:var(--rule-hair) solid var(--dashboard-rule);border-radius:var(--radius-base);padding:var(--space-3xs) var(--space-2xs);color:var(--dashboard-ink-muted);font:inherit;font-size:var(--text-xs)}@media (width<=47.99rem){.dashboard-command-trigger{width:2.75rem;padding-inline:0}.dashboard-command-trigger>span,.dashboard-command-trigger>kbd{display:none}}.dashboard-account-trigger{background:var(--dashboard-highlight);color:var(--color-highlight-ink);font-family:var(--font-display);font-size:var(--text-xs);border-radius:50%;font-weight:800;line-height:1;overflow:hidden}.dashboard-account-trigger:hover,.dashboard-account-trigger:focus-visible,.dashboard-account-trigger[aria-expanded=true]{background:var(--dashboard-highlight);color:var(--color-highlight-ink)}.dashboard-account-trigger img{object-fit:cover;width:100%;height:100%}.dashboard-account-menu{width:min(18rem, calc(100vw - (2 * var(--space-md))));min-width:min(18rem, calc(100vw - (2 * var(--space-md))));max-width:calc(100vw - (2 * var(--space-md)))}.dashboard-account-summary{align-items:flex-start;gap:var(--space-3xs);min-width:0;padding:var(--space-sm);flex-direction:column;display:flex}.dashboard-account-name{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em;font-weight:800;line-height:1.15}.dashboard-account-email{max-width:100%;color:var(--dashboard-ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:400;line-height:1.4}.dashboard-account-menu [data-slot=dropdown-menu-item]{white-space:nowrap}.dashboard-search{border:var(--rule-hair) solid var(--dashboard-rule);border-radius:var(--radius-base);background:var(--dashboard-paper);width:min(100%,28rem);height:2.75rem;color:var(--dashboard-ink);box-shadow:none}.dashboard-search [data-slot=input-group-addon]{color:var(--dashboard-ink-muted)}.dashboard-search input{color:var(--dashboard-ink)}.dashboard-search input::placeholder{color:var(--dashboard-ink-muted);opacity:1}.dashboard-mobile-menu,.dashboard-mobile-close{display:inline-flex}.dashboard-overview{gap:var(--space-lg);width:min(100%,110rem);min-width:0;padding:var(--space-lg) var(--space-md) var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.dashboard-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-md);min-width:0;display:flex}.dashboard-page-heading p,.dashboard-page-heading h1{margin:0}.dashboard-page-heading p{color:var(--dashboard-ink-muted);font-size:var(--text-xs);margin-block-end:var(--space-2xs);font-weight:600}.dashboard-page-heading h1{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));letter-spacing:-.04em;font-weight:800;line-height:1}.dashboard-menu-spacer{width:1rem;display:inline-block}.dashboard-primary-grid,.dashboard-side-grid,.dashboard-metric-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-load-card,.dashboard-readiness-card,.dashboard-task-card{--card-spacing:var(--space-lg)}.dashboard-load-card [data-slot=card-title],.dashboard-readiness-card [data-slot=card-title],.dashboard-task-card [data-slot=card-title]{font-size:var(--text-md);font-weight:800}.dashboard-demo-chip,.dashboard-priority{border:var(--rule-hair) solid var(--dashboard-rule);min-height:1.75rem;padding:var(--space-3xs) var(--space-xs);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.dashboard-demo-chip{background:var(--dashboard-highlight);color:var(--color-highlight-ink)}.dashboard-load-summary{gap:var(--space-sm);border-block:var(--rule-hair) solid var(--dashboard-rule);padding-block:var(--space-md);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-load-summary div{align-items:center;gap:var(--space-2xs) var(--space-xs);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.dashboard-load-summary svg{grid-row:1/span 2;width:1.1rem;height:1.1rem}.dashboard-load-summary strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.dashboard-load-summary span{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.dashboard-load-list{gap:var(--space-md);padding-block:var(--space-lg) var(--space-sm);flex-direction:column;display:flex}.dashboard-load-row{align-items:center;gap:var(--space-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(5.5rem,.7fr) minmax(0,2fr) auto;min-width:0;display:grid}.dashboard-load-row strong,.dashboard-load-row span{font-size:var(--text-xs)}.dashboard-load-row span{min-width:3.75rem;color:var(--dashboard-ink-muted);text-align:end}.dashboard-data-pending{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-surface-muted);width:100%;min-height:1.75rem;color:var(--dashboard-ink-muted);padding-inline:var(--space-xs);align-items:center;display:flex}.dashboard-data-pending span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-load-card [data-slot=card-footer],.dashboard-task-card [data-slot=card-footer]{justify-content:space-between;gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--dashboard-rule);font-size:var(--text-xs);padding-block-start:var(--space-md)}.dashboard-readiness-card{min-height:22rem;position:relative;background:var(--dashboard-surface-muted)!important}.dashboard-readiness-card [data-slot=card-header]{padding-inline-end:7.25rem}.dashboard-readiness-card [data-slot=card-action] img{object-fit:contain;width:6.5rem;height:6.5rem}.dashboard-readiness-list{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-readiness-list p{align-items:center;gap:var(--space-xs);color:var(--dashboard-ink-muted);font-size:var(--text-sm);margin:0;display:flex}.dashboard-readiness-list p[data-complete]{color:var(--dashboard-ink);font-weight:600}.dashboard-readiness-list svg{flex:none;width:1rem;height:1rem}.dashboard-readiness-card [data-slot=card-footer]{justify-content:flex-start;margin-block-start:auto}.dashboard-metric-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-card{min-height:12rem}.dashboard-metric-card [data-slot=card-title]{font-size:var(--text-sm)}.dashboard-metric-card [data-slot=card-action] svg{width:1.25rem;height:1.25rem}.dashboard-metric-card [data-slot=card-content] strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1;display:block}.dashboard-metric-card [data-slot=card-content] p,.dashboard-metric-card [data-slot=card-footer]{margin:var(--space-xs) 0 0;color:var(--dashboard-ink-muted);font-size:var(--text-xs);line-height:1.4}.dashboard-metric-card [data-slot=card-footer]{align-items:flex-end;margin-block-start:auto}.dashboard-task-card [data-slot=card-content]{padding-inline:0}.dashboard-table-wrap{min-width:0}.dashboard-table-wrap table,.dashboard-table-wrap thead,.dashboard-table-wrap tbody,.dashboard-table-wrap tr,.dashboard-table-wrap th,.dashboard-table-wrap td{display:block}.dashboard-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dashboard-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-table-wrap tr{border-block-start:var(--rule-hair) solid var(--dashboard-rule);padding:var(--space-md) var(--space-lg)}.dashboard-table-wrap td{align-items:center;gap:var(--space-sm);min-width:0;padding-block:var(--space-xs);color:var(--dashboard-ink-muted);font-size:var(--text-sm);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);display:grid}.dashboard-table-wrap td:before{content:attr(data-label);color:var(--dashboard-ink);font-size:var(--text-xs);font-weight:700}.dashboard-table-wrap td:first-child{display:block}.dashboard-table-wrap td:first-child:before{display:none}.dashboard-table-wrap td:last-child{justify-content:flex-end;display:flex}.dashboard-table-wrap td:last-child:before{display:none}.dashboard-task-name{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.dashboard-task-name>span{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.dashboard-task-name strong{color:var(--dashboard-ink);line-height:1.25}.dashboard-task-name small{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.dashboard-table-wrap tr[data-completed]{background:var(--dashboard-surface-muted)}.dashboard-table-wrap tr[data-completed] .dashboard-task-name strong{text-decoration-line:line-through;text-decoration-thickness:var(--rule-strong)}.dashboard-priority[data-priority=hoch]{background:color-mix(in oklch, var(--dashboard-paper) 72%, var(--dashboard-danger));color:var(--dashboard-ink)}.dashboard-priority[data-priority=mittel]{background:var(--dashboard-highlight);color:var(--color-highlight-ink)}.dashboard-priority[data-priority=niedrig]{background:color-mix(in oklch, var(--dashboard-paper) 72%, var(--dashboard-brand));color:var(--dashboard-ink)}.dashboard-task-card [data-slot=card-footer] p{margin:0}.dashboard-placeholder{color:var(--dashboard-ink-muted);margin:0;line-height:1.5}@media (hover:hover) and (pointer:fine){.dashboard-navigation-button:hover{border-color:var(--dashboard-rule);background:var(--dashboard-surface-muted);color:var(--dashboard-ink)}.dashboard-navigation-button[aria-current=page]:hover{background:var(--dashboard-brand);color:var(--color-brand-ink)}.dashboard-table-wrap tbody tr:hover{background:var(--dashboard-surface-muted)}}@media (width>=40rem){.dashboard-overview{padding-inline:var(--space-lg)}.dashboard-load-card,.dashboard-readiness-card,.dashboard-task-card{--card-spacing:var(--space-xl)}.dashboard-table-wrap table{display:table}.dashboard-table-wrap thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.dashboard-table-wrap tbody{display:table-row-group}.dashboard-table-wrap tr{border:0;padding:0;display:table-row}.dashboard-table-wrap th,.dashboard-table-wrap td{border-block-start:var(--rule-hair) solid var(--dashboard-rule);padding:var(--space-md) var(--space-lg);text-align:start;vertical-align:middle;display:table-cell}.dashboard-table-wrap th{background:var(--dashboard-surface-muted);color:var(--dashboard-ink);font-size:var(--text-xs);font-weight:700}.dashboard-table-wrap th:first-child{width:48%}.dashboard-table-wrap th:last-child{width:4rem}.dashboard-table-wrap td:before{display:none}.dashboard-table-wrap td:first-child{display:table-cell}.dashboard-table-wrap td:last-child{text-align:end;display:table-cell}}@media (width>=60rem){.dashboard-app{grid-template-columns:16.5rem minmax(0,1fr)}.dashboard-rail{z-index:var(--z-raised);width:auto;position:sticky;transform:none}.dashboard-mobile-menu,.dashboard-mobile-close,.dashboard-rail-backdrop{display:none}.dashboard-command-bar{padding-inline:var(--space-lg)}.dashboard-overview{padding:var(--space-xl)}.dashboard-primary-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);align-items:stretch}.dashboard-load-card{min-height:39rem}}@media (width>=90rem){.dashboard-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(24rem,.75fr)}.dashboard-load-list{gap:var(--space-lg);padding-block:var(--space-xl)}}@media (pointer:coarse){.dashboard-app [data-slot=button],.dashboard-app a,.dashboard-app input{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.dashboard-app *,.dashboard-app :before,.dashboard-app :after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}.dashboard-navigation-label{margin:0 0 var(--space-2xs);padding-inline:var(--space-sm);color:var(--dashboard-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dashboard-rail-promise{gap:var(--space-3xs);border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-highlight);color:var(--color-highlight-ink);padding:var(--space-md);font-family:var(--font-display);font-size:var(--text-sm);flex-direction:column;line-height:1.1;display:flex}.dashboard-product-view,.course-setup{gap:var(--space-lg);width:min(100%,110rem);min-width:0;padding:var(--space-lg) var(--space-md) var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.dashboard-product-heading,.course-setup-header{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);min-width:0;display:flex}.dashboard-product-heading>div,.course-setup-header>div{min-width:0}.dashboard-product-heading p,.course-setup-header p{margin:0 0 var(--space-2xs);color:var(--dashboard-brand);font-size:var(--text-xs);font-weight:700}.dashboard-product-heading h1,.course-setup-header h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:.95}.dashboard-product-heading>div>span,.course-setup-header+p{color:var(--dashboard-ink-muted);margin-block-start:var(--space-sm);line-height:1.5;display:block}.dashboard-today--empty{width:min(100%,76rem)}.dashboard-today--empty .dashboard-product-heading h1{font-size:clamp(2.2rem,5vw,3.4rem)}.dashboard-today-empty{border:var(--rule-strong) solid var(--dashboard-rule);background:var(--dashboard-paper);min-height:clamp(18rem,46vh,25rem);padding:clamp(var(--space-lg), 5vw, var(--space-xl));flex:none}.dashboard-today-empty [data-slot=empty-header]{gap:var(--space-sm);max-width:34rem}.dashboard-today-illustration{width:clamp(8rem,18vw,11rem);margin-block-end:var(--space-2xs)}.dashboard-today-illustration img{width:100%;height:auto;display:block}.dashboard-today-empty [data-slot=empty-title]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.dashboard-today-empty [data-slot=empty-description]{max-width:42ch;color:var(--dashboard-ink-muted);font-size:var(--text-sm);line-height:1.5}.dashboard-next-card,.dashboard-attention-card,.dashboard-automation-health,.dashboard-upcoming-card,.dashboard-booking-card,.dashboard-checkin-card,.dashboard-detail-main,.course-setup-card{--card-spacing:var(--space-lg)}.dashboard-next-card{border-width:var(--rule-strong)!important;border-block-start-color:var(--dashboard-brand)!important}.dashboard-next-card [data-slot=card-title]{max-width:22ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.9rem,4vw,3.25rem);font-weight:800;line-height:1}.dashboard-next-facts{border-block:var(--rule-hair) solid var(--dashboard-rule);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-next-facts p{align-items:start;gap:var(--space-sm);min-width:0;padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.dashboard-next-facts p+p{border-block-start:var(--rule-hair) solid var(--dashboard-rule)}.dashboard-next-facts svg{width:1.25rem;height:1.25rem}.dashboard-next-facts span,.dashboard-action-row>span,.dashboard-course-ledger button>span:nth-child(2),.dashboard-detail-actions button span,.dashboard-checkin-list>div>span,.dashboard-calendar-list button>span{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.dashboard-next-facts strong,.dashboard-action-row strong,.dashboard-course-ledger strong,.dashboard-detail-actions strong,.dashboard-checkin-list strong,.dashboard-calendar-list strong{color:var(--dashboard-ink)}.dashboard-next-facts span,.dashboard-action-row small,.dashboard-course-ledger small,.dashboard-detail-actions small,.dashboard-checkin-list small,.dashboard-calendar-list small{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.dashboard-next-actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-start}.dashboard-today-grid,.dashboard-detail-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-action-list{padding-inline:0}.dashboard-action-row{align-items:center;gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--dashboard-rule);min-width:0;padding:var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.dashboard-action-row>svg{width:1.25rem;height:1.25rem}.dashboard-action-row [data-slot=button]{grid-column:2;width:fit-content;padding-inline:0}.dashboard-automation-health [data-slot=card-content]>strong{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);line-height:.9;display:block}.dashboard-automation-health [data-slot=card-content]>p{max-width:28ch;color:var(--dashboard-ink-muted)}.dashboard-automation-health ul{gap:var(--space-sm);margin:var(--space-lg) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dashboard-automation-health li{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.dashboard-automation-health li[data-warning]{color:var(--dashboard-danger);font-weight:700}.dashboard-automation-health li svg{width:1rem;height:1rem}.dashboard-upcoming-card [data-slot=card-content]{padding-inline:0}.dashboard-course-ledger{flex-direction:column;display:flex}.dashboard-course-ledger button{align-items:center;gap:var(--space-sm);border:0;border-block-start:var(--rule-hair) solid var(--dashboard-rule);width:100%;min-width:0;color:inherit;padding:var(--space-md) var(--space-lg);text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-course-ledger button:hover,.dashboard-calendar-list button:hover,.dashboard-detail-actions button:hover{background:var(--dashboard-surface-muted)}.dashboard-course-date{align-items:center;gap:var(--space-xs);color:var(--dashboard-ink-muted);font-size:var(--text-xs);display:flex}.dashboard-course-date svg,.dashboard-course-ledger button>svg,.dashboard-calendar-list button>svg{width:1rem;height:1rem}.dashboard-course-grid,.dashboard-automation-list{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-course-grid [data-slot=card-content]>p{color:var(--dashboard-ink-muted);line-height:1.5}.dashboard-course-stats{margin:var(--space-lg) 0 0;border-block:var(--rule-hair) solid var(--dashboard-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-course-stats div{gap:var(--space-3xs);padding-block:var(--space-md);flex-direction:column;display:flex}.dashboard-course-stats dt{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.dashboard-course-stats dd{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:800}.dashboard-detail-actions{flex-direction:column;display:flex}.dashboard-detail-actions button{align-items:center;gap:var(--space-sm);border:0;border-block-start:var(--rule-hair) solid var(--dashboard-rule);width:100%;min-width:0;color:inherit;padding:var(--space-lg) 0;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboard-detail-actions button>svg{width:1.25rem;height:1.25rem}.dashboard-booking-page-card{--card-spacing:var(--space-lg);align-self:start;gap:0;padding-block:0}.dashboard-booking-page-card [data-slot=card-header]{padding-block:var(--space-lg)}.dashboard-booking-page-card [data-slot=card-description]{max-width:29ch;line-height:1.45}.dashboard-booking-page-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.dashboard-booking-page-content{border-block-start:var(--rule-strong) solid var(--dashboard-rule);padding:var(--space-lg)}.dashboard-booking-page-actions{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dashboard-booking-page-actions>*{width:100%}.dashboard-product-table-wrap{min-width:0;overflow-x:auto}.dashboard-product-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:44rem}.dashboard-product-table-wrap th,.dashboard-product-table-wrap td{border-block-start:var(--rule-hair) solid var(--dashboard-rule);padding:var(--space-md) var(--space-lg);text-align:start}.dashboard-product-table-wrap th{background:var(--dashboard-surface-muted);font-size:var(--text-xs)}.dashboard-product-table-wrap td{color:var(--dashboard-ink-muted);font-size:var(--text-sm)}.dashboard-product-table-wrap td:first-child{gap:var(--space-3xs);flex-direction:column;display:flex}.dashboard-product-table-wrap td:first-child strong{color:var(--dashboard-ink)}.dashboard-product-table-wrap td:first-child small{font-size:var(--text-xs)}.dashboard-booking-card [data-slot=card-content]{padding:0}.dashboard-checkin-list{padding-inline:0}.dashboard-checkin-list>div{align-items:center;gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--dashboard-rule);min-width:0;padding:var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.dashboard-calendar-list{flex-direction:column;padding:0;display:flex}.dashboard-calendar-list button{align-items:center;gap:var(--space-md);border:0;border-block-start:var(--rule-hair) solid var(--dashboard-rule);width:100%;min-width:0;color:inherit;padding:var(--space-lg);text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.dashboard-calendar-list time{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-brand);min-width:3.5rem;color:var(--color-brand-ink);padding:var(--space-xs);place-items:center;display:grid}.dashboard-calendar-list time strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.dashboard-calendar-list time span{font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.course-setup{gap:var(--space-md)}.course-setup-progress{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-paper);padding:var(--space-sm) var(--space-md)}.course-setup-progress [data-slot=progress-track]{flex-basis:100%;order:3}.course-setup-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.course-setup-steps{min-width:0}.course-setup-steps ol{gap:var(--space-xs);min-width:0;padding:0 0 var(--space-xs);scroll-snap-type:x proximity;grid-auto-columns:11.5rem;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.course-setup-steps li{scroll-snap-align:start;min-width:0;display:flex}.course-setup-steps button{align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-paper);width:100%;min-width:0;min-height:5.5rem;color:var(--dashboard-ink-muted);padding:var(--space-sm);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.course-setup-steps li[data-active] button{background:var(--dashboard-brand);color:var(--color-brand-ink)}.course-setup-steps li[data-complete] button{color:var(--dashboard-ink);cursor:pointer}.course-setup-steps button>span:first-child{border:var(--rule-hair) solid currentColor;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.course-setup-steps button>span:first-child svg{width:1rem;height:1rem}.course-setup-steps button>span:last-child{justify-content:center;gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.course-setup-steps strong,.course-setup-steps small{white-space:nowrap;line-height:1.25}.course-setup-steps strong{font-size:var(--text-xs)}.course-setup-steps small{font-size:.6875rem}.course-setup-card [data-slot=card-title]{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800}.course-setup-card [data-slot=input],.course-setup-card [data-slot=textarea]{border-color:var(--dashboard-rule);background:var(--dashboard-surface)}.course-setup-card [data-slot=field-label]{color:var(--dashboard-ink)}.course-setup-field-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.course-delivery-fieldset,.course-pricing-fieldset{border-block-start:var(--rule-hair) solid var(--dashboard-rule);padding-block-start:var(--space-lg)}.course-delivery-options,.course-pricing-options{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.course-delivery-options [data-slot=toggle-group-item],.course-pricing-options [data-slot=toggle-group-item]{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-surface);width:100%;height:auto;min-height:4.5rem;color:var(--dashboard-ink);padding:var(--space-md);text-align:start;justify-content:flex-start}.course-delivery-options [data-slot=toggle-group-item][aria-pressed=true],.course-pricing-options [data-slot=toggle-group-item][aria-pressed=true]{background:var(--dashboard-brand);color:var(--color-brand-ink)}.course-delivery-options [data-slot=toggle-group-item]>span,.course-pricing-options [data-slot=toggle-group-item]>span{gap:var(--space-3xs);white-space:normal;flex-direction:column;min-width:0;display:flex}.course-delivery-options strong,.course-pricing-options strong{font-family:var(--font-display);font-size:var(--text-sm);line-height:1.1}.course-delivery-options small,.course-pricing-options small{color:var(--dashboard-ink-muted);font-size:var(--text-xs);line-height:1.35}.course-delivery-options [aria-pressed=true] small,.course-pricing-options [aria-pressed=true] small{color:inherit}.course-address-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.course-automation-field{border:var(--rule-hair) solid var(--dashboard-rule);background:var(--dashboard-surface);padding:var(--space-md)}.course-setup-actions{justify-content:space-between;gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--dashboard-rule);padding-block-start:var(--space-lg)}.course-test-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.course-booking-preview{border:var(--rule-strong) solid var(--dashboard-rule);background:var(--dashboard-surface);min-width:0;padding:var(--space-lg)}.course-booking-preview__eyebrow{color:var(--dashboard-brand);font-size:var(--text-xs);font-weight:700}.course-booking-preview h2{margin:var(--space-sm) 0;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:.95}.course-booking-preview>p{color:var(--dashboard-ink-muted);line-height:1.5}.course-booking-preview dl{margin:var(--space-lg) 0 0;border-block-start:var(--rule-hair) solid var(--dashboard-rule);grid-template-columns:minmax(0,1fr);display:grid}.course-booking-preview dl div{gap:var(--space-3xs) var(--space-xs);border-block-end:var(--rule-hair) solid var(--dashboard-rule);min-width:0;padding-block:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.course-booking-preview dl svg{grid-row:1/span 2;width:1rem;height:1rem}.course-booking-preview dt{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.course-booking-preview dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);margin:0;font-weight:700}.course-booking-preview__price{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-block-start:var(--space-lg);display:flex}.course-booking-preview__price span{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.course-booking-preview__price strong{font-family:var(--font-display);font-size:var(--text-xl)}.course-test-panel{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.course-test-panel h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em;margin:0}.course-test-panel>div>p{color:var(--dashboard-ink-muted);line-height:1.5}.dashboard-workspace-switcher{align-items:center;gap:var(--space-2xs);flex:none;min-width:0;height:2.75rem;display:flex}.dashboard-workspace-switcher>svg{width:1rem;height:1rem;color:var(--dashboard-ink-muted);flex:none}.dashboard-workspace-switcher>span,.dashboard-workspace-switcher [data-slot=select-trigger]{border:var(--rule-strong) solid var(--dashboard-rule);border-radius:var(--radius-base);background:var(--dashboard-paper);max-width:min(14rem,32vw);height:2.75rem;color:var(--dashboard-ink);font-weight:700}.dashboard-workspace-switcher--demo>span{background:0 0;border:0}.dashboard-workspace-switcher [data-slot=select-trigger]:disabled{opacity:1}.dashboard-team-summary{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-team-summary [data-slot=card-header]{gap:var(--space-2xs)}.dashboard-team-summary [data-slot=card-title]{font-family:var(--font-display);font-size:var(--text-xl)}.dashboard-team-view [data-slot=table-container]{border:var(--rule-hair) solid var(--dashboard-rule)}.dashboard-team-view [data-slot=table-head],.dashboard-team-view [data-slot=table-cell]{padding:var(--space-sm) var(--space-md)}.dashboard-team-view [data-slot=table-head]{background:var(--dashboard-surface-muted)}.dashboard-team-person{align-items:center;gap:var(--space-sm);min-width:16rem;display:flex}.dashboard-team-person>span{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-team-person strong,.dashboard-team-person small{overflow-wrap:anywhere;max-width:22rem}.dashboard-team-person small{color:var(--dashboard-ink-muted)}.dashboard-team-actions-column{width:5rem;text-align:end!important}.dashboard-team-dialog-fields{margin-block:var(--space-lg)}.dashboard-team-dialog-fields [data-slot=select-trigger]{width:100%}.dashboard-team-invitation-list,.dashboard-team-activity-list{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-team-invitation,.dashboard-team-activity{align-items:center;gap:var(--space-sm);border:var(--rule-hair) solid var(--dashboard-rule);min-width:0;padding:var(--space-sm);display:flex}.dashboard-team-invitation>div:first-child,.dashboard-team-activity>div{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-team-invitation strong,.dashboard-team-invitation span,.dashboard-team-activity strong,.dashboard-team-activity span{overflow-wrap:anywhere}.dashboard-team-invitation span,.dashboard-team-activity span{color:var(--dashboard-ink-muted);font-size:var(--text-xs)}.dashboard-team-invitation-actions{display:flex;gap:var(--space-2xs)!important;flex-direction:row!important;flex:none!important}.dashboard-orbinaut-empty-illustration{width:clamp(6rem,10vw,8rem);height:auto}.dashboard-team-tabs{gap:var(--space-md);min-width:0}.dashboard-team-tabs [data-slot=tabs-list]{border-block-end:var(--rule-hair) solid var(--dashboard-rule);justify-content:flex-start;width:100%}.dashboard-team-tabs [data-slot=tabs-trigger]{padding-inline:var(--space-sm);flex:none}.dashboard-team-tab-content{min-width:0}.dashboard-team-management-grid{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-audit-content,.dashboard-audit-loading{gap:var(--space-md);flex-direction:column;display:flex}.dashboard-audit-filters{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-audit-filters [data-slot=select-trigger]{width:100%}.dashboard-audit-reset-field{justify-content:end}.dashboard-audit-event{align-items:center;gap:var(--space-sm);min-width:14rem;display:flex}.dashboard-audit-event>span{background:var(--dashboard-surface-muted);flex:none;place-items:center;width:2rem;height:2rem;display:grid}.dashboard-audit-event svg{width:1rem;height:1rem}.dashboard-audit-target{color:var(--dashboard-ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.dashboard-team-activity>span{size:2.25rem;background:var(--dashboard-surface-muted);flex:none;place-items:center;display:grid}.dashboard-team-activity>span svg{width:1rem;height:1rem}.dashboard-team-skeleton-heading{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}@media (width>=40rem){.dashboard-today-create{display:none}.dashboard-product-view,.course-setup{padding-inline:var(--space-lg)}.dashboard-next-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-next-facts p:nth-child(2n){border-inline-start:var(--rule-hair) solid var(--dashboard-rule);padding-inline-start:var(--space-md)}.dashboard-action-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-action-row [data-slot=button]{grid-column:auto}.dashboard-course-ledger button{grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1.2fr) auto auto auto}.dashboard-course-grid,.dashboard-automation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.course-setup-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.course-setup-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.course-address-grid{grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,.55fr) minmax(10rem,1fr)}.course-booking-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.course-booking-preview dl div:nth-child(2n){border-inline-start:var(--rule-hair) solid var(--dashboard-rule);padding-inline-start:var(--space-sm)}.dashboard-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.dashboard-product-view,.course-setup{padding:var(--space-xl)}.dashboard-today-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.65fr)}.dashboard-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.course-setup-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start}.course-setup-steps ol{flex-direction:column;padding:0;display:flex;overflow:visible}.course-test-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.dashboard-team-management-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.dashboard-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.dashboard-audit-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}@media (width<=39.99rem){.dashboard-command-bar{gap:var(--space-2xs);padding-inline:var(--space-xs)}.dashboard-command-start,.dashboard-command-actions{gap:var(--space-2xs)}.dashboard-command-preference{display:none}.dashboard-account-compact-preference{display:flex}.dashboard-today-empty{min-height:17rem}.course-delivery-options,.course-pricing-options,.dashboard-booking-page-actions{grid-template-columns:minmax(0,1fr)}.dashboard-product-heading,.course-setup-header{flex-direction:column;align-items:flex-start}.dashboard-product-heading>[data-slot=button],.course-setup-header>[data-slot=button]{width:100%}.dashboard-course-ledger button>span:nth-child(3),.dashboard-course-ledger button>[data-slot=badge]{justify-self:start}.dashboard-checkin-list>div{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-checkin-list>div>[data-slot=badge]{grid-column:2;justify-self:start}.dashboard-calendar-list button{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-calendar-list button>[data-slot=badge]{grid-column:2;justify-self:start}.course-setup-actions [data-slot=button]{flex:1}.dashboard-workspace-switcher{justify-content:center;width:2.75rem}.dashboard-workspace-switcher--demo>span,.dashboard-workspace-switcher [data-slot=select-value]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-workspace-switcher [data-slot=select-trigger]{justify-content:center;gap:0;width:2.75rem;max-width:2.75rem;padding-inline:0}.dashboard-workspace-switcher [data-slot=select-trigger]>svg:not(.dashboard-workspace-icon){display:none}.dashboard-search{min-width:2.75rem}.dashboard-search input{min-width:1.5rem}.dashboard-team-invitation{flex-wrap:wrap;align-items:flex-start}.dashboard-team-invitation-actions{width:100%}}
