.shared_pageInner__0UfEw{max-width:960px;margin:0 auto}.shared_pageTitle__hS_rD{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.shared_pageLead__kZp0_{color:var(--muted);line-height:1.55;margin-bottom:2rem;max-width:42rem}.shared_workspacePageHeader__6gpjI{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.shared_workspacePageHeader__6gpjI .shared_pageLead__kZp0_{margin-bottom:0}.shared_cardGrid__nlApA{list-style:none;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:600px){.shared_cardGrid__nlApA{grid-template-columns:repeat(2,1fr)}}.shared_card__Q_D2F{border:1px solid var(--border);border-radius:8px;padding:1.25rem;background:var(--surface);display:flex;flex-direction:column;gap:.5rem}.shared_cardTitle__CX7KT{font-size:1.0625rem;font-weight:650}.shared_cardBody__igr2B{font-size:.9375rem;line-height:1.5;color:var(--muted)}.shared_cardFeatures__8lUSY{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem;line-height:1.45;color:var(--foreground);flex:1 1}.shared_badgeComingSoon__ejFaW{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--accent-strong);margin-top:.5rem}.shared_stack__NmYfi{display:flex;flex-direction:column;gap:1rem;max-width:28rem}.shared_fieldLabel__lMXzk{font-size:.875rem;font-weight:600;color:var(--foreground,inherit)}.shared_tokenTextarea__Q_tDJ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;resize:vertical;min-height:6rem}.shared_formInput___gn_X,.shared_tokenTextarea__Q_tDJ{width:100%;box-sizing:border-box;line-height:1.45;padding:.65rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground,inherit)}.shared_formInput___gn_X{font-size:.9375rem}.shared_loginActions__QkfI9{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.shared_placeholderBox__uE83X{border:1px dashed var(--border);border-radius:8px;padding:1rem;background:var(--muted-bg);font-size:.9375rem;color:var(--muted)}.shared_apiSection__WePsZ{border:1px solid var(--border);border-radius:8px;padding:1.25rem;background:var(--surface);margin-bottom:1.25rem;max-width:36rem}.shared_apiSectionTitle__4_VOd{font-size:1.0625rem;font-weight:650;margin:0 0 .75rem}.shared_apiMuted__FY_ya{color:var(--muted);line-height:1.5}.shared_apiMuted__FY_ya,.shared_apiRow__DyWvi{font-size:.9375rem;margin:0 0 .5rem}.shared_apiLabel__qFrxU{font-weight:600;color:var(--foreground,inherit)}.shared_mono__qqRAA{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;word-break:break-all}.shared_statusChecking__kHDDt{color:var(--muted)}.shared_statusOnline__yubam{color:var(--accent-strong,#0d9488);font-weight:600}.shared_statusOffline__ECWGC{color:#b45309;font-weight:600}.shared_apiError__f_BM2{font-size:.9375rem;color:#b91c1c;margin:.5rem 0 0}.shared_dashboardServiceDetails__8D4V9{margin-top:.5rem;max-width:36rem;border:1px solid var(--border);border-radius:8px;padding:.35rem 1rem .85rem;background:var(--surface)}.shared_dashboardServiceSummary___0Cj6{cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--muted);padding:.5rem 0;list-style:none}.shared_dashboardServiceSummary___0Cj6::-webkit-details-marker{display:none}.shared_dashboardServiceBody__JpId0{padding-top:.25rem;border-top:1px solid var(--border);margin-top:.15rem}.shared_linkButton__SLd4n{background:none;border:none;padding:0;font:inherit;color:var(--accent-strong,#0d9488);text-decoration:underline;cursor:pointer}.shared_linkButton__SLd4n:hover{opacity:.9}.shared_jobDl__PbUQB{margin:.75rem 0 0;padding:0}.shared_jobDlRow__BajGC{display:grid;grid-template-columns:6rem 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:.35rem;font-size:.9375rem}.shared_jobDlRow__BajGC dt{margin:0;color:var(--muted);font-weight:600}.shared_jobDlRow__BajGC dd{margin:0}.shared_projectNote__oOGwP{font-size:.875rem;color:var(--muted);line-height:1.45;margin:0 0 .75rem;padding:.5rem .65rem;border-left:3px solid var(--border);background:var(--muted-bg);border-radius:0 4px 4px 0}.shared_projectDevRow__Xif0h{font-size:.9375rem;margin:0 0 .5rem}.shared_projectList__16PaS{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.shared_projectCard__ztT25{border:1px solid var(--border);border-radius:8px;padding:.85rem 1rem;background:var(--surface)}.shared_projectCardTitle__W_lmF{font-weight:650;font-size:.98rem;margin:0 0 .5rem}.shared_projectMeta__Yj9_f{display:grid;grid-template-columns:7rem 1fr;grid-gap:.35rem .75rem;gap:.35rem .75rem;font-size:.875rem}.shared_projectMeta__Yj9_f dt{margin:0;color:var(--muted);font-weight:600}.shared_projectMeta__Yj9_f dd{margin:0;word-break:break-word}.shared_badgeLocalAssets__x2Z8k{display:inline-block;flex-shrink:0;padding:.12rem .45rem;font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#b45309;border:1px solid #fbbf24;background:#fffbeb;border-radius:999px}@media (prefers-color-scheme:dark){.shared_badgeLocalAssets__x2Z8k{color:#fbbf24;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.4)}}.shared_inspirationCard__vni7h{border:1px solid var(--border);border-radius:12px;padding:1.2rem 1.35rem 1.35rem;background:var(--surface);margin-bottom:1.5rem;box-shadow:0 1px 2px rgba(28,25,23,.05)}.shared_inspirationCardTitle__uOj2w{margin:0 0 .35rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.shared_inspirationCardLead__Qxb1x{margin:0 0 .5rem;font-size:.9375rem;line-height:1.5;color:var(--muted)}.shared_inspirationBetaNotice__CypQ_{margin:0 0 1rem;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04);color:var(--text-muted,hsla(0,0%,100%,.72));font-size:.9rem;line-height:1.45}.shared_inspirationMockNote__3siEY{margin:0 0 .85rem;font-size:.8125rem;line-height:1.45;color:var(--muted)}.shared_inspirationPromptLabel__bZaoR{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.shared_inspirationPromptInput__Yw2wi{font:inherit;width:100%;min-height:4.5rem;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--foreground);resize:vertical}.shared_inspirationControlsBusy__ubJRA:disabled,.shared_inspirationPromptInput__Yw2wi:disabled{opacity:.55;cursor:not-allowed}.shared_inspirationControlsBusy__ubJRA{opacity:.55;pointer-events:none}.shared_inspirationDurationRow__KihH5{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;font-size:.9375rem;color:var(--muted)}.shared_inspirationDurationSelect___OGXc{font:inherit;font-size:.9375rem;padding:.3rem .55rem;border-radius:6px;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer}.shared_inspirationDurationSelect___OGXc:disabled{opacity:.55;cursor:not-allowed}.shared_inspirationGenerateBusy__ovitt:disabled{opacity:.7;cursor:wait}.shared_inspirationCardActions__nV_D8{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.shared_inspirationSuccess__6JGak{margin:.35rem 0 0;font-size:.9375rem;color:var(--accent-strong)}.shared_inspirationSavedMeta__ldMCQ{margin-top:.35rem}.shared_inspirationAudioPlayer__yGNtU{width:100%;margin-top:.5rem}.shared_materialsBetaWorkflowGuide__ip3tL{margin:0 0 1.5rem;padding:1.15rem 1.25rem;border:1px solid rgba(13,148,136,.55);border-radius:12px;background:linear-gradient(180deg,#ecfeff,#fff);color:#111827;box-shadow:0 8px 22px rgba(15,118,110,.12)}.shared_materialsBetaWorkflowHeader__904UA{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1rem;margin-bottom:.8rem}.shared_materialsBetaWorkflowEyebrow__Df2x0{margin:0 0 .2rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.shared_materialsBetaWorkflowTitle__Eko3U{margin:0;font-size:1.2rem;line-height:1.25;font-weight:800;color:#0f172a}.shared_materialsBetaWorkflowSteps__99Iib{margin:0;padding-left:1.35rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:.9375rem;line-height:1.5}.shared_materialsBetaWorkflowSteps__99Iib li::marker{font-weight:800;color:#0f766e}.shared_materialsBetaWorkflowHelper__141do{margin:.9rem 0 0;padding:.65rem .75rem;border-radius:8px;background:rgba(13,148,136,.1);color:#134e4a;font-size:.875rem;line-height:1.5}.shared_materialsBetaWorkflowCta__uNvqH{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .9rem;border-radius:8px;background:#0f766e;color:#fff;font-size:.875rem;font-weight:750;text-decoration:none;box-shadow:0 2px 8px rgba(15,118,110,.2)}.shared_materialsBetaWorkflowCta__uNvqH:hover{background:#0d9488}.shared_materialGeneratedNextStep__Q_x_T{margin:.45rem 0 0;padding:.45rem .55rem;border-radius:8px;background:rgba(13,148,136,.08);color:#0f766e;font-size:.8125rem;line-height:1.45;font-weight:650}@media (prefers-color-scheme:dark){.shared_materialsBetaWorkflowGuide__ip3tL{border-color:rgba(45,212,191,.55);background:linear-gradient(180deg,rgba(20,184,166,.18),rgba(15,23,42,.92));color:#d1fae5;box-shadow:0 8px 24px rgba(0,0,0,.45)}.shared_materialGeneratedNextStep__Q_x_T,.shared_materialsBetaWorkflowEyebrow__Df2x0,.shared_materialsBetaWorkflowSteps__99Iib li::marker{color:#5eead4}.shared_materialsBetaWorkflowTitle__Eko3U{color:#f8fafc}.shared_materialGeneratedNextStep__Q_x_T,.shared_materialsBetaWorkflowHelper__141do{background:rgba(45,212,191,.12)}.shared_materialsBetaWorkflowHelper__141do{color:#ccfbf1}}.shared_dashboardInspirationEntry__jGjrT{margin-bottom:1.5rem;padding:1.25rem 1.35rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px rgba(28,25,23,.05)}.shared_dashboardInspirationEntryActions__K7E8n{margin:1rem 0 0}.shared_cloudProjectsPanel__tlj2P{border:1px solid var(--border);border-radius:12px;padding:1.2rem 1.35rem 1.35rem;background:var(--surface);margin-bottom:1.5rem;box-shadow:0 1px 2px rgba(28,25,23,.05)}@media (prefers-color-scheme:dark){.shared_cloudProjectsPanel__tlj2P{box-shadow:0 1px 3px rgba(0,0,0,.45)}}.shared_cloudProjectsPanelHeader__R0GjP{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.65rem}.shared_cloudProjectsTitleColumn__dDndd{min-width:min(100%,16rem)}.shared_cloudProjectsPanelTitle__R4Uw2{margin:0 0 .2rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.shared_cloudMaterialLibraryTitleRow__TMZ9P{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.shared_cloudMaterialLibraryTitleRow__TMZ9P .shared_cloudProjectsPanelTitle__R4Uw2{margin-bottom:0}.shared_cloudMaterialLibraryVersion__1llvp{font-size:.75rem;font-weight:650;letter-spacing:.02em;color:var(--muted)}.shared_cloudMaterialLibraryHelper__xb7mu{margin:0 0 .85rem;font-size:.8125rem;line-height:1.5;color:var(--muted)}.shared_cloudMaterialOnlineGroupTitle__2JHua{margin:0 0 .55rem;font-size:.9rem;font-weight:650;letter-spacing:-.01em;color:var(--foreground)}.shared_materialFilterBar__lsHz7{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0}.shared_materialFilterChipActive__5tOYs,.shared_materialFilterChip__hza7W{font:inherit;font-size:.8125rem;line-height:1.2;padding:.35rem .65rem;border-radius:8px;border:1px solid var(--border);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.shared_materialFilterChip__hza7W{background:transparent;color:var(--muted)}.shared_materialFilterChip__hza7W:hover{border-color:var(--muted);background:var(--muted-bg);color:var(--foreground)}.shared_materialFilterChipActive__5tOYs{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.shared_cloudProjectsDevLine__j9iQK{margin:0;font-size:.75rem;line-height:1.45;color:var(--muted)}.shared_cloudProjectsDevLabel__avhYO{margin-right:.35rem}.shared_cloudProjectsRefreshBtn__uPMZH{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.8125rem;font-weight:600;padding:.38rem .85rem;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;transition:background .15s ease,border-color .15s ease}.shared_cloudProjectsRefreshBtn__uPMZH:hover:not(:disabled){border-color:var(--muted);background:var(--muted-bg)}.shared_cloudProjectsRefreshBtn__uPMZH:disabled{opacity:.55;cursor:not-allowed}.shared_cloudProjectsNote__HFBtt{font-size:.8125rem;color:var(--muted);line-height:1.5;margin:0 0 .85rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(13,148,136,.22);background:rgba(13,148,136,.06)}@media (prefers-color-scheme:dark){.shared_cloudProjectsNote__HFBtt{border-color:rgba(45,212,191,.28);background:rgba(45,212,191,.06)}}.shared_cloudProjectsActions__Hh6H1{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.85rem}.shared_demoProjectBtn__NX1uK{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .95rem;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;font-family:inherit;border:1px solid var(--border);background:transparent;color:var(--foreground);transition:background .15s ease,border-color .15s ease}.shared_demoProjectBtn__NX1uK:hover:not(:disabled){border-color:var(--muted);background:var(--muted-bg)}.shared_demoProjectBtn__NX1uK:disabled{opacity:.55;cursor:not-allowed}.shared_cloudProjectsEmpty__LGmXi{text-align:center;padding:1.75rem 1rem;margin:.35rem 0 0;border-radius:10px;border:1px dashed var(--border);background:var(--muted-bg)}.shared_cloudProjectsEmptyTitle__E7Tqj{margin:0 0 .35rem;font-size:1rem;font-weight:650;color:var(--foreground)}.shared_cloudProjectsEmptyLead__xwewj{margin:0;font-size:.875rem;line-height:1.55;color:var(--muted);max-width:26rem;margin-inline:auto}.shared_cloudProjectsEmptyCta__pQNtf{margin:1rem 0 0}.shared_cloudProjectCardList__5lp28{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.shared_instrumentCardGrid__3DlOs{list-style:none;margin:.85rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:.7rem;gap:.7rem}.shared_instrumentCard__Wih1J{border:1px solid var(--border);border-radius:10px;padding:.85rem .95rem;background:var(--background)}.shared_instrumentDescription__USEUa{margin:0 0 .65rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.shared_cloudProjectCard__FHTUv{border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem;background:var(--background)}.shared_cloudProjectCardOlder__0C_KG{opacity:.78}.shared_cloudProjectCardOlder__0C_KG .shared_cloudProjectCardName__i6vD_{color:var(--muted)}.shared_cloudProjectCardTop__bL6JG{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.35rem .65rem;margin-bottom:.45rem}.shared_cloudProjectCardName__i6vD_{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;flex:1 1 auto;min-width:8rem}.shared_projectMetaRow__drpVQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;font-size:.8125rem;line-height:1.45;color:var(--muted)}.shared_metaSep__MenZ0{color:var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shared_metaItem__fGbje{display:inline-flex;align-items:baseline;gap:.28rem;max-width:100%}.shared_metaKey__O0UgE{font-weight:600;color:var(--muted)}.shared_metaVal__vvzpj{color:var(--foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shared_metaValMono__xUZOa{font-size:.75rem;color:var(--muted)}.shared_lingganSourceBadge__hYi_j{font-size:.6875rem;font-weight:600;padding:.2rem .45rem;border-radius:6px;border:1px solid var(--border);background:var(--muted-bg);color:var(--muted);white-space:nowrap;flex:0 0 auto}.shared_lingganAssetHints__Fa6Iy{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--muted)}.shared_lingganAssetHintLine__oP65p{margin:.2rem 0 0}.shared_lingganAssetFooter__Au5Bn{margin-top:.55rem}.shared_lingganImportPlaceholderBtn__bTlxG{font:inherit;font-size:.8125rem;padding:.35rem .7rem;border-radius:8px;border:1px dashed var(--border);background:transparent;color:var(--muted);cursor:not-allowed;opacity:.85}.shared_cloudProjectCardActions__Ru5ob{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-top:.55rem}.shared_cloudProjectOutlineLink__MgY8C{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .72rem;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--foreground);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.shared_cloudProjectOutlineLink__MgY8C:hover{border-color:var(--muted);background:var(--muted-bg)}.shared_cloudProjectOutlineBtn__X2WHR{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .72rem;font-family:inherit;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--foreground);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.shared_cloudProjectOutlineBtn__X2WHR:hover:not(:disabled){border-color:var(--muted);background:var(--muted-bg)}.shared_cloudProjectOutlineBtn__X2WHR:disabled{opacity:.55;cursor:not-allowed}.shared_materialFeedbackPanel__hwNO4{margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--border)}.shared_materialFeedbackTitle__gczPn{margin:0 0 .45rem;font-size:.8125rem;font-weight:700;color:var(--muted)}.shared_materialFeedbackOptions__VKx3b{display:flex;flex-wrap:wrap;gap:.45rem}.shared_materialFeedbackOption__yboSu{font:inherit;font-size:.8125rem;font-weight:600;padding:.3rem .62rem;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--foreground);cursor:pointer}.shared_materialFeedbackOptionActive__2F4RN,.shared_materialFeedbackOption__yboSu:hover{border-color:var(--accent);background:var(--muted-bg)}.shared_materialFeedbackReasonRow__NCGxV{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.55rem}.shared_materialFeedbackReason__FcSLj{width:100%;min-height:4rem;resize:vertical;font:inherit;font-size:.875rem;line-height:1.45;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--foreground)}.shared_cloudProjectRenameInput__hp0RR{flex:1 1 10rem;min-width:8rem;max-width:100%;box-sizing:border-box;font:inherit;font-size:.8125rem;padding:.32rem .5rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.shared_cloudProjectRenameError__7DRPe{width:100%;margin:.35rem 0 0;font-size:.75rem;color:#b91c1c}@media (prefers-color-scheme:dark){.shared_cloudProjectRenameError__7DRPe{color:#fca5a5}}.shared_cloudProjectDangerBtn__70gCc{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.8125rem;font-weight:600;padding:.32rem .72rem;border-radius:8px;cursor:pointer;border:1px solid rgba(220,38,38,.35);background:rgba(220,38,38,.06);color:#b91c1c}.shared_cloudProjectDangerBtn__70gCc:hover:not(:disabled){background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.45)}.shared_cloudProjectDangerBtn__70gCc:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.shared_cloudProjectDangerBtn__70gCc{color:#fca5a5;border-color:hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.08)}.shared_cloudProjectDangerBtn__70gCc:hover:not(:disabled){background:hsla(0,91%,71%,.14)}}.shared_dashboardDeleteModalBackdrop__1LmuR{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(28,25,23,.45)}@media (prefers-color-scheme:dark){.shared_dashboardDeleteModalBackdrop__1LmuR{background:rgba(0,0,0,.55)}}.shared_dashboardDeleteModalPanel__EMxHP{width:min(22rem,100%);max-height:min(90vh,22rem);overflow:auto;padding:1.1rem 1.2rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 40px rgba(28,25,23,.12)}@media (prefers-color-scheme:dark){.shared_dashboardDeleteModalPanel__EMxHP{box-shadow:0 12px 40px rgba(0,0,0,.5)}}.shared_dashboardDeleteModalTitle__Pdb16{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--foreground);letter-spacing:-.01em}.shared_dashboardDeleteModalBody__o9Z8w{margin:0 0 .35rem;font-size:.875rem;line-height:1.5;color:var(--foreground);word-break:break-word}.shared_dashboardDeleteModalWarning__5uIoi{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:#b91c1c}@media (prefers-color-scheme:dark){.shared_dashboardDeleteModalWarning__5uIoi{color:#fca5a5}}.shared_dashboardDeleteModalActions__3Goad{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.shared_dashboardDeleteModalDangerBtn__gHIn9{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:8px;font-weight:700;font-size:.8125rem;padding:.38rem .85rem;border:1px solid rgba(220,38,38,.55);background:rgba(220,38,38,.14);color:#991b1b}.shared_dashboardDeleteModalDangerBtn__gHIn9:hover:not(:disabled){background:rgba(220,38,38,.22)}.shared_dashboardDeleteModalDangerBtn__gHIn9:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.shared_dashboardDeleteModalDangerBtn__gHIn9{color:#fecaca;border-color:hsla(0,91%,71%,.55);background:rgba(220,38,38,.22)}.shared_dashboardDeleteModalDangerBtn__gHIn9:hover:not(:disabled){background:rgba(220,38,38,.32)}}.account_page__UjyRe{max-width:760px;margin:0 auto;padding:0 0 2rem}.account_header__0RMU8{margin-bottom:1.5rem}.account_sections__eX6iF{display:grid;grid-gap:1rem;gap:1rem}.account_actions__nEzOV{margin-top:1rem}.account_section__D9SO8{max-width:none;margin-bottom:0}.account_bindingSlots__y5HJk{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.account_bindingSlotCard__8a2Vq{border:1px solid rgba(148,163,184,.35);border-radius:8px;padding:1rem;background:rgba(248,250,252,.7)}.account_bindingSlotCardBound__qX6Bk{border-color:rgba(22,163,74,.4);background:rgba(240,253,244,.7)}.account_bindingSlotHeader__vFNn_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.account_bindingStatusBound___s7hC,.account_bindingStatusUnbound__nVJb2{flex:0 0 auto;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;line-height:1.3;font-weight:700}.account_bindingStatusBound___s7hC{color:#166534;background:#dcfce7}.account_bindingStatusUnbound__nVJb2{color:#475569;background:#e2e8f0}@media (max-width:560px){.account_bindingSlotHeader__vFNn_{flex-direction:column}}.audioToMidiInternal_page__lDx6W{max-width:720px;margin:0 auto;padding:0 0 2rem}.audioToMidiInternal_header__IgnXq{margin-bottom:1.5rem}.audioToMidiInternal_disclaimer__7uNOh{margin-top:.75rem;font-size:.875rem;color:var(--muted)}.audioToMidiInternal_section__ucGBS{max-width:none;margin-bottom:1rem}.audioToMidiInternal_uploadRow__LOmVG{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.audioToMidiInternal_fileInput__adQmV{max-width:100%}.audioToMidiInternal_metaGrid__ITnNK{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.75rem;font-size:.9rem}.audioToMidiInternal_metaGrid__ITnNK dt{font-weight:600;display:inline}.audioToMidiInternal_metaGrid__ITnNK dt:after{content:" "}.audioToMidiInternal_metaGrid__ITnNK dd{display:inline;margin:0;color:var(--muted)}.audioToMidiInternal_metaGrid__ITnNK dd:after{content:"";display:block}.audioToMidiInternal_hint__9_JZh{margin-top:.75rem;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.9rem}.audioToMidiInternal_error__ccOLL{margin-top:.75rem;color:var(--danger,#c62828);font-size:.9rem}.audioToMidiInternal_statusBadge__Z9a6B{display:inline-block;font-weight:600;text-transform:capitalize}.audioToMidiInternal_downloadRow__tUqG1{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.audioToMidiInternal_actions__aJx2H{margin-top:1rem}.login_page___bVDP{max-width:28rem;margin:0 auto;padding:0 0 2rem}.login_header__5TWRo{margin-bottom:1.25rem}.login_subtitle__IciyZ{color:var(--muted);line-height:1.55;margin:0;font-size:.9375rem}.login_loginCard__ax2Qu{border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.25rem 1.5rem;background:var(--surface)}.login_debugSection__Owd73{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.login_afterAuth__XVzhq{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.login_bindingSection____uiJ{max-width:none;margin-bottom:0}.login_dashboardLink__a43up{align-self:flex-start;text-decoration:none}.studio_visuallyHidden__i9Q1p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio_bridgeRoot__gb0nm{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;background:#1c1917;color:#e7e5e4;border-radius:6px;overflow:hidden}@media (prefers-color-scheme:dark){.studio_bridgeRoot__gb0nm{background:#0c0a09;color:var(--foreground)}}.studio_bridgeBar__wOkvC{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.4rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.35)}.studio_bridgeTitle__oZfnX{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:#d6d3d1}.studio_iframeHost__799x2{flex:1 1 auto;min-height:360px;position:relative;border:1px solid hsla(0,0%,100%,.12);border-radius:0;background:#0c0a09;margin:0}.studio_bridgeIframe__t_2ef{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.studio_mobileWarning__LpSIW{display:none;margin:0;padding:.45rem .75rem;border-bottom:1px solid rgba(251,191,36,.2);background:rgba(251,191,36,.1);color:#fde68a;font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}@media (max-width:640px){.studio_mobileWarning__LpSIW{display:block}}.studio_setupList__Nez6_{margin:0 0 1.25rem 1.25rem;padding:0;color:var(--muted);font-size:.9375rem;line-height:1.6;max-width:42rem}.studio_setupList__Nez6_ li{margin-bottom:.35rem}.studio_cloudCompactBar__XOycs{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;padding:.35rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.42)}.studio_cloudCompactLeft__r1sva{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;flex:1 1 12rem}.studio_cloudCompactDivider__meZ2G{width:1px;height:1rem;background:hsla(0,0%,100%,.14);flex-shrink:0}.studio_cloudCompactActiveWrap___MYOk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;min-width:0;font-size:.8125rem;line-height:1.35}.studio_cloudCompactActiveLabel__GiR7N{font-size:.65rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#a8a29e;flex-shrink:0}.studio_cloudCompactActiveValue___NKAi{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.15rem}.studio_cloudCompactActiveName__W99FR{font-weight:650;color:#f5f5f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,52vw)}.studio_cloudCompactActiveMeta__XV4Xa{color:#a8a29e;font-size:.75rem;flex-shrink:0}.studio_cloudCompactNone__HyxJh{color:#a8a29e;font-size:.8125rem}.studio_cloudCompactActions__AXaZh{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;flex-shrink:0}@media (max-width:760px){.studio_cloudCompactBar__XOycs{align-items:stretch}.studio_cloudCompactActions__AXaZh,.studio_cloudCompactLeft__r1sva{flex:1 1 100%;justify-content:flex-start}.studio_cloudCompactDivider__meZ2G{display:none}.studio_cloudCompactActiveValue___NKAi,.studio_cloudCompactActiveWrap___MYOk{width:100%}.studio_cloudCompactActiveName__W99FR{max-width:100%}.studio_syncPrimaryBtn__L_q9y,.studio_syncSecondaryBtn__dsy_r{padding:.28rem .5rem}}.studio_cloudCompactSyncLine__wI7Ea{flex:0 0 auto;margin:0;padding:.28rem .65rem .4rem;font-size:.72rem;line-height:1.45;color:#ccfbf1;background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.06);word-break:break-word;overflow-wrap:anywhere;max-height:3.2em;overflow:hidden}.studio_drawerBackdrop__2MT3x{position:absolute;inset:0;z-index:30;margin:0;padding:0;border:none;background:rgba(0,0,0,.45);cursor:pointer}.studio_drawerPanel__JgQuf{position:absolute;top:0;right:0;bottom:0;z-index:31;width:min(22rem,92vw);display:flex;flex-direction:column;min-height:0;background:#141210;border-left:1px solid hsla(0,0%,100%,.12);box-shadow:-8px 0 24px rgba(0,0,0,.35)}@media (prefers-color-scheme:dark){.studio_drawerPanel__JgQuf{background:#0c0a09}}.studio_drawerHeader__W44La{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.studio_drawerTitle__axdjF{margin:0;font-size:.9375rem;font-weight:700;color:#e7e5e4}.studio_drawerCloseBtn__GgkUy{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:8px;font-weight:600;font-size:.75rem;padding:.22rem .5rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e7e5e4}.studio_drawerCloseBtn__GgkUy:hover{background:hsla(0,0%,100%,.1)}.studio_drawerAccountBar__OLwlh{flex:0 0 auto;padding:.35rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;color:#a8a29e}.studio_drawerAccountUid__O_Ixl{font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;color:#e7e5e4}.studio_drawerSection__lwZa9{flex:0 1 auto;padding:.5rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.06);overflow:auto;min-height:0}.studio_drawerSection__lwZa9:last-of-type{flex:1 1 auto;border-bottom:none;display:flex;flex-direction:column}.studio_drawerActiveCard__fuhOK{padding:.42rem .5rem;border-radius:8px;border:1px solid rgba(94,234,212,.28);background:rgba(94,234,212,.07);font-size:.8125rem;line-height:1.45;margin-bottom:.45rem}.studio_drawerActiveLabel__mQ_24{display:block;font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#5eead4;margin-bottom:.2rem}.studio_drawerActiveName__4ScvI{font-weight:650;color:#f5f5f4}.studio_drawerSaveRow__DerO8,.studio_drawerToolbar__W6VWZ{display:flex;flex-wrap:wrap;gap:.35rem}.studio_drawerToolbar__W6VWZ{align-items:center;justify-content:space-between;margin-bottom:.4rem}.studio_drawerListCaption__wPigQ{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a8a29e}.studio_drawerEmpty__1C0z7{margin:.5rem 0 0;font-size:.8125rem;color:#a8a29e}.studio_drawerListErrorBlock__JiRAi,.studio_drawerSignInBlock__0BvCm{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.35rem}.studio_drawerDrawerErrorText__U_tVn{margin:0;font-size:.8125rem;line-height:1.45;color:#fca5a5}.studio_drawerLoginLink__yk_QT{font-size:.8125rem;font-weight:650;color:#5eead4;text-decoration:none}.studio_drawerLoginLink__yk_QT:hover{text-decoration:underline}.studio_drawerProjectList__clSvV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto;min-height:0;overflow:auto}.studio_drawerProjectRow__tWzQO{border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);padding:.4rem .45rem}.studio_drawerRowMain__vDqso{display:flex;flex-direction:column;gap:.35rem}.studio_drawerRowMeta__9Sb_b{min-width:0}.studio_drawerProjectName__DG1l1{display:block;font-size:.8125rem;font-weight:650;color:#f5f5f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_drawerRowSub__oqqfr{display:block;margin-top:.15rem;font-size:.68rem;line-height:1.4;color:#a8a29e;word-break:break-word}.studio_drawerRowActions__Jql7Y{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.studio_drawerActionBtn__y0i7k{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:6px;font-weight:600;font-size:.72rem;padding:.2rem .45rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);color:#e7e5e4}.studio_drawerActionBtn__y0i7k:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.studio_drawerActionBtn__y0i7k:disabled{opacity:.45;cursor:not-allowed}.studio_drawerActionBtnDanger__mD1ee{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:6px;font-weight:600;font-size:.72rem;padding:.2rem .45rem;border:1px solid hsla(0,91%,71%,.45);background:hsla(0,91%,71%,.08);color:#fca5a5}.studio_drawerActionBtnDanger__mD1ee:hover:not(:disabled){background:hsla(0,91%,71%,.16)}.studio_drawerActionBtnDanger__mD1ee:disabled{opacity:.45;cursor:not-allowed}.studio_modalBackdrop__gmKTW{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.55)}.studio_modalPanel__tXG34{width:min(22rem,100%);max-height:min(90vh,24rem);overflow:auto;padding:1rem 1.1rem;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:#1c1917;box-shadow:0 12px 40px rgba(0,0,0,.45)}.studio_modalTitle__w_mOO{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#fef2f2}.studio_modalBody__h8rSi{margin:0 0 .35rem;font-size:.875rem;line-height:1.5;color:#e7e5e4;word-break:break-word}.studio_modalWarning__sX1Ch{margin:0 0 1rem;font-size:.78rem;line-height:1.45;color:#fca5a5}.studio_modalActions__YF4K9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.studio_modalDangerBtn__kZ8e7{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:8px;font-weight:700;font-size:.8125rem;padding:.32rem .75rem;border:1px solid rgba(220,38,38,.55);background:rgba(220,38,38,.22);color:#fecaca}.studio_modalDangerBtn__kZ8e7:hover:not(:disabled){background:rgba(220,38,38,.32)}.studio_modalDangerBtn__kZ8e7:disabled{opacity:.5;cursor:not-allowed}.studio_syncRow__6yx4v{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.5rem}.studio_syncActions__AAdtw{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.studio_activeCloudProject__Bq_5d{margin-bottom:.5rem;padding:.38rem .55rem;border-radius:8px;border:1px solid rgba(94,234,212,.28);background:rgba(94,234,212,.07);font-size:.8125rem;line-height:1.45}.studio_activeCloudProjectLabel__wmFha{display:block;font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#5eead4;margin-bottom:.18rem}.studio_activeCloudProjectName__HzFU1{font-weight:650;color:#f5f5f4}.studio_bridgeStatusOk__wl_mx,.studio_bridgeStatusWarn__B4537{font-size:.75rem;font-weight:650;letter-spacing:.02em}.studio_bridgeStatusOk__wl_mx{color:#14b8a6}.studio_bridgeStatusWarn__B4537{color:#fbbf24}.studio_syncPrimaryBtn__L_q9y,.studio_syncSecondaryBtn__dsy_r{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:8px;font-weight:600;font-size:.8125rem}.studio_syncPrimaryBtn__L_q9y{padding:.28rem .68rem;border:1px solid rgba(94,234,212,.45);background:rgba(94,234,212,.12);color:#5eead4}.studio_syncPrimaryBtn__L_q9y:hover:not(:disabled){background:rgba(94,234,212,.2)}.studio_syncPrimaryBtn__L_q9y:disabled{opacity:.45;cursor:not-allowed}.studio_syncSecondaryBtn__dsy_r{padding:.26rem .55rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);color:#e7e5e4}.studio_syncSecondaryBtn__dsy_r:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.studio_syncSecondaryBtn__dsy_r:disabled{opacity:.5;cursor:not-allowed}.studio_syncDangerBtn__Fp8p2{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border-radius:8px;font-weight:600;font-size:.8125rem;padding:.26rem .55rem;border:1px solid hsla(0,91%,71%,.45);background:hsla(0,91%,71%,.08);color:#fca5a5}.studio_syncDangerBtn__Fp8p2:hover:not(:disabled){background:hsla(0,91%,71%,.16);border-color:hsla(0,91%,71%,.55)}.studio_syncDangerBtn__Fp8p2:disabled{opacity:.5;cursor:not-allowed}.studio_cloudProjectsHeader__U88FV{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin-top:.35rem;margin-bottom:.35rem}.studio_cloudProjectsTitle__s0Drq{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a8a29e}.studio_cloudProjectList__KHHjW{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.studio_cloudProjectRow__COjiO{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem;padding:.42rem .5rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.studio_cloudProjectRowActions__UNi0V{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.studio_renameEditor__rC2mb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.18rem}.studio_renameInput__ua4Jw{font:inherit;font-size:.875rem;font-weight:600;min-width:10rem;max-width:100%;padding:.22rem .5rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.45);color:#f5f5f4}.studio_renameInput__ua4Jw:focus{outline:2px solid rgba(94,234,212,.45);outline-offset:1px}.studio_renameInput__ua4Jw:disabled{opacity:.55}.studio_renameEditorBtns__T9Rc3{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.studio_cloudProjectRowLegacy__kT0z4{opacity:.62}.studio_cloudProjectRowActive__35611{border-color:rgba(94,234,212,.42);background:rgba(94,234,212,.07)}.studio_cloudProjectRowLegacy__kT0z4 .studio_cloudProjectName__F3EnI{color:#a8a29e}.studio_cloudProjectRowLegacy__kT0z4 .studio_syncMuted__gH6u6{opacity:.95}.studio_cloudProjectMeta__7StVs{flex:1 1 auto;min-width:min(240px,100%)}.studio_cloudProjectName__F3EnI{display:block;font-size:.875rem;font-weight:650;color:#f5f5f4;margin-bottom:.18rem}.studio_cloudProjectBadges__XsmE4{margin-top:.35rem}.studio_assetBadge___ybxM{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .42rem;border-radius:999px;border:1px solid rgba(251,191,36,.45);color:#fbbf24;background:rgba(251,191,36,.08)}.studio_localAssetNote__2H5Px{margin:.38rem 0 0;font-size:.7rem;line-height:1.45;color:#a8a29e}.studio_syncMuted__gH6u6{margin:0;font-size:.75rem;color:#a8a29e}.studio_syncStatusLine__z_6s5{margin:.48rem 0 0;font-size:.75rem;line-height:1.5;color:#ccfbf1}