._window_1ohg9_1{position:fixed;background:#2a2a2a;border:1px solid #444;border-radius:8px;padding:0;box-shadow:0 4px 12px #00000080;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;display:flex;flex-direction:column;z-index:1000;max-width:50vw}._header_1ohg9_16{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #444;background:#333;border-radius:8px 8px 0 0;cursor:move;user-select:none}._header_1ohg9_16 h3{margin:0;font-size:14px;font-weight:600}._closeButton_1ohg9_34{background:none;border:none;color:#999;font-size:28px;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;line-height:1}._closeButton_1ohg9_34:hover{color:#fff}._content_1ohg9_53{flex:1;overflow:auto}._paneContainer_hihkp_1{padding:12px 12px 16px}._tweakpane_hihkp_5{width:260px;--tp-base-background-color: #1a1a1a;--tp-base-border-radius: 8px;--tp-base-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tp-base-shadow-color: rgba(0, 0, 0, .45);--tp-blade-border-radius: 6px;--tp-blade-horizontal-padding: 6px;--tp-blade-value-width: 150px;--tp-button-background-color: #2c2c2c;--tp-button-background-color-hover: #383838;--tp-button-background-color-active: #444;--tp-button-background-color-focus: #3f3f3f;--tp-button-foreground-color: #f2f2f2;--tp-container-background-color: rgba(255, 255, 255, .04);--tp-container-background-color-hover: rgba(255, 255, 255, .08);--tp-container-background-color-active: rgba(255, 255, 255, .12);--tp-container-background-color-focus: rgba(255, 255, 255, .1);--tp-container-foreground-color: #e0e0e0;--tp-container-horizontal-padding: 6px;--tp-container-vertical-padding: 6px;--tp-container-unit-spacing: 6px;--tp-container-unit-size: 22px;--tp-input-background-color: rgba(255, 255, 255, .08);--tp-input-background-color-hover: rgba(255, 255, 255, .12);--tp-input-background-color-active: rgba(255, 255, 255, .18);--tp-input-background-color-focus: rgba(255, 255, 255, .14);--tp-input-foreground-color: #f5f5f5;--tp-label-foreground-color: rgba(255, 255, 255, .62);--tp-monitor-background-color: rgba(0, 0, 0, .35);--tp-monitor-foreground-color: rgba(255, 255, 255, .72);--tp-groove-foreground-color: rgba(255, 255, 255, .12)}._tweakpane_hihkp_5 .tp-rotv{width:100%}._dangerButton_hihkp_43 .tp-btnv_b{background-color:#3a1414;color:#ffd4d4;box-shadow:inset 0 0 0 1px #a23a3a}._dangerButton_hihkp_43 .tp-btnv_b:hover{background-color:#4b1b1b}._dangerButton_hihkp_43 .tp-btnv_b:active{background-color:#5a1f1f}._warningRow_hihkp_57 .tp-lblv_v{color:#f5a623}._overlay_1npbz_1{position:fixed;inset:0;background:#000000b3;z-index:2000;display:flex;align-items:center;justify-content:center}._grid_1npbz_14{display:flex;gap:12px;padding:20px;overflow-x:auto;overflow-y:hidden}._tile_1npbz_22{flex-shrink:0;width:120px;height:180px;border-radius:8px;overflow:hidden;cursor:pointer;background:#1e1e1e;border:2px solid #444;transition:all .2s;display:flex;flex-direction:column;position:relative}._tile_1npbz_22:hover{border-color:#4a90e2;transform:scale(1.02)}._uploadTile_1npbz_42{background:#333;border:2px dashed #666;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._uploadTile_1npbz_42:hover{background:#3a3a3a;border-color:#4a90e2}._uploadIcon_1npbz_57{font-size:36px;color:#4a90e2;font-weight:300}._uploadText_1npbz_63{font-size:11px;color:#999}._thumbnail_1npbz_68{width:100%;height:100%;object-fit:cover}._noThumbnail_1npbz_74{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px}._resourceName_1npbz_84{position:absolute;bottom:0;left:0;right:0;padding:6px 4px;background:#000000d9;font-size:10px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}._header_16by8_1{display:flex;align-items:center;justify-content:space-between;height:50px;background-color:#2a2a2a;border-bottom:1px solid #444;padding:0 20px;color:#fff}._leftSection_16by8_12{display:flex;align-items:center;gap:20px}._logo_16by8_18{font-size:18px;font-weight:700;color:#4a90e2}._projectName_16by8_24{font-size:16px;color:#fff;padding:4px 12px;border-radius:4px;cursor:text;transition:background-color .2s;min-width:150px}._projectName_16by8_24:hover{background-color:#3a3a3a}._projectNameInput_16by8_38{font-size:16px;color:#fff;background-color:#3a3a3a;border:1px solid #4a90e2;border-radius:4px;padding:4px 12px;outline:none;min-width:150px}._menu_16by8_49{display:flex;gap:10px}._menuItem_16by8_54{background:transparent;border:1px solid #444;color:#fff;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s,border-color .2s}._menuItem_16by8_54:hover{background-color:#3a3a3a;border-color:#4a90e2}._menuItem_16by8_54:active{background-color:#4a4a4a}._overlay_9yr5o_1{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_9yr5o_11{background-color:#2a2a2a;border-radius:8px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000080}._header_9yr5o_22{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #444}._header_9yr5o_22 h2{margin:0;font-size:20px;color:#fff}._closeButton_9yr5o_36{background:transparent;border:none;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._closeButton_9yr5o_36:hover{background-color:#3a3a3a}._content_9yr5o_57{padding:20px;overflow-y:auto;flex:1}._loading_9yr5o_63,._empty_9yr5o_64{text-align:center;color:#888;padding:40px 20px;font-size:14px}._projectList_9yr5o_71{display:flex;flex-direction:column;gap:8px}._projectItem_9yr5o_77{padding:16px;background-color:#3a3a3a;border:1px solid #444;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s}._projectItem_9yr5o_77:hover{background-color:#4a4a4a;border-color:#4a90e2}._projectName_9yr5o_91{font-size:16px;font-weight:500;color:#fff;margin-bottom:4px}._projectDate_9yr5o_98{font-size:12px;color:#888}._container_9cafj_1{width:100%;height:100%;display:flex;flex-direction:column}._editorWrapper_9cafj_8{flex:1;overflow:hidden;position:relative;background-color:#fff}._loadingOverlay_9cafj_15{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;font-weight:700;color:#4a5568}
