.StudioHub_root__hhMwz{--s-panel:var(--panel,#12162e);--s-subtle:var(--panel2,#191c38);--s-border:var(--border,#3c335f);--s-text:var(--text,#f5f3ff);--s-muted:var(--muted,#b2b8cf);color:var(--s-text);min-width:0}.StudioHub_dialog__jffpx *,.StudioHub_root__hhMwz *{box-sizing:border-box}.StudioHub_dialog__jffpx button,.StudioHub_root__hhMwz button,.StudioHub_root__hhMwz input,.StudioHub_root__hhMwz select,.StudioHub_root__hhMwz textarea{font:inherit}.StudioHub_button__x3nGT,.StudioHub_dialog__jffpx button,.StudioHub_root__hhMwz button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--s-border,#463665);border-radius:9px;color:inherit;background:var(--s-subtle,#191c38);text-decoration:none;font-size:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.StudioHub_button__x3nGT:hover,.StudioHub_root__hhMwz button:hover:not(:disabled){border-color:#b085ff}.StudioHub_root__hhMwz button:disabled{opacity:.5;cursor:not-allowed}.StudioHub_dialog__jffpx :focus-visible,.StudioHub_root__hhMwz :focus-visible{outline:2px solid #b685ff;outline-offset:3px}.StudioHub_header__UfjnD{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px;border:1px solid var(--s-border);border-radius:20px;background:linear-gradient(130deg,var(--s-panel),var(--s-subtle));box-shadow:0 10px 40px #753ed00c}.StudioHub_header__UfjnD h1{margin:10px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.15}.StudioHub_header__UfjnD p{max-width:78ch;margin-bottom:0;color:var(--s-muted);line-height:1.65;font-size:13px}.StudioHub_eyebrow__hBg8k{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#bb92ff}.StudioHub_badge__fe3sX{display:inline-flex;align-items:center;white-space:nowrap;color:#bd9dff;font-size:10px;border:1px solid #9567d956;padding:6px 10px;border-radius:999px;background:#9761dc12}.StudioHub_toolbar__D8ZJS{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.StudioHub_toolbar__D8ZJS>span{margin-right:auto;color:var(--s-muted);font-size:12px}.StudioHub_toolbar__D8ZJS>input{flex:1 1;min-width:160px}.StudioHub_toolbar__D8ZJS>select{width:auto;max-width:240px}.StudioHub_workgrid__vUAPu{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:flex-start}.StudioHub_panel__U_1Dd{min-width:0;padding:23px;margin-bottom:16px;border:1px solid var(--s-border);border-radius:17px;background:var(--s-panel)}.StudioHub_panel__U_1Dd h2{font-size:18px;margin:0}.StudioHub_panel__U_1Dd h3{font-size:15px;margin:0 0 12px}.StudioHub_heading__Up0Zd{display:flex;align-items:center;gap:9px;margin-bottom:20px}.StudioHub_heading__Up0Zd>svg{color:#b68cff}.StudioHub_root__hhMwz label{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:var(--s-muted);font-size:12px}.StudioHub_root__hhMwz input:not([type=checkbox]):not([type=file]),.StudioHub_root__hhMwz select,.StudioHub_root__hhMwz textarea{display:block;width:100%;min-width:0;border:1px solid var(--s-border);border-radius:9px;padding:11px 12px;background:var(--s-subtle);color:var(--s-text);line-height:1.4}.StudioHub_root__hhMwz textarea{resize:vertical;min-height:130px}.StudioHub_fields__HT7zf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.StudioHub_root__hhMwz .StudioHub_check__8OzZA{flex-direction:row;align-items:center}.StudioHub_check__8OzZA input{accent-color:#a64cff;width:16px;height:16px}.StudioHub_root__hhMwz .StudioHub_primary__J_tOG{background:linear-gradient(110deg,#a316e5,#7146ee);color:#fff;border-color:#bb7dff;font-weight:700;padding:12px 20px}.StudioHub_error__xtrHf,.StudioHub_notice__KUmFc,.StudioHub_status__YsKZB,.StudioHub_warning__G_9fC{display:flex;align-items:flex-start;gap:8px;font-size:12px;padding:12px 14px;border-radius:10px;line-height:1.6}.StudioHub_status__YsKZB svg,.StudioHub_warning__G_9fC svg{flex-shrink:0;margin-top:2px}.StudioHub_status__YsKZB{color:#26bda4;background:#26bda40d;border:1px solid #26bda433}.StudioHub_warning__G_9fC{color:#c58b2d;background:#c58b2d0d;border:1px solid #c58b2d44;display:block}.StudioHub_error__xtrHf{color:#e96a87;background:#e3476c0d;border:1px solid #e3476c55;overflow-wrap:anywhere}.StudioHub_notice__KUmFc{color:var(--s-text);background:#8542d518;border:1px solid #945ad044}.StudioHub_muted__nINsC,.StudioHub_small__xHTK_{font-size:11px;color:var(--s-muted);line-height:1.7}.StudioHub_upload__k_ifS{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.StudioHub_upload__k_ifS>label:first-child{flex:1 1;min-width:180px}.StudioHub_root__hhMwz .StudioHub_uploadButton__qaRhH{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px dashed #ad82ed;border-radius:10px;cursor:pointer;color:var(--s-text);background:#9065d40c;position:relative;overflow:hidden;margin-bottom:16px}.StudioHub_uploadButton__qaRhH input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.StudioHub_toolbar__D8ZJS .StudioHub_uploadButton__qaRhH{margin:0}.StudioHub_row__NBbY9{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.StudioHub_row__NBbY9>h2,.StudioHub_row__NBbY9>strong{flex:1 1}.StudioHub_job__XHgeP{padding:14px 0;border-bottom:1px solid var(--s-border)}.StudioHub_job__XHgeP:first-of-type{padding-top:0}.StudioHub_job__XHgeP:last-child{border-bottom:0}.StudioHub_job__XHgeP strong{font-size:12px}.StudioHub_job__XHgeP p{font-size:11px;line-height:1.65;color:var(--s-muted);overflow-wrap:anywhere}.StudioHub_highlight__ju0eb{padding:12px;margin:0 -8px;border-radius:11px;background:#9560e411}.StudioHub_resultLinks__uYlGC{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.StudioHub_resultLinks__uYlGC button{font-size:10px;max-width:100%;overflow-wrap:anywhere;text-align:left}.StudioHub_projectgrid__x8u2U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.StudioHub_project__hFjL9{padding:18px;border:1px solid var(--s-border);background:var(--s-subtle);border-radius:14px}.StudioHub_legacy___PWNP,.StudioHub_project__hFjL9 p{color:var(--s-muted);font-size:12px}.StudioHub_legacy___PWNP{margin-top:20px;border-top:1px solid var(--s-border);padding-top:18px;line-height:1.65}.StudioHub_legacy___PWNP summary{cursor:pointer}.StudioHub_assetgrid__bdtAz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.StudioHub_asset__ZOYvc{min-width:0;overflow:hidden;border:1px solid var(--s-border);border-radius:14px;background:var(--s-subtle)}.StudioHub_root__hhMwz .StudioHub_assetPreview__TN_hU{width:100%;aspect-ratio:4/3;min-height:120px;padding:0;border:0;border-radius:0;background:linear-gradient(135deg,#35235d,#111d36);color:#b68cff}.StudioHub_assetPreview__TN_hU img{width:100%;height:100%;object-fit:cover}.StudioHub_assetInfo__iUfDi{display:flex;flex-direction:column;gap:10px;padding:14px}.StudioHub_assetInfo__iUfDi strong{font-size:13px;overflow-wrap:anywhere}.StudioHub_assetInfo__iUfDi small{color:var(--s-muted);font-size:10px}.StudioHub_assetInfo__iUfDi .StudioHub_row__NBbY9 a,.StudioHub_assetInfo__iUfDi .StudioHub_row__NBbY9 button{font-size:10px;padding:7px 9px}.StudioHub_empty__30CrK{text-align:center;padding:45px 20px;color:var(--s-muted)}.StudioHub_empty__30CrK svg{color:#aa7aff}.StudioHub_empty__30CrK h2{margin-top:14px}.StudioHub_root__hhMwz pre{max-width:100%;overflow:auto;padding:20px;background:var(--s-subtle);border:1px solid var(--s-border);border-radius:10px;font:12px/1.8 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.StudioHub_dialog__jffpx{width:min(1040px,94vw);max-height:92vh;padding:22px;border:1px solid #9c67ed;border-radius:18px;color:#f2f0ff;background:#0e142a;box-shadow:0 0 80px #7b3dda40}.StudioHub_dialog__jffpx::-webkit-backdrop{background:#050816e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.StudioHub_dialog__jffpx::backdrop{background:#050816e8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.StudioHub_dialog__jffpx .StudioHub_row__NBbY9{margin-bottom:20px}.StudioHub_dialog__jffpx h2{font-size:18px}.StudioHub_dialog__jffpx video,.StudioHub_dialog__jffpx>img{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:10px}.StudioHub_dialog__jffpx audio{width:100%;margin:25px 0}.StudioHub_dialog__jffpx iframe{width:100%;height:65vh;border:1px solid #514071;border-radius:10px;background:#fff}.StudioHub_dialog__jffpx pre{font:13px/1.8 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;overflow:auto}.StudioHub_dialog__jffpx>a{margin-top:18px}@media (max-width:1120px){.StudioHub_workgrid__vUAPu{grid-template-columns:minmax(0,1fr)}.StudioHub_assetgrid__bdtAz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.StudioHub_assetgrid__bdtAz,.StudioHub_fields__HT7zf,.StudioHub_projectgrid__x8u2U{grid-template-columns:minmax(0,1fr)}.StudioHub_header__UfjnD,.StudioHub_panel__U_1Dd{padding:18px}.StudioHub_header__UfjnD{flex-direction:column}.StudioHub_toolbar__D8ZJS{align-items:stretch}.StudioHub_toolbar__D8ZJS>select{max-width:none;width:100%}.StudioHub_dialog__jffpx{padding:14px}}@media (prefers-reduced-motion:reduce){.StudioHub_dialog__jffpx *,.StudioHub_root__hhMwz *{transition:none!important;animation:none!important}}.StudioHub_root__hhMwz .StudioHub_projectLink__n4t0Y{display:flex;width:100%;justify-content:space-between;margin-bottom:8px;text-align:left}.StudioHub_projectLink__n4t0Y span{flex:1 1}.StudioHub_projectLink__n4t0Y small{color:var(--s-muted)}.StudioHub_highlightGrid__GINY5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.StudioHub_highlightGrid__GINY5 button{width:100%;aspect-ratio:1;padding:0;overflow:hidden}.StudioHub_highlightGrid__GINY5 img{width:100%;height:100%;object-fit:cover}.StudioHub_uploadButton__qaRhH:focus-within{outline:2px solid #b685ff;outline-offset:3px}.StudioHub_focusGrid__EWY_p{grid-template-columns:minmax(0,1fr)!important}.StudioHub_codingGrid__1XPF6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start}.StudioHub_codingGrid__1XPF6>div{min-width:0}.StudioHub_codingGrid__1XPF6 textarea{min-height:300px}@media(max-width:1050px){.StudioHub_codingGrid__1XPF6{grid-template-columns:1fr!important}}.StudioHub_advanced__Cma_P{padding:10px 12px;border:1px solid var(--border,#493265);border-radius:10px;margin:8px 0}.StudioHub_advanced__Cma_P>summary{cursor:pointer;font-size:12px}.StudioHub_advanced__Cma_P[open]>summary{margin-bottom:12px}.StudioHub_advanced__Cma_P section{padding:12px;margin:8px 0}