.project-state[data-v-4b92a769]{justify-content:center;align-items:center;gap:var(--shell-space-3);min-height:100%;padding:var(--shell-space-8);text-align:center;background:var(--shell-surface);color:var(--shell-text);flex-direction:column;display:flex}.project-state__icon[data-v-4b92a769]{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius-md);width:34px;height:34px;color:var(--shell-text-secondary);background:var(--shell-surface-raised);place-items:center;display:grid}.project-state__eyebrow[data-v-4b92a769]{margin:var(--shell-space-2) 0 0;color:var(--shell-text-muted);font-size:var(--shell-text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600}h1[data-v-4b92a769]{font-size:var(--shell-text-xl);letter-spacing:-.025em;margin:0}p[data-v-4b92a769]:not(.project-state__eyebrow){max-width:410px;color:var(--shell-text-secondary);font-size:var(--shell-text-base);margin:0;line-height:1.65}.project-state__button[data-v-4b92a769]{border:1px solid var(--shell-border-interactive);border-radius:var(--shell-radius-sm);min-height:36px;color:var(--shell-text);font-size:var(--shell-text-base);background:var(--shell-surface-raised);align-items:center;gap:7px;margin-top:10px;padding:0 13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.project-state__button[data-v-4b92a769]:hover{background:var(--shell-fill-hover);border-color:var(--shell-border-interactive-hover)}@media (prefers-reduced-motion:reduce){.project-state__button[data-v-4b92a769]{transition:none}}.project-state[data-v-b3b56c25]{justify-content:center;align-items:center;gap:var(--shell-space-3);min-height:100%;padding:var(--shell-space-8);text-align:center;background:var(--shell-surface);color:var(--shell-text);flex-direction:column;display:flex}.project-state__icon[data-v-b3b56c25]{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius-md);width:34px;height:34px;color:var(--shell-status-error);background:var(--shell-surface-raised);place-items:center;font-weight:700;display:grid}.project-state__eyebrow[data-v-b3b56c25]{margin:var(--shell-space-2) 0 0;color:var(--shell-text-muted);font-size:var(--shell-text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600}h1[data-v-b3b56c25]{font-size:var(--shell-text-xl);letter-spacing:-.025em;margin:0}p[data-v-b3b56c25]:not(.project-state__eyebrow){max-width:380px;color:var(--shell-text-secondary);font-size:var(--shell-text-base);margin:0;line-height:1.65}.project-state__button[data-v-b3b56c25]{border:1px solid var(--shell-border-interactive);border-radius:var(--shell-radius-sm);min-height:36px;color:var(--shell-text);font-size:var(--shell-text-base);background:var(--shell-surface-raised);align-items:center;gap:7px;margin-top:10px;padding:0 13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.project-state__button[data-v-b3b56c25]:hover{background:var(--shell-fill-hover);border-color:var(--shell-border-interactive-hover)}@media (prefers-reduced-motion:reduce){.project-state__button[data-v-b3b56c25]{transition:none}}.project-state[data-v-311b0cb9]{justify-content:center;align-items:center;gap:var(--shell-space-3);min-height:100%;padding:var(--shell-space-8);text-align:center;background:var(--shell-surface);color:var(--shell-text);flex-direction:column;display:flex}.project-state__icon[data-v-311b0cb9]{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius-md);width:34px;height:34px;color:var(--shell-status-warning);background:var(--shell-surface-raised);place-items:center;display:grid}.project-state__eyebrow[data-v-311b0cb9]{margin:var(--shell-space-2) 0 0;color:var(--shell-text-muted);font-size:var(--shell-text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600}h1[data-v-311b0cb9]{font-size:var(--shell-text-xl);letter-spacing:-.025em;margin:0}p[data-v-311b0cb9]:not(.project-state__eyebrow){max-width:380px;color:var(--shell-text-secondary);font-size:var(--shell-text-base);margin:0;line-height:1.65}.project-state__button[data-v-311b0cb9]{border:1px solid var(--shell-border-interactive);border-radius:var(--shell-radius-sm);min-height:36px;color:var(--shell-text);font-size:var(--shell-text-base);background:var(--shell-surface-raised);align-items:center;gap:7px;margin-top:10px;padding:0 13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.project-state__button[data-v-311b0cb9]:hover{background:var(--shell-fill-hover);border-color:var(--shell-border-interactive-hover)}@media (prefers-reduced-motion:reduce){.project-state__button[data-v-311b0cb9]{transition:none}}.project-shell-skeleton[data-v-5686b2ff]{background:var(--shell-surface);min-height:100%}.project-shell-skeleton__header[data-v-5686b2ff]{background:var(--shell-chrome);border-bottom:1px solid var(--shell-border-strong);align-items:end;min-height:52px;padding:0 18px;display:flex}.project-shell-skeleton__action[data-v-5686b2ff],.project-shell-skeleton__card[data-v-5686b2ff],.project-shell-skeleton__eyebrow[data-v-5686b2ff],.project-shell-skeleton__identity[data-v-5686b2ff],.project-shell-skeleton__tab[data-v-5686b2ff],.project-shell-skeleton__title[data-v-5686b2ff]{background:var(--shell-fill-strong);border-radius:var(--shell-radius-xs)}.project-shell-skeleton__identity[data-v-5686b2ff]{flex:none;width:136px;height:14px;margin-bottom:18px}.project-shell-skeleton__tabs[data-v-5686b2ff]{align-items:end;gap:var(--shell-space-1);height:44px;margin-left:var(--shell-space-1);display:flex}.project-shell-skeleton__tab[data-v-5686b2ff]{border-radius:var(--shell-radius-sm) var(--shell-radius-sm) 0 0;width:44px;height:38px}.project-shell-skeleton__tab--active[data-v-5686b2ff]{background:var(--shell-surface);width:108px}.project-shell-skeleton__actions[data-v-5686b2ff]{justify-content:flex-end;gap:10px;margin-bottom:11px;margin-left:auto;display:flex}.project-shell-skeleton__action[data-v-5686b2ff]{border-radius:var(--shell-radius-sm);width:28px;height:28px}.project-shell-skeleton__body[data-v-5686b2ff]{max-width:1080px;margin:0 auto;padding:56px 48px}.project-shell-skeleton__eyebrow[data-v-5686b2ff]{width:108px;height:12px}.project-shell-skeleton__title[data-v-5686b2ff]{width:min(420px,72%);height:32px;margin-top:18px}.project-shell-skeleton__grid[data-v-5686b2ff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.project-shell-skeleton__card[data-v-5686b2ff]{min-height:146px}.skeleton-shimmer[data-v-5686b2ff]{background-image:linear-gradient(90deg,var(--shell-fill-strong) 0,var(--shell-fill) 45%,var(--shell-fill-strong) 100%);background-size:200% 100%;animation:1.25s ease-in-out infinite skeleton-shimmer-5686b2ff}@keyframes skeleton-shimmer-5686b2ff{to{background-position:-200% 0}}@container (width<=640px){.project-shell-skeleton__header[data-v-5686b2ff]{padding:0 12px}.project-shell-skeleton__tabs[data-v-5686b2ff]{display:none}.project-shell-skeleton__body[data-v-5686b2ff]{padding:34px 20px}.project-shell-skeleton__grid[data-v-5686b2ff]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-5686b2ff]{animation:none}}.project-navigation[data-v-effb3fd8]{--tab-join-size:9px;--tab-join-radius:var(--shell-radius-lg);--tab-gap:5px;justify-content:flex-start;align-items:end;gap:var(--tab-gap);width:max-content;height:44px;display:flex;overflow:visible}.project-navigation__tab[data-v-effb3fd8]{border-radius:var(--shell-radius-tab) var(--shell-radius-tab) 0 0;width:120px;height:44px;color:var(--shell-text-muted);border:1px solid transparent;border-bottom:0;text-decoration:none;transition:width .24s cubic-bezier(.22,.8,.25,1),color .2s ease-out;position:relative}.project-navigation__tab[data-v-effb3fd8],.project-navigation__tab-content[data-v-effb3fd8]{justify-content:center;align-items:center;display:inline-flex}.project-navigation__tab-content[data-v-effb3fd8]{border:inherit;border-radius:inherit;border-bottom:0;gap:7px;width:100%;height:100%}.project-navigation__tab--active[data-v-effb3fd8]{z-index:1;border-radius:var(--shell-radius-panel) var(--shell-radius-panel) 0 0;color:var(--shell-text);background:var(--shell-surface-sunken);box-shadow:0 -1px 0 var(--shell-highlight);border-color:transparent}.project-navigation__tab--active[data-v-effb3fd8]:after,.project-navigation__tab--active[data-v-effb3fd8]:before{width:var(--tab-join-size);height:var(--tab-join-size);content:"";pointer-events:none;position:absolute;bottom:-1px}.project-navigation__tab--active[data-v-effb3fd8]:before{left:calc(0px - var(--tab-join-size));border-bottom-right-radius:var(--tab-join-radius);box-shadow:2px 2px 0 2px var(--shell-surface-sunken)}.project-navigation__tab--active[data-v-effb3fd8]:after{right:calc(0px - var(--tab-join-size));border-bottom-left-radius:var(--tab-join-radius);box-shadow:-2px 2px 0 2px var(--shell-surface-sunken)}.project-navigation__tab--compact[data-v-effb3fd8]{border-radius:var(--tab-join-radius);border-bottom-width:1px;width:44px;height:44px}.project-navigation__tab--compact .project-navigation__tab-content[data-v-effb3fd8]{box-sizing:border-box;border-radius:var(--tab-join-radius);background:var(--shell-chrome);border-color:transparent;border-bottom-width:1px;justify-content:flex-start;gap:0;height:32px;padding:0 14px;transition:background-color .2s ease-out,box-shadow .2s ease-out;overflow:hidden;box-shadow:inset 0 1px transparent}.project-navigation__tab--compact[data-v-effb3fd8]:hover{z-index:2;width:112px;color:var(--shell-text)}.project-navigation__tab--compact[data-v-effb3fd8]:focus-visible{z-index:2;width:112px;color:var(--shell-text)}.project-navigation__tab--compact:hover .project-navigation__tab-content[data-v-effb3fd8]{background:var(--shell-chrome-hover);box-shadow:inset 0 1px 0 var(--shell-highlight)}.project-navigation__tab--compact:focus-visible .project-navigation__tab-content[data-v-effb3fd8]{background:var(--shell-chrome-hover);box-shadow:inset 0 1px 0 var(--shell-highlight)}.project-navigation__tab[data-v-effb3fd8]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:-3px;position:relative}.project-navigation__tab--placeholder[data-v-effb3fd8]{pointer-events:none}.project-navigation__spacer[data-v-effb3fd8]{flex:1;height:44px}.project-navigation__label[data-v-effb3fd8]{font-size:var(--shell-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1;transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,.8,.25,1);overflow:hidden}.project-navigation__tab--compact .project-navigation__label[data-v-effb3fd8]{opacity:0;position:absolute;left:37px;transform:translate(-3px)}.project-navigation__tab--compact:hover .project-navigation__label[data-v-effb3fd8]{opacity:1;transform:translate(0)}.project-navigation__tab--compact:focus-visible .project-navigation__label[data-v-effb3fd8]{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.project-navigation__label[data-v-effb3fd8],.project-navigation__tab[data-v-effb3fd8],.project-navigation__tab-content[data-v-effb3fd8]{transition:none}}.project-header[data-v-fdbd4874]{align-items:end;gap:var(--shell-space-1);background:var(--shell-chrome);min-height:48px;color:var(--shell-text);padding:0 18px;display:flex}.project-header__identity[data-v-fdbd4874]{align-items:center;min-width:0;max-width:min(280px,32vw);height:44px;display:flex}.project-header__project-trigger[data-v-fdbd4874]{box-sizing:border-box;border-radius:var(--shell-radius-lg);max-width:100%;height:44px;min-height:44px;color:var(--shell-text);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 10px;display:inline-flex;position:relative}.project-header__project-trigger[data-v-fdbd4874]:before{border-radius:var(--shell-radius-lg);content:"";pointer-events:none;background:0 0;transition:background-color .15s;position:absolute;top:6px;bottom:6px;left:0;right:0}.project-header__project-trigger[data-v-fdbd4874]:hover:before{background:var(--shell-chrome-hover)}.project-header__project-trigger[data-v-fdbd4874]>*{z-index:1;position:relative}.project-header__action[data-v-fdbd4874]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.project-header__group-btn[data-v-fdbd4874]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.project-header__project-trigger[data-v-fdbd4874]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.project-header__project-name[data-v-fdbd4874]{font-size:var(--shell-text-sm);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.project-header__actions[data-v-fdbd4874]{justify-content:flex-end;align-items:center;gap:var(--shell-space-1);min-height:44px;margin-left:auto;display:flex}.project-header__action[data-v-fdbd4874]{border-radius:var(--shell-radius-pill);width:44px;height:44px;color:var(--shell-text-secondary);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .18s ease-out,background-color .18s ease-out;display:inline-flex}.project-header__action-label[data-v-fdbd4874]{font-size:var(--shell-text-sm);font-weight:600;line-height:1;display:none}.project-header__action[data-v-fdbd4874]:hover{color:var(--shell-text);background:var(--shell-chrome-hover);box-shadow:inset 0 1px 0 var(--shell-highlight)}.project-header__group[data-v-fdbd4874]{box-sizing:border-box;border-radius:var(--shell-radius-lg);background:var(--shell-fill);height:44px;box-shadow:inset 0 1px 0 var(--shell-highlight);align-items:center;gap:2px;padding:3px;display:flex}.project-header__group-btn[data-v-fdbd4874]{box-sizing:border-box;border-radius:calc(var(--shell-radius-lg) - 3px);height:100%;color:var(--shell-text-secondary);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;transition:color .18s ease-out,background-color .18s ease-out;display:inline-flex}.project-header__group-btn[data-v-fdbd4874]:hover:not(.project-header__group-btn--active){color:var(--shell-text);background:var(--shell-chrome-hover)}.project-header__group-btn--active[data-v-fdbd4874]{color:var(--shell-text);background:var(--shell-surface-raised);box-shadow:inset 0 1px 0 var(--shell-highlight)}.project-header__group-btn-label[data-v-fdbd4874]{font-size:var(--shell-text-sm);font-weight:600;line-height:1}.project-header__page-actions[data-v-fdbd4874]{display:contents}@container project-shell (width<=760px){.project-header[data-v-fdbd4874]{padding:0 12px}.project-header__identity[data-v-fdbd4874]{flex:auto}.project-header[data-v-fdbd4874] .project-navigation{display:none}}@media (prefers-reduced-motion:reduce){.project-header__action[data-v-fdbd4874],.project-header__group-btn[data-v-fdbd4874],.project-header__project-trigger[data-v-fdbd4874]{transition:none}}.mobile-project-navigation[data-v-6e702da2]{display:none}@container project-shell (width<=760px){.mobile-project-navigation[data-v-6e702da2]{min-height:calc(62px + var(--safe-area-inset-bottom));padding:7px 10px calc(7px + var(--safe-area-inset-bottom));border-top:1px solid var(--shell-border);background:var(--shell-surface-raised);box-shadow:var(--shell-shadow-nav);justify-content:space-around;align-items:flex-start;gap:2px;display:flex}.mobile-project-navigation__item[data-v-6e702da2]{border-radius:var(--shell-radius-lg);min-width:0;min-height:44px;color:var(--shell-text-muted);font-size:var(--shell-text-sm);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-weight:600;line-height:1;text-decoration:none;display:flex}.mobile-project-navigation__item--active[data-v-6e702da2]{color:var(--shell-text);background:var(--shell-fill)}.mobile-project-navigation__item[data-v-6e702da2]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:-2px}}.project-shell-content[data-v-02b671a8]{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.project-shell-content--scroll-page[data-v-02b671a8]{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow-x:hidden;overflow-y:auto}.project-shell-content--scroll-page [data-v-02b671a8-s]{width:100%;min-height:100%}.project-shell-content--fill-workspace[data-v-02b671a8]{overflow:hidden}.project-shell-content--scroll-page.project-shell-content--split-view[data-v-02b671a8]{box-sizing:border-box;scrollbar-color:var(--shell-border-interactive-hover) transparent;scrollbar-width:thin;border:1px solid var(--shell-border);border-radius:var(--shell-radius-lg);background:var(--shell-surface-sunken);margin:10px}.project-shell-content--scroll-page.project-shell-content--split-view[data-v-02b671a8]::-webkit-scrollbar{width:12px}.project-shell-content--scroll-page.project-shell-content--split-view[data-v-02b671a8]::-webkit-scrollbar-track{margin:var(--shell-space-2) 0;background:0 0}.project-shell-content--scroll-page.project-shell-content--split-view[data-v-02b671a8]::-webkit-scrollbar-thumb{border:3px solid var(--shell-surface-sunken);border-radius:var(--shell-radius-pill);background:var(--shell-border-interactive-hover)}@container project-shell (width<=760px){.project-shell-content--scroll-page.project-shell-content--split-view[data-v-02b671a8]{margin:var(--shell-space-2);border-radius:var(--shell-radius-md)}}.nodelink-wrapper[data-v-9e4712ba]{border-left-color:var(--v08990648)}.icon-bg[data-v-9e4712ba]{background:var(--v08990648)}._wrapper_nbm3i_2{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;width:68px;height:12px;padding:4px;display:flex}._sep_nbm3i_13{box-sizing:border-box;border-right:1px solid #ececec;align-self:stretch;width:1px;position:relative}._container_nbm3i_21{flex:1;padding:4px}._container_nbm3i_21,._frameGroup_nbm3i_30{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._frameGroup_nbm3i_30{color:#4e4e4e;background-color:#fff;border-radius:3px;width:337px;overflow:hidden}._sep2_nbm3i_42{box-sizing:border-box;border-top:1px solid #ececec;align-self:stretch;height:1px;position:relative}._frameWrapper_nbm3i_51{box-sizing:border-box;justify-content:center;width:40px}._frameDiv_nbm3i_61,._frameWrapper_nbm3i_51{flex-direction:row;align-items:center;padding:4px;display:flex}._frameDiv_nbm3i_61{color:#000;flex:1 0 0;justify-content:flex-start;overflow:hidden}._frameContainer_nbm3i_72{background-color:#fff;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;width:342px;display:flex;overflow:hidden}._frameContainer_nbm3i_72:hover{background-color:#f3f3f3}._hoverHide_nbm3i_88,._hoverShow_nbm3i_87{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px}._hoverShow_nbm3i_87{display:none}._frameContainer_nbm3i_72:hover ._hoverShow_nbm3i_87,._hoverHide_nbm3i_88,._varTrigger_nbm3i_105[data-state=open] ._hoverShow_nbm3i_87{display:flex}._frameContainer_nbm3i_72:hover ._hoverHide_nbm3i_88,._varTrigger_nbm3i_105[data-state=open] ._hoverHide_nbm3i_88{display:none}._frameParent3_nbm3i_113{color:#4e4e4e;background-color:#fff;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;width:342px;display:flex;overflow:hidden}._varTrigger_nbm3i_105{color:#000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._varTrigger_nbm3i_105:hover{background-color:#f6f6f6}._wrapper6_nbm3i_140{background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),#f3b354;border-radius:12px;padding:2px 4px;overflow:hidden}._frameWrapper2_nbm3i_151,._wrapper6_nbm3i_140{flex-direction:row;justify-content:center;align-items:center;display:flex}._frameWrapper2_nbm3i_151{box-sizing:border-box;color:#fff;width:40px;padding:4px}._frameParent2_nbm3i_162{color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}._div12_nbm3i_171{font-weight:600;position:relative}._b_nbm3i_176{width:100%}._addParent_nbm3i_180{color:#7d5800;background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),#7d5800;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:2px;padding:5px 14px;font-size:10px;font-style:normal;font-weight:600;line-height:normal;display:flex}._addParent_nbm3i_180:hover{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.8)),#7d5800}._addParent_nbm3i_180:active{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.7)),#7d5800}._frameWrapper4_nbm3i_204{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-end;display:flex}._sep22_nbm3i_212{box-sizing:border-box;border-top:1px solid rgba(138,138,138,.3);align-self:stretch;height:1px;position:relative}._wrapper11_nbm3i_220{box-sizing:border-box;width:40px;height:12px}._wrapper11_nbm3i_220,._wrapper12_nbm3i_231{flex-direction:row}._label_nbm3i_239,._wrapper11_nbm3i_220,._wrapper12_nbm3i_231{justify-content:center;align-items:center;padding:4px;display:flex}._label_nbm3i_239{background:0 0;border-radius:4px;gap:2px}._varMenu_nbm3i_249{background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:124px;padding:4px;display:flex;box-shadow:0 4px 4px rgba(0,0,0,.25)}._varMenu_nbm3i_249 ._title_nbm3i_261{color:#6d6d6d;align-self:stretch;font-size:10px;font-style:normal;font-weight:600;line-height:normal}._deleteVar_nbm3i_270{color:#ea4327!important}._varMenuItem_nbm3i_274{color:#4e4e4e}._deleteVar_nbm3i_270,._varMenuItem_nbm3i_274{cursor:pointer;border-radius:6px;align-self:stretch;align-items:center;gap:7px;padding:4px 5px;display:flex}._deleteVar_nbm3i_270 span,._varMenuItem_nbm3i_274 span{font-size:12px;font-style:normal;font-weight:600;line-height:normal}._deleteVar_nbm3i_270 ._text_nbm3i_294,._varMenuItem_nbm3i_274 ._text_nbm3i_294{font-size:10px}.project-utility-panel[data-v-d5bfbc2d]{height:100%;min-height:0;color:var(--shell-text);background:0 0;flex-direction:column;display:flex;overflow:hidden}.project-utility-panel__header[data-v-d5bfbc2d]{flex:none;align-items:center;gap:10px;min-height:54px;padding:8px 9px 7px 13px;display:flex}.project-utility-panel__identity[data-v-d5bfbc2d]{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.project-utility-panel__icon[data-v-d5bfbc2d]{color:#795f4e;background:#f2ece5;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.project-utility-panel__icon.is-test[data-v-d5bfbc2d]{color:#76551f;background:#fbf3e5}.project-utility-panel__identity>div[data-v-d5bfbc2d]{align-items:baseline;gap:7px;min-width:0;display:flex}.project-utility-panel__identity strong[data-v-d5bfbc2d]{color:var(--shell-text);letter-spacing:-.01em;font-size:12.5px;font-weight:680}.project-utility-panel__identity small[data-v-d5bfbc2d]{min-width:0;color:var(--shell-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.project-utility-panel__close[data-v-d5bfbc2d]{border-radius:var(--shell-radius-pill);width:31px;height:31px;color:var(--shell-text-muted);background:0 0;border:0;flex:none;place-items:center;transition:color .16s,background-color .16s;display:grid}.project-utility-panel__close[data-v-d5bfbc2d]:hover{color:var(--shell-text);background:var(--shell-fill-hover)}.project-utility-panel__close[data-v-d5bfbc2d]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:1px}.project-utility-panel__notice[data-v-d5bfbc2d]{color:var(--shell-text-muted);flex:none;padding:0 14px 8px 51px;font-size:9.5px;line-height:1.4}.project-utility-panel__body[data-v-d5bfbc2d]{flex:auto;min-height:0}.project-utility-panel__test[data-v-d5bfbc2d]{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.project-utility-panel__close[data-v-d5bfbc2d]{transition:none}}.option-panel[data-v-c82dc5ae]{align-items:stretch;gap:2px;height:100%;display:flex}.option-panel__action[data-v-c82dc5ae]{box-sizing:border-box;border-radius:calc(var(--shell-radius-lg) - 3px);height:100%;color:var(--shell-text-secondary);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;transition:color .18s ease-out,background-color .18s ease-out;display:inline-flex}.option-panel__action[data-v-c82dc5ae]:hover:not(.option-panel__action--active){color:var(--shell-text);background:var(--shell-chrome-hover)}.option-panel__action--active[data-v-c82dc5ae]{color:var(--shell-text);background:var(--shell-surface-raised);box-shadow:inset 0 1px 0 var(--shell-highlight)}.option-panel__action[data-v-c82dc5ae]:disabled{cursor:not-allowed;opacity:.6}.option-panel__action[data-v-c82dc5ae]:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:2px}.option-panel__action-label[data-v-c82dc5ae]{font-size:var(--shell-text-sm);font-weight:600;line-height:1}.option-panel__icon-badge[data-v-c82dc5ae]{display:inline-flex;position:relative}.option-panel__badge[data-v-c82dc5ae]{border-radius:var(--shell-radius-pill);min-width:14px;height:14px;color:var(--shell-text-on-accent);justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-7px}.option-panel__badge--error[data-v-c82dc5ae]{background:var(--shell-danger)}.option-panel__badge--warning[data-v-c82dc5ae],.option-panel__dot[data-v-c82dc5ae]{background:var(--shell-status-warning)}.option-panel__dot[data-v-c82dc5ae]{border-radius:var(--shell-radius-pill);width:7px;height:7px;box-shadow:0 0 0 2px var(--shell-fill);position:absolute;top:-1px;right:-1px}.option-panel__spin[data-v-c82dc5ae]{animation:1s linear infinite option-panel-spin-c82dc5ae}@keyframes option-panel-spin-c82dc5ae{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.option-panel__action[data-v-c82dc5ae]{transition:none}.option-panel__spin[data-v-c82dc5ae]{animation:none}}.project-shell[data-v-8ae979a2]{flex-direction:column;container:project-shell/inline-size}.project-shell[data-v-8ae979a2],.project-shell__workspace[data-v-8ae979a2]{background:var(--shell-surface-sunken);flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.project-shell__workspace[data-v-8ae979a2]{position:relative}.project-shell__utility[data-v-8ae979a2]{border-radius:var(--shell-radius-xl);background:var(--shell-surface-raised);width:max(350px,min(28vw,410px));max-width:90vw;min-height:0;box-shadow:inset 0 1px 0 var(--shell-highlight);border:0;flex:none;margin:10px 10px 10px 0;overflow:hidden}.project-shell__switcher-backdrop[data-v-8ae979a2]{z-index:50;padding:var(--shell-space-3);background:var(--shell-scrim);backdrop-filter:blur(3px);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.project-shell__switcher[data-v-8ae979a2]{border:1px solid var(--shell-border);border-radius:var(--shell-radius-panel);background:var(--shell-surface-raised);width:min(386px,100%);height:100%;box-shadow:var(--shell-shadow-overlay);overflow:hidden}.project-switcher-enter-active[data-v-8ae979a2],.project-switcher-leave-active[data-v-8ae979a2]{transition:opacity .22s}.project-switcher-enter-from[data-v-8ae979a2],.project-switcher-leave-to[data-v-8ae979a2]{opacity:0}.project-switcher-enter-active .project-shell__switcher[data-v-8ae979a2],.project-switcher-leave-active .project-shell__switcher[data-v-8ae979a2]{transition:transform .28s cubic-bezier(.22,.86,.26,1)}.project-switcher-enter-from .project-shell__switcher[data-v-8ae979a2],.project-switcher-leave-to .project-shell__switcher[data-v-8ae979a2]{transform:translate(calc(-100% - 18px))}.project-copilot-enter-active[data-v-8ae979a2],.project-copilot-leave-active[data-v-8ae979a2]{transition:opacity .2s ease-out,transform .26s cubic-bezier(.22,.8,.25,1)}.project-copilot-enter-from[data-v-8ae979a2],.project-copilot-leave-to[data-v-8ae979a2]{opacity:0;transform:translate(8px)}@container project-shell (width<=760px){.project-shell--chat-focus[data-v-8ae979a2] .mobile-project-navigation,.project-shell--chat-focus[data-v-8ae979a2] .project-header{display:none}.project-shell__utility[data-v-8ae979a2]{inset:var(--shell-space-2);z-index:30;width:auto;max-width:none;margin:0;position:absolute}.project-shell__switcher-backdrop[data-v-8ae979a2]{padding:var(--shell-space-2);align-items:flex-end}.project-shell__switcher[data-v-8ae979a2]{border-radius:var(--shell-radius-panel);width:100%;height:min(720px,84%)}.project-switcher-enter-from .project-shell__switcher[data-v-8ae979a2],.project-switcher-leave-to .project-shell__switcher[data-v-8ae979a2]{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.project-copilot-enter-active[data-v-8ae979a2],.project-copilot-leave-active[data-v-8ae979a2],.project-switcher-enter-active[data-v-8ae979a2],.project-switcher-enter-active .project-shell__switcher[data-v-8ae979a2],.project-switcher-leave-active[data-v-8ae979a2],.project-switcher-leave-active .project-shell__switcher[data-v-8ae979a2]{transition:none}}
