.dashboard-page{padding-bottom:1.5rem;padding-top:1.5rem}.dashboard-hero{margin-inline:0;max-width:none}.dashboard-hero.mb-4{margin-bottom:.75rem!important}.dashboard-hero__panel{background:transparent;border:0;box-shadow:none!important;position:relative}.dashboard-hero__panel>.card-body{padding:0 0 .75rem}.dashboard-hero__top{grid-template-columns:minmax(10rem,1fr) minmax(28rem,760px) minmax(10rem,1fr);margin-bottom:0}.dashboard-hero__assistant{margin:0;max-width:760px;width:100%}.dashboard-hex-assistant__layout{background:rgba(var(--ui-surface-inset-rgb),.58);grid-template-columns:auto minmax(0,1fr)}.dashboard-hex-composer{align-items:end;background:transparent!important;border:0!important;box-shadow:none!important;display:grid;gap:.5rem;grid-template-columns:minmax(18rem,1fr) auto}.dashboard-hex-composer textarea.form-control{background:rgba(var(--bs-body-bg-rgb),.58);border:0;border-radius:var(--ui-radius-md);box-shadow:inset 0 0 0 1px rgba(var(--ui-action-primary-rgb),.14);height:5.25rem;min-height:5.25rem;resize:vertical}.dashboard-hex-composer textarea.form-control:focus{background:rgba(var(--bs-body-bg-rgb),.72);box-shadow:var(--ui-focus-ring)}.dashboard-hex-composer__actions{align-items:end;display:flex;justify-content:flex-end}.dashboard-hex-composer__actions .btn{--bs-btn-color:var(--ui-action-primary);--bs-btn-bg:rgba(var(--ui-action-primary-rgb),0.12);--bs-btn-border-color:rgba(var(--ui-action-primary-rgb),0.45);--bs-btn-hover-color:var(--bs-primary-text-emphasis);--bs-btn-hover-bg:rgba(var(--ui-action-primary-rgb),0.2);--bs-btn-hover-border-color:rgba(var(--ui-action-primary-rgb),0.68);--bs-btn-active-color:var(--bs-primary-text-emphasis);--bs-btn-active-bg:rgba(var(--ui-action-primary-rgb),0.28);--bs-btn-active-border-color:rgba(var(--ui-action-primary-rgb),0.78);--bs-btn-focus-shadow-rgb:var(--ui-action-primary-rgb);border-radius:var(--ui-radius-md);box-shadow:none!important;font-size:.9rem;min-height:2.35rem;min-width:7.25rem;padding:.45rem .85rem!important;white-space:nowrap}.dashboard-hex-composer [data-role=composer-error]{grid-column:1/-1}.dashboard-rating-badge{align-items:center;background:color-mix(in srgb,var(--bs-body-bg) 86%,var(--bs-warning) 14%);border:1px solid color-mix(in srgb,var(--bs-warning) 48%,var(--bs-border-color));border-radius:999px;box-shadow:none;color:var(--bs-warning-text-emphasis);cursor:default;display:inline-flex;gap:.4rem;justify-content:center;min-height:2.35rem;min-width:0;padding:.35rem .65rem;place-self:start end;position:static;white-space:nowrap;width:auto}.dashboard-rating-icon{align-items:center;background:color-mix(in srgb,var(--bs-warning-bg-subtle) 38%,var(--bs-body-bg));border-radius:50%;display:inline-flex;font-size:.78rem;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.dashboard-rating-value{font-size:.95rem;font-weight:800;line-height:1}.dashboard-facet-prompt-card .card-body{align-content:start;display:grid;gap:.15rem}.dashboard-facet-prompt-card__icon{align-items:center;background:rgba(var(--bs-primary-rgb),.1);border-radius:50%;color:var(--bs-primary);display:inline-flex;height:2.35rem;justify-content:center;margin-bottom:.35rem;width:2.35rem}.dashboard-pane-card{border-color:var(--bs-border-color-translucent)}.dashboard-section-shell{overflow:hidden;transition:opacity .22s ease,transform .22s ease}.dashboard-section-shell--pending{display:none}.dashboard-section-shell--ready{animation:dashboard-section-enter .26s ease both}.dashboard-section-region--cached{opacity:.96}@keyframes dashboard-section-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.dashboard-content-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) var(--ui-side-rail-width);margin-block-start:1.25rem}.dashboard-content-main,.dashboard-side-rail{min-width:0}.dashboard-empty-state{background:transparent;border:1px dashed var(--bs-border-color-translucent);border-radius:var(--ui-radius-md);padding:1rem;text-align:center}.dashboard-empty-state--compact{font-size:.85rem;padding:.75rem}.dashboard-activity-list,.dashboard-recent-work{display:grid;gap:.75rem}.dashboard-recent-work__header{display:grid;gap:.65rem}.dashboard-recent-work__switcher{width:100%}.dashboard-recent-work__switcher .btn{min-width:0;white-space:nowrap}@media (max-width:1199.98px){.dashboard-content-layout,.dashboard-hero__top{grid-template-columns:minmax(0,1fr)}.dashboard-rating-badge{justify-self:start}}@media (max-width:767.98px){.dashboard-page{padding-top:1.25rem}.dashboard-hero__panel>.card-body{padding-inline:0}.dashboard-rating-badge{align-self:flex-start}.dashboard-hex-assistant__layout{grid-template-columns:1fr;justify-items:center}.dashboard-hex-composer{grid-template-columns:1fr;width:100%}.dashboard-hex-composer__actions,.dashboard-hex-composer__actions .btn{width:100%}}