.Switch-module__wZWzNq__switch{background:var(--ui-status-muted);border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background-color .12s;position:relative}.Switch-module__wZWzNq__switch[aria-checked=true]{background:var(--ui-action)}.Switch-module__wZWzNq__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:3px;left:3px}.Switch-module__wZWzNq__switch[aria-checked=true] .Switch-module__wZWzNq__thumb{transform:translate(16px)}.Switch-module__wZWzNq__switch:focus-visible{outline:2px solid var(--color-stone-500);outline-offset:4px}@media (max-width:640px){.Switch-module__wZWzNq__switch:before{content:"";position:absolute;inset:-10px -2px}}@media (prefers-reduced-motion:reduce){.Switch-module__wZWzNq__switch,.Switch-module__wZWzNq__thumb{transition:none}}.Switch-module__wZWzNq__switch{cursor:pointer;touch-action:manipulation}.Switch-module__wZWzNq__switch:disabled{opacity:.45;cursor:not-allowed}
.TextLink-module__RuyVCq__link{color:var(--color-stone-600);font-size:var(--ui-text-small);border-radius:4px;align-items:center;gap:4px;display:inline-flex}.TextLink-module__RuyVCq__link:hover,.TextLink-module__RuyVCq__link:focus-visible{color:var(--color-stone-950);text-decoration:underline}.TextLink-module__RuyVCq__link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}
.ProjectAgentSelection-module__cifC7W__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;margin-bottom:14px;display:flex}
.LoadingSkeleton-module__Ak1q4W__skeleton{width:100%;min-width:0;min-height:320px;padding-block:8px}.LoadingSkeleton-module__Ak1q4W__content{animation:1.6s ease-in-out infinite LoadingSkeleton-module__Ak1q4W__breathe}.LoadingSkeleton-module__Ak1q4W__row{border-bottom:1px solid var(--color-stone-200);align-items:center;gap:16px;min-height:88px;padding-block:20px;display:flex}.LoadingSkeleton-module__Ak1q4W__lines{flex:1;min-width:0}.LoadingSkeleton-module__Ak1q4W__title,.LoadingSkeleton-module__Ak1q4W__subtitle,.LoadingSkeleton-module__Ak1q4W__caption,.LoadingSkeleton-module__Ak1q4W__avatar,.LoadingSkeleton-module__Ak1q4W__value{background:var(--color-stone-200);border-radius:4px;display:block}.LoadingSkeleton-module__Ak1q4W__title{width:min(55%,220px);height:16px}.LoadingSkeleton-module__Ak1q4W__subtitle{background:var(--color-stone-100);width:min(75%,360px);height:12px;margin-top:12px}.LoadingSkeleton-module__Ak1q4W__caption{width:96px;height:12px;margin-bottom:12px}.LoadingSkeleton-module__Ak1q4W__avatar{border-radius:9px;flex-shrink:0;width:36px;height:36px}.LoadingSkeleton-module__Ak1q4W__value{background:var(--color-stone-100);width:100px;height:32px}.LoadingSkeleton-module__Ak1q4W__identity{border-bottom:1px solid var(--color-stone-200);align-items:center;gap:20px;padding-block:8px 28px;display:flex}.LoadingSkeleton-module__Ak1q4W__identity .LoadingSkeleton-module__Ak1q4W__avatar{border-radius:16px;width:64px;height:64px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=detail]{min-height:480px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=compact]{min-height:160px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=compact] .LoadingSkeleton-module__Ak1q4W__row{min-height:48px;padding-block:10px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=compact] .LoadingSkeleton-module__Ak1q4W__value{display:none}.LoadingSkeleton-module__Ak1q4W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes LoadingSkeleton-module__Ak1q4W__breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LoadingSkeleton-module__Ak1q4W__content{animation:none}}@media (max-width:640px){.LoadingSkeleton-module__Ak1q4W__value{width:64px}.LoadingSkeleton-module__Ak1q4W__row{gap:12px}}.LoadingSkeleton-module__Ak1q4W__client .LoadingSkeleton-module__Ak1q4W__subtitle{width:180px;max-width:100%;height:20px;margin-top:0}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list]{min-height:0;padding-block:0}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__caption{height:18px;margin-bottom:10px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__row{border-bottom:0;gap:14px;min-height:64px;padding:12px 16px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__row+.LoadingSkeleton-module__Ak1q4W__row{border-top:1px solid var(--color-stone-100)}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__title{height:20px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__subtitle{height:18px;margin-top:2px}.LoadingSkeleton-module__Ak1q4W__skeleton[data-variant=list] .LoadingSkeleton-module__Ak1q4W__value{height:24px}.LoadingSkeleton-module__Ak1q4W__client{gap:24px;display:grid}.LoadingSkeleton-module__Ak1q4W__cardLines{gap:12px;animation:1.6s ease-in-out infinite LoadingSkeleton-module__Ak1q4W__breathe;display:grid}@media (prefers-reduced-motion:reduce){.LoadingSkeleton-module__Ak1q4W__cardLines{animation:none}}.LoadingSkeleton-module__Ak1q4W__skeleton,.LoadingSkeleton-module__Ak1q4W__client{animation:.12s ease-out .2s both LoadingSkeleton-module__Ak1q4W__placeholder-in}@keyframes LoadingSkeleton-module__Ak1q4W__placeholder-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingSkeleton-module__Ak1q4W__skeleton,.LoadingSkeleton-module__Ak1q4W__client{animation:0s .2s both LoadingSkeleton-module__Ak1q4W__placeholder-in}}
.ResourceDetailsList-module__52nuEG__list{--resource-icon-size:44px;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;padding-inline:20px}.ResourceDetailsList-module__52nuEG__row{grid-template-columns:var(--resource-icon-size) minmax(0, 1fr) auto auto;align-items:center;gap:4px 12px;padding:20px 0;display:grid}.ResourceDetailsList-module__52nuEG__row+.ResourceDetailsList-module__52nuEG__row{border-top:1px solid var(--ui-border)}.ResourceDetailsList-module__52nuEG__icon{width:var(--resource-icon-size);height:var(--resource-icon-size);color:var(--ui-text-muted);grid-area:1/1/3;place-items:center;display:grid}.ResourceDetailsList-module__52nuEG__title{color:var(--color-stone-900);overflow-wrap:anywhere;grid-area:1/2;font-size:14px;font-weight:500;line-height:20px}.ResourceDetailsList-module__52nuEG__description{font-family:var(--font-mono);color:var(--ui-text-muted);font-size:var(--ui-text-small);overflow-wrap:anywhere;grid-area:2/2;margin:0;line-height:18px}.ResourceDetailsList-module__52nuEG__meta{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;align-items:center;gap:8px;max-width:260px;display:flex}.ResourceDetailsList-module__52nuEG__actions{grid-area:1/4/3;justify-self:end}.ResourceDetailsList-module__52nuEG__notice{background:var(--color-amber-50);color:var(--color-amber-900);font-size:var(--ui-text-small);overflow-wrap:anywhere;border-radius:6px;grid-area:3/1/auto/-1;margin-top:12px;padding:10px 12px;line-height:1.6}.ResourceDetailsList-module__52nuEG__notice code{border:1px solid var(--color-amber-200);background:var(--ui-surface);border-radius:4px;padding:1px 4px;font-size:11px}.ResourceDetailsList-module__52nuEG__row[data-without-icon]{grid-template-columns:minmax(0,1fr) auto auto}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__title,.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__description{grid-column:1}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__meta{grid-column:2}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__actions{grid-column:3}@media (max-width:900px){.ResourceDetailsList-module__52nuEG__row{grid-template-columns:var(--resource-icon-size) minmax(0, 1fr) auto}.ResourceDetailsList-module__52nuEG__meta{grid-area:3/2;justify-content:flex-start;max-width:none;margin-top:8px}.ResourceDetailsList-module__52nuEG__actions{grid-column:3}.ResourceDetailsList-module__52nuEG__notice{grid-row:4}}@media (min-width:641px) and (max-width:900px){.ResourceDetailsList-module__52nuEG__row[data-without-icon]{grid-template-columns:minmax(0,1fr) auto}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__meta{grid-column:1}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__actions{grid-column:2}}@media (max-width:640px){.ResourceDetailsList-module__52nuEG__row{grid-template-columns:var(--resource-icon-size) minmax(0, 1fr);gap:4px 10px;padding-block:16px}.ResourceDetailsList-module__52nuEG__icon{width:var(--resource-icon-size)}.ResourceDetailsList-module__52nuEG__actions{grid-area:4/2;justify-self:end;margin-top:8px}.ResourceDetailsList-module__52nuEG__notice{grid-row:5}.ResourceDetailsList-module__52nuEG__row[data-without-icon]{grid-template-columns:minmax(0,1fr)}.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__meta,.ResourceDetailsList-module__52nuEG__row[data-without-icon] .ResourceDetailsList-module__52nuEG__actions{grid-column:1}}
.ResourcePage-module__qdc5Cq__page{gap:24px;display:grid}.ResourcePage-module__qdc5Cq__muted{color:var(--color-stone-500);font-size:13px;line-height:1.6}.ResourcePage-module__qdc5Cq__mono{font-family:var(--font-mono);font-size:12.5px}.ResourcePage-module__qdc5Cq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__actions :is([data-variant=primary],[data-variant=secondary]){min-height:38px;padding:8px 14px}.ResourcePage-module__qdc5Cq__pageHeader{border-bottom:1px solid var(--color-stone-200);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:24px;display:flex}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__pageHeader h1,.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__detailHeader h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.2}.ResourcePage-module__qdc5Cq__pageHeader p{max-width:560px;color:var(--color-stone-500);margin-top:6px;font-size:13.5px;line-height:1.6}.ResourcePage-module__qdc5Cq__breadcrumb{border-bottom:1px solid var(--color-stone-200);color:var(--color-stone-900);align-items:center;gap:10px;padding-bottom:18px;font-size:13px;display:flex}.ResourcePage-module__qdc5Cq__breadcrumb :is(a,button){cursor:pointer;color:var(--color-stone-500);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.ResourcePage-module__qdc5Cq__breadcrumb :is(a,button):hover{color:var(--color-stone-900)}.ResourcePage-module__qdc5Cq__breadcrumb svg{color:var(--color-stone-400)}.ResourcePage-module__qdc5Cq__breadcrumb span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ResourcePage-module__qdc5Cq__detailHeader{border-bottom:1px solid var(--color-stone-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 28px;display:flex}.ResourcePage-module__qdc5Cq__detailIdentity{align-items:center;gap:20px;min-width:0;display:flex}.ResourcePage-module__qdc5Cq__detailText{min-width:0}.ResourcePage-module__qdc5Cq__detailSubtitle{color:var(--color-stone-500);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:13px;display:flex}.ResourcePage-module__qdc5Cq__page h2.ResourcePage-module__qdc5Cq__listHeading{margin:8px 0 24px;font-size:16px;font-weight:500}.ResourcePage-module__qdc5Cq__listHeading span{color:var(--color-stone-400);font-weight:400}.ResourcePage-module__qdc5Cq__list{border:1px solid var(--color-stone-200);background:#fff;border-radius:10px;overflow:hidden}.ResourcePage-module__qdc5Cq__list>li+li{border-top:1px solid var(--color-stone-100)}.ResourcePage-module__qdc5Cq__row{align-items:center;gap:14px;min-height:64px;padding:12px 16px;transition:background-color .12s;display:flex}.ResourcePage-module__qdc5Cq__row:hover{background:var(--color-stone-50)}.ResourcePage-module__qdc5Cq__list .ResourcePage-module__qdc5Cq__row:focus-visible{outline-offset:-2px}.ResourcePage-module__qdc5Cq__rowMain{flex:1;gap:2px;min-width:0;display:grid}.ResourcePage-module__qdc5Cq__rowTitle{color:var(--color-stone-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ResourcePage-module__qdc5Cq__rowSubtitle{color:var(--color-stone-500);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ResourcePage-module__qdc5Cq__rowMeta{color:var(--color-stone-500);flex-shrink:0;align-items:center;gap:16px;font-size:12.5px;display:flex}.ResourcePage-module__qdc5Cq__chevron{color:var(--color-stone-400);flex-shrink:0}.ResourcePage-module__qdc5Cq__iconTile{border:1px solid var(--color-stone-200);background:linear-gradient(180deg, white, var(--color-stone-100));color:var(--color-stone-600);flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.ResourcePage-module__qdc5Cq__badge{border:1px solid var(--color-stone-200);color:var(--color-stone-600);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.ResourcePage-module__qdc5Cq__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ResourcePage-module__qdc5Cq__badge[data-tone=success]{border-color:var(--color-emerald-200);background:var(--color-emerald-50);color:var(--color-emerald-700)}.ResourcePage-module__qdc5Cq__badge[data-tone=warning]{border-color:var(--color-amber-200);background:var(--color-amber-50);color:var(--color-amber-700)}.ResourcePage-module__qdc5Cq__badge[data-tone=danger]{border-color:var(--color-red-200);background:var(--color-red-50);color:var(--color-red-700)}.ResourcePage-module__qdc5Cq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ResourcePage-module__qdc5Cq__card{border:1px solid var(--color-stone-200);background:#fff;border-radius:10px;min-width:0;padding:20px}.ResourcePage-module__qdc5Cq__card[data-wide=true]{grid-column:1/-1}.ResourcePage-module__qdc5Cq__cardHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__cardHeading h3{font-size:14px;font-weight:500}.ResourcePage-module__qdc5Cq__summary{gap:12px;display:grid}.ResourcePage-module__qdc5Cq__summaryRow{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.ResourcePage-module__qdc5Cq__summaryRow dt{color:var(--color-stone-500);flex-shrink:0;font-size:12.5px}.ResourcePage-module__qdc5Cq__summaryRow dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}@media (max-width:860px){.ResourcePage-module__qdc5Cq__rowMeta{display:none}}@media (max-width:720px){.ResourcePage-module__qdc5Cq__cardGrid{grid-template-columns:minmax(0,1fr)}.ResourcePage-module__qdc5Cq__detailHeader{padding-bottom:20px}.ResourcePage-module__qdc5Cq__detailIdentity{gap:14px}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__detailHeader h1{font-size:22px}}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__inventoryHeader{border-bottom:0;align-items:center;gap:24px;padding-bottom:0}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__inventoryHeader h1{letter-spacing:normal;font-size:30px;font-weight:600}.ResourcePage-module__qdc5Cq__page .ResourcePage-module__qdc5Cq__inventoryHeader p{margin-top:12px;font-size:13px}.ResourcePage-module__qdc5Cq__breadcrumbPlain{border-bottom:0;gap:16px;min-width:0;padding-bottom:0;font-size:14px}.ResourcePage-module__qdc5Cq__breadcrumbPlain :is(a,button){letter-spacing:normal;text-transform:none;flex-shrink:0;font-size:14px;font-weight:400}.ResourcePage-module__qdc5Cq__breadcrumbPlain svg{flex-shrink:0;width:14px;height:14px}.ResourcePage-module__qdc5Cq__breadcrumbPlain span{font-weight:400}.ResourcePage-module__qdc5Cq__breadcrumbPlain :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:2px}
.ConfirmDialog-module__d1N2zG__confirmationInput.ConfirmDialog-module__d1N2zG__confirmationInput{border-color:var(--ui-border-strong);border-radius:6px;margin-top:16px;padding:10px 12px}
.EditorActions-module__6RN5Pa__root{--swap-ease:cubic-bezier(.2, .8, .2, 1);place-items:center end;display:grid}.EditorActions-module__6RN5Pa__root>*{grid-area:1/1}.EditorActions-module__6RN5Pa__menu{transform-origin:50%;transition:opacity .14s ease, transform .22s var(--swap-ease);display:flex}.EditorActions-module__6RN5Pa__root[data-editing=true] .EditorActions-module__6RN5Pa__menu{opacity:0;pointer-events:none;transform:scale(.6)rotate(90deg)}.EditorActions-module__6RN5Pa__root[data-editing=false] .EditorActions-module__6RN5Pa__menu{transition-delay:.12s}.EditorActions-module__6RN5Pa__edit{--edit-bleed:-8px;clip-path:inset(var(--edit-bleed));transition:clip-path .28s var(--swap-ease) 60ms, opacity .18s ease 60ms;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.EditorActions-module__6RN5Pa__root[data-editing=false] .EditorActions-module__6RN5Pa__edit{clip-path:inset(var(--edit-bleed) var(--edit-bleed) var(--edit-bleed) calc(100% - 38px));opacity:0;pointer-events:none;transition:clip-path .22s var(--swap-ease), opacity .16s ease 60ms}.EditorActions-module__6RN5Pa__edit>*{transition:transform .28s var(--swap-ease) 60ms}.EditorActions-module__6RN5Pa__root[data-editing=false] .EditorActions-module__6RN5Pa__edit>*{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.EditorActions-module__6RN5Pa__root[data-editing] .EditorActions-module__6RN5Pa__menu,.EditorActions-module__6RN5Pa__root[data-editing] .EditorActions-module__6RN5Pa__edit,.EditorActions-module__6RN5Pa__root[data-editing] .EditorActions-module__6RN5Pa__edit>*{transition:opacity .12s}.EditorActions-module__6RN5Pa__root[data-editing=true] .EditorActions-module__6RN5Pa__menu,.EditorActions-module__6RN5Pa__root[data-editing=false] .EditorActions-module__6RN5Pa__edit,.EditorActions-module__6RN5Pa__root[data-editing=false] .EditorActions-module__6RN5Pa__edit>*{clip-path:none;transform:none}}
.LoadingTransition-module__R1FLjW__pending,.LoadingTransition-module__R1FLjW__ready{display:contents}.LoadingTransition-module__R1FLjW__pending>*{animation:.12s ease-out .2s both LoadingTransition-module__R1FLjW__reveal}.LoadingTransition-module__R1FLjW__ready>*{animation:.16s ease-out both LoadingTransition-module__R1FLjW__reveal}@keyframes LoadingTransition-module__R1FLjW__reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingTransition-module__R1FLjW__pending>*{animation:0s .2s both LoadingTransition-module__R1FLjW__reveal}.LoadingTransition-module__R1FLjW__ready>*{animation:none}}
.SettingsRows-module__fFoIEG__rows{border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);width:100%;padding-inline:var(--ui-panel-padding);background:var(--ui-surface);box-shadow:var(--ui-panel-shadow)}.SettingsRows-module__fFoIEG__row{min-height:104px;padding-block:var(--ui-row-padding);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(160px,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.SettingsRows-module__fFoIEG__row:last-child{border-bottom:0}.SettingsRows-module__fFoIEG__label{font-size:var(--ui-text-label);color:var(--ui-text);font-weight:400}.SettingsRows-module__fFoIEG__description{color:var(--ui-text-muted);font-size:var(--ui-text-description);margin-top:6px;line-height:1.5;display:block}.SettingsRows-module__fFoIEG__control{text-align:right;justify-self:end;min-width:0}.SettingsRows-module__fFoIEG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.SettingsRows-module__fFoIEG__header.SettingsRows-module__fFoIEG__header :is(h1,h2){letter-spacing:var(--settings-heading-tracking,-.015em);font-size:18px;font-weight:500}@media (max-width:640px){.SettingsRows-module__fFoIEG__rows{padding-inline:var(--ui-panel-padding-mobile)}.SettingsRows-module__fFoIEG__row{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px}.SettingsRows-module__fFoIEG__control{text-align:left;justify-self:start}}
.AppShell-module__onZTIa__surface{--sidebar-surface:color-mix(in srgb, var(--color-stone-200) 50%, white);--sidebar-selected:var(--color-stone-300);--sidebar-hover:color-mix(in srgb, var(--color-stone-300) 50%, var(--sidebar-surface));background:var(--sidebar-surface)}.AppShell-module__onZTIa__iconButton{width:44px;height:44px;color:var(--color-stone-600);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.AppShell-module__onZTIa__iconButton:hover{background:var(--sidebar-hover);color:var(--color-stone-950)}.AppShell-module__onZTIa__iconButton:focus-visible{outline:2px solid var(--color-stone-500);outline-offset:1px}
.PageTemplate-module__0PHOgG__page{width:100%;max-width:880px;margin-inline:auto;padding-top:8px}.PageTemplate-module__0PHOgG__canvas{width:100%;min-width:0}
.AccountDialog-module__OCRvaG__content{z-index:50;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;gap:20px;width:min(480px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:24px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.AccountDialog-module__OCRvaG__header{align-items:center;gap:16px;display:flex}.AccountDialog-module__OCRvaG__title.AccountDialog-module__OCRvaG__title{letter-spacing:normal;flex:1;min-width:0;font-size:18px;font-weight:600;line-height:1.3}.AccountDialog-module__OCRvaG__close.AccountDialog-module__OCRvaG__close{width:18px;height:18px;color:var(--color-stone-500);flex-shrink:0;position:relative}.AccountDialog-module__OCRvaG__close.AccountDialog-module__OCRvaG__close:hover{color:var(--color-stone-900)}.AccountDialog-module__OCRvaG__close:before{content:"";position:absolute;inset:-12px}.AccountDialog-module__OCRvaG__tabs{background:var(--color-stone-100);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.AccountDialog-module__OCRvaG__tab{min-height:32px;color:var(--color-stone-500);border-radius:6px;font-size:13px;font-weight:500;transition:color .12s,background-color .12s}.AccountDialog-module__OCRvaG__tab:hover{color:var(--color-stone-900)}.AccountDialog-module__OCRvaG__tab[aria-selected=true]{color:var(--color-stone-900);background:#fff;box-shadow:0 1px 2px #1c191714}.AccountDialog-module__OCRvaG__tab:focus-visible{outline:2px solid var(--color-stone-500);outline-offset:1px}.AccountDialog-module__OCRvaG__form{gap:16px;display:grid}.AccountDialog-module__OCRvaG__field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.AccountDialog-module__OCRvaG__field>label,.AccountDialog-module__OCRvaG__field>legend{color:var(--color-stone-600);margin-bottom:0;padding:0;font-size:12px;font-weight:500}.AccountDialog-module__OCRvaG__field>legend{margin-bottom:6px}.AccountDialog-module__OCRvaG__avatars{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.AccountDialog-module__OCRvaG__avatar{aspect-ratio:1;cursor:pointer;border-radius:999px;place-items:center;display:grid;position:relative}.AccountDialog-module__OCRvaG__avatar input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AccountDialog-module__OCRvaG__avatar:has(input:checked){box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--color-stone-900)}.AccountDialog-module__OCRvaG__avatar:has(input:focus-visible){outline:2px solid var(--color-stone-500);outline-offset:5px}.AccountDialog-module__OCRvaG__avatar:hover:not(:has(input:checked)){box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--color-stone-300)}.AccountDialog-module__OCRvaG__avatar:has(input:disabled){cursor:not-allowed;opacity:.6}.AccountDialog-module__OCRvaG__hint{color:var(--color-stone-500);font-size:12px;line-height:1.5}.AccountDialog-module__OCRvaG__error{color:var(--color-red-700);font-size:13px}.AccountDialog-module__OCRvaG__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:520px){.AccountDialog-module__OCRvaG__content{padding:20px 16px}}
.Badge-module__3ADgsq__badge{background:var(--color-stone-100);flex-shrink:0;align-items:center;display:inline-flex}.Badge-module__3ADgsq__neutral{color:var(--color-stone-500);border-radius:6px;padding:3px 8px;font-size:11px}.Badge-module__3ADgsq__code{color:var(--ui-text);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:8px;flex-shrink:1;padding:6px 10px;font-size:13px}
.Button-module__Ly0Bva__button{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);min-height:40px;color:var(--ui-text-secondary);font-size:var(--ui-text-description);text-align:center;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:400;display:inline-flex}.Button-module__Ly0Bva__button:hover{background:var(--ui-surface-subtle)}.Button-module__Ly0Bva__button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.Button-module__Ly0Bva__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__Ly0Bva__primary,.Button-module__Ly0Bva__secondary{min-height:var(--ui-control-height);font-size:var(--ui-text-small);border-radius:6px;padding:10px 16px;font-weight:600}.Button-module__Ly0Bva__primary{background:var(--ui-action);color:#fff;border-color:#0000}.Button-module__Ly0Bva__primary:hover{background:var(--ui-action-hover)}.Button-module__Ly0Bva__secondary{border-color:var(--ui-border-strong)}.Button-module__Ly0Bva__danger{color:var(--ui-danger);border-color:var(--ui-danger-border)}.Button-module__Ly0Bva__danger:hover,.Button-module__Ly0Bva__danger:focus-visible,.Button-module__Ly0Bva__danger-ghost:focus-visible,.Button-module__Ly0Bva__danger-ghost:hover{background:var(--ui-danger-subtle);color:var(--ui-danger)}.Button-module__Ly0Bva__danger-ghost{color:var(--ui-text-muted);background:0 0;border:0;border-radius:6px}.Button-module__Ly0Bva__link{min-height:0;color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.Button-module__Ly0Bva__default{border-color:var(--ui-border-strong);white-space:nowrap;min-height:34px;color:var(--color-stone-600);border-radius:999px;padding:4px 16px;font-weight:500;line-height:1.4}.Button-module__Ly0Bva__default:hover{background:var(--ui-surface-muted);color:var(--color-stone-950)}.Button-module__Ly0Bva__compact{min-height:36px;font-size:var(--ui-text-small);padding:8px 10px}@media (max-width:640px){.Button-module__Ly0Bva__compact,.Button-module__Ly0Bva__default{min-height:44px}}.Button-module__Ly0Bva__outline{border-color:var(--ui-border)}.Button-module__Ly0Bva__outline:focus-visible{background:var(--ui-surface-subtle)}.Button-module__Ly0Bva__danger-solid{color:#fff;background:var(--ui-danger);border:0;border-radius:6px;padding:0 16px;font-size:14px;font-weight:500}.Button-module__Ly0Bva__danger-solid:hover{background:var(--color-red-800)}
.ResourceCardList-module__zzr-Fa__list{--resource-icon-size:44px;--resource-row-padding:var(--ui-panel-padding);padding:0 var(--resource-row-padding);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);box-shadow:var(--ui-panel-shadow);margin:0;list-style:none}.ResourceCardList-module__zzr-Fa__row{padding-block:var(--resource-row-padding);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ResourceCardList-module__zzr-Fa__row+.ResourceCardList-module__zzr-Fa__row{border-top:1px solid var(--ui-border)}.ResourceCardList-module__zzr-Fa__main{min-width:0}.ResourceCardList-module__zzr-Fa__identity{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ResourceCardList-module__zzr-Fa__identity[data-muted]{color:var(--color-stone-500)}.ResourceCardList-module__zzr-Fa__name{cursor:pointer;min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ResourceCardList-module__zzr-Fa__name:hover,.ResourceCardList-module__zzr-Fa__name:focus-visible{color:var(--color-stone-950);text-decoration:underline}.ResourceCardList-module__zzr-Fa__secondary{color:var(--color-stone-500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.ResourceCardList-module__zzr-Fa__meta:before,.ResourceCardList-module__zzr-Fa__meta>*+:before{content:" · ";white-space:pre}.ResourceCardList-module__zzr-Fa__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;display:flex}.ResourceCardList-module__zzr-Fa__icon{width:var(--resource-icon-size);height:var(--resource-icon-size);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--color-stone-600);border-radius:10px;place-items:center;display:grid}@media (max-width:640px){.ResourceCardList-module__zzr-Fa__list{padding-inline:20px}.ResourceCardList-module__zzr-Fa__row{grid-template-columns:var(--resource-icon-size) minmax(0, 1fr);gap:12px}.ResourceCardList-module__zzr-Fa__actions{grid-column:2;justify-self:end}}
.Input-module__afWhRq__input{width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);font-size:var(--ui-text-description);color:var(--color-stone-900);padding:10px 14px;display:block}.Input-module__afWhRq__input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (max-width:540px){.Input-module__afWhRq__input{min-height:44px;font-size:16px}}
.GeneralSettings-module__yMD8YG__page{padding-bottom:40px}.GeneralSettings-module__yMD8YG__page .GeneralSettings-module__yMD8YG__pageHeader{margin-bottom:32px}.GeneralSettings-module__yMD8YG__page .GeneralSettings-module__yMD8YG__pageHeader h1{letter-spacing:-.025em;font-size:30px;font-weight:500}.GeneralSettings-module__yMD8YG__nameField{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.GeneralSettings-module__yMD8YG__nameInput{width:260px;max-width:100%}.GeneralSettings-module__yMD8YG__folderSection{margin-top:28px}.GeneralSettings-module__yMD8YG__archivedNotice{border:1px solid var(--color-amber-200);background:var(--color-amber-50);color:var(--color-amber-900);border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:14px;line-height:1.5}.GeneralSettings-module__yMD8YG__lifecycleSection{margin-top:40px}@media (max-width:640px){.GeneralSettings-module__yMD8YG__page .GeneralSettings-module__yMD8YG__pageHeader{margin-bottom:24px}.GeneralSettings-module__yMD8YG__nameField{align-items:flex-start}}
.SettingsLoading-module__iGKzbG__value{background:var(--color-stone-200);border-radius:6px;width:140px;max-width:100%;height:24px;animation:1.6s ease-in-out infinite SettingsLoading-module__iGKzbG__pulse;display:block}.SettingsLoading-module__iGKzbG__preview{background:var(--color-stone-100);border-radius:4px;width:100px;height:18px;margin-top:6px;display:block}@keyframes SettingsLoading-module__iGKzbG__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.SettingsLoading-module__iGKzbG__value{animation:none}}.SettingsLoading-module__iGKzbG__details>div>div:last-child{border-bottom:0}
.Select-module__Jr4tyq__trigger{background:var(--color-stone-100);width:100%;min-width:0;min-height:42px;color:var(--color-stone-800);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:400;line-height:20px;display:flex}.Select-module__Jr4tyq__trigger.Select-module__Jr4tyq__small{min-height:32px;padding:5px 10px}.Select-module__Jr4tyq__trigger.Select-module__Jr4tyq__ghost{width:auto;color:var(--color-stone-600);background:0 0;gap:4px;padding-inline:8px;font-weight:500}.Select-module__Jr4tyq__trigger.Select-module__Jr4tyq__ghost:hover,.Select-module__Jr4tyq__trigger.Select-module__Jr4tyq__ghost[data-state=open]{background:var(--color-stone-100);color:var(--color-stone-900);border-color:#0000}.Select-module__Jr4tyq__trigger[data-placeholder]{color:var(--color-stone-500)}.Select-module__Jr4tyq__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Select-module__Jr4tyq__trigger:hover,.Select-module__Jr4tyq__trigger[data-state=open]{border-color:var(--color-stone-400);background:#fff}.Select-module__Jr4tyq__trigger:focus-visible{outline:2px solid var(--color-stone-400);outline-offset:3px}.Select-module__Jr4tyq__trigger:disabled{cursor:not-allowed;opacity:.5}.Select-module__Jr4tyq__content.Select-module__Jr4tyq__fitContent{width:max-content;min-width:max(160px, var(--radix-select-trigger-width))}.Select-module__Jr4tyq__icon{color:var(--color-stone-400);flex-shrink:0;display:flex}.Select-module__Jr4tyq__content{z-index:80;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--color-stone-200);color:var(--color-stone-800);background:#fff;border-radius:8px;font-size:12px;overflow:hidden;box-shadow:0 4px 6px -4px #1c19171a,0 12px 28px -8px #1c191724}.Select-module__Jr4tyq__viewport{padding:5px}.Select-module__Jr4tyq__option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;min-height:36px;padding:8px 30px 8px 10px;line-height:20px;display:flex;position:relative}.Select-module__Jr4tyq__option[data-highlighted]{background:var(--color-stone-100);color:var(--color-stone-950)}.Select-module__Jr4tyq__option[data-disabled]{color:var(--color-stone-400);cursor:not-allowed}.Select-module__Jr4tyq__check{color:var(--color-stone-700);display:flex;position:absolute;right:9px}.Select-module__Jr4tyq__scrollButton{color:var(--color-stone-500);background:#fff;justify-content:center;padding:4px;display:flex}@media (max-width:540px){.Select-module__Jr4tyq__trigger,.Select-module__Jr4tyq__option{min-height:44px;font-size:14px}}
.ProjectConnect-module__qDi3qW__surface>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ProjectConnect-module__qDi3qW__surface>header h2{font-size:18px;font-weight:500}.ProjectConnect-module__qDi3qW__surface .ProjectConnect-module__qDi3qW__selection{border:1px solid var(--color-stone-200);background:#fff;border-radius:16px}.ProjectConnect-module__qDi3qW__row{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:24px;padding:20px 24px;display:grid}.ProjectConnect-module__qDi3qW__row+.ProjectConnect-module__qDi3qW__row{border-top:1px solid var(--color-stone-100)}.ProjectConnect-module__qDi3qW__fieldLabel{color:var(--color-stone-800);padding-top:11px;font-size:14px;font-weight:500}.ProjectConnect-module__qDi3qW__clientLabel{min-height:44px;color:var(--color-stone-800);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.ProjectConnect-module__qDi3qW__fieldContent{min-width:0}.ProjectConnect-module__qDi3qW__clientControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProjectConnect-module__qDi3qW__clientSelect{flex:220px;min-width:0}.ProjectConnect-module__qDi3qW__surface .ProjectConnect-module__qDi3qW__selection [data-variant=secondary]{white-space:nowrap;border-radius:8px;min-height:42px;padding:9px 12px;font-size:12px}.ProjectConnect-module__qDi3qW__folderPlaceholder{border:1px dashed var(--color-stone-200);background:var(--color-stone-50);min-height:42px;color:var(--color-stone-400);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.ProjectConnect-module__qDi3qW__footer{border-top:1px solid var(--color-stone-100);justify-content:flex-end;padding:14px 24px;display:flex}.ProjectConnect-module__qDi3qW__empty{flex-wrap:wrap;align-items:center;gap:14px;padding:24px;display:flex}.ProjectConnect-module__qDi3qW__empty>div{flex:1;min-width:160px}.ProjectConnect-module__qDi3qW__emptyIcon{background:var(--color-stone-100);width:40px;height:40px;color:var(--color-stone-500);border-radius:10px;place-items:center;display:grid}.ProjectConnect-module__qDi3qW__label{font-size:14px;font-weight:500}.ProjectConnect-module__qDi3qW__hint{color:var(--color-stone-500);margin-top:4px;font-size:12px}.ProjectConnect-module__qDi3qW__warning{color:var(--color-amber-800);margin-top:10px;font-size:12px}@media (max-width:640px){.ProjectConnect-module__qDi3qW__row{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 20px}.ProjectConnect-module__qDi3qW__fieldLabel{padding-top:0}.ProjectConnect-module__qDi3qW__footer{padding:14px 20px}.ProjectConnect-module__qDi3qW__empty{padding:20px}.ProjectConnect-module__qDi3qW__clientControls{align-items:stretch}.ProjectConnect-module__qDi3qW__clientSelect{flex-basis:100%}}.ProjectConnect-module__qDi3qW__surface [data-folder-row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.ProjectConnect-module__qDi3qW__surface [data-folder-identity]{align-items:flex-start;gap:14px;min-width:0;display:flex}.ProjectConnect-module__qDi3qW__linkMeta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.ProjectConnect-module__qDi3qW__linkMeta [data-folder-client]{overflow-wrap:anywhere;min-width:0}.ProjectConnect-module__qDi3qW__linkMeta [data-folder-readiness]{white-space:nowrap;flex-shrink:0;max-width:none}@media (max-width:640px){.ProjectConnect-module__qDi3qW__surface [data-folder-row]{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}.ProjectConnect-module__qDi3qW__surface [data-folder-action]{justify-self:start;margin-left:54px}}.ProjectConnect-module__qDi3qW__surface [data-linked-folder]{border-radius:16px;margin-top:0;padding-inline:24px}@media (max-width:640px){.ProjectConnect-module__qDi3qW__surface [data-linked-folder]{padding-inline:20px}}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__selection>div:not(.ProjectConnect-module__qDi3qW__empty){gap:24px;display:grid}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__row{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.ProjectConnect-module__qDi3qW__setup :is(.ProjectConnect-module__qDi3qW__fieldLabel,.ProjectConnect-module__qDi3qW__clientLabel){min-height:0;color:var(--color-stone-900);padding-top:0;font-size:12px;font-weight:500}.ProjectConnect-module__qDi3qW__setup>header h2{font-size:14px}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__empty{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,4vw,28px)}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__empty>div{flex:initial;min-width:0;max-width:46ch}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__label{color:var(--color-stone-950);font-size:16px;font-weight:600;line-height:24px}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__hint{color:var(--color-stone-600);margin-top:4px;font-size:13px;line-height:1.5}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__empty>button{margin-top:4px}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__selection,.ProjectConnect-module__qDi3qW__setup [data-linked-folder]{background:0 0;border:0;border-radius:0;padding:0}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__empty [data-variant=secondary]{border-color:var(--color-stone-900);background:var(--color-stone-900);color:#fff;border-radius:6px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:500}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__empty [data-variant=secondary]:hover{border-color:var(--color-stone-700);background:var(--color-stone-700)}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__row+.ProjectConnect-module__qDi3qW__row,.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__footer{border:0}.ProjectConnect-module__qDi3qW__setup :is(input,select,[data-ui-control]):not([type=checkbox]):not([type=radio]):not([data-variant]){border-color:var(--ui-border);background:var(--ui-surface);border-radius:6px;font-size:13px}.ProjectConnect-module__qDi3qW__setup :is(input,select,[data-ui-control]):not([data-variant]):disabled{background:var(--color-stone-100)}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__footer{padding:12px 0}.ProjectConnect-module__qDi3qW__setup .ProjectConnect-module__qDi3qW__footer button{border-radius:6px}.ProjectConnect-module__qDi3qW__folderHeader{--settings-heading-tracking:normal;margin-bottom:16px}.ProjectConnect-module__qDi3qW__generalReadiness{background:var(--ui-surface-subtle);color:var(--color-stone-600);border-radius:6px;flex-shrink:1;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:16px;display:inline-flex}
.AgentEditor-module__uNzKla__editor{--editor-border:var(--color-stone-200);--editor-muted:var(--color-stone-500);gap:24px;display:grid}.AgentEditor-module__uNzKla__mono{font-family:var(--font-mono);font-size:12px}.AgentEditor-module__uNzKla__muted{color:var(--editor-muted);font-size:13px;line-height:1.6}.AgentEditor-module__uNzKla__editor h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:34px;font-weight:600;line-height:1.2}.AgentEditor-module__uNzKla__feedback{margin-bottom:20px}.AgentEditor-module__uNzKla__content{gap:32px;min-width:0;max-width:880px;display:grid}.AgentEditor-module__uNzKla__settingList{display:grid}.AgentEditor-module__uNzKla__settingRow{grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:16px;min-height:52px;padding:10px 0;display:grid}.AgentEditor-module__uNzKla__settingRow+.AgentEditor-module__uNzKla__settingRow{border-top:1px solid var(--color-stone-100)}.AgentEditor-module__uNzKla__settingRow:first-child{padding-top:0}.AgentEditor-module__uNzKla__settingRow:last-child{padding-bottom:0}.AgentEditor-module__uNzKla__settingRow[data-editing=true]{align-items:center}.AgentEditor-module__uNzKla__settingRow dt{color:var(--editor-muted);font-size:12px;line-height:1.6}.AgentEditor-module__uNzKla__settingRow dd{align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.6;display:flex}.AgentEditor-module__uNzKla__settingValue{overflow-wrap:anywhere;flex:1;min-width:0}.AgentEditor-module__uNzKla__settingControl{flex:1;min-width:0;animation:.18s cubic-bezier(.2,.8,.2,1) AgentEditor-module__uNzKla__setting-control-in}@keyframes AgentEditor-module__uNzKla__setting-control-in{0%{opacity:0;transform:translateY(-2px)}}.AgentEditor-module__uNzKla__inlineControl>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AgentEditor-module__uNzKla__editButton{width:32px;min-height:32px;color:var(--editor-muted);background:0 0;border-color:#0000;flex-shrink:0;padding:0}.AgentEditor-module__uNzKla__editButton:hover:not(:disabled){background:var(--color-stone-100);color:var(--color-stone-950)}.AgentEditor-module__uNzKla__historySection{gap:12px;display:grid}.AgentEditor-module__uNzKla__editor .AgentEditor-module__uNzKla__sectionHeading{font-size:14px;font-weight:500}.AgentEditor-module__uNzKla__card{border:1px solid var(--editor-border);background:#fff;border-radius:16px;min-width:0;padding:20px}.AgentEditor-module__uNzKla__chips{flex-wrap:wrap;gap:4px 16px;display:flex}.AgentEditor-module__uNzKla__badge{border:1px solid var(--editor-border);color:var(--color-stone-600);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.AgentEditor-module__uNzKla__field{color:var(--color-stone-600);gap:6px;margin-top:16px;font-size:12px;font-weight:500;display:grid}.AgentEditor-module__uNzKla__catalogHelp{border-top:1px solid var(--color-stone-100);color:var(--editor-muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.65}.AgentEditor-module__uNzKla__revisionList{gap:12px;display:grid}.AgentEditor-module__uNzKla__listCard{border:1px solid var(--editor-border);background:#fff;border-radius:10px;overflow:hidden}.AgentEditor-module__uNzKla__revisionRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 18px;display:grid}.AgentEditor-module__uNzKla__revisionRow+.AgentEditor-module__uNzKla__revisionRow{border-top:1px solid var(--color-stone-100)}.AgentEditor-module__uNzKla__revisionMain{align-items:center;gap:10px;min-width:0;display:flex}.AgentEditor-module__uNzKla__revisionDetail{color:var(--editor-muted);grid-column:1;font-size:12px}.AgentEditor-module__uNzKla__revisionHash{color:var(--editor-muted);grid-area:1/2/span 2;align-self:center}@media (max-width:720px){.AgentEditor-module__uNzKla__settingRow{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:540px){.AgentEditor-module__uNzKla__editor h1{font-size:22px}}.AgentEditor-module__uNzKla__loadingValue{background:var(--color-stone-200);border-radius:4px;width:140px;max-width:100%;height:20px;animation:1.6s ease-in-out infinite AgentEditor-module__uNzKla__loading-value-pulse;display:inline-block}@keyframes AgentEditor-module__uNzKla__loading-value-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.AgentEditor-module__uNzKla__loadingValue{animation:none}}
.Textarea-module__3JkT4q__textarea{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);width:100%;min-width:0;max-width:100%;min-height:88px;font-size:var(--ui-text-description);color:var(--color-stone-900);resize:vertical;padding:10px 14px;line-height:1.6;display:block}.Textarea-module__3JkT4q__textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (max-width:540px){.Textarea-module__3JkT4q__textarea{font-size:16px}}
.AgentsScreen-module__d6sQMq__createForm{grid-template-columns:minmax(0,1fr) 11rem auto;align-items:end;gap:12px;margin-top:14px;display:grid}.AgentsScreen-module__d6sQMq__field{color:var(--color-stone-600);gap:6px;font-size:12px;font-weight:500;display:grid}.AgentsScreen-module__d6sQMq__createActions{gap:8px;display:flex}@media (max-width:640px){.AgentsScreen-module__d6sQMq__createForm{grid-template-columns:minmax(0,1fr)}.AgentsScreen-module__d6sQMq__createActions{justify-content:flex-end}}
.CreateAgentDialog-module__4p5luG__content{z-index:50;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;flex-direction:column;gap:24px;width:min(600px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:28px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.CreateAgentDialog-module__4p5luG__header{align-items:center;gap:16px;display:flex}.CreateAgentDialog-module__4p5luG__title.CreateAgentDialog-module__4p5luG__title{letter-spacing:normal;flex:1;min-width:0;font-size:23px;font-weight:600;line-height:1.2}.CreateAgentDialog-module__4p5luG__close.CreateAgentDialog-module__4p5luG__close{width:18px;height:18px;color:var(--color-stone-500);flex-shrink:0;position:relative}.CreateAgentDialog-module__4p5luG__close.CreateAgentDialog-module__4p5luG__close:hover{color:var(--color-stone-900)}.CreateAgentDialog-module__4p5luG__close:before{content:"";position:absolute;inset:-12px}.CreateAgentDialog-module__4p5luG__form{gap:16px;display:grid}.CreateAgentDialog-module__4p5luG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.CreateAgentDialog-module__4p5luG__field{color:var(--color-stone-600);gap:6px;font-size:12px;font-weight:500;display:grid}.CreateAgentDialog-module__4p5luG__help{color:var(--color-stone-500);font-size:12px;line-height:1.65}.CreateAgentDialog-module__4p5luG__error{color:var(--color-red-700);font-size:13px}.CreateAgentDialog-module__4p5luG__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@media (max-width:640px){.CreateAgentDialog-module__4p5luG__content{padding:24px}.CreateAgentDialog-module__4p5luG__grid{grid-template-columns:minmax(0,1fr)}}
.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast][data-styled=true]{border:1px solid var(--ui-border);border-radius:var(--ui-overlay-radius);background:var(--ui-surface);min-height:56px;color:var(--ui-text);gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;box-shadow:0 4px 16px #1c191714}.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-icon]{color:var(--ui-text-muted)}.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-close-button]{width:28px;height:28px;color:var(--ui-text-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;order:1;margin-inline-start:auto;position:relative;inset:auto;transform:none}.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-close-button]:hover,.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-close-button]:focus-visible{background:var(--ui-surface-muted);color:var(--color-stone-950)}.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-close-button]:focus-visible{outline:2px solid var(--ui-text-muted);outline-offset:2px}@media (max-width:600px){.AppToaster-module__MadfQa__viewport[data-sonner-toaster] [data-sonner-toast] [data-close-button]{width:44px;height:44px}}
.Combobox-module__EJIJ4q__root{min-width:0;position:relative}.Combobox-module__EJIJ4q__inputWrap{position:relative}.Combobox-module__EJIJ4q__input{background:var(--color-stone-100);width:100%;min-height:42px;color:var(--color-stone-800);text-overflow:ellipsis;border:1px solid #0000;border-radius:6px;padding:10px 34px 10px 12px;font-size:12px;font-weight:400;line-height:20px;display:block}.Combobox-module__EJIJ4q__input:hover,.Combobox-module__EJIJ4q__input[aria-expanded=true]{border-color:var(--color-stone-400);background:#fff}.Combobox-module__EJIJ4q__chevron{color:var(--color-stone-400);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Combobox-module__EJIJ4q__popup{z-index:50;border:1px solid var(--color-stone-200);min-width:0;color:var(--color-stone-800);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -4px #1c19171a,0 12px 28px -8px #1c191724}.Combobox-module__EJIJ4q__list{overscroll-behavior:contain;max-height:min(320px,45dvh);padding:5px;overflow-y:auto}.Combobox-module__EJIJ4q__option{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:row-reverse;align-items:start;gap:8px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.Combobox-module__EJIJ4q__option[data-active-item]{background:var(--color-stone-100)}.Combobox-module__EJIJ4q__input:focus-visible{outline:2px solid var(--color-stone-400);outline-offset:3px}.Combobox-module__EJIJ4q__input:disabled{cursor:not-allowed;opacity:.5}.Combobox-module__EJIJ4q__check{color:var(--color-stone-700);visibility:hidden;flex-shrink:0;margin-top:3px}.Combobox-module__EJIJ4q__check[data-checked=true]{visibility:visible}.Combobox-module__EJIJ4q__optionText{flex:1;min-width:0}.Combobox-module__EJIJ4q__optionLabel{overflow-wrap:anywhere;font-weight:500;line-height:20px;display:block}.Combobox-module__EJIJ4q__description{color:var(--color-stone-500);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;line-height:16px;display:block;overflow:hidden}.Combobox-module__EJIJ4q__empty{color:var(--color-stone-500);padding:16px;font-size:12px}@media (max-width:540px){.Combobox-module__EJIJ4q__input{min-height:44px;font-size:16px}.Combobox-module__EJIJ4q__option{min-height:44px;font-size:14px}}
.ClientScreen-module__PVjSHW__actionsTrigger{cursor:pointer;border:1px solid var(--color-stone-200);width:36px;height:36px;color:var(--color-stone-600);background:#fff;border-radius:7px;place-items:center;display:grid}.ClientScreen-module__PVjSHW__actionsTrigger:hover,.ClientScreen-module__PVjSHW__actionsTrigger[data-state=open]{background:var(--color-stone-100)}.ClientScreen-module__PVjSHW__menuItems{z-index:50;border:1px solid var(--color-stone-200);background:#fff;border-radius:8px;width:186px;max-width:calc(100vw - 32px);padding:5px;box-shadow:0 8px 24px #1c191714}.ClientScreen-module__PVjSHW__dangerAction{cursor:pointer;min-height:40px;color:var(--color-red-700);border-radius:4px;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.ClientScreen-module__PVjSHW__dangerAction[data-highlighted]{background:var(--color-stone-50)}.ClientScreen-module__PVjSHW__dangerAction:focus-visible{outline:2px solid var(--color-stone-600);outline-offset:-2px}@media (max-width:640px){.ClientScreen-module__PVjSHW__actionsTrigger{width:44px;height:44px}.ClientScreen-module__PVjSHW__dangerAction{min-height:44px}}
.AuthFrame-module__GDlXjG__page{--ui-control-radius:6px;background:var(--ui-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.AuthFrame-module__GDlXjG__formSide{display:flex;overflow-y:auto}.AuthFrame-module__GDlXjG__column{width:100%;max-width:28rem;margin:auto;padding:48px 32px}.AuthFrame-module__GDlXjG__brand{color:var(--color-stone-900);align-items:center;gap:8px;margin-bottom:32px;font-size:14px;font-weight:600;display:flex}.AuthFrame-module__GDlXjG__mark{background:var(--color-stone-900);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.AuthFrame-module__GDlXjG__title.AuthFrame-module__GDlXjG__title{color:var(--color-stone-900);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.AuthFrame-module__GDlXjG__form{gap:16px;margin-top:24px;display:grid}.AuthFrame-module__GDlXjG__field{gap:4px;display:grid}.AuthFrame-module__GDlXjG__field label{color:var(--ui-text-muted);font-size:12px}.AuthFrame-module__GDlXjG__field [data-ui-control]{min-height:38px;padding:8px 12px}.AuthFrame-module__GDlXjG__hint{color:var(--ui-text-muted);font-size:11px;line-height:1.5}.AuthFrame-module__GDlXjG__error{color:var(--ui-danger);font-size:12px;line-height:1.5}.AuthFrame-module__GDlXjG__submit{width:100%;min-height:38px;margin-top:4px}.AuthFrame-module__GDlXjG__footer{color:var(--ui-text-muted);margin-top:20px;font-size:13px}.AuthFrame-module__GDlXjG__art{border-left:1px solid var(--ui-border);background:radial-gradient(circle at 1px 1px, var(--color-stone-300) 1px, transparent 0) 0 0 / 20px 20px, var(--color-stone-100);position:relative;overflow:hidden}.AuthFrame-module__GDlXjG__art:after{content:"";background:linear-gradient(to bottom, var(--color-stone-100) 0%, transparent 22%, transparent 78%, var(--color-stone-100) 100%);position:absolute;inset:0}.AuthFrame-module__GDlXjG__board{grid-template-columns:repeat(4,150px);gap:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.AuthFrame-module__GDlXjG__lane{background:color-mix(in srgb, var(--color-stone-200) 70%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:12px;animation:18s ease-in-out infinite alternate AuthFrame-module__GDlXjG__drift;display:flex}.AuthFrame-module__GDlXjG__laneTitle{background:var(--color-stone-300);border-radius:4px;width:56%;height:8px;margin:2px 0 4px}.AuthFrame-module__GDlXjG__card{border:1px solid var(--color-stone-200);background:#fff;border-radius:8px;display:block;box-shadow:0 1px 2px #1c19170a}.AuthFrame-module__GDlXjG__card[data-active]{border-color:var(--color-stone-900);box-shadow:0 6px 16px #1c19171a}@keyframes AuthFrame-module__GDlXjG__drift{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.AuthFrame-module__GDlXjG__lane{animation:none}}@media (max-width:860px){.AuthFrame-module__GDlXjG__page{grid-template-columns:minmax(0,1fr)}.AuthFrame-module__GDlXjG__art{display:none}}@media (max-width:520px){.AuthFrame-module__GDlXjG__column{padding:40px 16px}}
