.new-page-workspace-select.p-select{border-color:var(--primary-color);background:var(--primary-color);min-width:11.5rem;color:var(--primary-contrast-color);box-shadow:0 1px 2px color-mix(in srgb,var(--surface-900) 10%,transparent);transition:background-color .18s,border-color .18s,box-shadow .18s}.new-page-workspace-select.p-select .p-select-dropdown,.new-page-workspace-select.p-select .p-select-label{color:inherit}.new-page-workspace-select.p-select .p-select-label{align-items:center;display:flex}.new-page-workspace-select.p-select:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--primary-color) 85%,var(--surface-950));background:color-mix(in srgb,var(--primary-color) 90%,var(--surface-950))}.new-page-workspace-select.p-select.p-focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary-color) 24%,transparent)}.new-page-workspace-select--icon-only.p-select{width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--primary-color);box-shadow:none;background:0 0;border-color:#0000;border-radius:50%}.new-page-workspace-select--icon-only.p-select .p-select-label{justify-content:center;padding:0}.new-page-workspace-select--icon-only.p-select .p-select-dropdown{display:none}.new-page-workspace-select--icon-only.p-select:not(.p-disabled):hover{background:var(--surface-hover);color:var(--primary-color);border-color:#0000}.new-page-workspace-select--icon-only.p-select.p-focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:#0000}.new-page-workspace-select__value{align-items:center;gap:.5rem;min-width:0;font-weight:600;display:inline-flex}.new-page-workspace-select__header{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 80%,transparent);align-items:center;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.new-page-workspace-select__header-icon{border-radius:var(--border-radius);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));width:2.25rem;height:2.25rem;color:var(--primary-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.new-page-workspace-select__header-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.new-page-workspace-select__header-text strong{color:var(--text-color);font-weight:650}.new-page-workspace-select__header-text small{color:var(--text-secondary-color);font-size:.75rem;line-height:1.35}.new-page-workspace-select__overlay.p-select-overlay{max-width:calc(100vw - 2rem)}.new-page-workspace-select__overlay.p-select-overlay .p-select-filter{width:100%}.new-page-workspace-select__overlay.p-select-overlay .p-select-option{min-width:0}.new-page-workspace-select__option{white-space:nowrap;align-items:center;gap:.75rem;min-width:0;display:flex}.new-page-workspace-select__option-icon{border-radius:var(--border-radius);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));width:2rem;height:2rem;color:var(--primary-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.new-page-workspace-select__option-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex;overflow:hidden}.new-page-workspace-select__option-text small,.new-page-workspace-select__option-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-page-workspace-select__option-text strong{color:var(--text-color);font-weight:600}.new-page-workspace-select__option-text small{color:var(--text-secondary-color);font-size:.75rem}@media (max-width:767px){.home-hub-hero__actions .new-page-workspace-select{width:100%}.home-hub-hero__actions .new-page-workspace-select.new-page-workspace-select--icon-only{width:2.5rem}}.workspaces-hub.slickgrid-list{flex-direction:column;min-height:100%;display:flex}.home-hub-hero{isolation:isolate;border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);border-radius:calc(var(--border-radius)*2.25);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary-color) 15%,transparent),transparent 26rem),linear-gradient(135deg,color-mix(in srgb,var(--surface-card) 96%,var(--primary-color) 4%),var(--surface-card));box-shadow:0 1px 2px color-mix(in srgb,var(--surface-900) 7%,transparent),0 12px 36px color-mix(in srgb,var(--surface-900) 4%,transparent);padding:1.25rem;position:relative;overflow:hidden}@media (min-width:768px){.home-hub-hero{padding:1.625rem 1.75rem}}.home-hub-hero__top{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.home-hub-hero__identity{align-items:center;gap:1rem;min-width:0;display:flex}.home-hub-hero__mark{border:1px solid color-mix(in srgb,var(--primary-color) 20%,var(--surface-border));border-radius:calc(var(--border-radius)*1.75);background:color-mix(in srgb,var(--primary-color) 13%,var(--surface-card));width:3.75rem;height:3.75rem;color:var(--primary-color);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-0) 10%,transparent);flex:none;justify-content:center;align-items:center;display:flex}.home-hub-hero__mark .pi{font-size:1.4rem}.home-hub-hero__eyebrow{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.home-hub-hero__title{color:var(--text-color);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:750;line-height:1.05;overflow:hidden}.home-hub-hero__description{max-width:42rem;color:var(--text-secondary-color);margin-top:.5rem;font-size:.9375rem;line-height:1.5}.home-hub-hero__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;display:flex}.home-hub-hero__toolbar{border-top:1px solid color-mix(in srgb,var(--surface-border) 76%,transparent);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.home-hub-search{flex:24rem;width:min(34rem,100%);max-width:34rem;position:relative}.home-hub-search .p-inputtext{border-color:color-mix(in srgb,var(--surface-border) 90%,transparent);background:color-mix(in srgb,var(--surface-ground) 80%,var(--surface-card));width:100%;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--surface-900) 4%,transparent);padding-right:4rem}.home-hub-search .p-inputtext:focus{border-color:color-mix(in srgb,var(--primary-color) 65%,var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent)}.home-hub-search__clear{width:1.75rem;height:1.75rem;color:var(--text-secondary-color);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.home-hub-search__clear:hover{background:var(--surface-hover);color:var(--text-color)}.home-hub-search__clear:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.home-hub-search__shortcut{border:1px solid var(--surface-border);border-radius:calc(var(--border-radius)*.75);background:var(--surface-card);color:var(--text-secondary-color);pointer-events:none;padding:.15rem .4rem;font-family:inherit;font-size:.6875rem;line-height:1.2;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.home-hub-stats{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.home-hub-stat{border:1px solid color-mix(in srgb,var(--surface-border) 82%,transparent);background:color-mix(in srgb,var(--surface-ground) 62%,transparent);min-height:2.25rem;color:var(--text-secondary-color);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;display:inline-flex}.home-hub-stat .pi{color:var(--primary-color);font-size:.72rem}.home-hub-stat strong{color:var(--text-color);font-weight:700}.home-hub-stat--result{border-color:color-mix(in srgb,var(--primary-color) 28%,var(--surface-border));background:color-mix(in srgb,var(--primary-color) 9%,transparent)}.home-hub-hero--compact{padding:1rem 1.125rem}.home-hub-hero--compact .home-hub-hero__top{gap:1rem}.home-hub-hero--compact .home-hub-hero__identity{gap:.75rem}.home-hub-hero--compact .home-hub-hero__mark{border-radius:calc(var(--border-radius)*1.25);width:2.75rem;height:2.75rem}.home-hub-hero--compact .home-hub-hero__mark .pi{font-size:1.125rem}.home-hub-hero--compact .home-hub-hero__eyebrow{margin-bottom:.125rem;font-size:.625rem}.home-hub-hero--compact .home-hub-hero__title{font-size:clamp(1.5rem,2.5vw,1.875rem)}.home-hub-hero--compact .home-hub-hero__description{margin-top:.25rem;font-size:.8125rem;line-height:1.35}.home-hub-hero--compact .home-hub-hero__actions{flex-wrap:nowrap;gap:.5rem}.home-hub-hero--compact .home-hub-hero__actions .p-button{width:2.5rem;height:2.5rem;padding:0}.home-hub-hero--compact .home-hub-hero__toolbar{gap:.75rem;margin-top:.875rem;padding-top:.75rem}.home-hub-hero--compact .home-hub-search{flex:0 20rem;justify-content:flex-end;width:auto;max-width:20rem;display:flex}.home-hub-hero--compact .home-hub-search>.p-button{width:2.5rem;height:2.5rem;padding:0}.home-hub-hero--compact .home-hub-search__field{width:100%;min-width:12rem;position:relative}.home-hub-hero--compact .home-hub-search__field .p-inputtext{border-color:color-mix(in srgb,var(--surface-border) 90%,transparent);background:color-mix(in srgb,var(--surface-ground) 80%,var(--surface-card));width:100%;height:2.5rem;padding-right:2.5rem}.home-hub-hero--compact .home-hub-search__field .p-inputtext:focus{border-color:color-mix(in srgb,var(--primary-color) 65%,var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent)}.home-hub-hero--compact .home-hub-stat{min-height:2rem;padding-block:.35rem}.workspaces-page-grid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}@media (min-width:768px){.workspaces-page-grid{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.125rem;padding:1.25rem}}@media (min-width:1100px){.workspaces-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1800px){.workspaces-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspaces-section{border:1px solid color-mix(in srgb,var(--surface-border) 90%,transparent);border-radius:calc(var(--border-radius)*1.75);background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-ground));box-shadow:0 1px 3px color-mix(in srgb,var(--surface-900) 5%,transparent);flex-direction:column;gap:0;display:flex;position:relative;overflow:clip}.workspaces-section__header{background:color-mix(in srgb,var(--surface-card) 94%,transparent);border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:1rem;min-height:4.75rem;padding:.875rem 1rem;display:flex;position:sticky;top:0}@media (min-width:768px){.workspaces-section__header{padding:.875rem 1.25rem}}.workspaces-section__badge{border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--surface-border));border-radius:calc(var(--border-radius)*1.25);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));width:2.75rem;height:2.75rem;color:var(--primary-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.workspaces-section__badge .pi{font-size:1.125rem}.workspaces-section__title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.3;overflow:hidden}.workspaces-section__subtitle{color:var(--text-secondary-color);margin-top:.125rem;font-size:.8125rem}.workspaces-section>.workspace-item-empty{margin:1rem}@media (min-width:768px){.workspaces-section>.workspace-item-empty{margin:1.25rem}}.workspaces-empty{text-align:center;border:1px dashed var(--surface-border);border-radius:calc(var(--border-radius)*1.5);background:color-mix(in srgb,var(--surface-ground) 60%,var(--surface-card));flex-direction:column;flex:1;gap:.75rem;min-height:20rem;padding:3rem 1.5rem}.workspaces-empty,.workspaces-empty__icon{justify-content:center;align-items:center;display:flex}.workspaces-empty__icon{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card));width:4rem;height:4rem;color:var(--primary-color);border-radius:9999px;margin-bottom:.5rem}.workspaces-empty__icon .pi{font-size:1.75rem}.workspaces-empty__title{color:var(--text-color);font-size:1.25rem;font-weight:600}.workspaces-empty__text{max-width:24rem;color:var(--text-secondary-color);font-size:.9375rem;line-height:1.5}.workspaces-dialog__icon{border-radius:var(--border-radius);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));width:2.5rem;height:2.5rem;color:var(--primary-color);justify-content:center;align-items:center;display:flex}@media (max-width:767px){.home-hub-hero__toolbar,.home-hub-hero__top{flex-direction:column;align-items:stretch}.home-hub-hero__identity{align-items:flex-start}.home-hub-hero__mark{width:3.25rem;height:3.25rem}.home-hub-hero__actions,.home-hub-hero__actions .p-button,.home-hub-search{width:100%;max-width:none}.home-hub-search{flex:none}.home-hub-stats{justify-content:flex-start}.workspaces-section__header{gap:.75rem}.workspaces-section__header .p-button-label{display:none}.workspaces-section__header .p-button{width:2.5rem;padding-inline:0}.home-hub-hero--compact .home-hub-hero__toolbar,.home-hub-hero--compact .home-hub-hero__top{flex-direction:row;align-items:center}.home-hub-hero--compact .home-hub-hero__identity{align-items:center}.home-hub-hero--compact .home-hub-hero__actions,.home-hub-hero--compact .home-hub-search{width:auto}.home-hub-hero--compact .home-hub-hero__actions .p-button{width:2.5rem}.home-hub-hero--compact .home-hub-search{min-width:0}.home-hub-hero--compact .home-hub-search:has(.home-hub-search__field){flex:12rem;max-width:20rem}.home-hub-hero--compact .home-hub-stats{flex-wrap:nowrap;justify-content:flex-end}}@media (max-width:640px){.home-hub-hero--compact .home-hub-stat span{display:none}}@media (max-width:420px){.home-hub-hero__mark{display:none}.home-hub-hero__title{white-space:normal}}
