.h12Dla_root{flex-direction:column;height:100%;min-height:0;display:flex}.h12Dla_header{padding:var(--panel-header-padding,24px 20px 18px);border-bottom:1px solid #e8b85a1f;align-items:flex-start;gap:0;display:flex}.h12Dla_root[data-theme=light] .h12Dla_header{border-bottom-color:#bc5a321f}.h12Dla_headerCopy{gap:var(--space-2,8px);flex-direction:column;min-width:0;display:flex}.h12Dla_title{color:#e0e8f0;text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.12}.h12Dla_root[data-theme=light] .h12Dla_title{color:#0f172a}.h12Dla_subtitle{color:#a0b4c4;margin:0;font-size:13px;line-height:1.5}.h12Dla_root[data-theme=light] .h12Dla_subtitle{color:#64748b}.h12Dla_headerUploadButton{position:relative;overflow:hidden}.h12Dla_headerUploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.h12Dla_headerUploadButton[data-disabled=true]{cursor:not-allowed;opacity:.42;box-shadow:none}.h12Dla_headerUploadButton[data-disabled=true] input{cursor:not-allowed}.h12Dla_contentScroll{scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.h12Dla_contentScroll::-webkit-scrollbar{width:6px}.h12Dla_contentScroll::-webkit-scrollbar-thumb{background:#e8b85a38;border-radius:999px}.h12Dla_root[data-theme=light] .h12Dla_contentScroll::-webkit-scrollbar-thumb{background:#bc5a3238}.h12Dla_toolbar{flex-direction:column;gap:10px;padding:12px 14px 8px;display:flex}.h12Dla_uploadGrid{grid-template-columns:1fr;gap:10px;display:grid}.h12Dla_typeToggle{background:var(--builder-surface-2);border:1px solid #e8b85a29;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.h12Dla_root[data-theme=light] .h12Dla_typeToggle{background:#ffffff8c;border-color:#bc5a3224}.h12Dla_typeTab{color:#a0b4c4;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.h12Dla_typeTab:hover{color:#e0e8f0}.h12Dla_typeTab[data-active=true]{color:#e0e8f0;background:#e8b85a24;border-color:#e8b85a47;box-shadow:inset 0 0 0 1px #ffffff0f}.h12Dla_root[data-theme=light] .h12Dla_typeTab{color:#64748b}.h12Dla_root[data-theme=light] .h12Dla_typeTab:hover{color:#0f172a}.h12Dla_root[data-theme=light] .h12Dla_typeTab[data-active=true]{color:var(--builder-ink);background:#ffffffeb;border-color:#bc5a3238;box-shadow:inset 0 0 0 1px #fffc,0 6px 16px #0f172a0f}.h12Dla_usageCard{background:#e8b85a0f;border:1px solid #e8b85a24;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_usageCard{background:#bc5a320d;border-color:#bc5a321f}.h12Dla_usageHeader{color:#e8b85a;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.h12Dla_root[data-theme=light] .h12Dla_usageHeader{color:var(--builder-ink)}.h12Dla_usageCount{letter-spacing:0;text-transform:none;color:#a0b4c4;font-size:11px;font-weight:600}.h12Dla_root[data-theme=light] .h12Dla_usageCount{color:#64748b}.h12Dla_usageTrack{background:var(--builder-surface-2);border-radius:999px;height:6px;overflow:hidden}.h12Dla_root[data-theme=light] .h12Dla_usageTrack{background:color-mix(in srgb, var(--builder-muted) 22%, transparent)}.h12Dla_usageFill{border-radius:inherit;background:var(--dashboard-primary,#bc5a32);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .26s cubic-bezier(.22,1,.36,1)}.h12Dla_usageFill[data-full=true]{background:#f59e0b}.h12Dla_uploadZone{border-radius:var(--builder-radius-panel);color:#dff6ff;text-align:center;cursor:pointer;background:#e8b85a0f;border:1px dashed #e8b85a57;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:112px;padding:12px;transition:border-color .16s,background .16s,transform .12s,box-shadow .16s;display:flex}.h12Dla_uploadZone:hover:not(:has(input:disabled)){background:#e8b85a1c;border-color:#e8b85a94;transform:translateY(-1px);box-shadow:0 10px 24px #02061729}.h12Dla_uploadZone:has(input:disabled){opacity:.55;cursor:not-allowed}.h12Dla_root[data-theme=light] .h12Dla_uploadZone{color:var(--builder-ink);background:#bc5a320f;border-color:#bc5a3247}.h12Dla_root[data-theme=light] .h12Dla_uploadZone:hover:not(:has(input:disabled)){background:#bc5a321a;border-color:#bc5a3275;box-shadow:0 10px 24px #0f172a14}.h12Dla_uploadZoneHeader{justify-content:center;align-items:center;display:flex}.h12Dla_uploadZoneIcon{border-radius:var(--builder-radius-button);background:#e8b85a1a;border:1px solid #e8b85a38;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_uploadZoneIcon{background:#ffffffb8;border-color:#bc5a322e}.h12Dla_uploadZoneTitle{font-size:13px;font-weight:700;line-height:1.3}.h12Dla_uploadZoneHint{color:#a0b4c4;font-size:11px;line-height:1.35}.h12Dla_root[data-theme=light] .h12Dla_uploadZoneHint{color:#64748b}.h12Dla_uploadZone input{display:none}.h12Dla_uploadProgress{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:8px;min-height:0;padding:0;display:flex}.h12Dla_root[data-theme=light] .h12Dla_uploadProgress{background:0 0}.h12Dla_uploadProgressHeader{color:#e0e8f0;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.h12Dla_root[data-theme=light] .h12Dla_uploadProgressHeader{color:#0f172a}.h12Dla_uploadProgressBar{background:var(--builder-surface-2);border-radius:999px;height:6px;overflow:hidden}.h12Dla_root[data-theme=light] .h12Dla_uploadProgressBar{background:color-mix(in srgb, var(--builder-muted) 22%, transparent)}.h12Dla_uploadProgressFill{border-radius:inherit;background:var(--dashboard-primary,#bc5a32);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .22s}.h12Dla_hint{color:#a0b4c4;margin:0;font-size:11px;line-height:1.45}.h12Dla_root[data-theme=light] .h12Dla_hint{color:#64748b}.h12Dla_loadingState{color:#e8b85a;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px 16px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_loadingState{color:var(--dashboard-primary-hover,#a9502d)}.h12Dla_loadingLabel{color:#a0b4c4;font-size:12px;font-weight:600}.h12Dla_root[data-theme=light] .h12Dla_loadingLabel{color:#64748b}@keyframes h12Dla_assetsSpin{to{transform:rotate(360deg)}}.h12Dla_loadingIcon{animation:.9s linear infinite h12Dla_assetsSpin}.h12Dla_sections{flex-direction:column;gap:16px;padding:12px 14px 18px;display:flex}.h12Dla_assetSection{background:var(--builder-surface-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 10px 24px #0206173d}.h12Dla_root[data-theme=light] .h12Dla_assetSection{box-shadow:none;background:0 0}.h12Dla_sectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.h12Dla_sectionTitleWrap{color:#e8b85a;align-items:center;gap:8px;min-width:0;display:inline-flex}.h12Dla_root[data-theme=light] .h12Dla_sectionTitleWrap{color:var(--dashboard-primary-hover,#a9502d)}.h12Dla_sectionTitle{min-width:0;color:#e0e8f0!important;font-size:13px!important;line-height:1.3!important}.h12Dla_root[data-theme=light] .h12Dla_sectionTitle{color:#0f172a!important}.h12Dla_sectionCount{color:#a0b4c4;flex-shrink:0;padding:0;font-size:11px;font-weight:700}.h12Dla_root[data-theme=light] .h12Dla_sectionCount{color:#64748b}.h12Dla_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.h12Dla_card{min-width:0;margin:0}.h12Dla_thumbWrap{background:#26262b;border:1px solid #0000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 18px #02061733}.h12Dla_root[data-theme=light] .h12Dla_thumbWrap{background:#ffffffc7;border-color:#0000;box-shadow:0 3px 8px #0f172a0f}.h12Dla_thumb{aspect-ratio:1;color:#e8b85a;background-color:#e8b85a0f;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.h12Dla_thumbVideo{aspect-ratio:1;object-fit:cover;background:#e8b85a0f;width:100%;display:block}.h12Dla_typeBadge{background:var(--builder-surface-2);backdrop-filter:blur(8px);color:#e0e8f0;pointer-events:none;border:1px solid #ffffff38;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.h12Dla_root[data-theme=light] .h12Dla_typeBadge{color:var(--builder-ink);background:#ffffffc7;border-color:#ffffff8c}.h12Dla_thumbOverlay{opacity:0;background:#12141885;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.h12Dla_thumbWrap:hover .h12Dla_thumbOverlay,.h12Dla_thumbWrap:focus-within .h12Dla_thumbOverlay{opacity:1}.h12Dla_deleteButton{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ef4444eb;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .12s,background .16s,opacity .12s;display:inline-flex;box-shadow:0 10px 24px #7f1d1d47}.h12Dla_deleteButton:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.h12Dla_deleteButton:disabled{cursor:progress;opacity:.72}.h12Dla_cardName{color:#c7d2e0;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;padding:0 2px;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}.h12Dla_root[data-theme=light] .h12Dla_cardName{color:#475569}.h12Dla_emptyState{border-radius:var(--builder-radius-panel);background:var(--builder-surface-2);text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;margin:4px 14px 18px;padding:24px 16px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_emptyState{background:#0f172a08;border-color:#0f172a14}.h12Dla_emptySection{border-radius:var(--builder-radius-panel);background:var(--builder-surface-2);border:1px solid #0000;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_emptySection{background:#0f172a08;border-color:#0f172a14}.h12Dla_emptyIcon{border-radius:var(--builder-radius-panel);color:#e8b85a;background:#e8b85a14;border:1px solid #e8b85a33;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.h12Dla_root[data-theme=light] .h12Dla_emptyIcon{color:var(--dashboard-primary-hover,#a9502d);background:#bc5a3214;border-color:#bc5a322e}.h12Dla_emptyTitle{display:block;color:#e0e8f0!important;font-size:14px!important;font-weight:700!important}.h12Dla_root[data-theme=light] .h12Dla_emptyTitle{color:#0f172a!important}.h12Dla_emptyHint{max-width:220px;display:block;color:#a0b4c4!important;font-size:12px!important;line-height:1.5!important}.h12Dla_root[data-theme=light] .h12Dla_emptyHint{color:#64748b!important}