.workspace-dialog{z-index:5;border-left:1px solid var(--line-300);min-width:0;height:100vh;min-height:0;color:var(--core-color-text);background:var(--core-color-surface);box-shadow:var(--core-shadow-drawer);outline:none;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-dialog__header{min-height:181px;padding:42px 28px var(--core-space-6);justify-content:space-between;align-items:flex-start;gap:var(--core-space-5);display:flex}.workspace-dialog__header h2{overflow-wrap:anywhere;letter-spacing:-.035em;min-width:0;margin:68px 0 0;font-size:25px;line-height:1.2}.workspace-dialog__close{min-width:var(--core-control-medium);min-height:var(--core-control-medium);color:var(--ink-700);cursor:pointer;background:0 0;border:0;place-items:center;margin:-3px -14px 0 0;padding:0;display:inline-grid}.workspace-dialog--page{width:100%;height:auto;min-height:100vh;padding:var(--core-space-8) clamp(24px, 3.2vw, 52px) 48px;background:var(--core-color-canvas);box-shadow:none;border:0;position:static;overflow:visible}.workspace-dialog--page .workspace-dialog__header{min-height:58px;padding:0 0 var(--core-space-6);justify-content:flex-end;align-items:center;gap:var(--core-space-3);flex-direction:row-reverse}.workspace-dialog--page .workspace-dialog__header h2{margin:0;font-size:clamp(26px,2.5vw,34px)}.workspace-dialog--page .workspace-dialog__close{border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-control);background:var(--core-color-surface);margin:0}.workspace-dialog-modal-backdrop{z-index:50;background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.workspace-dialog--modal{border:1px solid var(--core-color-line-soft);width:100%;min-width:0;height:auto;min-height:0;max-height:calc(100dvh - 32px);box-shadow:var(--core-shadow-dialog);border-radius:16px;align-self:auto;position:relative;inset:auto;overflow-y:auto}.workspace-dialog--modal-medium{max-width:520px}.workspace-dialog--modal-large{max-width:720px}.workspace-dialog--modal .workspace-dialog__header{align-items:center;min-height:0;padding:24px 24px 16px}.workspace-dialog--modal .workspace-dialog__header h2{letter-spacing:-.025em;margin:0;font-size:20px}.workspace-dialog--modal .workspace-dialog__close{background:var(--core-color-canvas);border-radius:8px;width:32px;min-width:32px;min-height:32px;margin:0}@media (prefers-reduced-motion:no-preference){.workspace-dialog-modal-backdrop{transition:opacity var(--core-motion-duration-modal) var(--core-motion-ease-out)}.workspace-dialog--modal{transition:opacity var(--core-motion-duration-modal) var(--core-motion-ease-out), transform var(--core-motion-duration-modal) var(--core-motion-ease-out)}@starting-style{.workspace-dialog-modal-backdrop:not([data-handoff]){opacity:0}.workspace-dialog--modal{opacity:0;transform:scale(.97)}}}@media (prefers-reduced-motion:reduce){.workspace-dialog-modal-backdrop,.workspace-dialog--modal{transition:opacity .15s!important}@starting-style{.workspace-dialog-modal-backdrop:not([data-handoff]),.workspace-dialog--modal{opacity:0}}}@media (width<=1534px){.agency-app-shell--panel-open .workspace-dialog:not(.workspace-dialog--modal){width:min(408px,100vw - 192px);position:fixed;inset:0 0 0 auto}}@media (width<=900px){.agency-app-shell--panel-open .workspace-dialog:not(.workspace-dialog--modal),.workspace-dialog:not(.workspace-dialog--modal){border-left:0;border-top:1px solid var(--line-300);width:100%;height:calc(100dvh - 64px);min-height:0;box-shadow:var(--core-shadow-drawer);position:fixed;inset:64px 0 0}.workspace-dialog__header{min-height:104px;padding:23px var(--core-space-5) 18px}.workspace-dialog__header h2{margin-top:17px;font-size:23px}.workspace-dialog__close{margin:-21px -14px 0 0}.workspace-dialog--page{width:100%;height:auto;min-height:auto;padding:var(--core-space-6) 18px 36px;box-shadow:none;border:0;position:static;overflow:visible}.workspace-dialog--page .workspace-dialog__header{min-height:52px;padding:0 0 var(--core-space-5)}.workspace-dialog--page .workspace-dialog__header h2,.workspace-dialog--page .workspace-dialog__close{margin:0}.workspace-dialog--modal{width:100%;max-height:calc(100dvh - 32px)}}.workspace-state__copy h2{font-weight:600}span.workspace-state__icon{color:var(--core-color-text-secondary)}.workspace-state--loading>span.workspace-state__icon{color:var(--core-color-accent)}section.workspace-state--error .workspace-state__copy p{color:var(--core-color-negative-ink)}button.workspace-state__action{padding:0 var(--core-space-4);border-color:var(--core-color-line-soft);font-size:var(--core-type-body);transition:background-color var(--core-motion-duration-hover) var(--core-motion-ease-out), border-color var(--core-motion-duration-hover) var(--core-motion-ease-out);font-weight:600;line-height:1.2}button.workspace-state__action:where(:hover:not(:disabled)){border-color:var(--line-300);background:var(--core-color-canvas)}button.workspace-state__action:where(:active:not(:disabled)){background:var(--line-100);transition:none}.workspace-state__copy .workspace-state__contact{max-width:620px;margin:var(--core-space-3) 0 0;align-items:flex-start;gap:var(--core-space-2);color:var(--core-color-text);font-size:var(--core-type-control);font-weight:500;line-height:1.45;display:flex}.workspace-state__contact>svg{color:var(--core-color-text-secondary);flex:none;margin-top:1px}.workspace-state.workspace-state--row{min-height:0;padding:var(--core-space-3) var(--core-space-4);justify-content:flex-start;align-items:center;gap:var(--core-space-3);flex-flow:wrap}.workspace-state--row>span.workspace-state__icon{width:var(--core-control-compact);height:var(--core-control-compact);border-radius:var(--core-radius-control);flex:none}.workspace-state--row>.workspace-state__icon svg{width:18px;height:18px}.workspace-state--row>.workspace-state__copy{flex:240px;min-width:0}.workspace-state--row .workspace-state__copy h2{font-size:var(--core-type-body);line-height:1.25}.workspace-state--row .workspace-state__copy p{font-size:var(--core-type-control);margin-top:2px;line-height:1.45}.workspace-state--row>.workspace-state__action{flex:none}@media (width<=639px){button.workspace-state__action{min-height:44px}.workspace-state--row>.workspace-state__action{flex:100%;justify-content:center}}.workspace-page{min-height:100vh;color:var(--core-color-text);background:var(--core-color-surface);padding:24px 32px 48px}.workspace-page__header{justify-content:space-between;align-items:flex-start;gap:var(--core-space-6);display:flex}.workspace-page__heading{min-width:0}.workspace-page__eyebrow{margin-bottom:var(--core-space-2);color:var(--core-color-text-secondary);font-size:var(--core-type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:800;display:block}.workspace-page__title-row{align-items:center;gap:var(--core-space-3);flex-wrap:wrap;display:flex}.workspace-page__title-row h1{font-size:var(--core-type-heading);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.workspace-page__heading>p{max-width:780px;margin:var(--core-space-2) 0 0;color:var(--core-color-text-secondary);font-size:13px;line-height:1.45}.workspace-page__meta{align-items:center;gap:var(--core-space-2);color:var(--core-color-text-secondary);font-size:13px;display:flex}.workspace-page__actions{justify-content:flex-end;align-items:center;gap:var(--core-space-3);flex-wrap:wrap;display:flex}.workspace-page__actions>button,.workspace-page__actions>a{min-height:var(--core-control-small);padding:0 var(--core-space-4);justify-content:center;align-items:center;gap:var(--core-space-2);border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-control);color:var(--core-color-text);background:var(--core-color-surface);font:inherit;cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.workspace-page__actions>.workspace-page__primary-action{border-color:var(--core-color-accent);color:var(--core-color-surface);background:var(--core-color-accent)}.workspace-page__tabs{min-height:var(--core-control-large);gap:var(--core-space-6);border-bottom:1px solid var(--core-color-line-soft);margin-top:22px;display:flex;overflow-x:auto}.workspace-page__tab{min-height:var(--core-control-large);align-items:center;gap:var(--core-space-2);color:var(--core-color-text-secondary);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.workspace-page__tab small{border-radius:var(--core-radius-full);background:var(--line-100);min-width:20px;height:20px;color:var(--core-color-text-secondary);font-size:var(--core-type-caption);place-items:center;padding:0 6px;display:inline-grid}.workspace-page__tab--active{color:var(--core-color-accent)}.workspace-page__tab--active:after{content:"";border-radius:var(--core-radius-full) var(--core-radius-full) 0 0;background:var(--core-color-accent);height:3px;position:absolute;inset:auto 0 -1px}.workspace-page__toolbar{min-height:58px;padding:9px var(--core-space-3);align-items:center;gap:var(--core-space-3);border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-control);background:var(--core-color-surface);flex-wrap:wrap;margin:18px 0;display:flex}.workspace-page__body{min-width:0}@media (width<=900px){.workspace-page{min-height:auto;padding:20px}.workspace-page__header{display:grid}.workspace-page__actions{justify-content:flex-start}}@media (width<=520px){.workspace-page{padding:16px}.workspace-page__actions>button,.workspace-page__actions>a{flex:auto}}.core-collapse{grid-template-rows:1fr;display:grid}.core-collapse>*{min-height:0}.core-collapse:is([data-collapse=entering],[data-collapse=closing])>*{overflow:hidden}@media (prefers-reduced-motion:no-preference){.core-collapse[data-collapse=entering]{animation:core-collapse-in var(--core-motion-duration-glide) var(--core-motion-ease-rail) both}.core-collapse[data-collapse=entering]>*{animation:core-collapse-content-in var(--core-motion-duration-glide) var(--core-motion-ease-rail) both}.core-collapse[data-collapse=closing]{animation:core-collapse-out var(--core-motion-duration-popover) var(--core-motion-ease-rail) both}.core-collapse[data-collapse=closing]>*{animation:core-collapse-content-out var(--core-motion-duration-popover) var(--core-motion-ease-rail) both}}.core-page-header{justify-content:space-between;align-items:flex-start;gap:var(--core-space-6);min-width:0;display:flex}.core-page-header__copy{min-width:0}.core-page-header__title-row{min-height:var(--core-control-medium);align-items:center;gap:var(--core-space-3);flex-wrap:wrap;display:flex}.core-page-header h1{color:var(--core-color-text);font-size:var(--core-type-heading);font-weight:var(--core-weight-semibold);line-height:var(--core-leading-heading);letter-spacing:-.02em;margin:0}.core-page-header p{max-width:780px;margin:var(--core-space-1) 0 0;color:var(--core-color-text-secondary);font-size:var(--core-type-control);line-height:var(--core-leading-text)}.core-page-header--surface{padding:10px var(--core-space-4);border:1px solid var(--core-color-block-line);border-radius:var(--core-radius-block);background:var(--core-color-surface);box-shadow:var(--core-shadow-block);align-items:center}.core-page-header__meta,.core-page-header__actions{align-items:center;gap:var(--core-space-2);flex-wrap:wrap;display:flex}.core-page-header__meta{color:var(--core-color-text-secondary);font-size:var(--core-type-caption)}.core-page-header__actions{justify-content:flex-end}.core-page-header h1:before,.core-module-heading:before{content:"";display:var(--core-module-mark-display,none);background:var(--core-module-color);vertical-align:middle;border-radius:3px;width:10px;height:10px;margin:0 10px 3px 0}.core-surface{border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-surface);background:var(--core-color-surface);min-width:0}.core-surface--none{padding:0}.core-surface--compact{padding:var(--core-space-4)}.core-surface--default{padding:var(--core-space-5)}.core-surface__header{min-width:0;margin-bottom:var(--core-space-3);align-items:center;column-gap:var(--core-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.core-surface__heading{min-width:0;min-height:var(--core-control-medium);align-items:center;gap:var(--core-space-2);display:flex}.core-surface__title{min-width:0;color:var(--core-color-text);font-size:var(--core-type-plate);font-weight:var(--core-weight-semibold);line-height:var(--core-leading-heading);overflow-wrap:anywhere;margin:0}.core-surface__count{color:var(--core-color-text-secondary);font-size:var(--core-type-caption);font-weight:var(--core-weight-medium);font-variant-numeric:tabular-nums}.core-surface__actions{justify-content:flex-end;align-items:center;gap:var(--core-space-2);flex-wrap:wrap;display:flex}.core-surface__description{max-width:72ch;color:var(--core-color-text-secondary);font-size:var(--core-type-control);line-height:var(--core-leading-text);grid-column:1/-1;margin:0}.core-surface__subtitle{color:var(--core-color-text);font-size:var(--core-type-body);font-weight:var(--core-weight-semibold);line-height:var(--core-leading-heading);margin:0}.core-button{min-height:var(--core-control-medium);padding:0 var(--core-space-4);justify-content:center;align-items:center;gap:var(--core-space-2);border-radius:var(--core-radius-control);font:inherit;font-size:var(--core-type-body);font-weight:var(--core-weight-semibold);line-height:var(--core-leading-control);white-space:nowrap;cursor:pointer;transition:background-color var(--core-motion-duration-hover) ease, border-color var(--core-motion-duration-hover) ease, color var(--core-motion-duration-hover) ease;border:1px solid #0000;text-decoration:none;display:inline-flex}.core-button--small{min-height:var(--core-control-compact);padding-inline:var(--core-space-3);font-size:var(--core-type-control)}.core-button--large{min-height:var(--core-control-touch);padding-inline:var(--core-space-5)}.core-button--primary{border-color:var(--core-color-accent);color:var(--core-color-surface);background:var(--core-color-accent)}.core-button--primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--core-color-accent-hover);background:var(--core-color-accent-hover)}.core-button--secondary{border-color:var(--core-color-line-soft);color:var(--core-color-text);background:var(--core-color-surface)}.core-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--core-color-line-strong);background:var(--core-color-neutral-soft)}.core-button--quiet{color:var(--core-color-accent);font-weight:var(--core-weight-medium);background:0 0}.core-button--quiet:hover:not(:disabled,[aria-disabled=true]){background:var(--core-color-accent-soft)}.core-button--danger{border-color:var(--core-color-negative-ink);color:var(--core-color-negative-ink);background:var(--core-color-surface)}.core-button--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--core-color-negative-soft)}:is(.workspace-dialog:not(.workspace-dialog--page),[role=alertdialog],[aria-modal=true]) .core-button--danger{border-color:var(--core-color-negative-ink);color:var(--core-color-surface);background:var(--core-color-negative-ink)}:is(.workspace-dialog:not(.workspace-dialog--page),[role=alertdialog],[aria-modal=true]) .core-button--danger:hover:not(:disabled,[aria-disabled=true]){border-color:color-mix(in srgb, var(--core-color-negative-ink) 86%, black);background:color-mix(in srgb, var(--core-color-negative-ink) 86%, black)}.core-button:focus-visible{outline:var(--core-focus-ring);outline-offset:var(--core-focus-offset)}.core-button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]):not(.workspace-dialog--project-page *){border-color:var(--core-color-line-soft)!important;color:var(--core-color-text-muted)!important;background:var(--core-color-neutral-soft)!important}.core-button--quiet:is(:disabled,[aria-disabled=true]):not([aria-busy=true]):not(.workspace-dialog--project-page *){background:0 0!important;border-color:#0000!important}.core-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.core-button[aria-busy=true]{cursor:progress;opacity:.72}.core-button[aria-disabled=true]{pointer-events:auto}.core-button-reason{color:var(--core-color-text-secondary);font-size:var(--core-type-caption);font-weight:var(--core-weight-regular);line-height:1.35}@media (prefers-reduced-motion:no-preference){.core-button{transition:background-color var(--core-motion-duration-hover) ease, border-color var(--core-motion-duration-hover) ease, color var(--core-motion-duration-hover) ease, transform var(--core-motion-duration-press) var(--core-motion-ease-out)}.core-button:active:not(:disabled):not([aria-disabled=true]):not([aria-pressed]){transform:scale(.97)}.core-button:active:not(:disabled):not([aria-disabled=true]):not([aria-pressed]):after{content:"";z-index:-1;border-radius:inherit;transition:transform var(--core-motion-duration-press) var(--core-motion-ease-out);position:absolute;inset:-1px;transform:scale(1.03093)}@starting-style{.core-button:active:not(:disabled):not([aria-disabled=true]):not([aria-pressed]):after{transform:none}}.core-icon-button{transition:background-color var(--core-motion-duration-hover) ease, border-color var(--core-motion-duration-hover) ease, color var(--core-motion-duration-hover) ease, transform var(--core-motion-duration-press) var(--core-motion-ease-out)}.core-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.95)}.core-icon-button:active:not(:disabled):not([aria-disabled=true]):after{content:"";z-index:-1;border-radius:inherit;transition:transform var(--core-motion-duration-press) var(--core-motion-ease-out);position:absolute;inset:0;transform:scale(1.05263)}@starting-style{.core-icon-button:active:not(:disabled):not([aria-disabled=true]):after{transform:none}}.core-status-menu__list,.core-tooltip{transition:opacity var(--core-motion-duration-popover) var(--core-motion-ease-out), transform var(--core-motion-duration-popover) var(--core-motion-ease-out)}.core-tooltip[data-trigger=hover]{transition-delay:var(--core-motion-delay-tooltip)}.core-status-menu__chevron{transition:transform var(--core-motion-duration-popover) var(--core-motion-ease-out)}@starting-style{.core-status-menu__list,.core-tooltip{opacity:0;transform:translateY(-4px)}.core-status-menu__list[data-side=top],.core-tooltip[data-side=top]{opacity:0;transform:translateY(4px)}}}@media (prefers-reduced-motion:reduce){.core-button:active:not(:disabled):not([aria-disabled=true]):not([aria-pressed]),.core-icon-button:active:not(:disabled):not([aria-disabled=true]){opacity:.88}.core-status-menu__list,.core-tooltip{transition:opacity .15s!important}.core-tooltip[data-trigger=hover]{transition:opacity .15s ease var(--core-motion-delay-tooltip)!important}@starting-style{.core-status-menu__list,.core-tooltip{opacity:0}}}.core-button[aria-pressed]{transition:none}.core-input.core-input,.core-select.core-select{width:100%;min-width:0;min-height:var(--core-control-medium);padding:0 var(--core-space-3);border:1px solid var(--core-color-line-strong);border-radius:var(--core-radius-control);color:var(--core-color-text);background-color:var(--core-color-surface);font:inherit;font-size:var(--core-type-body);font-weight:var(--core-weight-regular);transition:border-color var(--core-motion-duration-hover) ease}.core-input--compact.core-input,.core-select--compact.core-select{min-height:var(--core-control-compact);font-size:var(--core-type-control)}.core-input.core-input:hover:not(:disabled,:focus),.core-select.core-select:hover:not(:disabled,:focus),.core-search-input:hover:not(:focus-within){border-color:color-mix(in srgb, var(--core-color-line-strong), var(--core-color-text) 22%)}.core-select.core-select{appearance:none;background-image:var(--core-control-chevron);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.core-input.core-input:focus,.core-select.core-select:focus,.core-search-input:focus-within{border-color:var(--core-color-accent);outline:0}.core-input.core-input:disabled,.core-select.core-select:disabled{color:var(--core-color-text-secondary);background-color:var(--core-color-canvas);cursor:not-allowed}.core-search-input{min-width:0;min-height:var(--core-control-medium);padding:0 var(--core-space-3);align-items:center;gap:var(--core-space-2);border:1px solid var(--core-color-line-strong);border-radius:var(--core-radius-control);color:var(--core-color-text-muted);background:var(--core-color-surface);transition:border-color var(--core-motion-duration-hover) ease;display:flex}.core-search-input>svg{flex:none}.core-search-input .core-search-input__control{width:100%;min-width:0;min-height:calc(var(--core-control-medium) - 2px);border-radius:inherit;color:var(--core-color-text);font:inherit;font-size:var(--core-type-body);background:0 0;border:0;outline:0;padding:0}.core-search-input__control::-webkit-search-cancel-button{appearance:none}.core-file-picker{align-items:center;gap:var(--core-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.core-file-picker__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.core-file-picker__button{min-height:var(--core-control-medium);padding:0 var(--core-space-4);border:1px solid var(--core-color-accent);border-radius:var(--core-radius-control);color:var(--core-color-accent);background:var(--core-color-surface);font:inherit;font-size:var(--core-type-control);cursor:pointer;font-weight:500}.core-file-picker__button:hover:not(:disabled){background:var(--core-color-accent-soft)}.core-file-picker__name{min-width:0;color:var(--core-color-text-secondary);font-size:var(--core-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-field{gap:var(--core-space-2);min-width:0;color:var(--core-color-text);font-size:var(--core-type-control);font-weight:var(--core-weight-medium);display:grid}.core-field__label{line-height:1.35}.core-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--core-control-small);border:1px solid var(--core-color-line-strong);border-radius:var(--core-radius-control);color:var(--core-color-text);background:var(--core-color-surface);font:inherit;font-size:var(--core-type-body);font-weight:var(--core-weight-regular);padding:9px 11px}.core-field textarea{resize:vertical;line-height:var(--core-leading-text)}.core-field :is(input,select,textarea):focus{border-color:var(--core-color-accent);outline:0}.core-field__hint{color:var(--core-color-text-secondary);font-size:var(--core-type-caption);font-weight:var(--core-weight-regular)}.core-field__error{color:var(--core-color-negative-ink);font-size:var(--core-type-caption);font-weight:var(--core-weight-medium)}.core-field .core-file-picker input.core-file-picker__input{border:0;width:1px;height:1px;min-height:0;padding:0}.core-status-badge{--core-status-dot:var(--core-color-text-muted);width:fit-content;min-height:24px;padding:0 var(--core-space-3) 0 var(--core-space-2);align-items:center;gap:var(--core-space-1);border-radius:var(--core-radius-full);color:var(--core-color-text-secondary);background:var(--core-color-neutral-soft);font-size:var(--core-type-caption);font-weight:var(--core-weight-medium);line-height:var(--core-leading-heading);white-space:nowrap;display:inline-flex}.core-status-badge:before{content:"";border-radius:var(--core-radius-full);background:var(--core-status-dot);flex:none;width:6px;height:6px}.core-status-badge:is(.core-status-badge--marked,.core-status-badge--plain):before{content:none}.core-status-badge--plain{padding-inline:var(--core-space-3)}.core-status-badge__mark{color:var(--core-status-dot);flex:none}.core-status-badge--info{--core-status-dot:var(--core-color-accent);color:var(--core-color-accent);background:var(--core-color-accent-soft)}.core-status-badge--positive{--core-status-dot:var(--core-color-positive);color:var(--core-color-positive-ink);background:var(--core-color-positive-soft)}.core-status-badge--warning{--core-status-dot:var(--core-color-warning);color:var(--core-color-warning-ink);background:var(--core-color-warning-soft)}.core-status-badge--negative{--core-status-dot:var(--core-color-negative);color:var(--core-color-negative-ink);background:var(--core-color-negative-soft)}.core-status-badge--violet{--core-status-dot:var(--core-color-violet-ink);color:var(--core-color-violet-ink);background:var(--core-color-violet-soft)}.core-status-badge.core-status-badge--dense{min-height:0;color:var(--core-color-text-secondary);background:0 0;padding:0}.client-master-services .core-status-badge:before,.client-master-cell-status .core-status-badge:before{content:none}.client-master-cell-status .core-status-badge{padding-inline:var(--core-space-2)}@media (width<=700px){@supports (appearance:base-select){.team-role-profile>select.core-select.core-select{height:var(--core-control-touch);line-height:calc(var(--core-control-touch) - 2px)}}}.core-icon-button{width:var(--core-control-compact);height:var(--core-control-compact);min-height:var(--core-control-compact);justify-content:center;align-items:center;gap:var(--core-space-2);border-radius:var(--core-radius-control);color:var(--core-color-text-secondary);font:inherit;font-size:var(--core-type-control);font-weight:var(--core-weight-medium);line-height:var(--core-leading-control);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:0;display:inline-flex}.core-icon-button--secondary{border-color:var(--core-color-line-soft);background:var(--core-color-surface)}.core-icon-button:hover:not(:disabled,[aria-disabled=true]){color:var(--core-color-text);background:var(--core-color-neutral-soft)}.core-icon-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--core-color-line-strong)}.core-icon-button:focus-visible{outline:var(--core-focus-ring);outline-offset:var(--core-focus-offset)}.core-icon-button:is(:disabled,[aria-disabled=true]){color:var(--core-color-text-muted);cursor:not-allowed}.core-icon-button:is(:disabled,[aria-disabled=true]) .core-icon-button__icon{opacity:.5}.core-icon-button__icon{display:inline-flex}.core-icon-button__icon>svg{width:16px;height:16px}.core-icon-button__label{white-space:nowrap;display:none}.core-tooltip{z-index:1000;max-width:min(280px,100vw - 16px);padding:var(--core-space-1) var(--core-space-2);border-radius:var(--core-radius-control);color:var(--core-color-surface);background:var(--core-color-navy-rail);box-shadow:var(--core-shadow-menu);font-size:var(--core-type-caption);font-weight:var(--core-weight-medium);text-align:center;white-space:normal;pointer-events:none;border:0;margin:0;line-height:1.35;position:fixed;inset:auto;overflow:visible}.core-status-menu{min-width:0;display:inline-flex}.core-status-menu .core-status-menu__trigger{gap:var(--core-space-1)}.core-status-menu__chevron{flex:none}.core-status-menu__trigger[aria-expanded=true] .core-status-menu__chevron{transform:rotate(180deg)}.core-status-menu__list{z-index:1000;width:max-content;min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(360px,100vh - 16px);padding:var(--core-space-1);overscroll-behavior:contain;border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-surface);color:var(--core-color-text);background:var(--core-color-surface);box-shadow:var(--core-shadow-menu);margin:0;position:fixed;inset:auto;overflow-y:auto}.core-status-menu__list .core-status-menu__item{width:100%;min-height:36px;padding:var(--core-space-2) var(--core-space-3) var(--core-space-2) var(--core-space-2);align-items:flex-start;gap:var(--core-space-2);border-radius:var(--core-radius-control);color:var(--core-color-text);font:inherit;font-size:var(--core-type-body);font-weight:var(--core-weight-regular);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;line-height:1.35;display:flex}.core-status-menu__list .core-status-menu__item+.core-status-menu__item{margin-top:2px}.core-status-menu__list .core-status-menu__item:is(:hover,:focus){background:var(--core-color-neutral-soft);outline:none}.core-status-menu__list .core-status-menu__item:focus-visible{outline-offset:-2px}.core-status-menu__list .core-status-menu__item--danger{color:var(--core-color-negative-ink)}.core-status-menu__list .core-status-menu__item--danger:is(:hover,:focus){background:var(--core-color-negative-soft)}.core-status-menu__list .core-status-menu__item[aria-disabled=true]{color:var(--core-color-text-muted);cursor:not-allowed}.core-status-menu__list .core-status-menu__item[aria-disabled=true]:is(:hover,:focus){background:0 0}.core-status-menu__dot{border-radius:var(--core-radius-full);background:var(--core-color-text-muted);flex:none;width:6px;height:6px;margin:7px 2px 0}.core-status-menu__dot--info{background:var(--core-color-accent)}.core-status-menu__dot--positive{background:var(--core-color-positive)}.core-status-menu__dot--warning{background:var(--core-color-warning)}.core-status-menu__dot--negative{background:var(--core-color-negative)}.core-status-menu__dot--violet{background:var(--core-color-violet-ink)}.core-status-menu__item[aria-disabled=true] .core-status-menu__dot{opacity:.5}.core-status-menu__text{gap:2px;min-width:0;display:grid}.core-status-menu__reason{color:var(--core-color-text-secondary);font-size:var(--core-type-caption)}.core-priority{--core-priority-ink:var(--core-color-text-muted);align-items:center;gap:var(--core-space-2);color:var(--core-color-text-secondary);font-size:var(--core-type-caption);font-weight:var(--core-weight-medium);line-height:var(--core-leading-heading);white-space:nowrap;display:inline-flex}.core-priority__scale{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.core-priority__step{border-radius:var(--core-radius-full);background:var(--core-color-line-strong);width:3px}.core-priority__step:first-child{height:5px}.core-priority__step:nth-child(2){height:7px}.core-priority__step:nth-child(3){height:10px}.core-priority__step:nth-child(4){height:12px}.core-priority__step--filled{background:var(--core-priority-ink)}.core-priority--level-3{--core-priority-ink:var(--core-color-neutral-strong)}.core-priority--warning{--core-priority-ink:var(--core-color-warning);color:var(--core-color-warning-ink);font-weight:var(--core-weight-semibold)}.core-tabs-navigation{align-items:center;gap:var(--core-space-2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.core-tabs-navigation--inline{grid-template-columns:minmax(0,1fr)}.core-tabs-navigation__arrow{width:var(--core-control-compact);min-height:var(--core-control-compact);border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-control);color:var(--core-color-text-secondary);background:var(--core-color-surface);cursor:pointer;place-items:center;padding:0;display:inline-grid}.core-tabs-navigation__arrow:hover{color:var(--core-color-accent);background:var(--core-color-accent-soft)}.core-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-behavior:auto;min-width:0;display:flex;overflow-x:auto}.core-tabs__item{font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;flex:none}.core-tabs-navigation__indicator{color:var(--core-color-text-muted);font-size:var(--core-type-caption);grid-column:2;font-weight:500}.core-scroll-area{min-width:0;position:relative}.core-scroll-area__viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}.core-scroll-area__viewport:focus-visible{border-radius:var(--core-radius-control)}.core-scroll-area__hint{margin-top:var(--core-space-2);color:var(--core-color-text-muted);font-size:var(--core-type-caption);display:none}.core-scroll-area__edge{z-index:2;width:var(--core-space-6);pointer-events:none;align-items:flex-start;display:flex;position:absolute}.core-scroll-area__edge--start{background:linear-gradient(to right, color-mix(in srgb, var(--core-color-text) 9%, transparent), transparent);justify-content:flex-start;left:0}.core-scroll-area__edge--end{background:linear-gradient(to left, color-mix(in srgb, var(--core-color-text) 9%, transparent), transparent);justify-content:flex-end;right:0}.core-scroll-area__edge .core-scroll-area__arrow{width:28px;height:28px;min-height:28px;margin:var(--core-space-2) var(--core-space-1) 0;border:1px solid var(--core-color-line-soft);border-radius:var(--core-radius-full);color:var(--core-color-text-secondary);background:var(--core-color-surface);box-shadow:var(--core-shadow-menu);pointer-events:auto;cursor:pointer;transition:background-color var(--core-motion-duration-hover) ease, color var(--core-motion-duration-hover) ease;flex:none;place-items:center;padding:0;display:inline-grid}.core-scroll-area__edge .core-scroll-area__arrow:hover{color:var(--core-color-text);background:var(--core-color-neutral-soft)}@media (hover:none){.core-scroll-area__edge .core-scroll-area__arrow{display:none}}@media (width<=900px){.core-page-header{gap:var(--core-space-4);display:grid}.core-page-header__actions{justify-content:flex-start}.core-page-header__actions>.core-button{flex:auto}.core-tabs--line{gap:var(--core-space-4)}}@media (width<=700px){.core-page-header h1{font-size:var(--core-type-title)}.core-button{min-height:var(--core-control-touch)}.core-button--small{min-height:var(--core-control-touch);font-size:var(--core-type-body)}.core-button:not(.workspace-dialog--project-page *){min-width:var(--core-control-touch)!important;min-height:var(--core-control-touch)!important}.core-surface--default{padding:var(--core-space-4)}.core-tabs-navigation:not(.core-tabs-navigation--inline){grid-template-columns:var(--core-control-compact) minmax(0, 1fr) var(--core-control-compact)}.core-tabs-navigation__indicator{text-align:center;grid-column:1/-1}.core-scroll-area__hint{display:block}.core-file-picker{grid-template-columns:1fr}.core-file-picker__button{min-height:44px}.core-input.core-input,.core-select.core-select,.core-search-input,.core-field :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--core-control-touch);font-size:var(--core-type-plate)}.core-search-input .core-search-input__control,.core-field textarea{font-size:var(--core-type-plate)}.core-search-input .core-search-input__control{min-height:calc(var(--core-control-touch) - 2px)}.core-status-menu__list .core-status-menu__item{min-height:var(--core-control-touch);padding-block:var(--core-space-3)}.core-status-menu__dot{margin-top:6px}}@media (width<=700px),(pointer:coarse){.core-icon-button{width:var(--core-control-touch);height:var(--core-control-touch);min-height:var(--core-control-touch)}.core-icon-button__icon>svg{width:20px;height:20px}}@media (hover:none) and (pointer:coarse){.core-icon-button.core-icon-button--touch-label{width:auto;padding-inline:var(--core-space-3)}.core-icon-button--touch-label .core-icon-button__label{display:inline}}.core-scroll-area:not([data-scroll-start],[data-scroll-end])>.core-scroll-area__hint{display:none}@media (prefers-reduced-motion:reduce){.core-button,.core-icon-button,.core-tabs,.core-file-picker__button{scroll-behavior:auto;transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-dialog--project-page .core-button{font-size:var(--core-type-control);font-weight:500}.workspace-dialog--project-page .core-button--small{font-size:var(--core-type-caption)}.workspace-dialog--project-page .core-button--danger{border-color:var(--core-color-negative);color:var(--core-color-surface);background:var(--core-color-negative)}.workspace-dialog--project-page .core-button--danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--core-color-negative);background:var(--core-color-negative)}:where(.workspace-dialog--project-page) .core-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--core-color-line-strong);background:var(--core-color-canvas)}.workspace-dialog--project-page .core-button:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}@media (width<=700px){.workspace-dialog--project-page .core-button--small{min-height:var(--core-control-small);font-size:var(--core-type-caption)}}.core-tabs__item{line-height:1.2;transition:none}.core-tabs [role=tab].core-tabs__item:focus-visible{outline-offset:-2px}.core-tabs__item:disabled{color:var(--core-color-text-muted);cursor:not-allowed}.core-tabs__count{color:var(--core-color-text-secondary);font-size:var(--core-type-caption);font-variant-numeric:tabular-nums;margin-inline-start:2px;font-weight:500}.core-tabs--line{gap:var(--core-space-5);box-shadow:inset 0 -1px 0 var(--core-color-line-soft);border-bottom:0}.core-tabs--line .core-tabs__item{min-height:var(--core-control-medium);padding:0 var(--core-space-1);color:var(--core-color-text-secondary);font-size:var(--core-type-body);background:0 0;border:0;border-radius:0;font-weight:500;box-shadow:inset 0 -2px #0000}.core-tabs--line .core-tabs__item--active{color:var(--core-color-text);box-shadow:inset 0 -2px 0 var(--core-color-accent)}.core-tabs--line .core-tabs__item:not(:disabled,.core-tabs__item--active):hover{color:var(--core-color-text);box-shadow:inset 0 -2px 0 var(--line-300);transition:color var(--core-motion-duration-hover) var(--core-motion-ease-out), box-shadow var(--core-motion-duration-hover) var(--core-motion-ease-out)}.core-tabs--segmented{justify-self:start;gap:var(--core-space-1);max-width:100%;padding:var(--core-space-1);border-radius:var(--core-radius-surface);background:var(--line-100);box-shadow:none;border:0}.core-tabs--segmented .core-tabs__item{min-height:var(--core-control-compact);padding:0 var(--core-space-3);border-radius:var(--core-radius-control);color:var(--core-color-text-secondary);box-shadow:none;font-size:var(--core-type-control);background:0 0;border:0;font-weight:500}.core-tabs--segmented .core-tabs__item--active{color:var(--core-color-text);background:var(--core-color-surface);box-shadow:var(--core-shadow-surface), 0 0 0 1px var(--core-color-line-soft)}.core-tabs--segmented .core-tabs__item:not(:disabled,.core-tabs__item--active):hover{color:var(--core-color-text);background:color-mix(in srgb, var(--core-color-surface) 55%, transparent);transition:color var(--core-motion-duration-hover) var(--core-motion-ease-out), background-color var(--core-motion-duration-hover) var(--core-motion-ease-out)}.core-tabs-navigation__arrow{transition:color var(--core-motion-duration-hover) var(--core-motion-ease-out), background-color var(--core-motion-duration-hover) var(--core-motion-ease-out)}@media (width<=1023px){.core-tabs--line{gap:var(--core-space-3)}}@media (width<=639px){.core-tabs--segmented .core-tabs__item{min-height:var(--core-control-medium);padding-inline:var(--core-space-4);font-size:var(--core-type-body)}.core-tabs-navigation__arrow{width:var(--core-control-medium);min-height:var(--core-control-medium)}.core-tabs-navigation:not(.core-tabs-navigation--inline){grid-template-columns:var(--core-control-medium) minmax(0, 1fr) var(--core-control-medium)}}@media (forced-colors:active){.core-tabs--line .core-tabs__item--active{border-bottom:2px solid highlight;border-radius:0}.core-tabs--segmented .core-tabs__item--active{outline:2px solid highlight}}.core-notice{--notice-tone:var(--core-color-accent);--notice-ground:var(--core-color-accent-soft);--notice-ink:var(--core-color-accent);min-width:0;color:var(--core-color-text);font-size:var(--core-type-body);line-height:1.45}.core-notice--positive{--notice-tone:var(--core-color-positive);--notice-ground:color-mix(in srgb, var(--core-color-positive-soft) 50%, var(--core-color-surface));--notice-ink:var(--core-color-positive-ink)}.core-notice--warning{--notice-tone:var(--core-color-warning);--notice-ground:color-mix(in srgb, var(--core-color-warning-soft) 50%, var(--core-color-surface));--notice-ink:var(--core-color-warning-ink)}.core-notice--negative{--notice-tone:var(--core-color-negative);--notice-ground:var(--core-color-negative-soft);--notice-ink:var(--core-color-negative-ink)}.core-notice__icon{color:var(--notice-tone);flex:none;display:inline-flex}.core-notice__body{flex:auto;min-width:0}.core-notice__title,.core-notice__message p{margin:0}.core-notice__title{color:var(--notice-ink);font-weight:600}.core-notice__title+.core-notice__message{margin-top:2px}.core-notice__body .request-reference{margin-top:var(--core-space-2)}.core-notice--block{padding:var(--core-space-3) var(--core-space-4) var(--core-space-3) var(--core-space-5);align-items:flex-start;gap:var(--core-space-3);border-radius:var(--core-radius-control);background:var(--notice-ground);box-shadow:inset 4px 0 0 var(--notice-tone);display:flex}.core-notice--block .core-notice__icon{margin-top:1px}.core-notice--block .core-notice__action{flex:none;align-self:center}.core-notice__dismiss{flex:none;margin:-6px -8px -6px 0}.core-notice--inline{align-items:center;gap:var(--core-space-2);max-width:100%;color:var(--notice-ink);font-size:var(--core-type-control);font-weight:500;display:inline-flex}.core-notice--inline .core-notice__icon svg{width:16px;height:16px}.core-notice--inline .core-notice__body{align-items:baseline;column-gap:var(--core-space-1);flex-wrap:wrap;display:inline-flex}.core-notice--inline .core-notice__title+.core-notice__message{margin-top:0}.core-notice--inline .core-notice__message{color:inherit}@media (prefers-reduced-motion:no-preference){.core-notice--entrance{animation:core-notice-in var(--core-motion-duration-lift) var(--core-motion-ease-out)}}@media (prefers-reduced-motion:reduce){.core-notice--entrance{animation:core-reveal var(--core-motion-duration-lift) var(--core-motion-ease-out)}}@media (width<=639px){.core-notice--block{flex-wrap:wrap}.core-notice--block .core-notice__body{flex:calc(100% - 80px)}.core-notice--block .core-notice__dismiss{order:2;margin:-12px -16px -12px 0}.core-notice--block .core-notice__action{order:3;align-self:flex-start;min-height:44px}.core-notice--block .core-notice__icon~.core-notice__action{margin-inline-start:30px}}@media (forced-colors:active){.core-notice--block{border:1px solid canvastext}}
