.FileManager_file-manager-card__3CLSA{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);overflow:hidden}.FileManager_file-manager-header__mAVl4{padding:var(--spacing-md);border-bottom:1px solid var(--border-secondary)}.FileManager_file-manager-title__5_lt_{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.FileManager_file-manager-icon__yPtGT{width:1.25rem;height:1.25rem;color:var(--text-secondary)}.FileManager_file-count-badge__nDTXp{display:inline-flex;align-items:center;padding:.125rem var(--spacing-xs);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);font-size:var(--text-xs);color:var(--text-secondary)}.FileManager_file-manager-content__5Iifh{padding:var(--spacing-md)}.FileManager_error-message__CiuQo{margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-error);border-radius:var(--border-radius-sm);color:var(--text-error);font-size:var(--text-sm)}.FileManager_controls-container__8_1b6{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.FileManager_upload-button__YNMXL{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:transparent;color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);font-size:var(--text-sm);font-family:var(--font-primary);cursor:pointer;transition:var(--transition-all)}.FileManager_upload-button__YNMXL:hover{color:var(--color-primary);border-color:var(--color-primary);text-shadow:var(--text-glow-sm);box-shadow:0 0 5px var(--glow-primary);transform:translateY(-1px)}.FileManager_upload-button__YNMXL:disabled{opacity:.5;cursor:not-allowed}.FileManager_search-container__X2yVu{flex:1;max-width:28rem;display:flex;align-items:center;gap:var(--spacing-xs)}.FileManager_search-icon__KEKT2{width:1rem;height:1rem;color:var(--text-secondary)}.FileManager_search-input__p6EIa{flex:1;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-sm)}.FileManager_search-input__p6EIa:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--glow-dim)}.FileManager_folder-select-container__FS4Dq{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.FileManager_folder-label__OlA2e{font-size:var(--text-sm);color:var(--text-secondary)}.FileManager_folder-select__JYOMH{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-sm)}.FileManager_loading-container__vceCk{text-align:center;padding:var(--spacing-xl) 0}.FileManager_loading-spinner__Rovcm{width:2rem;height:2rem;margin:0 auto;border:2px solid var(--border-secondary);border-top-color:var(--color-primary);border-radius:50%;animation:FileManager_spin__ydh4P 1s linear infinite}.FileManager_loading-text__p58oR{margin-top:var(--spacing-xs);font-size:var(--text-sm);color:var(--text-secondary)}.FileManager_empty-container___mAoU{text-align:center;padding:var(--spacing-xl) 0;color:var(--text-secondary)}.FileManager_empty-icon__ukFDS{width:3rem;height:3rem;margin:0 auto var(--spacing-md);opacity:.5}.FileManager_empty-text__iGYCZ{font-size:var(--text-base);margin-bottom:var(--spacing-xs)}.FileManager_empty-hint__WbxXo{font-size:var(--text-sm)}.FileManager_file-list__F5aBP{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FileManager_file-item-wrapper__XBED_{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);overflow:hidden;transition:var(--transition-all)}.FileManager_file-item-wrapper__XBED_:hover{border-color:var(--border-primary)}.FileManager_file-item__arKPz{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);transition:var(--transition-all)}.FileManager_file-item-wrapper__XBED_:hover .FileManager_file-item__arKPz{background:var(--bg-hover)}.FileManager_file-info__Cvbj4{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.FileManager_file-icon__264Aa{font-size:1.5rem}.FileManager_file-details__xs8CD{flex:1}.FileManager_file-name__bah7z{font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--text-primary)}.FileManager_file-meta__7z_3a{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-xs);color:var(--text-secondary);margin-top:.125rem}.FileManager_file-folder__shFff{font-size:var(--text-xs);color:var(--color-primary);margin-top:.25rem}.FileManager_file-actions__gX8ta{display:flex;align-items:center;gap:var(--spacing-xs)}.FileManager_action-button__DCdFs{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-all)}.FileManager_action-button__DCdFs:hover{background:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}.FileManager_action-button-icon__WmKYe{width:.75rem;height:.75rem}.FileManager_action-button--delete__fae5e{color:var(--text-error)}.FileManager_action-button--delete__fae5e:hover{color:var(--status-error);border-color:var(--border-error)}.FileManager_pagination-container__9ANr_{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-md);border-top:1px solid var(--border-secondary);margin-top:var(--spacing-md)}.FileManager_pagination-info__sr_qC{font-size:var(--text-sm);color:var(--text-secondary)}.FileManager_pagination-controls__w9ubh{display:flex;align-items:center;gap:var(--spacing-xs)}.FileManager_pagination-button__ThY_4{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-primary);cursor:pointer;transition:var(--transition-all)}.FileManager_pagination-button__ThY_4:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary)}.FileManager_pagination-button__ThY_4:disabled{opacity:.5;cursor:not-allowed}@keyframes FileManager_spin__ydh4P{to{transform:rotate(1turn)}}.FileManager_theme-terminal__SZrp1 .FileManager_file-item__arKPz{border-style:dashed}.FileManager_theme-terminal__SZrp1 .FileManager_file-item__arKPz:hover{border-style:solid}.FileManager_theme-terminal__SZrp1 .FileManager_upload-button__YNMXL{border-style:dashed;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.FileManager_theme-terminal__SZrp1 .FileManager_upload-button__YNMXL:hover{border-style:solid;text-shadow:var(--text-glow-sm);box-shadow:0 0 10px var(--glow-primary)}.FileManager_theme-cyberpunk__TAkfJ .FileManager_file-item__arKPz:hover{box-shadow:0 0 10px var(--neon-cyan)}.FileManager_theme-cyberpunk__TAkfJ .FileManager_upload-button__YNMXL{color:var(--neon-cyan);border-color:var(--neon-cyan);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.FileManager_theme-cyberpunk__TAkfJ .FileManager_upload-button__YNMXL:hover{color:var(--neon-pink);border-color:var(--neon-pink);box-shadow:0 0 15px var(--neon-pink)}.FileManager_theme-singularity__ZZ8O0 .FileManager_file-item__arKPz{border-radius:0}.FileManager_theme-singularity__ZZ8O0 .FileManager_upload-button__YNMXL{border-radius:0;color:var(--color-primary);border-color:var(--border-subtle)}.FileManager_theme-singularity__ZZ8O0 .FileManager_upload-button__YNMXL:hover{color:var(--color-highlight);border-color:var(--color-highlight);box-shadow:0 0 5px var(--color-highlight)}.SandboxManager_sandbox-container__uamm9{display:flex;flex-direction:column;gap:var(--spacing-lg)}.SandboxManager_sandbox-header__lQbCj{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.SandboxManager_sandbox-title-section__xIIDG{flex:1}.SandboxManager_sandbox-title__Ctbgs{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.SandboxManager_sandbox-description__1Tq6j{color:var(--text-secondary);font-size:var(--text-sm)}.SandboxManager_sandbox-actions__lH5vu{display:flex;gap:var(--spacing-xs)}.SandboxManager_button__ubEyL{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-primary);cursor:pointer;transition:var(--transition-all)}.SandboxManager_button__ubEyL:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary)}.SandboxManager_button__ubEyL:disabled{opacity:.5;cursor:not-allowed}.SandboxManager_button--primary__AzWt3{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.SandboxManager_button--primary__AzWt3:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);text-shadow:var(--text-glow-sm);box-shadow:0 0 5px var(--glow-primary);transform:translateY(-1px)}.SandboxManager_button-icon__vfbq5{width:1rem;height:1rem}.SandboxManager_loading__msuWW{text-align:center;padding:var(--spacing-xl) 0;color:var(--text-secondary)}.SandboxManager_empty-card__5tUHM{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);overflow:hidden}.SandboxManager_empty-content__ILevX{text-align:center;padding:var(--spacing-xl)}.SandboxManager_empty-icon__vAgvT{width:3rem;height:3rem;margin:0 auto var(--spacing-md);color:var(--text-secondary);opacity:.5}.SandboxManager_empty-title__LhjL8{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.SandboxManager_empty-text__miKAJ{color:var(--text-secondary);margin-bottom:var(--spacing-md)}.SandboxManager_sandbox-grid__jc_J1{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.SandboxManager_sandbox-card__PxgQx{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-all);overflow:hidden}.SandboxManager_sandbox-card__PxgQx:hover{border-color:var(--border-primary);box-shadow:var(--shadow-md)}.SandboxManager_sandbox-card--selected__kz_zu{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--glow-dim)}.SandboxManager_sandbox-card-header__b_vXT{padding:var(--spacing-md);border-bottom:1px solid var(--border-secondary)}.SandboxManager_sandbox-card-header-content__y49Op{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.SandboxManager_sandbox-card-title__PZzO9{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.SandboxManager_sandbox-card-description__5DK9p{font-size:var(--text-sm);color:var(--text-secondary)}.SandboxManager_sandbox-card-content__1tGVa{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.SandboxManager_status-badge__EhqjA{display:inline-flex;align-items:center;padding:.125rem var(--spacing-xs);border-radius:var(--border-radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase}.SandboxManager_status-badge--active__1cPcW{background:var(--status-success);color:var(--bg-primary)}.SandboxManager_status-badge--expired__TPWV5{background:var(--status-warning);color:var(--bg-primary)}.SandboxManager_status-badge--archived__MDwz8{background:var(--text-secondary);color:var(--bg-primary)}.SandboxManager_storage-section__MISBI{display:flex;flex-direction:column;gap:var(--spacing-xs)}.SandboxManager_storage-info__MJvbq{display:flex;justify-content:space-between;font-size:var(--text-sm)}.SandboxManager_storage-label__5zmFd{color:var(--text-secondary)}.SandboxManager_storage-value__QArJv{color:var(--text-primary)}.SandboxManager_progress-bar__vm6DW{height:.5rem;background:var(--bg-secondary);border-radius:var(--border-radius-sm);overflow:hidden}.SandboxManager_progress-bar-fill__jKp96{height:100%;background:var(--color-primary);transition:width var(--transition-normal)}.SandboxManager_info-row__Ww_8z{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm)}.SandboxManager_info-label__RHYf_{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary)}.SandboxManager_info-icon__JEhd7{width:1rem;height:1rem}.SandboxManager_info-value__DkZjO{color:var(--text-primary)}.SandboxManager_features-list__ryR3Q{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.SandboxManager_feature-badge__CkznD{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem var(--spacing-xs);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);font-size:var(--text-xs);color:var(--text-secondary)}.SandboxManager_feature-icon__DLcVJ{width:.75rem;height:.75rem}.SandboxManager_card-actions__vLNT0{display:flex;gap:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--border-secondary)}.SandboxManager_card-action-button__4PrWb{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-all)}.SandboxManager_card-action-button__4PrWb:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-primary);color:var(--text-primary)}.SandboxManager_card-action-button__4PrWb:disabled{opacity:.5;cursor:not-allowed}.SandboxManager_card-action-icon__4lbp_{width:1rem;height:1rem}.SandboxManager_dialog-form__S6qMW{display:grid;gap:var(--spacing-md);padding:var(--spacing-md) 0}.SandboxManager_form-group__WqRQF{display:grid;gap:var(--spacing-xs)}.SandboxManager_form-label__oGTmJ{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.SandboxManager_form-input__TudPN,.SandboxManager_form-select__SeMNl,.SandboxManager_form-textarea__WG8bD{width:100%;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--border-radius-sm);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-sm)}.SandboxManager_form-input__TudPN:focus,.SandboxManager_form-select__SeMNl:focus,.SandboxManager_form-textarea__WG8bD:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--glow-dim)}.SandboxManager_form-textarea__WG8bD{resize:vertical;min-height:4rem}.SandboxManager_form-switches__PBEHu{display:flex;flex-direction:column;gap:var(--spacing-md)}.SandboxManager_switch-group__bSLIU{display:flex;align-items:center;justify-content:space-between}.SandboxManager_share-content__6Y0FO{display:flex;flex-direction:column;gap:var(--spacing-md)}.SandboxManager_share-input-group__jOdde{display:flex;align-items:center;gap:var(--spacing-xs)}.SandboxManager_share-hint__s4rAE{font-size:var(--text-sm);color:var(--text-secondary)}.SandboxManager_theme-terminal__IpkT6 .SandboxManager_sandbox-card__PxgQx{border-style:dashed}.SandboxManager_theme-terminal__IpkT6 .SandboxManager_sandbox-card__PxgQx:hover{border-style:solid}.SandboxManager_theme-terminal__IpkT6 .SandboxManager_button--primary__AzWt3{border-style:dashed;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.SandboxManager_theme-terminal__IpkT6 .SandboxManager_button--primary__AzWt3:hover:not(:disabled){border-style:solid;text-shadow:var(--text-glow-sm);box-shadow:0 0 10px var(--glow-primary)}.SandboxManager_theme-cyberpunk__S9Sgq .SandboxManager_sandbox-card__PxgQx:hover{box-shadow:0 0 20px var(--neon-purple)}.SandboxManager_theme-cyberpunk__S9Sgq .SandboxManager_progress-bar-fill__jKp96{background:var(--gradient-primary)}.SandboxManager_theme-cyberpunk__S9Sgq .SandboxManager_button--primary__AzWt3{color:var(--neon-cyan);border-color:var(--neon-cyan);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.SandboxManager_theme-cyberpunk__S9Sgq .SandboxManager_button--primary__AzWt3:hover:not(:disabled){color:var(--neon-pink);border-color:var(--neon-pink);box-shadow:0 0 15px var(--neon-pink)}.SandboxManager_theme-singularity__XVWhs .SandboxManager_button__ubEyL,.SandboxManager_theme-singularity__XVWhs .SandboxManager_sandbox-card__PxgQx{border-radius:0}.SandboxManager_theme-singularity__XVWhs .SandboxManager_button--primary__AzWt3{color:var(--color-primary);border-color:var(--border-subtle)}.SandboxManager_theme-singularity__XVWhs .SandboxManager_button--primary__AzWt3:hover:not(:disabled){color:var(--color-highlight);border-color:var(--color-highlight);box-shadow:0 0 5px var(--color-highlight)}.FileAssociationDialog_dialog-overlay__1m3Qg{position:fixed;inset:0;z-index:50;background:var(--bg-overlay);animation:FileAssociationDialog_fade-in__SUz0s .15s ease-out}.FileAssociationDialog_dialog-content__lg6pz{position:fixed;left:50%;top:50%;z-index:51;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:85vh;background:var(--bg-modal);border:1px solid var(--border-primary);border-radius:var(--border-radius-md);padding:var(--spacing-lg);animation:FileAssociationDialog_dialog-enter__iFhy8 .15s ease-out;overflow-y:auto;box-shadow:var(--shadow-xl)}.FileAssociationDialog_dialog-header__yO6fi{margin-bottom:var(--spacing-md)}.FileAssociationDialog_dialog-title__y_fNw{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.FileAssociationDialog_dialog-description__xKkCn{font-size:var(--text-sm);color:var(--text-secondary)}.FileAssociationDialog_dialog-footer__1iKUZ{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-secondary)}.FileAssociationDialog_dialog-body__EMAYU{margin:var(--spacing-md) 0}.FileAssociationDialog_input-group__IpQo1{display:flex;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-md)}.FileAssociationDialog_text-muted__2pRtJ{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--spacing-sm)}@keyframes FileAssociationDialog_fade-in__SUz0s{0%{opacity:0}to{opacity:1}}@keyframes FileAssociationDialog_dialog-enter__iFhy8{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.FileAssociationDialog_theme-terminal__vNwI9 .FileAssociationDialog_dialog-content__lg6pz{background:#001100;border-style:solid;border-color:#33ff33;box-shadow:0 0 20px rgba(51,255,51,.3)}.FileAssociationDialog_theme-terminal__vNwI9 .FileAssociationDialog_dialog-overlay__1m3Qg{background:rgba(0,0,0,.95)}.FileAssociationDialog_theme-cyberpunk__OgLMl .FileAssociationDialog_dialog-content__lg6pz{background:#1a1a2e;border-color:var(--neon-pink);box-shadow:0 0 30px var(--neon-pink),inset 0 0 20px rgba(255,0,128,.1)}.FileAssociationDialog_theme-cyberpunk__OgLMl .FileAssociationDialog_dialog-overlay__1m3Qg{background:rgba(10,10,10,.9)}.FileAssociationDialog_theme-singularity__vbzHa .FileAssociationDialog_dialog-content__lg6pz{background:#111111;border-radius:0;border-color:#666666}.FileAssociationDialog_theme-singularity__vbzHa .FileAssociationDialog_dialog-overlay__1m3Qg{background:rgba(0,0,0,.8)}