.useExistingEditorProjectModalWrapper{z-index:1100}.useExistingEditorProjectModalPanel{border:1px solid var(--color-input-border);background:var(--color-tertiary-bg);max-width:672px;color:var(--color-primary-text);outline-offset:-1px;outline:1px solid #0000000a;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}[data-theme=dark] .useExistingEditorProjectModalPanel{background:var(--color-quaternary-bg);outline-color:#ffffff14;box-shadow:0 24px 48px #0000008c}.useExistingEditorProjectModalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.useExistingEditorProjectModalContent{padding:24px}.useExistingEditorProjectModal .closeBtn{border-color:var(--color-input-border);color:var(--color-secondary-text);border-radius:9999px;flex-shrink:0;position:absolute;top:20px;right:20px}.useExistingEditorProjectModal .closeBtn:hover{background:var(--color-quaternary-bg);color:var(--color-primary-text)}[data-theme=dark] .useExistingEditorProjectModal .closeBtn:hover{background:var(--color-main-bg)}.useExistingEditorProjectModal .header{padding-right:40px}.useExistingEditorProjectModal .title{color:var(--color-primary-text);margin:0;font-size:18px;font-weight:600;line-height:1.375}.useExistingEditorProjectModal .description{color:var(--color-secondary-text);margin:4px 0 0;font-size:14px}.useExistingEditorProjectModal .searchRow{border:1px solid var(--color-input-border);background:var(--color-quaternary-bg);border-radius:8px;align-items:center;gap:8px;height:36px;margin-top:16px;padding:0 12px;display:flex}[data-theme=dark] .useExistingEditorProjectModal .searchRow{background:var(--color-input-bg);border-color:#ffffff14}.useExistingEditorProjectModal .body{min-height:120px;margin-top:20px}.useExistingEditorProjectModal .loading{justify-content:center;padding:40px 0;display:flex}.useExistingEditorProjectModal .emptyState{border:1px solid var(--color-input-border);background:var(--color-quaternary-bg);text-align:center;color:var(--color-secondary-text);border-radius:12px;padding:32px;font-size:14px;line-height:20px}[data-theme=dark] .useExistingEditorProjectModal .emptyState{background:var(--color-secondary-bg);border-color:#ffffff1f}.useExistingEditorProjectModal .projectGrid{overscroll-behavior:contain;grid-template-columns:1fr;gap:12px;max-height:min(420px,60vh);padding-right:4px;display:grid;overflow-y:auto}@media (width>=640px){.useExistingEditorProjectModal .projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.useExistingEditorProjectModal .projectCard{border:1px solid var(--color-input-border);background:var(--color-quaternary-bg);width:100%;min-width:0;font:inherit;color:var(--color-primary-text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.useExistingEditorProjectModal .projectCard:hover{background:var(--color-quinary-bg);box-shadow:0 4px 12px #0000001a}[data-theme=dark] .useExistingEditorProjectModal .projectCard{background:var(--color-secondary-bg);border-color:#ffffff1f;box-shadow:0 1px 3px #00000059}[data-theme=dark] .useExistingEditorProjectModal .projectCard:hover{background:var(--color-main-bg);box-shadow:0 4px 12px #00000073}.useExistingEditorProjectModal .projectCard:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary-blue) 35%, transparent);outline:none}.useExistingEditorProjectModal .projectName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.useExistingEditorProjectModal .projectMeta{color:var(--color-secondary-text);font-size:12px}.useExistingEditorProjectModal .badgeRow{align-items:center;gap:8px;margin-top:8px;display:flex}.useExistingEditorProjectModal .projectBadge{border:1px solid var(--color-input-border);border-radius:8px;padding:2px 8px;background:var(--color-ai-tools-tag-bg)!important;color:var(--color-primary-text)!important;font-size:11px!important}.useExistingEditorProjectModal .pagination{justify-content:center;margin-top:16px;display:flex}.createStudioProjectModalPanel{border:1px solid var(--color-input-border);background:var(--color-tertiary-bg);max-width:460px;color:var(--color-primary-text);outline-offset:-1px;outline:1px solid #0000000a;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}[data-theme=dark] .createStudioProjectModalPanel{background:var(--color-quaternary-bg);outline-color:#ffffff14;box-shadow:0 24px 48px #0000008c}.createStudioProjectModalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000026}[data-theme=dark] .createStudioProjectModalBackdrop{background:color-mix(in srgb, var(--color-secondary-bg) 35%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.createStudioProjectModalContent{padding:24px}.createStudioProjectModal .closeBtn{border-color:var(--color-input-border);color:var(--color-secondary-text);border-radius:9999px;flex-shrink:0;position:absolute;top:20px;right:20px}.createStudioProjectModal .closeBtn:hover{background:var(--color-quaternary-bg);color:var(--color-primary-text)}[data-theme=dark] .createStudioProjectModal .closeBtn:hover{background:var(--color-main-bg)}.createStudioProjectModal .header{align-items:flex-start;gap:12px;padding-right:40px;display:flex}.createStudioProjectModal .icon{background:var(--color-primary-blue);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.createStudioProjectModal .headerText{flex:1;min-width:0;padding-top:2px}.createStudioProjectModal .title{color:var(--color-primary-text);margin:0;font-size:18px;font-weight:600;line-height:1.375}.createStudioProjectModal .description{color:var(--color-secondary-text);margin:4px 0 0;font-size:14px}.createStudioProjectModal .field{margin-top:20px}.createStudioProjectModal .label{color:var(--color-secondary-text);margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px;display:block}.createStudioProjectModal .input{box-sizing:border-box;border:1px solid var(--color-input-border);width:100%;height:auto;color:var(--color-primary-text);background:var(--color-input-bg);box-shadow:none;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:box-shadow .15s,border-color .15s}.createStudioProjectModal .input::placeholder{color:var(--color-input-placeholder)}.createStudioProjectModal .input:focus,.createStudioProjectModal .input:focus-visible{border-color:var(--color-primary-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary-blue) 30%, transparent);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.createStudioProjectModal .inputDisabled{opacity:.6}.createStudioProjectModal .actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}@media (width>=640px){.createStudioProjectModal .actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}.createStudioProjectModal .actionsEditor{justify-content:space-between}}.createStudioProjectModal .actionsGroup{flex-direction:column-reverse;gap:8px;display:flex}@media (width>=640px){.createStudioProjectModal .actionsGroup{flex-direction:row;justify-content:flex-end;gap:12px}}.createStudioProjectModal .useExistingBtn{color:var(--color-primary-blue);border-radius:12px}.createStudioProjectModal .useExistingBtn:hover{background:var(--color-quaternary-bg);color:var(--color-ds-primary-hover)}[data-theme=dark] .createStudioProjectModal .useExistingBtn:hover{background:var(--color-main-bg)}@media (width>=640px){.createStudioProjectModal .useExistingBtn{flex-shrink:0}}.createStudioProjectModal .cancelBtn{border-color:var(--color-input-border);color:var(--color-secondary-text);background:0 0;border-radius:12px}.createStudioProjectModal .cancelBtn:hover{background:var(--color-quaternary-bg)}[data-theme=dark] .createStudioProjectModal .cancelBtn:hover{background:var(--color-main-bg)}.createStudioProjectModal .confirmBtn{background:var(--color-primary-blue);color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.createStudioProjectModal .confirmBtn:hover{filter:brightness(1.1)}.createStudioProjectModal .confirmBtn:active{transform:scale(.98)}.createStudioProjectModal .confirmBtn:disabled{opacity:.5}[data-theme=dark] .createStudioProjectModal .confirmBtn{box-shadow:0 4px 6px -1px #0006}
