._container_9bp4m_1{width:100%;min-width:0}._dropzone_9bp4m_6{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-32) var(--ui-space-24);text-align:center;cursor:pointer;transition:border-color var(--ui-transition-base),background-color var(--ui-transition-base);background:var(--ui-bg-surface)}._dropzone_9bp4m_6:hover,._dropzoneActive_9bp4m_17{border-color:var(--ui-accent);background:var(--ui-bg-accent-subtle)}._dropzoneIcon_9bp4m_22{font-size:2rem;margin-bottom:var(--ui-space-8);color:var(--ui-text-subtle)}._dropzoneText_9bp4m_28{font-size:var(--ui-font-md);color:var(--ui-text-muted);margin-bottom:var(--ui-space-2)}._dropzoneHint_9bp4m_34{font-size:var(--ui-font-sm);color:var(--ui-text-subtle)}._browseLink_9bp4m_39{color:var(--ui-accent-light);text-decoration:underline;cursor:pointer}._dropzoneRetry_9bp4m_45{margin-top:var(--ui-space-16)}._fullscreen_9bp4m_49{position:fixed;inset:0;z-index:9999;display:none;background:#1a1a2e}._fullscreenVisible_9bp4m_57{display:block}._viewport_9bp4m_61{position:absolute;inset:0}._canvas_9bp4m_66{display:block;width:100%;height:100%;cursor:grab}._canvas_9bp4m_66:active{cursor:grabbing}._topBar_9bp4m_76{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;padding:var(--ui-space-12) var(--ui-space-16);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);z-index:2;pointer-events:none}._topBar_9bp4m_76>*{pointer-events:auto}._topBarBtn_9bp4m_92{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-md);color:#ffffffb3;cursor:pointer;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}._topBarBtn_9bp4m_92 ._material-symbols-rounded_9bp4m_106{font-size:20px}._topBarBtn_9bp4m_92:hover{background:#000000b3;color:#fff}._topBarBtnActive_9bp4m_114{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}._topBarBtnActive_9bp4m_114:hover{background:var(--ui-accent-hover)}._topBarTitle_9bp4m_123{margin-left:var(--ui-space-12);color:#ffffffe6;font-size:var(--ui-font-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._topBarControls_9bp4m_135{display:flex;gap:var(--ui-space-6);margin-left:auto;flex-shrink:0}._envSelect_9bp4m_142{height:36px;padding:0 var(--ui-space-10);background:#00000073;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-md);color:#ffffffb3;font-size:var(--ui-font-xs);cursor:pointer;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}._envSelect_9bp4m_142:hover{background:#000000b3;color:#fff}._envSelect_9bp4m_142 option{background:#1a1a2e;color:#fff}._cameraPresetWrapper_9bp4m_163{position:relative}._cameraPresetBackdrop_9bp4m_167{position:fixed;inset:0;z-index:3}._cameraPresetMenu_9bp4m_173{position:absolute;top:calc(100% + var(--ui-space-6));right:0;background:#000000b3;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-md);padding:var(--ui-space-4);z-index:4;min-width:100px;display:flex;flex-direction:column}._cameraPresetMenu_9bp4m_173 button{display:block;width:100%;padding:var(--ui-space-6) var(--ui-space-12);background:transparent;border:none;border-radius:var(--ui-radius-sm);color:#ffffffb3;font-size:var(--ui-font-sm);text-align:left;cursor:pointer;transition:background-color var(--ui-transition-fast)}._cameraPresetMenu_9bp4m_173 button:hover{background:#ffffff1a;color:#fff}@media(max-width:640px){._topBarControls_9bp4m_135{flex-wrap:wrap;justify-content:flex-end}._envSelect_9bp4m_142{display:none}}._exportDialogBackdrop_9bp4m_214{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);z-index:100;animation:_exportFadeIn_9bp4m_1 .15s ease-out}._exportDialog_9bp4m_214{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:90%;max-width:440px;max-height:85vh;overflow-y:auto;background:#141428f2;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-lg);box-shadow:0 24px 48px #0006;animation:_exportSlideIn_9bp4m_1 .2s ease-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}._exportDialog_9bp4m_214::-webkit-scrollbar{width:5px}._exportDialog_9bp4m_214::-webkit-scrollbar-track{background:transparent}._exportDialog_9bp4m_214::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}@keyframes _exportFadeIn_9bp4m_1{0%{opacity:0}to{opacity:1}}@keyframes _exportSlideIn_9bp4m_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._exportDialogHeader_9bp4m_271{padding:var(--ui-space-20) var(--ui-space-24) var(--ui-space-12)}._exportDialogTitle_9bp4m_275{font-size:var(--ui-font-lg);font-weight:600;color:#ffffffe6;margin:0}._exportDialogSubtitle_9bp4m_282{display:block;margin-top:var(--ui-space-4);font-size:var(--ui-font-xs);color:#fff6}._exportFormatSection_9bp4m_289{padding:0 var(--ui-space-24) var(--ui-space-12)}._exportSectionLabel_9bp4m_293{font-size:var(--ui-font-xs);color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:var(--ui-space-8);display:block}._exportFormatSelector_9bp4m_303{display:flex;gap:var(--ui-space-4);flex-wrap:wrap}._exportFormatBtn_9bp4m_309{padding:var(--ui-space-6) var(--ui-space-14);background:#ffffff0d;color:#ffffff80;font-size:var(--ui-font-sm);font-weight:500;border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-radius-full);cursor:pointer;transition:border-color var(--ui-transition-fast),background-color var(--ui-transition-fast),color var(--ui-transition-fast)}._exportFormatBtn_9bp4m_309:hover{border-color:#fff3;color:#fffc}._exportFormatBtn_9bp4m_309:disabled{opacity:.5;cursor:default}._exportFormatBtnActive_9bp4m_329{border-color:var(--ui-accent);background:#6366f126;color:var(--ui-accent-light)}._exportFormatDescription_9bp4m_335{margin-top:var(--ui-space-8);font-size:var(--ui-font-sm);color:#ffffff59;line-height:1.4}._exportOptions_9bp4m_342{padding:var(--ui-space-8) var(--ui-space-24) var(--ui-space-4);border-top:1px solid rgba(255,255,255,.06)}._exportOptionRow_9bp4m_347{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);padding:var(--ui-space-8) 0}._exportOptionLabel_9bp4m_355{font-size:var(--ui-font-sm);color:#fff9}._exportOptionHint_9bp4m_360{font-size:var(--ui-font-xs);color:#ffffff4d;margin-top:var(--ui-space-2);margin-bottom:var(--ui-space-4)}._exportSelect_9bp4m_367{padding:var(--ui-space-4) var(--ui-space-10);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-sm);color:#ffffffb3;font-size:var(--ui-font-sm);cursor:pointer}._exportSelect_9bp4m_367:hover{border-color:#fff3}._exportSelect_9bp4m_367 option{background:#1a1a2e;color:#fff}._exportRange_9bp4m_384{width:120px;height:4px;appearance:none;background:#ffffff26;border-radius:2px;outline:none;cursor:pointer}._exportRange_9bp4m_384::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--ui-accent-light);border:none;cursor:grab}._exportRange_9bp4m_384::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--ui-accent-light);border:none;cursor:grab}._exportCheckboxRow_9bp4m_411{display:flex;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) 0;cursor:pointer}._exportSegmented_9bp4m_419{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-sm);overflow:hidden}._exportSegmentedBtn_9bp4m_426{padding:var(--ui-space-4) var(--ui-space-14);background:transparent;color:#ffffff73;font-size:var(--ui-font-sm);font-weight:500;border:none;cursor:pointer;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}._exportSegmentedBtn_9bp4m_426:hover{color:#ffffffb3}._exportSegmentedBtn_9bp4m_426:disabled{opacity:.5;cursor:default}._exportSegmentedBtn_9bp4m_426+._exportSegmentedBtn_9bp4m_426{border-left:1px solid rgba(255,255,255,.1)}._exportSegmentedBtnActive_9bp4m_447{background:#6366f133;color:var(--ui-accent-light)}._exportNote_9bp4m_452{display:flex;align-items:flex-start;gap:var(--ui-space-8);padding:var(--ui-space-10) var(--ui-space-12);background:#ffffff08;border-radius:var(--ui-radius-sm);font-size:var(--ui-font-sm);color:#fff6;line-height:1.5;margin:var(--ui-space-4) 0}._exportNote_9bp4m_452 ._material-symbols-rounded_9bp4m_106{flex-shrink:0;margin-top:2px;color:#ffffff4d}._exportCompressionHint_9bp4m_470{display:flex;align-items:flex-start;gap:var(--ui-space-8);padding:var(--ui-space-10) var(--ui-space-12);background:#6366f10f;border:1px solid rgba(99,102,241,.12);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-sm);color:#ffffff73;line-height:1.5;margin-top:var(--ui-space-10)}._exportCompressionHint_9bp4m_470 ._material-symbols-rounded_9bp4m_106{flex-shrink:0;margin-top:2px;color:var(--ui-accent-light);opacity:.6}._exportHintLink_9bp4m_490{color:var(--ui-accent-light);text-decoration:none}._exportHintLink_9bp4m_490:hover{text-decoration:underline}._exportStats_9bp4m_498{display:flex;align-items:center;gap:var(--ui-space-16);margin:0 var(--ui-space-24) var(--ui-space-8);padding:var(--ui-space-10) var(--ui-space-16);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--ui-radius-md);font-size:var(--ui-font-xs);color:#ffffff80;font-variant-numeric:tabular-nums}._exportStatsColumn_9bp4m_512{display:flex;flex-direction:column;gap:2px;flex:1}._exportStatsLabel_9bp4m_519{font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;font-size:10px;margin-bottom:2px}._exportStatsArrow_9bp4m_528{color:#ffffff40;font-size:var(--ui-font-md);flex-shrink:0}._exportDialogFooter_9bp4m_534{display:flex;justify-content:flex-end;gap:var(--ui-space-10);padding:var(--ui-space-16) var(--ui-space-24);border-top:1px solid rgba(255,255,255,.06)}._exportCancelBtn_9bp4m_542{padding:var(--ui-space-8) var(--ui-space-16);background:transparent;color:#ffffff80;font-size:var(--ui-font-sm);font-weight:500;border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:color var(--ui-transition-fast)}._exportCancelBtn_9bp4m_542:hover{color:#fffc}._exportCancelBtn_9bp4m_542:disabled{opacity:.5;cursor:default}._exportSubmitBtn_9bp4m_561{display:flex;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-8) var(--ui-space-20);background:var(--ui-accent);color:#fff;font-size:var(--ui-font-sm);font-weight:600;border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:background-color var(--ui-transition-fast)}._exportSubmitBtn_9bp4m_561:hover{background:var(--ui-accent-hover)}._exportSubmitBtn_9bp4m_561:disabled{opacity:.7;cursor:default}._exportSpinner_9bp4m_583{font-size:18px;animation:_spin_9bp4m_1 1s linear infinite}._timeline_9bp4m_588{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-16);background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);z-index:2;pointer-events:none}._timeline_9bp4m_588>*{pointer-events:auto}._timelineBtn_9bp4m_605{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-sm);color:#ffffffb3;cursor:pointer;flex-shrink:0;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}._timelineBtn_9bp4m_605 ._material-symbols-rounded_9bp4m_106{font-size:18px}._timelineBtn_9bp4m_605:hover{background:#000000b3;color:#fff}._timelineBtnActive_9bp4m_628{color:var(--ui-accent-light)}._timelineSelect_9bp4m_632,._timelineSpeedSelect_9bp4m_633{height:32px;padding:0 var(--ui-space-8);background:#00000073;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ui-radius-sm);color:#ffffffb3;font-size:var(--ui-font-xs);cursor:pointer;flex-shrink:0}._timelineSelect_9bp4m_632 option,._timelineSpeedSelect_9bp4m_633 option{background:#1a1a2e;color:#fff}._timelineSelect_9bp4m_632{max-width:140px}._timelineSpeedSelect_9bp4m_633{width:60px}._timelineScrub_9bp4m_659{flex:1;min-width:60px;height:6px;appearance:none;background:#ffffff26;border-radius:3px;outline:none;cursor:pointer}._timelineScrub_9bp4m_659::-webkit-slider-thumb{appearance:none;width:6px;height:18px;border-radius:2px;background:var(--ui-accent-light);border:none;cursor:grab}._timelineScrub_9bp4m_659::-moz-range-thumb{width:6px;height:18px;border-radius:2px;background:var(--ui-accent-light);border:none;cursor:grab}._timelineTime_9bp4m_687{font-size:var(--ui-font-xs);color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media(max-width:640px){._timelineSpeedSelect_9bp4m_633,._timelineTime_9bp4m_687{display:none}}._fpsBadge_9bp4m_701{position:absolute;bottom:var(--ui-space-16);right:var(--ui-space-16)}._fullscreen_9bp4m_49:has(._timeline_9bp4m_588) ._fpsBadge_9bp4m_701{bottom:60px}._fpsBadge_9bp4m_701{background:#0000008c;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-radius-md);padding:var(--ui-space-4) var(--ui-space-10);z-index:2;font-family:SF Mono,Consolas,Monaco,monospace;font-size:var(--ui-font-xs);font-variant-numeric:tabular-nums;color:#fff9;opacity:.6;transition:opacity var(--ui-transition-fast)}._fpsBadge_9bp4m_701:hover{opacity:1}._sceneBrowser_9bp4m_727{position:absolute;top:52px;right:0;bottom:0;width:300px;max-width:40vw;background:#0000008c;backdrop-filter:blur(12px);border-left:1px solid rgba(255,255,255,.08);z-index:3;display:flex;flex-direction:column;animation:_sbSlideIn_9bp4m_1 .2s ease-out}@keyframes _sbSlideIn_9bp4m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sbHeader_9bp4m_751{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-space-10) var(--ui-space-12);border-bottom:1px solid rgba(255,255,255,.06)}._sbHeaderTitle_9bp4m_759{display:flex;align-items:center;gap:var(--ui-space-6);font-size:var(--ui-font-sm);font-weight:600;color:#fffc}._sbCloseBtn_9bp4m_768{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--ui-radius-sm);color:#fff6;cursor:pointer}._sbCloseBtn_9bp4m_768 ._material-symbols-rounded_9bp4m_106{font-size:18px}._sbCloseBtn_9bp4m_768:hover{background:#ffffff14;color:#fffc}._sbSearch_9bp4m_788{display:flex;align-items:center;margin:var(--ui-space-8) var(--ui-space-10);padding:var(--ui-space-4) var(--ui-space-8);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-radius-sm)}._sbSearchIcon_9bp4m_798{font-size:16px;color:#ffffff4d;flex-shrink:0}._sbSearchInput_9bp4m_804{flex:1;background:transparent;border:none;outline:none;color:#fffc;font-size:var(--ui-font-xs);padding:0 var(--ui-space-6);min-width:0}._sbSearchInput_9bp4m_804::placeholder{color:#ffffff40}._sbSearchClear_9bp4m_818{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff4d;cursor:pointer;flex-shrink:0}._sbSearchClear_9bp4m_818 ._material-symbols-rounded_9bp4m_106{font-size:14px}._sbSearchClear_9bp4m_818:hover{color:#ffffffb3}._sbCount_9bp4m_837{padding:0 var(--ui-space-12) var(--ui-space-6);font-size:10px;color:#ffffff40;text-transform:uppercase;letter-spacing:.05em}._sbTree_9bp4m_845{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}._sbTree_9bp4m_845::-webkit-scrollbar{width:4px}._sbTree_9bp4m_845::-webkit-scrollbar-track{background:transparent}._sbTree_9bp4m_845::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}._sbRow_9bp4m_863{display:flex;align-items:center;gap:var(--ui-space-2);height:28px;padding-right:var(--ui-space-6);cursor:pointer;transition:background-color var(--ui-transition-fast);user-select:none}._sbRow_9bp4m_863:hover{background:#ffffff0a}._sbRowSelected_9bp4m_877{background:#6366f11f}._sbRowSelected_9bp4m_877:hover{background:#6366f12e}._sbRowMatch_9bp4m_884 ._sbNodeName_9bp4m_884{color:var(--ui-accent-light);font-weight:600}._sbExpandBtn_9bp4m_889{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff4d;cursor:pointer;flex-shrink:0;padding:0}._sbExpandBtn_9bp4m_889 ._material-symbols-rounded_9bp4m_106{font-size:14px}._sbNodeIcon_9bp4m_906{font-size:14px;color:#ffffff59;flex-shrink:0}._sbNodeName_9bp4m_884{flex:1;font-size:11px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._sbBadge_9bp4m_922{font-size:9px;color:#fff3;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;padding:1px 4px;border-radius:3px;background:#ffffff0a}._sbVisBtn_9bp4m_933{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff3;cursor:pointer;flex-shrink:0;opacity:0;transition:opacity var(--ui-transition-fast);padding:0}._sbVisBtn_9bp4m_933 ._material-symbols-rounded_9bp4m_106{font-size:14px}._sbRow_9bp4m_863:hover ._sbVisBtn_9bp4m_933{opacity:1}._sbVisBtnOff_9bp4m_955{color:#ff646480;opacity:1}._sbDetail_9bp4m_960{border-top:1px solid rgba(255,255,255,.06);padding:var(--ui-space-8) var(--ui-space-12)}._sbDetailRow_9bp4m_965{display:flex;justify-content:space-between;align-items:baseline;padding:2px 0}._sbDetailLabel_9bp4m_972{font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em}._sbDetailValue_9bp4m_979{font-size:11px;color:#fff9;font-variant-numeric:tabular-nums}._statsPanel_9bp4m_985{position:absolute;bottom:var(--ui-space-16);left:var(--ui-space-16)}._fullscreen_9bp4m_49:has(._timeline_9bp4m_588) ._statsPanel_9bp4m_985{bottom:60px}._statsPanel_9bp4m_985{background:#0000008c;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-radius-lg);padding:var(--ui-space-12) var(--ui-space-16);z-index:2;min-width:180px;max-width:240px}._statsList_9bp4m_1004{display:flex;flex-direction:column;gap:var(--ui-space-4)}._statRow_9bp4m_1010{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ui-space-12)}._statLabel_9bp4m_1017{font-size:var(--ui-font-xs);color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;font-weight:500}._statValue_9bp4m_1025{font-size:var(--ui-font-sm);color:#ffffffd9;font-weight:600;font-variant-numeric:tabular-nums}._animationSection_9bp4m_1032{margin-top:var(--ui-space-8);padding-top:var(--ui-space-8);border-top:1px solid rgba(255,255,255,.08)}._animationList_9bp4m_1038{display:flex;flex-direction:column;margin-top:var(--ui-space-6);max-height:180px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}._animationList_9bp4m_1038::-webkit-scrollbar{width:4px}._animationList_9bp4m_1038::-webkit-scrollbar-track{background:transparent}._animationList_9bp4m_1038::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}._animationBtn_9bp4m_1059{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);background:transparent;color:#ffffff80;font-size:var(--ui-font-xs);border:none;border-radius:var(--ui-radius-sm);cursor:pointer;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._animationBtn_9bp4m_1059 ._material-symbols-rounded_9bp4m_106{font-size:14px;flex-shrink:0}._animationBtn_9bp4m_1059:hover{background:#ffffff14;color:#fffc}._animationBtnActive_9bp4m_1085{background:#ffffff1a;color:var(--ui-accent-light)}._loadingOverlay_9bp4m_1090{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-12);color:#fff9;font-size:var(--ui-font-base);z-index:2;pointer-events:none}._loadingSpinner_9bp4m_1104{font-size:32px;color:var(--ui-accent-light);animation:_spin_9bp4m_1 1s linear infinite}@keyframes _spin_9bp4m_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_9bp4m_1118{margin-top:var(--ui-space-16);padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-error-bg);border:1px solid var(--ui-error-border);border-radius:var(--ui-radius-lg);color:var(--ui-error-text);font-size:var(--ui-font-base);display:flex;align-items:flex-start;gap:var(--ui-space-8)}
