.project-members-module__Ctv4RG__section{border:1px solid var(--studio-border);border-radius:var(--studio-radius-card);background:var(--studio-panel);color:var(--studio-text);font-size:var(--studio-font-body);margin:24px 0;padding:24px;line-height:1.6}.project-members-module__Ctv4RG__heading,.project-members-module__Ctv4RG__title,.project-members-module__Ctv4RG__actions{align-items:center;gap:12px;display:flex}.project-members-module__Ctv4RG__heading{justify-content:space-between;margin-bottom:20px}.project-members-module__Ctv4RG__title{flex-wrap:wrap;min-width:0}.project-members-module__Ctv4RG__title>svg{color:var(--studio-muted);font-size:18px}.project-members-module__Ctv4RG__title h2{font-size:var(--studio-font-panel);margin:0;font-weight:500;line-height:24px}.project-members-module__Ctv4RG__count{color:var(--studio-muted);font-size:var(--studio-font-xs);font-variant-numeric:tabular-nums}.project-members-module__Ctv4RG__actions{flex-shrink:0;gap:8px}:is(.project-members-module__Ctv4RG__section .ant-btn,.project-members-module__Ctv4RG__dialog .ant-btn){min-height:36px;font-size:var(--studio-font-body);box-shadow:none}.project-members-module__Ctv4RG__tableScroll{overflow-x:auto}.project-members-module__Ctv4RG__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--studio-font-body)}.project-members-module__Ctv4RG__table th{color:var(--studio-muted);font-size:var(--studio-font-xs);border-bottom:1px solid var(--studio-border);white-space:nowrap;padding:10px 12px;font-weight:500}.project-members-module__Ctv4RG__table td{border-bottom:1px solid var(--studio-border);vertical-align:middle;padding:14px 12px}.project-members-module__Ctv4RG__table th:first-child,.project-members-module__Ctv4RG__table td:first-child{padding-left:0}.project-members-module__Ctv4RG__table th:last-child,.project-members-module__Ctv4RG__table td:last-child{padding-right:0}.project-members-module__Ctv4RG__table tbody tr:last-child td{border-bottom:0}.project-members-module__Ctv4RG__identity{align-items:center;gap:12px;min-width:160px;display:flex}.project-members-module__Ctv4RG__identity strong,.project-members-module__Ctv4RG__candidate strong{font-size:var(--studio-font-body);overflow-wrap:anywhere;font-weight:500;display:block}.project-members-module__Ctv4RG__username,.project-members-module__Ctv4RG__subtle{color:var(--studio-muted);font-size:var(--studio-font-xs);display:block}.project-members-module__Ctv4RG__avatar{border:1px solid var(--studio-border);background:var(--studio-active);width:36px;height:36px;color:var(--studio-accent);font-size:var(--studio-font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.project-members-module__Ctv4RG__roles{flex-wrap:wrap;gap:6px;min-width:80px;display:flex}.project-members-module__Ctv4RG__tag{border:1px solid var(--studio-border);border-radius:var(--studio-radius-control);color:var(--studio-muted);font-size:var(--studio-font-xs);white-space:nowrap;background:0 0;padding:1px 8px;display:inline-block}.project-members-module__Ctv4RG__table time{font-size:var(--studio-font-xs);color:var(--studio-muted);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.project-members-module__Ctv4RG__status{color:var(--studio-muted);font-size:var(--studio-font-xs);white-space:nowrap}.project-members-module__Ctv4RG__status:before{content:"";background:var(--studio-positive);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.project-members-module__Ctv4RG__pending:before{background:var(--studio-warning)}.project-members-module__Ctv4RG__operation{text-align:right;white-space:nowrap;width:105px}.project-members-module__Ctv4RG__remove{color:var(--studio-danger)}.project-members-module__Ctv4RG__error{margin-bottom:16px}.project-members-module__Ctv4RG__empty{color:var(--studio-muted);font-size:var(--studio-font-body);margin:16px 0;line-height:1.7}.project-members-module__Ctv4RG__dialog .ant-modal-container{background:var(--studio-panel);border:1px solid var(--studio-border)}.project-members-module__Ctv4RG__dialog .project-members-module__Ctv4RG__section{border:0;margin:18px 0 0;padding:0}.project-members-module__Ctv4RG__dialogIntro{color:var(--studio-muted);font-size:var(--studio-font-body);overflow-wrap:anywhere;margin:16px 0 20px;line-height:1.7}.project-members-module__Ctv4RG__search label{color:var(--studio-text);font-size:var(--studio-font-body);margin-bottom:8px;display:block}.project-members-module__Ctv4RG__search>div{gap:8px;display:flex}.project-members-module__Ctv4RG__search .ant-input{min-height:36px;font-size:var(--studio-font-body)}.project-members-module__Ctv4RG__candidates{min-height:100px;max-height:260px;margin-top:16px;overflow-y:auto}.project-members-module__Ctv4RG__candidateList{border:0;gap:8px;margin:0;padding:0;display:grid}.project-members-module__Ctv4RG__candidate{border:1px solid var(--studio-border);border-radius:var(--studio-radius-card);cursor:pointer;background:var(--studio-panel-soft);align-items:center;gap:12px;padding:12px;display:flex}.project-members-module__Ctv4RG__candidate:hover{border-color:var(--studio-border-strong)}.project-members-module__Ctv4RG__selected{border-color:var(--studio-accent);background:var(--studio-active)}.project-members-module__Ctv4RG__candidate input{accent-color:var(--studio-accent);width:16px;height:16px}.project-members-module__Ctv4RG__candidate small{color:var(--studio-muted);font-size:var(--studio-font-xs);display:block}.project-members-module__Ctv4RG__candidate:focus-within{outline-offset:2px;border-color:var(--studio-focus);outline:none}.project-members-module__Ctv4RG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1300px){.project-members-module__Ctv4RG__section{border-radius:var(--studio-radius-card);padding:20px}.project-members-module__Ctv4RG__table td,.project-members-module__Ctv4RG__table th{padding-inline:8px}}html[data-focus-modality=keyboard] .project-members-module__Ctv4RG__candidate:focus-within{outline:1px solid var(--studio-focus);outline-offset:2px}
.project-budget-module__8HK6Sa__section{margin-bottom:var(--studio-space-6);padding:var(--studio-space-6) var(--studio-space-6) var(--studio-space-6);border:1px solid var(--project-border);border-radius:var(--studio-radius-card);background:var(--project-surface);font-size:var(--studio-font-body);line-height:1.5}.project-budget-module__8HK6Sa__heading{justify-content:space-between;align-items:flex-start;gap:var(--studio-space-6);display:flex}.project-budget-module__8HK6Sa__heading h2{font-size:var(--studio-font-panel);margin:0;font-weight:500}.project-budget-module__8HK6Sa__heading p,.project-budget-module__8HK6Sa__note,.project-budget-module__8HK6Sa__dialogIntro{color:var(--project-muted,inherit);font-size:var(--studio-font-control);line-height:1.75}.project-budget-module__8HK6Sa__heading p{margin:var(--studio-space-2) 0 0}.project-budget-module__8HK6Sa__summary{align-items:center;gap:var(--studio-space-6);margin:var(--studio-space-6) 0 var(--studio-space-4);grid-template-columns:minmax(240px,1.3fr) 1fr;display:grid}.project-budget-module__8HK6Sa__label{color:var(--project-muted);font-size:var(--studio-font-body);margin-bottom:var(--studio-space-2);display:block}.project-budget-module__8HK6Sa__summary strong{color:var(--project-text);font-size:var(--studio-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-weight:500;line-height:1.3}.project-budget-module__8HK6Sa__available strong{font-size:var(--studio-font-display)}.project-budget-module__8HK6Sa__available[data-reconciled=true] strong{color:var(--studio-positive)}.project-budget-module__8HK6Sa__metric strong{color:var(--studio-text)}.project-budget-module__8HK6Sa__metric{padding-left:var(--studio-space-6);border-left:1px solid var(--project-border)}.project-budget-module__8HK6Sa__metric strong{font-size:var(--studio-font-title);display:block}.project-budget-module__8HK6Sa__metricNote{color:var(--project-subtle);font-size:var(--studio-font-xs);margin-top:var(--studio-space-2);display:block}.project-budget-module__8HK6Sa__unit{margin-left:var(--studio-space-2);color:var(--project-muted);font-size:var(--studio-font-xs)}.project-budget-module__8HK6Sa__state{align-items:center;gap:var(--studio-space-3);min-width:0;color:var(--project-muted);font-size:var(--studio-font-control);font-variant-numeric:tabular-nums;margin-bottom:var(--studio-space-3);flex-wrap:wrap;display:flex}.project-budget-module__8HK6Sa__state b{color:var(--project-text);margin-left:var(--studio-space-1);font-weight:500}.project-budget-module__8HK6Sa__state .ant-tag{margin-inline-end:0}.project-budget-module__8HK6Sa__note{margin:0}.project-budget-module__8HK6Sa__history{margin-top:var(--studio-space-4);border-top:1px solid var(--project-border)}.project-budget-module__8HK6Sa__history .ant-collapse-header{padding-inline:0!important}.project-budget-module__8HK6Sa__history .ant-collapse-body{padding-inline:0!important}.project-budget-module__8HK6Sa__record{padding:var(--studio-space-4) 0;border-top:1px solid var(--project-border)}.project-budget-module__8HK6Sa__record:first-child{border-top:0;padding-top:0}.project-budget-module__8HK6Sa__recordHead{align-items:center;gap:var(--studio-space-2);font-size:var(--studio-font-body);font-variant-numeric:tabular-nums;display:flex}.project-budget-module__8HK6Sa__recordHead b{font-weight:500}.project-budget-module__8HK6Sa__recordHead time{color:var(--project-subtle);font-size:var(--studio-font-xs);margin-left:auto}.project-budget-module__8HK6Sa__record p{margin:var(--studio-space-2) 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--studio-font-body);line-height:1.7}.project-budget-module__8HK6Sa__meta,.project-budget-module__8HK6Sa__decision{color:var(--project-muted);font-size:var(--studio-font-xs)}.project-budget-module__8HK6Sa__dialogIntro{margin:var(--studio-space-4) 0 var(--studio-space-6);font-size:var(--studio-font-body)}@media (max-width:1300px){.project-budget-module__8HK6Sa__section{padding:var(--studio-space-6);border-radius:var(--studio-radius-card)}.project-budget-module__8HK6Sa__summary{gap:var(--studio-space-6)}.project-budget-module__8HK6Sa__metric{padding-left:var(--studio-space-6)}}.project-budget-module__8HK6Sa__compact{margin-top:var(--studio-space-6);padding:var(--studio-space-4) var(--studio-space-6)}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__heading{align-items:center}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__heading h2{font-size:var(--studio-font-panel)}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__summary{gap:var(--studio-space-6);margin:var(--studio-space-4) 0 var(--studio-space-3);display:flex}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__label{font-size:var(--studio-font-control);margin-bottom:var(--studio-space-1)}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__available strong{font-size:var(--studio-font-title)}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__metric strong{font-size:var(--studio-font-panel);display:inline}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__metricNote{display:none}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__state{margin-bottom:var(--studio-space-2);font-size:var(--studio-font-control)}.project-budget-module__8HK6Sa__compact .project-budget-module__8HK6Sa__note{font-size:var(--studio-font-control)}.project-budget-module__8HK6Sa__applicationBody{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:calc(100dvh - 240px);padding-right:2px;overflow-y:auto}.project-budget-module__8HK6Sa__applicationBody .project-budget-module__8HK6Sa__dialogIntro{margin-top:12px}.project-budget-module__8HK6Sa__recordScroll{scrollbar-width:thin;max-height:280px;padding-right:4px;overflow-y:auto}.project-budget-module__8HK6Sa__recordScroll>.project-budget-module__8HK6Sa__note{margin-bottom:12px}.project-budget-module__8HK6Sa__applicationBody .project-budget-module__8HK6Sa__recordHead{flex-wrap:wrap;gap:8px}.project-budget-module__8HK6Sa__applicationBody .project-budget-module__8HK6Sa__recordHead time{margin-left:auto}.project-budget-module__8HK6Sa__applicationBody .project-budget-module__8HK6Sa__history .ant-collapse-header{font-size:var(--studio-font-body)}
.project-context-controls-module__xb0qCa__context{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.project-context-controls-module__xb0qCa__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.project-context-controls-module__xb0qCa__project{border:1px solid var(--studio-border);border-radius:var(--studio-radius-control);background:var(--studio-panel);width:280px;min-width:180px;max-width:280px;height:36px;color:var(--studio-text);cursor:pointer;text-align:left;flex:0 280px;align-items:center;gap:10px;padding:0 12px;display:flex}.project-context-controls-module__xb0qCa__project:hover{border-color:var(--studio-border-strong);background:var(--studio-hover)}.project-context-controls-module__xb0qCa__project:disabled{opacity:.55;cursor:default}.project-context-controls-module__xb0qCa__project>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--studio-font-control);flex:1;font-weight:500;overflow:hidden}.project-context-controls-module__xb0qCa__project>span:last-child{font-size:var(--studio-font-xs);color:var(--studio-muted)}.project-context-controls-module__xb0qCa__folder{width:24px;height:24px;color:var(--studio-accent);border-radius:var(--studio-radius-control);font-size:var(--studio-font-panel);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.project-context-controls-module__xb0qCa__balance{border-radius:var(--studio-radius-control);height:36px;color:var(--studio-muted);cursor:pointer;font-size:var(--studio-font-control);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.project-context-controls-module__xb0qCa__balance strong{color:inherit;font-weight:500;font-size:var(--studio-font-body);font-variant-numeric:tabular-nums}.project-context-controls-module__xb0qCa__balance>span:last-child{font-size:var(--studio-font-xs);color:var(--studio-muted)}.project-context-controls-module__xb0qCa__balance[data-ready=false],.project-context-controls-module__xb0qCa__balanceOnly[data-ready=false]{color:var(--studio-muted);border-color:var(--studio-border);background:0 0}.project-context-controls-module__xb0qCa__context .project-context-controls-module__xb0qCa__apply{height:36px;color:var(--studio-text);border-color:var(--studio-border);font-size:var(--studio-font-control);background:0 0;flex-shrink:0}.project-context-controls-module__xb0qCa__context .project-context-controls-module__xb0qCa__apply:disabled{color:var(--studio-faint);border-color:var(--studio-border);background:0 0}.project-context-controls-module__xb0qCa__context .project-context-controls-module__xb0qCa__apply[data-pending=true]{color:var(--studio-warning);border-color:var(--studio-warning-border);background:var(--studio-warning-soft)}.project-context-controls-module__xb0qCa__hint{font-size:var(--studio-font-xs);color:var(--studio-muted);white-space:nowrap}.project-context-controls-module__xb0qCa__switcher{overscroll-behavior:contain;width:384px;max-width:calc(100vw - 64px);max-height:calc(100dvh - 96px);color:var(--studio-text);padding:2px;overflow:auto}.project-context-controls-module__xb0qCa__switchHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.project-context-controls-module__xb0qCa__switchHeading>div{flex-direction:column;gap:4px;display:flex}.project-context-controls-module__xb0qCa__switchHeading strong{font-size:var(--studio-font-panel)}.project-context-controls-module__xb0qCa__close{border-radius:var(--studio-radius-control);width:28px;height:28px;color:var(--studio-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.project-context-controls-module__xb0qCa__close:hover{background:var(--studio-active);color:var(--studio-text)}.project-context-controls-module__xb0qCa__switchHeading span{font-size:var(--studio-font-xs);color:var(--studio-muted)}.project-context-controls-module__xb0qCa__search button{color:var(--studio-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.project-context-controls-module__xb0qCa__options{overscroll-behavior:contain;flex-direction:column;max-height:min(320px,100dvh - 320px);margin:10px -4px;display:flex;overflow:auto}.project-context-controls-module__xb0qCa__options>button{border-radius:var(--studio-radius-control);min-height:56px;color:var(--studio-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-context-controls-module__xb0qCa__options>button:hover,.project-context-controls-module__xb0qCa__options>button[aria-current=true]{background:var(--studio-active);color:var(--studio-text)}.project-context-controls-module__xb0qCa__options>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.project-context-controls-module__xb0qCa__options strong{font-size:var(--studio-font-body);color:var(--studio-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.project-context-controls-module__xb0qCa__current{color:var(--studio-accent);font-size:var(--studio-font-xs);flex-shrink:0;align-items:center;gap:4px;display:flex}.project-context-controls-module__xb0qCa__options small{font-size:var(--studio-font-xs);color:var(--studio-muted)}.project-context-controls-module__xb0qCa__switcher footer{border-top:1px solid var(--studio-border);font-size:var(--studio-font-xs);color:var(--studio-muted);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.project-context-controls-module__xb0qCa__empty{color:var(--studio-muted);font-size:var(--studio-font-control);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}@media (max-width:1350px){.project-context-controls-module__xb0qCa__context{gap:12px}.project-context-controls-module__xb0qCa__project{flex-basis:240px;width:240px}.project-context-controls-module__xb0qCa__balance{gap:6px;padding:0 10px}}.project-context-controls-module__xb0qCa__context button:focus-visible,.project-context-controls-module__xb0qCa__switcher button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.project-context-controls-module__xb0qCa__project>svg,.project-context-controls-module__xb0qCa__balance>svg{flex-shrink:0}.project-context-controls-module__xb0qCa__balance>span:last-child{white-space:nowrap}.project-context-controls-module__xb0qCa__balanceOnly{height:36px;color:var(--studio-muted);font-size:var(--studio-font-xs);border-radius:var(--studio-radius-control);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.project-context-controls-module__xb0qCa__balanceOnly strong{font-size:var(--studio-font-body);color:inherit;font-variant-numeric:tabular-nums;font-weight:500}.project-context-controls-module__xb0qCa__balanceOnly>span:last-child{color:var(--studio-muted)}.project-context-controls-module__xb0qCa__projectManagement{border-top:1px solid var(--studio-border);font-size:var(--studio-font-xs);color:var(--studio-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.project-context-controls-module__xb0qCa__projectManagement .ant-btn{height:36px;font-size:var(--studio-font-control)}.project-context-controls-module__xb0qCa__balance[data-ready=true] strong,.project-context-controls-module__xb0qCa__balanceOnly[data-ready=true] strong{color:var(--studio-positive)}.project-context-controls-module__xb0qCa__balance:hover{background:var(--studio-hover);border-color:var(--studio-border)}.project-context-controls-module__xb0qCa__balanceOnly,.project-context-controls-module__xb0qCa__balanceOnly[data-ready=false]{background:var(--editor-panel,#232426);border-color:var(--editor-border,#ffffff18);box-shadow:0 2px 10px #0003}
.workspace-shell-module__-g-NzG__shell{height:100%;min-height:0;color:var(--workspace-text);background:var(--workspace-bg);font-family:var(--studio-font-family);display:flex;overflow:hidden}.workspace-shell-module__-g-NzG__sidebar{width:var(--studio-nav-width,224px);flex:0 0 var(--studio-nav-width,224px);background:var(--studio-sidebar);border-right:1px solid var(--workspace-border);flex-direction:column;min-height:0;transition:width .24s cubic-bezier(.2,.7,.2,1),flex-basis .24s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.workspace-shell-module__-g-NzG__brand{height:64px;color:inherit;flex-shrink:0;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}.workspace-shell-module__-g-NzG__navigation{scrollbar-width:thin;flex:1;min-height:0;padding:20px 12px;overflow:hidden auto}.workspace-shell-module__-g-NzG__group+.workspace-shell-module__-g-NzG__group{margin-top:24px}.workspace-shell-module__-g-NzG__groupTitle{font-size:var(--studio-font-xs,12px);color:var(--workspace-subtle);padding:0 10px 8px;line-height:16px;display:block}.workspace-shell-module__-g-NzG__navLink{border-radius:var(--studio-radius-control);min-height:38px;color:var(--workspace-muted);font-size:var(--studio-font-control,13px);border:1px solid #0000;align-items:center;gap:10px;margin:2px 0;padding:8px 12px;line-height:20px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:flex;position:relative}.workspace-shell-module__-g-NzG__navLink>:first-child{font-size:var(--studio-icon-size-nav);flex-shrink:0}.workspace-shell-module__-g-NzG__navLink:hover{color:var(--workspace-text);background:var(--workspace-hover)}.workspace-shell-module__-g-NzG__active{color:var(--workspace-text);background:#ffffff08;border-color:#ffffff0d;font-weight:500}.workspace-shell-module__-g-NzG__linkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell-module__-g-NzG__projectContext{margin-bottom:8px}.workspace-shell-module__-g-NzG__projectContext .workspace-shell-module__-g-NzG__groupTitle{padding-bottom:4px}.workspace-shell-module__-g-NzG__projectTitle{font-size:var(--studio-font-control,13px);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-weight:500;display:block;overflow:hidden}.workspace-shell-module__-g-NzG__sidebarFooter{border-top:1px solid var(--workspace-border);flex-shrink:0;padding:10px 12px 12px}.workspace-shell-module__-g-NzG__account{border-radius:var(--studio-radius-control);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px;transition:background-color .16s;display:flex}.workspace-shell-module__-g-NzG__account:hover{background:var(--workspace-hover)}.workspace-shell-module__-g-NzG__avatar{width:34px;height:34px;color:var(--studio-text);font-size:var(--studio-font-control,13px);background:#24282f;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.workspace-shell-module__-g-NzG__accountInfo{min-width:0;font-size:var(--studio-font-xs,12px);flex-direction:column;flex:1;gap:2px;display:flex}.workspace-shell-module__-g-NzG__accountInfo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell-module__-g-NzG__accountRole{color:var(--studio-muted);font-size:var(--studio-font-xs,12px);white-space:nowrap;background:0 0;border:0;border-radius:0;align-self:flex-start;padding:0;font-weight:500;line-height:16px}.workspace-shell-module__-g-NzG__accountRole[data-role=admin]{color:var(--studio-warning);border-color:var(--studio-border);background:0 0}.workspace-shell-module__-g-NzG__accountChevron{font-size:var(--studio-font-xs,12px);color:var(--workspace-subtle)}.workspace-shell-module__-g-NzG__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-shell-module__-g-NzG__skipLink{z-index:2000;border-radius:var(--studio-radius-control);background:var(--studio-accent);color:var(--studio-on-accent);padding:8px 14px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.workspace-shell-module__-g-NzG__skipLink:focus-visible{transform:translateY(0)}.workspace-shell-module__-g-NzG__content:focus-visible{outline:2px solid var(--studio-accent);outline-offset:-2px}.workspace-shell-module__-g-NzG__header{background:var(--workspace-bg);border-bottom:1px solid var(--studio-divider);flex:0 0 64px;align-items:center;gap:16px;min-height:64px;padding:0 32px 0 20px;display:flex;position:relative}.workspace-shell-module__-g-NzG__content{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.workspace-shell-module__-g-NzG__projectContent{scrollbar-gutter:stable}.workspace-shell-module__-g-NzG__workbenchContent{flex-direction:column;display:flex;overflow:hidden}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__sidebar{flex-basis:64px;width:64px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__brand{padding:0 18px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__navigation{padding:12px 8px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__linkLabel,.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__groupTitle,.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__projectContext,.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__accountInfo,.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__accountChevron{display:none}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__navLink{justify-content:center;padding:8px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__group+.workspace-shell-module__-g-NzG__group{border-top:1px solid var(--workspace-border);margin-top:12px;padding-top:12px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__sidebarFooter{padding:10px 8px}.workspace-shell-module__-g-NzG__collapsed .workspace-shell-module__-g-NzG__account{justify-content:center;padding:6px 0}.workspace-shell-module__-g-NzG__shell a:focus-visible,.workspace-shell-module__-g-NzG__account:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px;border-radius:var(--studio-radius-control)}@media (prefers-reduced-motion:reduce){.workspace-shell-module__-g-NzG__sidebar,.workspace-shell-module__-g-NzG__navLink,.workspace-shell-module__-g-NzG__account{transition:none}}.workspace-shell-module__-g-NzG__pageLabel{font-size:var(--studio-font-control,13px);white-space:nowrap;flex-shrink:0;min-width:64px;font-weight:500}@media (max-width:1350px){.workspace-shell-module__-g-NzG__header{gap:12px;padding-right:16px}}
.home-module__ONG8TW__home{width:100%;max-width:1320px;color:var(--studio-text);margin:0 auto;padding:32px 40px}.home-module__ONG8TW__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.home-module__ONG8TW__heading>div{min-width:0}.home-module__ONG8TW__heading h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:500;line-height:32px;overflow:hidden}.home-module__ONG8TW__heading p{color:var(--studio-muted);margin:8px 0 0;font-size:14px;line-height:22px}.home-module__ONG8TW__heading>button{flex-shrink:0}.home-module__ONG8TW__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-module__ONG8TW__sectionHeading h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.home-module__ONG8TW__sectionHeading p{color:var(--studio-muted);margin:4px 0 0;font-size:12px;line-height:20px}.home-module__ONG8TW__sectionHeading>a{color:var(--studio-muted);align-items:center;gap:8px;min-height:36px;font-size:13px;text-decoration:none;display:flex}.home-module__ONG8TW__sectionHeading>a:hover{color:var(--studio-text)}.home-module__ONG8TW__recentGrid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:28px;display:grid}.home-module__ONG8TW__singleRecent{grid-template-columns:minmax(0,1fr)}.home-module__ONG8TW__continueCard{min-width:0;color:inherit;border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:12px;text-decoration:none;transition:border-color .16s;display:block;overflow:hidden}.home-module__ONG8TW__continueCard:hover{border-color:var(--studio-border-strong)}.home-module__ONG8TW__continuePreview{aspect-ratio:2.8;overflow:hidden}.home-module__ONG8TW__singleRecent .home-module__ONG8TW__continuePreview{aspect-ratio:3.2;max-height:300px}.home-module__ONG8TW__continuePreview>div{aspect-ratio:auto;height:100%}.home-module__ONG8TW__continueInfo{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.home-module__ONG8TW__continueInfo>div{min-width:0}.home-module__ONG8TW__continueInfo h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:500;line-height:26px;overflow:hidden}.home-module__ONG8TW__continueInfo p{color:var(--studio-muted);margin:4px 0 0;font-size:12px;line-height:20px}.home-module__ONG8TW__continueAction{background:var(--studio-accent);min-height:36px;color:var(--studio-on-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:inline-flex}.home-module__ONG8TW__recentList{min-width:0;padding-top:8px}.home-module__ONG8TW__recentList h3{color:var(--studio-muted);margin:0 0 8px;font-size:12px;font-weight:400;line-height:20px}.home-module__ONG8TW__recentItem{border-bottom:1px solid var(--studio-divider);min-height:80px;color:inherit;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;display:flex}.home-module__ONG8TW__recentIcon,.home-module__ONG8TW__workspaceIcon{width:36px;height:36px;color:var(--studio-muted);flex-shrink:0;place-items:center;display:grid}.home-module__ONG8TW__recentItem>span:nth-child(2){flex:1;min-width:0}.home-module__ONG8TW__recentItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:22px;display:block;overflow:hidden}.home-module__ONG8TW__recentItem time{color:var(--studio-muted);margin-top:4px;font-size:12px;display:block}.home-module__ONG8TW__recentItem>svg,.home-module__ONG8TW__workspaceCard>svg{color:var(--studio-muted);flex-shrink:0}.home-module__ONG8TW__recentItem:hover,.home-module__ONG8TW__workspaceCard:hover{background:var(--studio-hover)}.home-module__ONG8TW__creation{margin-top:28px}.home-module__ONG8TW__workspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-module__ONG8TW__workspaceCard{border:1px solid var(--studio-border);min-height:96px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.home-module__ONG8TW__workspaceCard>span:nth-child(2){flex:1;min-width:0}.home-module__ONG8TW__workspaceCard strong{font-size:14px;font-weight:500;line-height:22px}.home-module__ONG8TW__workspaceDescription{color:var(--studio-muted);margin-top:4px;font-size:12px;line-height:20px;display:block}.home-module__ONG8TW__empty{border:1px solid var(--studio-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:32px;display:flex}.home-module__ONG8TW__empty>svg{width:28px;height:28px;color:var(--studio-muted)}.home-module__ONG8TW__empty h2,.home-module__ONG8TW__empty h3{margin:4px 0 0;font-size:18px;font-weight:500;line-height:26px}.home-module__ONG8TW__empty p{color:var(--studio-muted);margin:0;font-size:14px;line-height:22px}.home-module__ONG8TW__home a:focus-visible,.home-module__ONG8TW__home button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}@media (max-width:1100px){.home-module__ONG8TW__home{padding:32px 24px}.home-module__ONG8TW__recentGrid{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:20px}.home-module__ONG8TW__workspaceCard{gap:8px;padding:12px}.home-module__ONG8TW__workspaceIcon{width:24px}}@media (max-width:800px){.home-module__ONG8TW__recentGrid{grid-template-columns:1fr}.home-module__ONG8TW__recentList{gap:0;display:grid}.home-module__ONG8TW__recentList h3{margin:0}.home-module__ONG8TW__workspaceGrid{grid-template-columns:1fr}.home-module__ONG8TW__workspaceCard{min-height:80px;padding:16px}}@media (max-width:600px){.home-module__ONG8TW__home{padding:24px 16px}.home-module__ONG8TW__heading{flex-wrap:wrap;margin-bottom:28px}.home-module__ONG8TW__heading h1{font-size:24px;line-height:32px}.home-module__ONG8TW__continueInfo{padding:16px}.home-module__ONG8TW__continueAction{padding:0 10px}.home-module__ONG8TW__continuePreview,.home-module__ONG8TW__singleRecent .home-module__ONG8TW__continuePreview{aspect-ratio:16/9}.home-module__ONG8TW__empty{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.home-module__ONG8TW__continueCard,.home-module__ONG8TW__workspaceCard{transition:none}}
