.studio-app-theme{--studio-elevation: 0 3px 10px #18223005, 0 14px 34px #18223005;--studio-elevation-hover: 0 5px 12px #18223008, 0 18px 40px #1822300d;--studio-feature-bg: #24392e;--studio-feature-ink: #fff}.dark .studio-app-theme{--studio-elevation: 0 3px 14px #00000012;--studio-elevation-hover: 0 10px 32px #00000026}.studio-app-theme .workspace-main{background-color:var(--studio-bg);background-image:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--studio-accent) 5%,transparent),transparent 48%);background-repeat:no-repeat;background-size:100% 700px}.studio-app-theme .workspace-content{padding-top:30px}.studio-app-theme :is(.studio-heading h1,.studio-detail-title){font-weight:700;letter-spacing:-.045em;font-size:clamp(29px,2.8vw,40px)}.studio-app-theme .studio-description{line-height:1.65;font-size:14px}.studio-app-theme .studio-breadcrumb{font-size:10px;font-weight:600;letter-spacing:.035em}.studio-app-theme .studio-title-dot{color:var(--studio-accent)}.studio-app-theme :is(.studio-section-heading h2,.overview-section-heading h2){font-size:21px;font-weight:700}.studio-app-theme :is(.studio-toolbar,.overview-toolbar){border-radius:12px;box-shadow:0 2px 8px #18223004;padding:13px}.studio-app-theme :is(.studio-button,.btn-primary){font-weight:650;border-radius:9px;min-height:42px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.studio-app-theme .studio-button-primary{box-shadow:0 4px 12px color-mix(in srgb,var(--studio-brand) 20%,transparent)}.studio-app-theme .studio-button:active:not(:disabled){transform:translateY(1px)}.studio-app-theme :is(input,select,textarea):focus{border-color:var(--studio-accent)}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical){gap:8px;padding-bottom:8px}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical)>button{padding:10px 15px;min-height:42px;border:0;border-radius:8px;font-weight:600}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical)>button[aria-selected=true]{background:var(--studio-selected);color:var(--studio-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 16%,transparent)}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical)>button:hover{background:var(--studio-soft)}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical)>button[aria-selected=true]:hover{background:var(--studio-selected)}.studio-app-theme .studio-tab-count{border-radius:6px;padding-inline:7px}.studio-app-theme .overview-header{position:relative;isolation:isolate;padding:28px 30px;border-radius:16px;border:1px solid var(--studio-line);background:var(--studio-surface);gap:24px}.studio-app-theme .overview-header:before{content:"";position:absolute;z-index:-1;right:0;top:0;width:min(47%,430px);height:100%;border-radius:0 16px 16px 0;background-image:repeating-linear-gradient(135deg,transparent 0 22px,color-mix(in srgb,var(--studio-accent) 4%,transparent) 22px 23px);pointer-events:none}.studio-app-theme .overview-header h1{font-size:clamp(28px,2.8vw,39px);font-weight:700;line-height:1.15;letter-spacing:-.045em}.studio-app-theme .overview-eyebrow{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:650;margin-bottom:13px}.studio-app-theme .overview-intro{font-size:13px;line-height:1.65}.studio-app-theme .overview-date{font-size:11px;font-weight:500}.studio-app-theme .overview-metrics{gap:16px}.studio-app-theme .overview-metric{position:relative;overflow:hidden;border-radius:13px;padding:20px 22px 18px;box-shadow:var(--studio-elevation);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.studio-app-theme .overview-metric-top{font-size:12px;font-weight:600}.studio-app-theme .overview-metric-top>svg{width:18px;height:18px;padding:9px;box-sizing:content-box;border-radius:10px;color:var(--studio-accent);background:var(--studio-selected);stroke-width:1.8}.studio-app-theme .overview-metric>strong{font-size:clamp(30px,3vw,43px);font-weight:700;letter-spacing:-.045em;margin:14px 0 22px}.studio-app-theme .overview-metric>strong.metric-long{font-size:20px}.studio-app-theme .overview-metric-bottom{font-size:11px}.studio-app-theme .overview-metric-bottom>svg{width:16px;height:16px}.studio-app-theme .overview-metric.metric-projects{background:var(--studio-feature-bg);border-color:transparent;color:var(--studio-feature-ink)}.studio-app-theme .metric-projects :is(.overview-metric-top,.overview-metric-bottom){color:var(--studio-feature-ink)}.studio-app-theme .metric-projects .overview-metric-top>svg{background:#ffffff18;color:var(--studio-feature-ink)}.studio-app-theme .metric-projects:after{content:"";position:absolute;right:-48px;top:43px;width:155px;height:155px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 22px #ffffff06,0 0 0 44px #ffffff04;pointer-events:none}.studio-app-theme .overview-metric.metric-tasks{background:color-mix(in srgb,var(--studio-selected) 60%,var(--studio-surface))}.studio-app-theme .overview-attention{border-radius:10px;padding:13px 17px}.studio-app-theme .overview-attention-label strong{font-weight:650}.studio-app-theme .overview-attention-actions button{min-height:28px}.studio-app-theme .overview-tabs{gap:6px;padding:6px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-surface);box-shadow:0 2px 8px #18223004;margin-top:0}.studio-app-theme .overview-tabs>button{padding:10px 15px;min-height:42px;border:0;border-radius:8px;font-size:12px;font-weight:600}.studio-app-theme .overview-tabs>button[aria-selected=true]{background:var(--studio-feature-bg);color:var(--studio-feature-ink)}.studio-app-theme .overview-tabs>button[aria-selected=true] .overview-tab-count{background:#fff2;color:var(--studio-feature-ink)}.studio-app-theme :is(.overview-project-card,.studio-project-card){border-radius:13px;border-top:3px solid color-mix(in srgb,var(--studio-accent) 45%,var(--studio-line));box-shadow:var(--studio-elevation);transition:border-color .18s,box-shadow .18s,transform .18s}.studio-app-theme :is(.project-card-title h3,.studio-project-card h3){font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-.02em}.studio-app-theme .project-card-title>svg{color:var(--studio-accent)}.studio-app-theme :is(.project-progress-track,.studio-card-progress [role=progressbar]){height:6px}.studio-app-theme :is(.project-progress-track>span,.studio-card-progress [role=progressbar]>span){background:var(--studio-accent)}.studio-app-theme .project-card-type{font-size:10px;font-weight:550}.studio-app-theme .project-health-badge{border-radius:5px;font-weight:650}.studio-app-theme :is(.overview-project-card,.studio-project-card) footer{background:color-mix(in srgb,var(--studio-soft) 45%,transparent)}.studio-app-theme .overview-directory{border-radius:12px;border:1px solid var(--studio-line);background:var(--studio-surface);padding:16px 20px}.studio-app-theme table{font-size:13px}.studio-app-theme th{font-weight:650;padding-block:13px;color:var(--studio-ink)}.studio-app-theme thead{background:color-mix(in srgb,var(--studio-selected) 45%,var(--studio-soft))}.studio-app-theme tbody tr{transition:background-color .15s}.studio-app-theme tbody tr:hover{background-color:color-mix(in srgb,var(--studio-selected) 45%,var(--studio-surface))}.studio-app-theme :is(.people-dialog,.modern-command-dialog,.studio-settings-layout){box-shadow:var(--studio-elevation)}.studio-app-theme .people-dialog{border-top:4px solid var(--studio-accent);box-shadow:0 30px 100px #07151a35}.studio-app-theme .people-dialog-header h2{font-weight:700}.studio-app-theme .people-analytics-metric{border-radius:12px;box-shadow:var(--studio-elevation)}.studio-app-theme .people-analytics-metric>strong{font-weight:700}.studio-app-theme .people-analytics-metric:first-child{background:var(--studio-selected);border-color:color-mix(in srgb,var(--studio-accent) 22%,var(--studio-line))}.studio-app-theme .people-analytics-panel{border-radius:12px}.studio-app-theme .people-analytics-panel h3{font-size:15px;font-weight:700}.studio-app-theme .workspace-nav-item{font-weight:500;min-height:41px;border-radius:8px}.studio-app-theme .workspace-nav-item.is-active{font-weight:700;box-shadow:0 4px 14px #07151a16}.studio-app-theme .workspace-nav-item.is-active:before{content:"";width:3px;height:16px;border-radius:3px;background:currentColor;position:absolute;left:-7px}.studio-app-theme .workspace-switcher-button{border-radius:10px;padding-block:13px}.studio-app-theme .workspace-section-label{font-size:9px;font-weight:650;letter-spacing:.15em}.studio-app-theme .workspace-nav-item>svg{stroke-width:1.9}.studio-app-theme:not([data-workspace-design=modern]) .overview-header{background:var(--studio-feature-bg);color:var(--studio-feature-ink);border:0;border-radius:14px 14px 32px;padding:32px}.studio-app-theme:not([data-workspace-design=modern]) .overview-header:before{background-image:repeating-linear-gradient(135deg,transparent 0 22px,#ffffff07 22px 23px)}.studio-app-theme:not([data-workspace-design=modern]) .overview-header :is(.overview-eyebrow,.overview-intro,.overview-date){color:var(--studio-feature-ink)}.studio-app-theme:not([data-workspace-design=modern]) .overview-header h1>span{color:var(--studio-sidebar-active)}.studio-app-theme:not([data-workspace-design=modern]) .overview-header .studio-button-primary{background:var(--studio-sidebar-active);color:var(--studio-sidebar-active-ink);border-color:var(--studio-sidebar-active);box-shadow:none}.studio-app-theme:not([data-workspace-design=modern]) .overview-header .studio-button-secondary{background:#ffffff10;border-color:#ffffff40;color:var(--studio-feature-ink)}.studio-app-theme:not([data-workspace-design=modern]) .overview-header .studio-button-secondary:hover{background:#ffffff20}.studio-app-theme:not([data-workspace-design=modern]) .overview-metric.metric-projects{background:var(--studio-selected);color:var(--studio-ink);border:1px solid color-mix(in srgb,var(--studio-accent) 20%,var(--studio-line))}.studio-app-theme:not([data-workspace-design=modern]) .metric-projects :is(.overview-metric-top,.overview-metric-bottom){color:var(--studio-ink)}.studio-app-theme:not([data-workspace-design=modern]) .metric-projects .overview-metric-top>svg{background:var(--studio-surface);color:var(--studio-accent)}.studio-app-theme:not([data-workspace-design=modern]) .metric-projects:after{border-color:color-mix(in srgb,var(--studio-accent) 12%,transparent);box-shadow:none}.studio-app-theme:not([data-workspace-design=modern]) .overview-metric.metric-tasks{background:var(--studio-surface)}.studio-app-theme[data-workspace-design=modern]{--modern-shadow: var(--studio-elevation)}.studio-app-theme[data-workspace-design=modern] .workspace-nav-item.is-active{background:var(--studio-brand);color:var(--studio-on-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--studio-brand) 20%,transparent)}.studio-app-theme[data-workspace-design=modern] .workspace-nav-item.is-active .workspace-ai-tag{color:var(--studio-on-brand);border-color:currentColor}.studio-app-theme[data-workspace-design=modern] .workspace-nav-item.is-active:before{display:none}.studio-app-theme[data-workspace-design=modern] .workspace-switcher-button{border-color:color-mix(in srgb,var(--studio-accent) 20%,var(--studio-line));background:var(--studio-selected)}.studio-app-theme[data-workspace-design=modern] .modern-workspace-bar{box-shadow:0 2px 12px #18223004}.studio-app-theme[data-workspace-design=modern] .modern-search-trigger{border-radius:9px;min-height:39px}.studio-app-theme[data-workspace-design=modern] .modern-user-avatar{border-radius:10px;background:var(--studio-brand);color:var(--studio-on-brand)}.studio-app-theme[data-workspace-design=modern] .overview-header{border-left:4px solid var(--studio-accent);border-radius:16px}.studio-app-theme[data-workspace-design=modern] .overview-header-right{flex-direction:column;align-items:flex-end}.studio-app-theme[data-workspace-design=modern] :is(.studio-heading h1,.overview-header h1,.studio-detail-title){font-size:clamp(29px,2.5vw,36px);line-height:1.2;letter-spacing:-.045em;font-weight:700}.studio-app-theme[data-workspace-design=modern] .overview-eyebrow{display:block;color:var(--studio-accent)}.studio-app-theme[data-workspace-design=modern] .overview-metric{border-radius:16px;padding:20px 22px 18px}.studio-app-theme[data-workspace-design=modern] .overview-metric-top>svg{width:18px;height:18px;padding:9px}.studio-app-theme[data-workspace-design=modern] .metric-projects .overview-metric-top>svg{color:var(--studio-feature-ink);background:#ffffff18}.studio-app-theme[data-workspace-design=modern] .overview-metric>strong{font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.045em;margin:14px 0 22px}.studio-app-theme[data-workspace-design=modern] .overview-tabs{padding:6px;gap:6px;border-radius:12px}.studio-app-theme[data-workspace-design=modern] .overview-tabs>button{padding:10px 15px;min-height:42px;border-radius:8px;font-weight:600}.studio-app-theme[data-workspace-design=modern] .overview-tabs>button[aria-selected=true]{background:var(--studio-feature-bg);color:var(--studio-feature-ink)}.studio-app-theme[data-workspace-design=modern] .overview-section-heading h2{font-size:21px;font-weight:700}.studio-app-theme[data-workspace-design=modern] :is(.studio-project-card,.overview-project-card){border-radius:14px}.studio-app-theme[data-workspace-design=modern] .studio-button{border-radius:10px;min-height:40px;font-weight:650}.studio-app-theme[data-workspace-design=modern] .studio-tabs:not(.studio-tabs-vertical)>button[aria-selected=true]{background:var(--studio-selected)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.studio-app-theme .overview-metric:hover{transform:translateY(-3px);box-shadow:var(--studio-elevation-hover)}.studio-app-theme :is(.overview-project-card,.studio-project-card):hover{transform:translateY(-2px);border-color:var(--studio-accent);box-shadow:var(--studio-elevation-hover)}.studio-app-theme .studio-button-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--studio-brand) 24%,transparent)}}@media(max-width:1100px){.studio-app-theme .overview-header{align-items:flex-start}.studio-app-theme .overview-header h1{font-size:30px}.studio-app-theme .overview-metric{padding:17px}.studio-app-theme .overview-metric>strong{font-size:32px}}@media(max-width:767px){.studio-app-theme[data-workspace-design=modern] .workspace-content{padding:16px 14px 28px}.studio-app-theme[data-workspace-design=modern] :is(.studio-heading h1,.overview-header h1,.studio-detail-title){font-size:29px}.studio-app-theme[data-workspace-design=modern] .overview-metric{padding:14px;border-radius:12px}.studio-app-theme[data-workspace-design=modern] .overview-metric>strong{font-size:29px;margin-block:14px 18px}.studio-app-theme[data-workspace-design=modern] .overview-metric-top>svg{width:15px;height:15px;padding:6px;border-radius:7px}.studio-app-theme .workspace-content{padding:16px 14px 28px}.studio-app-theme .overview-header,.studio-app-theme:not([data-workspace-design=modern]) .overview-header{padding:23px 20px;gap:20px;flex-direction:column;border-radius:13px}.studio-app-theme .overview-header-right,.studio-app-theme[data-workspace-design=modern] .overview-header-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:12px;flex-wrap:wrap}.studio-app-theme .overview-date{font-size:10px}.studio-app-theme .overview-header-actions{flex-wrap:wrap;gap:8px}.studio-app-theme .overview-header h1{font-size:29px}.studio-app-theme .overview-intro{font-size:12px}.studio-app-theme :is(.studio-heading h1,.studio-detail-title){font-size:29px}.studio-app-theme .overview-metrics{gap:10px}.studio-app-theme .overview-metric{padding:14px;border-radius:12px}.studio-app-theme .overview-metric-top{font-size:11px;gap:6px}.studio-app-theme .overview-metric-top>svg{width:15px;height:15px;padding:6px;border-radius:7px}.studio-app-theme .overview-metric>strong{font-size:29px;margin-block:14px 18px}.studio-app-theme .overview-metric-bottom{font-size:10px;align-items:flex-end}.studio-app-theme .overview-tabs>button{padding:10px 12px}.studio-app-theme .overview-directory{padding:16px}.studio-app-theme .studio-tabs:not(.studio-tabs-vertical)>button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.studio-app-theme :is(.overview-metric,.overview-project-card,.studio-project-card,.studio-button){transition:none;transform:none}}.studio-app-theme .studio-overview.overview-calm{gap:28px;max-width:1560px;margin-inline:auto;width:100%}.studio-app-theme .overview-calm .overview-header{padding:4px 0;margin:0;border:0;border-radius:0;background:transparent;color:var(--studio-ink);align-items:center}.studio-app-theme .overview-calm .overview-header:before{display:none}.studio-app-theme .overview-header{z-index:20}.studio-app-theme .overview-calm .overview-header h1{font-size:30px;letter-spacing:-.04em}.studio-app-theme .overview-calm .overview-eyebrow{color:var(--studio-muted);margin-bottom:8px}.studio-app-theme[data-workspace-design=modern] .overview-calm .overview-eyebrow{display:none}.studio-app-theme .overview-calm .overview-intro{color:var(--studio-muted);margin-top:7px}.studio-app-theme .overview-calm .overview-header-right{flex-direction:row;align-items:center;gap:24px}.studio-app-theme .overview-calm .overview-date{color:var(--studio-muted)}.studio-app-theme .overview-calm .overview-header .studio-button-primary{background:var(--studio-brand);color:var(--studio-on-brand);border-color:var(--studio-brand)}.studio-app-theme .overview-calm .overview-header .studio-button-secondary{background:var(--studio-surface);color:var(--studio-ink);border-color:var(--studio-line)}.studio-app-theme .overview-calm .overview-header .studio-button-secondary:hover{background:var(--studio-soft)}.studio-app-theme .overview-calm .overview-summary{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;overflow:hidden}.studio-app-theme .overview-calm .overview-metrics{gap:0;padding:8px}.studio-app-theme .overview-calm .overview-metric{padding:16px 22px;background:transparent;border:0;border-radius:8px;color:var(--studio-ink);box-shadow:none;transform:none}.studio-app-theme .overview-calm .overview-metric+.overview-metric{border-left:1px solid var(--studio-line);border-radius:0}.studio-app-theme .overview-calm .overview-metric:hover{background:var(--studio-soft);box-shadow:none;transform:none}.studio-app-theme .overview-calm .overview-metric:after{display:none}.studio-app-theme .overview-calm .overview-metric-top{color:var(--studio-muted);font-size:12px;font-weight:500}.studio-app-theme .overview-calm .overview-metric .overview-metric-top>svg{width:17px;height:17px;padding:0;border-radius:0;background:transparent;color:var(--studio-accent)}.studio-app-theme .overview-calm .overview-metric>strong{font-size:clamp(26px,2.2vw,34px);line-height:1.2;margin:10px 0;font-weight:650}.studio-app-theme .overview-calm .overview-metric>strong.metric-long{font-size:18px}.studio-app-theme .overview-calm .overview-metric-bottom{color:var(--studio-muted);font-size:11px;line-height:1.5}.studio-app-theme .overview-calm .overview-metric-bottom>svg{width:13px;height:13px}.studio-app-theme .overview-calm .overview-attention{border:0;border-top:1px solid var(--studio-line);border-radius:0;margin:0;padding:10px 22px;gap:12px 24px;background:color-mix(in srgb,var(--studio-soft) 65%,var(--studio-surface))}.studio-app-theme .overview-calm .overview-attention-label{color:var(--studio-muted)}.studio-app-theme .overview-calm .overview-attention-label>svg{color:var(--studio-warning)}.studio-app-theme .overview-calm .overview-attention-actions{gap:8px 24px}.studio-app-theme .overview-calm .overview-attention-actions button{color:var(--studio-ink);min-height:30px}.studio-app-theme .overview-calm .overview-attention-actions strong{color:var(--studio-warning)}.studio-app-theme .overview-calm .overview-attention-actions svg{color:var(--studio-muted)}.studio-app-theme .overview-calm .overview-attention.is-clear .overview-attention-label>svg{color:var(--studio-accent)}.studio-app-theme .overview-calm .overview-tabs{gap:20px;padding:0;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;background:transparent;box-shadow:none;margin:0}.studio-app-theme .overview-calm .overview-tabs>button{border:0;border-bottom:2px solid transparent;padding:10px 2px 14px;border-radius:0;background:transparent;color:var(--studio-muted);min-height:46px}.studio-app-theme .overview-calm .overview-tabs>button[aria-selected=true]{color:var(--studio-accent);border-bottom-color:var(--studio-accent);background:transparent}.studio-app-theme .overview-calm .overview-tabs>button .overview-tab-count,.studio-app-theme .overview-calm .overview-tabs>button[aria-selected=true] .overview-tab-count{background:var(--studio-soft);color:var(--studio-danger)}.studio-app-theme .overview-calm .overview-tab-panel{margin-top:-6px}.studio-app-theme .overview-calm .overview-section-heading{margin-bottom:20px;align-items:center}.studio-app-theme .overview-calm .overview-section-heading h2{font-size:20px;font-weight:650}.studio-app-theme .overview-calm .overview-section-heading p{line-height:1.7}.overview-section-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.overview-details-toggle{display:flex;align-items:center;gap:7px;color:var(--studio-accent);font-size:12px;font-weight:550;min-height:36px}.overview-details-toggle svg{width:14px;height:14px}.overview-details-toggle[aria-pressed=true] svg{transform:rotate(180deg)}.studio-app-theme .overview-calm .overview-toolbar{background:transparent;padding:0 0 4px;border:0;border-radius:0;box-shadow:none;gap:10px}.studio-app-theme .overview-calm .overview-health-toolbar>.relative.w-full{order:-1}.studio-app-theme .overview-calm .overview-toolbar input{background:var(--studio-surface)}.studio-app-theme .overview-calm .overview-project-grid,.studio-app-theme .overview-loading .overview-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-app-theme .overview-calm .overview-project-card{padding:22px 22px 0;border:1px solid var(--studio-line);border-radius:14px;background:var(--studio-surface);box-shadow:none;transform:none}.studio-app-theme .overview-calm .overview-project-card[data-pinned=true]{border-color:color-mix(in srgb,var(--studio-accent) 40%,var(--studio-line))}.studio-app-theme .overview-calm .overview-project-card:hover{transform:none;box-shadow:0 4px 20px #15223b08;border-color:var(--studio-hover-border)}.studio-app-theme .overview-calm .project-card-topline{margin-bottom:18px}.studio-app-theme .overview-calm .project-card-title h3{font-size:17px;line-height:1.5;font-weight:650}.studio-app-theme .overview-calm .project-card-client{font-size:12px;margin-top:6px}.studio-app-theme .overview-calm .project-card-progress{padding-top:24px}.studio-app-theme .overview-calm .project-card-progress>div:first-child{font-size:11px;margin-bottom:9px}.studio-app-theme .overview-calm .project-progress-track{height:5px}.studio-app-theme .overview-calm .project-card-work{padding:18px 0;gap:16px}.studio-app-theme .overview-calm .project-card-work strong{font-size:16px}.studio-app-theme .overview-calm .project-card-work>div>span>span{font-size:10px}.project-card-details{border-top:1px solid var(--studio-line)}.project-card-details-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;text-align:left;color:var(--studio-muted);font-size:11px;font-weight:550}.project-card-details-toggle:hover{color:var(--studio-accent)}.project-card-details-toggle>svg{width:14px;height:14px;transition:transform .15s}.project-card-details-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.project-card-details-content[hidden]{display:none}.studio-app-theme .overview-calm .project-card-reason{padding:0 0 12px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.studio-app-theme .overview-calm .project-card-finances{padding:14px 0 18px;grid-template-rows:auto;grid-row:auto;gap:14px}.studio-app-theme .overview-calm .project-card-finances>div{display:flex;grid-row:auto}.studio-app-theme .overview-calm .project-card-finances strong{font-size:13px;margin-top:7px}.studio-app-theme .overview-calm .project-card-finances small{font-size:10px;margin-top:4px}.studio-app-theme .overview-calm .overview-project-card footer{background:transparent;padding:14px 0;min-height:46px;font-size:11px}.studio-app-theme .overview-calm .overview-directory{background:transparent;border:0;border-top:1px solid var(--studio-line);border-radius:0;padding:20px 0 0;gap:16px 24px}.studio-app-theme .overview-calm .overview-directory button{min-height:32px}.studio-app-theme .overview-calm :is(.project-card-details-toggle,.overview-details-toggle):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px;border-radius:4px}@supports (grid-template-rows: subgrid){.studio-app-theme .overview-calm .overview-project-card{grid-template-rows:subgrid;grid-row:span 7}}.studio-app-theme .overview-loading{max-width:1560px;margin-inline:auto;gap:28px}.studio-app-theme .overview-loading .studio-skeleton-metrics{gap:0;padding:8px;border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:16px}.studio-app-theme .overview-loading .studio-skeleton-stat{border:0;box-shadow:none;padding:16px 22px}.studio-app-theme .overview-loading .studio-skeleton-stat+.studio-skeleton-stat{border-left:1px solid var(--studio-line);border-radius:0}@media(max-width:1350px){.studio-app-theme .overview-calm .overview-project-grid,.studio-app-theme .overview-loading .overview-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app-theme .overview-calm .overview-metric{padding:16px}.overview-section-actions .overview-section-note{display:none}}@media(max-width:900px){.studio-app-theme .overview-calm .overview-header{align-items:flex-start;flex-wrap:wrap}.studio-app-theme .overview-calm .overview-header-right{width:auto}.studio-app-theme .overview-calm .overview-attention{align-items:flex-start;gap:4px 20px}}@media(max-width:767px){.studio-app-theme .studio-overview.overview-calm{gap:24px}.studio-app-theme .overview-calm .overview-header{padding:0;gap:20px}.studio-app-theme .overview-calm .overview-header h1{font-size:28px}.studio-app-theme .overview-calm .overview-header-right{width:100%}.studio-app-theme .overview-calm .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.studio-app-theme .overview-calm .overview-metric{padding:16px 12px}.studio-app-theme .overview-calm .overview-metric:nth-child(3){border-left:0}.studio-app-theme .overview-calm .overview-metric:nth-child(n+3){border-top:1px solid var(--studio-line)}.studio-app-theme .overview-calm .overview-metric-top{font-size:11px}.studio-app-theme .overview-calm .overview-metric .overview-metric-top>svg{width:15px;height:15px}.studio-app-theme .overview-calm .overview-metric>strong{font-size:28px}.studio-app-theme .overview-calm .overview-metric>strong.metric-long{font-size:16px}.studio-app-theme .overview-calm .overview-metric-bottom{font-size:10px}.studio-app-theme .overview-calm .overview-attention{padding:12px 16px;gap:8px}.studio-app-theme .overview-calm .overview-attention-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;width:100%}.studio-app-theme .overview-calm .overview-attention-actions button{font-size:10px;min-height:32px;text-align:left}.studio-app-theme .overview-calm .overview-tabs{gap:20px}.studio-app-theme .overview-calm .overview-section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.overview-section-actions{width:100%;justify-content:space-between}.studio-app-theme .overview-calm .overview-section-heading h2{font-size:19px}.studio-app-theme .overview-calm .overview-section-heading p{font-size:10px;max-width:240px}.overview-details-toggle{font-size:11px;min-height:32px;white-space:nowrap}.studio-app-theme .overview-calm .overview-project-grid,.studio-app-theme .overview-loading .overview-project-grid{grid-template-columns:minmax(0,1fr);gap:16px}.studio-app-theme .overview-calm .overview-project-card{padding:20px 20px 0}.studio-app-theme .overview-calm .overview-toolbar>.relative.w-full{width:100%}.studio-app-theme .overview-calm .overview-health-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app-theme .overview-calm .overview-health-toolbar>.relative.w-full{grid-column:1 / -1}.studio-app-theme .overview-calm .overview-health-toolbar>.relative>button{width:100%;justify-content:center}.studio-app-theme .overview-calm .overview-health-toolbar>.flex-1{display:none}.studio-app-theme .overview-calm .overview-health-toolbar .project-sort-control{grid-column:1 / -1;min-width:0;justify-content:space-between}.studio-app-theme .overview-calm .overview-health-toolbar .project-sort-control label{flex:1}.studio-app-theme .overview-calm .overview-health-toolbar .project-sort-control select{flex:1;min-width:0;max-width:none}.studio-app-theme .overview-loading .studio-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app-theme .overview-loading .studio-skeleton-stat:nth-child(3){border-left:0}}@media(prefers-reduced-motion:reduce){.project-card-details-toggle>svg{transition:none}}
