.project-editor-module__amWPoG__page{gap:var(--spacing-6);flex-direction:column;width:100%;min-width:0;max-width:1080px;display:flex}.project-editor-module__amWPoG__header{z-index:8;align-items:center;gap:var(--space-4);isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;min-height:0;margin-bottom:0;padding:0;display:grid;position:relative}.project-editor-module__amWPoG__header>div:first-child{text-align:left;grid-column:1;justify-self:start;min-width:0}.project-editor-module__amWPoG__header h1{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);font-family:var(--ui-cabinet-font-family-14879b12ac);font-weight:var(--font-weight-semibold);color:var(--ui-cabinet-color-2947a84609);margin:0;transform:none}.project-editor-module__amWPoG__header p,.project-editor-module__amWPoG__muted{color:var(--color-text-secondary)}.project-editor-module__amWPoG__header p{margin:var(--spacing-2) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);display:block}.project-editor-module__amWPoG__helperText{color:var(--color-text-secondary);font-size:var(--font-size-0-86rem)}.project-editor-module__amWPoG__headerActions{justify-content:flex-end;place-self:center end;align-items:center;gap:var(--app-shell-scrollbar-gap);transform-origin:50%;flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.project-editor-module__amWPoG__headerCloseActions{justify-content:flex-end}.project-editor-module__amWPoG__form{gap:var(--space-4);flex-direction:column;flex:auto;min-height:0;display:flex}.project-editor-module__amWPoG__formGrid{gap:var(--spacing-5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-editor-module__amWPoG__field{gap:var(--app-shell-scrollbar-gap);font-size:var(--font-size-0-9rem);flex-direction:column;display:flex}.project-editor-module__amWPoG__fieldLabel{font-weight:var(--font-weight-medium);color:var(--ui-cabinet-color-5906d76df0);align-items:center;gap:var(--stroke-4px);line-height:var(--line-height-1-35);font-size:var(--font-size-sm);display:inline-flex}.project-editor-module__amWPoG__required{color:var(--color-error)}.project-editor-module__amWPoG__input,.project-editor-module__amWPoG__textarea{box-sizing:border-box;background:var(--surface-subtle);border:var(--stroke-1px) solid var(--app-border);border-radius:var(--app-field-radius);width:100%;min-width:0;min-height:44px;padding:var(--ui-cabinet-padding-c4749cd1b6);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-0-92rem);line-height:var(--line-height-1-45);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard)}.project-editor-module__amWPoG__input:focus,.project-editor-module__amWPoG__textarea:focus{outline:var(--stroke-1px) solid var(--border-focus);outline-offset:2px;border-color:var(--app-border-selected)}.project-editor-module__amWPoG__input::placeholder,.project-editor-module__amWPoG__textarea::placeholder{color:var(--ui-cabinet-color-2d1f60dc87);opacity:1}.project-editor-module__amWPoG__input:disabled,.project-editor-module__amWPoG__textarea:disabled{opacity:.6;cursor:not-allowed}.project-editor-module__amWPoG__textarea{resize:none;height:160px;min-height:160px;line-height:var(--line-height-relaxed);flex:none}.project-editor-module__amWPoG__hint{justify-content:space-between;gap:var(--spacing-2);color:var(--ui-cabinet-color-4464274e22);font-size:var(--font-size-xs);line-height:var(--line-height-1-45);flex-wrap:wrap;display:flex}.project-editor-module__amWPoG__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-editor-module__amWPoG__fileDropzone{box-sizing:border-box;justify-content:space-between;gap:var(--spacing-3);min-width:0;min-height:44px;padding:var(--spacing-3);border:var(--ui-cabinet-border-af252a0fb2);border-radius:var(--radius-field);background:var(--app-surface-card);box-shadow:none;text-align:left;color:var(--color-text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard);flex-direction:row;align-items:center;display:flex}.project-editor-module__amWPoG__fileDropzone:hover{border-color:var(--app-border-hover)}.project-editor-module__amWPoG__fileDropzoneActive{border-color:var(--border-focus)}.project-editor-module__amWPoG__fileDropzone:focus-within,.project-editor-module__amWPoG__fileDropzone:focus-visible{outline:var(--ui-cabinet-outline-50335df14e);outline-offset:2px}.project-editor-module__amWPoG__fileDropzoneTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);flex-shrink:0}.project-editor-module__amWPoG__fileDropzoneMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-0-82rem);line-height:var(--line-height-1-35);overflow:hidden}.project-editor-module__amWPoG__accountsField,.project-editor-module__amWPoG__contextPanel{box-sizing:border-box;gap:var(--spacing-3);font-size:var(--font-size-0-9rem);background:0 0;border:0;flex-direction:column;min-width:0;height:auto;min-height:0;padding:0;display:flex}.project-editor-module__amWPoG__accountsFieldLabel{color:var(--color-text-secondary)}.project-editor-module__amWPoG__contextPanel{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;display:grid}.project-editor-module__amWPoG__accountSearch{width:100%;margin:0}.project-editor-module__amWPoG__accountSearchEmpty{padding:var(--space-3) 0;color:var(--color-text-secondary);font-size:var(--font-size-0-84rem)}.project-editor-module__amWPoG__accountsPicker{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.project-editor-module__amWPoG__accountOption{align-items:center;gap:var(--portal-inner-radius);min-height:56px;padding:var(--ui-cabinet-padding-24309f7c84);border:var(--stroke-1px) solid transparent;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;transition:var(--ui-cabinet-transition-eb6387234f);background:0 0;grid-template-columns:20px minmax(0,1fr) 18px;display:grid;position:relative}.project-editor-module__amWPoG__accountOption:hover{border-color:var(--app-border);background:var(--app-surface-raised);box-shadow:none}.project-editor-module__amWPoG__accountOptionSelected{border-color:var(--app-border-selected);background:var(--app-surface-raised);box-shadow:none}.project-editor-module__amWPoG__accountOptionDisabled{opacity:.6;cursor:not-allowed}.project-editor-module__amWPoG__accountOption:has(.project-editor-module__amWPoG__accountCheckboxInput:focus-visible){border-color:var(--color-accent);box-shadow:var(--ui-cabinet-box-shadow-d9ea970215)}.project-editor-module__amWPoG__accountCheckboxInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.project-editor-module__amWPoG__accountIcon{object-fit:contain;width:24px;height:24px}.project-editor-module__amWPoG__accountIconFallback{color:var(--color-accent);font-size:var(--font-size-0-84rem);font-weight:var(--font-weight-medium);line-height:var(--final-cta-icon-strength)}.project-editor-module__amWPoG__accountCheckboxVisual{border:var(--ui-cabinet-border-767ad56e24);border-radius:var(--stroke-5px);background:var(--ui-cabinet-background-13ad5526bd);width:16px;height:16px;transition:var(--ui-cabinet-transition-bb8736087f);place-items:center;display:inline-grid;position:relative}.project-editor-module__amWPoG__accountCheckboxVisual:after{border-bottom:var(--ui-cabinet-border-bottom-206da37c03);border-left:var(--ui-cabinet-border-bottom-206da37c03);content:"";opacity:0;width:7px;height:4px;transition:var(--ui-cabinet-transition-7a14c40a01);transform:rotate(-45deg)translateY(-1px)}.project-editor-module__amWPoG__accountCheckboxInput:checked~.project-editor-module__amWPoG__accountCheckboxVisual{border-color:var(--color-accent);background:var(--color-accent);box-shadow:var(--ui-cabinet-box-shadow-7b3522099a)}.project-editor-module__amWPoG__accountCheckboxInput:checked~.project-editor-module__amWPoG__accountCheckboxVisual:after{opacity:1}.project-editor-module__amWPoG__accountOptionContent{min-width:0;display:block}.project-editor-module__amWPoG__accountName{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-0-86rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-editor-module__amWPoG__accountSource{color:var(--color-text-secondary);font-size:var(--font-size-0-76rem);line-height:var(--line-height-1-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-editor-module__amWPoG__integrationConnectRow{flex-shrink:0;justify-content:flex-start;margin-top:auto;display:flex}.project-editor-module__amWPoG__actions{gap:var(--app-shell-scrollbar-gap);padding-top:var(--spacing-4);border-top:var(--stroke-1px) solid var(--app-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.project-editor-module__amWPoG__buttonPrimary,.project-editor-module__amWPoG__buttonSecondary,.project-editor-module__amWPoG__buttonGhost,.project-editor-module__amWPoG__buttonDanger{justify-content:center;align-items:center;gap:var(--app-shell-scrollbar-gap);min-height:var(--app-control-height);border-radius:var(--radius-compact);border:var(--ui-cabinet-border-a0d8ebf524);font-family:inherit;font-size:var(--font-size-13-12px);font-weight:var(--font-weight-regular);letter-spacing:var(--scrollbar-segment-strength);line-height:var(--final-cta-icon-strength);padding:var(--ui-cabinet-padding-832941e7e6);cursor:pointer;transition:var(--ui-cabinet-transition-9e31917f26);display:inline-flex;position:relative}.project-editor-module__amWPoG__buttonPrimary:disabled,.project-editor-module__amWPoG__buttonSecondary:disabled,.project-editor-module__amWPoG__buttonGhost:disabled,.project-editor-module__amWPoG__buttonDanger:disabled{opacity:.6;cursor:not-allowed;transform:none}.project-editor-module__amWPoG__buttonPrimary{border-color:var(--ui-public-border-blend-78);box-shadow:var(--ui-public-shadow-chat-bubble);color:var(--color-text-primary);background:0 0}.project-editor-module__amWPoG__buttonPrimary:hover:not(:disabled){border-color:var(--color-primary);background:var(--ui-public-bg-hero-login-active);box-shadow:var(--ui-public-shadow-login-hover);color:var(--color-primary);transform:translateY(-3px)scale(1.015)}.project-editor-module__amWPoG__buttonPrimary:active:not(:disabled){transform:scale(.97)}.project-editor-module__amWPoG__buttonSecondary{color:var(--ui-cabinet-color-2947a84609);border-color:var(--ui-cabinet-border-color-350ef69dbf);background:0 0}.project-editor-module__amWPoG__buttonSecondary:hover:not(:disabled){border-color:var(--ui-cabinet-border-color-70e7b83dd8);background:var(--ui-cabinet-background-177ef69543);color:var(--color-accent);transform:translateY(-1px)}.project-editor-module__amWPoG__buttonSecondary:active:not(:disabled){transform:scale(.97)}.project-editor-module__amWPoG__buttonGhost{color:var(--ui-cabinet-color-836c95d74f);background:0 0;border-color:#0000}.project-editor-module__amWPoG__buttonGhost:hover:not(:disabled){color:var(--ui-cabinet-color-2947a84609);background:var(--ui-cabinet-background-3c645f796b)}.project-editor-module__amWPoG__buttonDanger{color:var(--color-error);border-color:var(--ui-cabinet-border-color-ecaaddbdfc);background:0 0}.project-editor-module__amWPoG__buttonDanger:hover:not(:disabled){background:var(--ui-cabinet-background-a3478858d4)}.project-editor-module__amWPoG__alertError,.project-editor-module__amWPoG__alertSuccess{padding:var(--ui-cabinet-padding-c4749cd1b6);border-radius:var(--radius-landing-v3);border:var(--ui-cabinet-border-a0d8ebf524);font-size:var(--font-size-0-9rem);line-height:var(--line-height-1-45)}.project-editor-module__amWPoG__alertError{background:var(--ui-cabinet-background-a3478858d4);color:var(--color-destructive);border-color:var(--ui-cabinet-border-color-96887c8f29)}.project-editor-module__amWPoG__alertSuccess{background:var(--ui-cabinet-background-2fb7b9a637);color:var(--color-success);border-color:var(--ui-cabinet-border-color-dd231b94a0)}.project-editor-module__amWPoG__stateMessage{color:var(--color-text-secondary);font-size:var(--font-size-0-9rem);margin:0}@media (max-width:900px){.project-editor-module__amWPoG__formGrid{grid-template-columns:1fr}}@media (max-width:640px){.project-editor-module__amWPoG__header{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start}.project-editor-module__amWPoG__header>div:first-child{grid-column:1}.project-editor-module__amWPoG__headerActions{grid-column:2;justify-content:flex-end;justify-self:end;min-width:0}}.project-editor-module__amWPoG__accountOptionIssue{border-color:var(--ui-cabinet-border-color-bdb566efe1)}.project-editor-module__amWPoG__accountIssueMessage{align-items:center;gap:var(--stroke-4px);margin-top:var(--stroke-4px);color:var(--color-error);font-size:var(--font-size-0-72rem);line-height:var(--line-height-1-3);flex-wrap:wrap;display:flex}.project-editor-module__amWPoG__accountIssueGlyph{border-radius:var(--app-field-radius);background:var(--ui-cabinet-background-47c53ca91f);width:16px;height:16px;color:var(--color-error);font-size:var(--font-size-0-6875rem);font-weight:var(--font-weight-bold);line-height:var(--final-cta-icon-strength);flex:0 0 16px;place-items:center;display:inline-grid}.project-editor-module__amWPoG__accountRepairLink{color:var(--color-accent);cursor:pointer;text-decoration:underline}.project-editor-module__amWPoG__projectFormModalPage{max-width:100%;min-height:0;max-height:inherit;padding:var(--spacing-8);box-sizing:border-box}.project-editor-module__amWPoG__editorBody{align-content:start;gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:stretch;min-height:0;display:grid}.project-editor-module__amWPoG__projectFormModalPage .project-editor-module__amWPoG__editorBody{overscroll-behavior:contain;margin-inline:var(--spacing-neg-16px);padding:var(--spacing-4) var(--spacing-6);scroll-padding-block:var(--spacing-4);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--app-border-hover) transparent;-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor var(--spacing-3), currentColor calc(100% - var(--spacing-3)), transparent);mask-image:linear-gradient(to bottom, transparent, currentColor var(--spacing-3), currentColor calc(100% - var(--spacing-3)), transparent);overflow-y:auto;-webkit-mask-source-type:alpha;mask-mode:alpha}.project-editor-module__amWPoG__contextField{min-width:0}.project-editor-module__amWPoG__sectionHeading,.project-editor-module__amWPoG__contextHeading{align-items:center;gap:var(--spacing-2);display:flex}.project-editor-module__amWPoG__sectionHeading h2{color:var(--color-text-primary);font-size:var(--font-size-1rem);font-weight:var(--font-weight-semibold);margin:0}.project-editor-module__amWPoG__selectionCount{padding-inline:var(--spacing-2);border:var(--stroke-1px) solid var(--app-border);border-radius:var(--radius-compact);height:24px;color:var(--color-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;display:inline-grid}.project-editor-module__amWPoG__optionalTag{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-left:auto}.project-editor-module__amWPoG__sectionDescription{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);min-height:0;margin:0}.project-editor-module__amWPoG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-editor-module__amWPoG__integrationConnectRow .project-editor-module__amWPoG__buttonSecondary{width:auto}@media (max-width:760px){.project-editor-module__amWPoG__editorBody{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.project-editor-module__amWPoG__projectFormModalPage{padding:var(--spacing-4)}.project-editor-module__amWPoG__projectFormModalPage .project-editor-module__amWPoG__editorBody{margin-inline:var(--spacing-neg-8px);padding-inline:var(--spacing-2)}.project-editor-module__amWPoG__input,.project-editor-module__amWPoG__textarea{font-size:var(--font-size-16px)}.project-editor-module__amWPoG__accountsPicker{min-height:140px}.project-editor-module__amWPoG__header h1{font-size:var(--font-size-xl)}.project-editor-module__amWPoG__contextPanel,.project-editor-module__amWPoG__accountsField{height:auto;padding:0}.project-editor-module__amWPoG__contextHeading{flex-wrap:wrap}.project-editor-module__amWPoG__sectionDescription{min-height:0}}.project-editor-module__amWPoG__accountsField{padding-top:var(--spacing-6);border-top:var(--stroke-1px) solid var(--app-border)}.project-editor-module__amWPoG__sectionHeading>svg,.project-editor-module__amWPoG__accountGlyph{color:var(--color-text-muted);flex-shrink:0}.project-editor-module__amWPoG__searchField{position:relative}.project-editor-module__amWPoG__searchField>svg{left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.project-editor-module__amWPoG__searchField .project-editor-module__amWPoG__accountSearch{padding-left:var(--spacing-10)}.project-editor-module__amWPoG__sourceGroup{border-bottom:var(--stroke-1px) solid var(--app-border);min-width:0;margin:0;padding:0}.project-editor-module__amWPoG__sourceHeading{align-items:center;gap:var(--spacing-3);width:100%;min-height:64px;padding:var(--spacing-3) var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto 18px;display:grid}.project-editor-module__amWPoG__sourceHeading:hover{background:var(--app-surface-raised)}.project-editor-module__amWPoG__sourceHeading:focus-visible{outline:var(--stroke-2px) solid var(--color-primary);outline-offset:-2px}.project-editor-module__amWPoG__sourceName{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.project-editor-module__amWPoG__sourceCount{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.project-editor-module__amWPoG__sourceChevron,.project-editor-module__amWPoG__sourceChevronOpen{color:var(--color-text-muted)}.project-editor-module__amWPoG__sourceChevronOpen{transform:rotate(90deg)}.project-editor-module__amWPoG__sourceAccounts{margin:0 0 var(--spacing-3) var(--spacing-5);padding:0 0 0 var(--spacing-5);border-left:var(--stroke-1px) solid var(--app-border);list-style:none}.project-editor-module__amWPoG__sourceAccounts>li{margin:0;padding:0;position:relative}.project-editor-module__amWPoG__sourceAccounts>li:before{left:calc(-1 * var(--spacing-5));width:var(--spacing-3);border-top:var(--stroke-1px) solid var(--app-border);content:"";position:absolute;top:28px}@media (max-width:640px){.project-editor-module__amWPoG__sourceHeading{gap:var(--spacing-2)}.project-editor-module__amWPoG__sourceAccounts{margin-left:var(--spacing-3);padding-left:var(--spacing-3)}.project-editor-module__amWPoG__sourceAccounts>li:before{left:calc(-1 * var(--spacing-3));width:var(--spacing-2)}}.project-editor-module__amWPoG__buttonPrimary:focus-visible,.project-editor-module__amWPoG__buttonSecondary:focus-visible,.project-editor-module__amWPoG__buttonGhost:focus-visible,.project-editor-module__amWPoG__buttonDanger:focus-visible{outline:var(--stroke-2px) solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.project-editor-module__amWPoG__input,.project-editor-module__amWPoG__textarea,.project-editor-module__amWPoG__buttonPrimary,.project-editor-module__amWPoG__buttonSecondary,.project-editor-module__amWPoG__buttonGhost,.project-editor-module__amWPoG__buttonDanger,.project-editor-module__amWPoG__accountOption,.project-editor-module__amWPoG__fileDropzone{transition:none}}.project-editor-module__amWPoG__actions .project-editor-module__amWPoG__buttonDanger{margin-right:auto}.project-editor-module__amWPoG__unsavedActions{justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.project-editor-module__amWPoG__unsavedActions>button:first-child{flex-basis:100%}@media (max-width:640px){.project-editor-module__amWPoG__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-editor-module__amWPoG__actions>button{width:100%;min-width:0;padding-inline:var(--spacing-2);font-size:var(--font-size-xs)}.project-editor-module__amWPoG__actions .project-editor-module__amWPoG__buttonDanger{grid-column:1}.project-editor-module__amWPoG__actions .project-editor-module__amWPoG__buttonGhost{grid-column:2}.project-editor-module__amWPoG__actions .project-editor-module__amWPoG__buttonPrimary{grid-column:3}}
