.creator-sample-preview{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:#ffffff09;border-radius:12px;min-width:0;overflow:hidden}.creator-sample-preview[open]{background:linear-gradient(135deg,#5df5ff0f,#ffb45609),#ffffff09}.creator-sample-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;list-style:none;display:flex}.creator-sample-preview summary::-webkit-details-marker{display:none}.creator-sample-preview summary span{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.creator-sample-preview summary small{color:color-mix(in srgb, var(--accent) 70%, var(--text-h));background:#5df5ff1a;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.35}.creator-sample-preview__body{gap:8px;padding:0 10px 10px;display:grid}.creator-sample-preview__media{aspect-ratio:16/9;object-fit:contain;background:#050505;border-radius:10px;width:100%;max-height:240px}.creator-sample-preview__audio{width:100%;min-height:42px}.creator-sample-preview__body p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.creator-sample-preview--compact summary{min-height:32px;padding:7px 9px}.creator-sample-preview--compact summary small{display:none}.asset-quality-guide{border:1px solid color-mix(in srgb, var(--border) 72%, #ffb4562e);background:linear-gradient(135deg, #ffb45612, #5df5ff09), color-mix(in srgb, var(--panel-bg) 76%, transparent);border-radius:14px;gap:10px;padding:12px;display:grid}.asset-quality-guide__header{grid-template-columns:minmax(0,1fr) minmax(160px,.48fr);align-items:start;gap:10px;display:grid}.asset-quality-guide__header>div{gap:4px;min-width:0;display:grid}.asset-quality-guide__header span{color:#ffd19b;background:#ffb4561f;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.25}.asset-quality-guide__header strong{color:var(--text-h);font-size:14px;line-height:1.35}.asset-quality-guide ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.asset-quality-guide li{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff09;border-radius:10px;padding:7px 8px;font-size:11px;line-height:1.45}@media (width<=960px){.asset-quality-guide__header,.asset-quality-guide ul{grid-template-columns:1fr}}.ui-button{--ui-button-bg:linear-gradient(180deg, #f8fafc, #dbe7f4);--ui-button-color:#07111f;--ui-button-border:#ffffff2e;--ui-button-hover-bg:linear-gradient(180deg, #fff, #e8f0f8);--ui-button-hover-border:#ffffff47;--ui-button-shadow:inset 0 1px 0 #ffffffb8, 0 14px 28px #02061738;--ui-button-hover-shadow:inset 0 1px 0 #ffffffd1, 0 18px 34px #02061747;--ui-button-ring:#4dd8c8eb;border:1px solid var(--ui-button-border);border-radius:var(--radius-lg,12px);appearance:none;background:var(--ui-button-bg);min-height:42px;color:var(--ui-button-color);box-shadow:var(--ui-button-shadow);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--duration-base,.18s) ease, background var(--duration-base,.18s) ease, border-color var(--duration-base,.18s) ease, box-shadow var(--duration-base,.18s) ease, color var(--duration-base,.18s) ease, opacity var(--duration-base,.18s) ease;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.ui-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-button-hover-border);background:var(--ui-button-hover-bg);box-shadow:var(--ui-button-hover-shadow);transform:translateY(-1px)}.ui-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--ui-button-shadow);transform:translateY(0)}.ui-button:focus-visible{outline:2px solid var(--ui-button-ring);outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none;transform:none}.ui-button svg{pointer-events:none;flex:none;width:1em;height:1em}.ui-button [data-icon=inline-start],.ui-button [data-icon=inline-end]{font-size:16px}.ui-button--secondary{--ui-button-bg:#ffffff1a;--ui-button-color:currentColor;--ui-button-border:#94a3b82e;--ui-button-hover-bg:#ffffff26;--ui-button-hover-border:#94a3b847;--ui-button-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px #0206171a;--ui-button-hover-shadow:inset 0 1px 0 #ffffff1f, 0 14px 26px #02061729}.ui-button--outline{--ui-button-bg:transparent;--ui-button-color:currentColor;--ui-button-border:#94a3b852;--ui-button-hover-bg:#94a3b81a;--ui-button-hover-border:#94a3b86b;--ui-button-shadow:none;--ui-button-hover-shadow:0 10px 22px #0206171a}.ui-button--ghost{--ui-button-bg:#ffffff0e;--ui-button-color:currentColor;--ui-button-border:#94a3b829;--ui-button-hover-bg:#ffffff1a;--ui-button-hover-border:#94a3b842;--ui-button-shadow:inset 0 1px 0 #ffffff0f, 0 10px 22px #02061714;--ui-button-hover-shadow:inset 0 1px 0 #ffffff1a, 0 14px 28px #0206171f}.ui-button--destructive{--ui-button-bg:linear-gradient(180deg, #fb7185, #e11d48);--ui-button-color:#fff;--ui-button-border:#ffffff2e;--ui-button-hover-bg:linear-gradient(180deg, #ff8798, #e11d48);--ui-button-hover-border:#ffffff47;--ui-button-shadow:inset 0 1px 0 #ffffff3d, 0 14px 28px #e11d4833;--ui-button-hover-shadow:inset 0 1px 0 #ffffff4d, 0 18px 34px #e11d4842}.ui-button--link{color:currentColor;min-height:auto;box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;padding:0;font-weight:800}.ui-button--link:hover:not(:disabled):not([aria-disabled=true]){box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.ui-button--sm{border-radius:var(--radius-md,10px);min-height:36px;padding:0 14px;font-size:13px}.ui-button--lg{border-radius:var(--radius-xl,14px);min-height:48px;padding:0 22px;font-size:15px}.ui-button--icon{width:42px;min-width:42px;padding:0}.ui-button--icon.ui-button--sm{width:36px;min-width:36px}.ui-button--icon.ui-button--lg{width:48px;min-width:48px}@media (prefers-reduced-motion:reduce){.ui-button,.ui-button:hover:not(:disabled):not([aria-disabled=true]),.ui-button:active:not(:disabled):not([aria-disabled=true]){transition:none;transform:none}}.creator-setup-guide{border:1px solid color-mix(in srgb, var(--border) 74%, #5df5ff38);background:linear-gradient(135deg, #ffffff13, #5df5ff09), color-mix(in srgb, var(--panel-bg) 92%, transparent);border-radius:16px;gap:14px;padding:16px;display:grid;position:relative;box-shadow:0 18px 42px #0000001f}.creator-setup-guide--assets{margin-bottom:14px}.creator-setup-guide--compact{border-radius:14px;margin-bottom:14px;padding:13px}.creator-setup-guide--ready{background:linear-gradient(135deg, #49d38917, #5df5ff09), color-mix(in srgb, var(--panel-bg) 92%, transparent);border-color:#49d38942}.creator-setup-guide__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.creator-setup-guide__header>div:first-child{gap:4px;min-width:0;display:grid}.creator-setup-guide__eyebrow{width:fit-content;color:color-mix(in srgb, var(--text-h) 88%, #5df5ff);background:#5df5ff1c;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2}.creator-setup-guide__header strong{color:var(--text-h);font-size:16px;line-height:1.35}.creator-setup-guide__header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.creator-setup-guide__primary,.creator-setup-guide__actions .button-secondary{white-space:nowrap;border-radius:11px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:800}.creator-setup-guide__primary{color:#102225;background:linear-gradient(135deg,#f8ffff,#c9f8ff 46%,#d7ffe8);border:1px solid #5df5ff52;box-shadow:0 12px 28px #37cdde2e}.creator-setup-guide__dismiss{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--button-secondary-bg) 64%, transparent);width:30px;height:30px;min-height:30px;color:var(--muted);box-shadow:none;border-radius:10px;padding:0;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.creator-setup-guide__dismiss:hover{color:var(--text-h);background:#5df5ff14;border-color:#5df5ff4d}.creator-setup-guide__actions{align-items:center;gap:8px;display:inline-flex}.creator-setup-guide__samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-setup-guide__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.creator-setup-step{border:1px solid color-mix(in srgb, var(--border) 74%, transparent);min-width:0;min-height:62px;color:var(--text);text-align:left;background:#ffffff09;border-radius:13px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.creator-setup-step:hover{background:#5df5ff0f;border-color:#5df5ff4d}.creator-setup-step__index{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);width:26px;height:26px;color:var(--muted);background:#ffffff0d;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.creator-setup-step__body{gap:2px;min-width:0;display:grid}.creator-setup-step__body strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.creator-setup-step__body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.creator-setup-step--active{background:linear-gradient(135deg,#ffb4561c,#5df5ff0b),#ffffff09;border-color:#ffb45657}.creator-setup-step--active .creator-setup-step__index{color:#ffd19b;background:#ffb45629;border-color:#ffb45673}.creator-setup-step--done{border-color:#49d38947}.creator-setup-step--done .creator-setup-step__index{color:#8effc0;background:#49d38924;border-color:#49d38961}@media (width<=960px){.creator-setup-guide__header,.creator-setup-guide__samples,.creator-setup-guide__steps{grid-template-columns:1fr}.creator-setup-guide__primary,.creator-setup-guide__actions,.creator-setup-guide__actions .button-secondary{width:100%}.creator-setup-guide__actions{display:grid}}.ui-status-badge{border-radius:var(--radius-full,999px);background:var(--pill-bg,#ffffff1f);width:fit-content;min-height:24px;color:var(--text-secondary,#b8c4d9);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ui-status-badge--neutral{border-color:color-mix(in srgb, var(--border) 68%, transparent);background:color-mix(in srgb, var(--pill-bg) 86%, transparent);color:var(--text-secondary,#b8c4d9)}.ui-status-badge--info{border-color:color-mix(in srgb, var(--accent) 26%, transparent);background:color-mix(in srgb, var(--status-processing-bg,#5df5ff1a) 92%, transparent);color:var(--status-processing-text,#a8f7ff)}.ui-status-badge--success{border-color:color-mix(in srgb, var(--success-text,#9af0b4) 28%, transparent);background:var(--success-bg,#22c55e1f);color:var(--success-text,#9af0b4)}.ui-status-badge--warning{border-color:color-mix(in srgb, var(--warning-text,#ffd78a) 28%, transparent);background:var(--warning-bg,#ffd1661f);color:var(--warning-text,#ffd78a)}.ui-status-badge--danger{border-color:color-mix(in srgb, var(--error-text,#ffb4b4) 28%, transparent);background:var(--error-bg,#ff6b6b1a);color:var(--error-text,#ffb4b4)}.ui-progress{--ui-progress-value:0%;gap:8px;display:grid}.ui-progress__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-progress__value{color:var(--text-secondary,#b8c4d9);white-space:nowrap;font-size:12px;font-weight:800}.ui-progress__track{border-radius:var(--radius-full,999px);background:var(--progress-track-bg,#ffffff14);height:8px;position:relative;overflow:hidden}.ui-progress__fill{width:var(--ui-progress-value,0%);border-radius:inherit;background:linear-gradient(90deg,#5df5ff,#72f6ad);position:absolute;inset:0 auto 0 0}.ui-progress__fill--success{background:linear-gradient(90deg,#64f0a2,#a7f3d0)}.ui-progress__fill--danger{background:linear-gradient(90deg,#ff8a8a,#ff5c7a)}.ui-progress--indeterminate .ui-progress__track{background:linear-gradient(90deg, transparent, #5df5ff2e, transparent), var(--progress-track-bg,#ffffff14)}.ui-progress--indeterminate .ui-progress__fill{width:42%;min-width:42%;animation:1.35s ease-in-out infinite ui-progress-sweep}@keyframes ui-progress-sweep{0%{transform:translate(-110%)}50%{transform:translate(95%)}to{transform:translate(230%)}}@media (prefers-reduced-motion:reduce){.ui-progress--indeterminate .ui-progress__fill{animation:none;transform:none}}.ui-dialog__overlay{--ui-dialog-overlay-bg:var(--modal-overlay-bg,#040913b8);z-index:var(--z-overlay,900);background:var(--ui-dialog-overlay-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;inset:0}.ui-dialog__content{--ui-dialog-width:460px;--ui-dialog-border:#94a3b82e;--ui-dialog-card-bg:var(--panel-bg,#0f172af5);--ui-dialog-text:var(--text-primary,#f8fafc);--ui-dialog-muted:var(--text-secondary,#cbd5e1);z-index:var(--z-modal,1000);width:min(var(--ui-dialog-width,460px), calc(100vw - 48px));border:1px solid var(--ui-dialog-border);border-radius:var(--radius-2xl,20px);background:var(--ui-dialog-card-bg);max-height:min(820px,100vh - 48px);color:var(--ui-dialog-text);box-shadow:var(--ui-dialog-shadow,0 24px 70px #0206175c);gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog__content:focus-visible{outline:3px solid var(--focus-ring,#14b8a647);outline-offset:2px}.ui-dialog__header{gap:8px;display:grid}.ui-dialog__title{color:inherit;margin:0;font-size:18px;font-weight:800;line-height:1.25}.ui-dialog__description{color:var(--ui-dialog-muted);margin:0;font-size:14px;line-height:1.65}.ui-dialog__body{gap:14px;display:grid}.ui-dialog__actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}@media (width<=640px){.ui-dialog__content{border-radius:18px;width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:20px}.ui-dialog__actions{display:grid}.ui-dialog__actions>*{width:100%}}.ui-error-dialog{--ui-error-dialog-z-index:var(--z-modal,1000);--ui-error-dialog-overlay-bg:var(--modal-overlay-bg,#040913b8);z-index:var(--ui-error-dialog-z-index);background:var(--ui-error-dialog-overlay-bg)}.ui-error-dialog__card{--ui-error-dialog-border:#94a3b82e;--ui-error-dialog-card-bg:var(--panel-bg,#0f172af5);--ui-error-dialog-text:var(--text-primary,#f8fafc);--ui-error-dialog-muted:var(--text-secondary,#cbd5e1);--ui-error-dialog-accent:#f97316;--ui-error-dialog-accent-soft:#f9731629;box-sizing:border-box;border-color:var(--ui-error-dialog-border);background:linear-gradient(180deg, #f9731612, transparent 38%), var(--ui-error-dialog-card-bg);width:min(420px,100vw - 40px);max-width:calc(100vw - 40px);color:var(--ui-error-dialog-text);box-shadow:var(--ui-error-dialog-shadow,0 26px 72px #02061761);overflow-x:hidden}.ui-error-dialog__card .ui-dialog__description{color:var(--ui-error-dialog-muted)}.ui-error-dialog__title{align-items:center;gap:10px;min-width:0;display:flex}.ui-error-dialog__icon{background:var(--ui-error-dialog-accent-soft);width:32px;min-width:32px;height:32px;color:var(--ui-error-dialog-accent);border:1px solid #f9731642;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.ui-error-dialog__icon svg{width:18px;height:18px}.ui-error-dialog__message{overflow-wrap:anywhere;max-width:100%;display:block}.ui-error-dialog__detail{max-width:100%;color:var(--ui-error-dialog-muted);overflow-wrap:anywhere;background:#0f172a73;border:1px solid #94a3b829;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6}.ui-error-dialog__meta{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.ui-error-dialog__meta-item{max-width:100%;min-height:28px;color:var(--ui-error-dialog-muted);overflow-wrap:anywhere;word-break:break-word;background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=640px){.ui-error-dialog__title{align-items:flex-start}.ui-error-dialog__card .ui-button{width:100%}}.upload-box{border:1px dashed var(--border);background:color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.upload-box__copy{gap:4px;min-width:0;display:grid}.upload-box__copy>span{color:var(--text-h);font-size:13px;line-height:1.4}.upload-box__copy small{color:var(--muted);font-size:12px;line-height:1.5}.upload-box__button{min-width:96px;color:var(--text-h);cursor:pointer;background:#91e8ff1f;border:1px solid #91e8ff42;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.upload-box__button input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-upload-toolbar{background:#91e8ff0f;border:1px solid #91e8ff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.asset-upload-toolbar span{color:var(--muted);font-size:13px}:root[data-theme=light] .upload-box{border-color:var(--border-strong);background:var(--surface-1);color:var(--text);box-shadow:0 12px 32px #385ba014}:root[data-theme=light] .upload-box__copy>span{color:var(--text-h)}:root[data-theme=light] .upload-box__copy small{color:var(--muted)}:root[data-theme=light] .upload-box__button{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-secondary)}:root[data-theme=light] .upload-box__button:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-strong));color:var(--text-h);background:#fff}.asset-subtabs{flex-wrap:wrap;gap:8px;display:flex}.asset-subtab{background:var(--button-secondary-bg);min-height:38px;color:var(--button-secondary-text);border:1px solid #94a3b833;border-radius:12px;padding:8px 14px;font-size:13px}.asset-subtab--active{background:var(--hero-bg);color:var(--text-h);border-color:#7c80ff66}.asset-preview-wrap{border-radius:10px;width:100%;min-width:0;position:relative;overflow:hidden}.asset-preview-wrap--draggable{cursor:grab}.asset-preview-wrap--draggable:active{cursor:grabbing}.asset-preview-wrap--button{text-align:left;background:0 0;border:0;padding:0;display:block}.asset-preview-wrap--button:focus-visible{outline-offset:2px;outline:2px solid #5df5ffb8}.asset-preview-wrap--download{color:inherit;cursor:pointer;text-decoration:none;display:block}.asset-preview{aspect-ratio:1;object-fit:cover;background:#000;border-radius:10px;width:100%;max-height:180px;display:block}.asset-preview-trigger{aspect-ratio:1;border-radius:10px;height:auto;min-height:180px}.asset-preview-thumbnail-video{object-fit:cover;filter:saturate(1.02)contrast(1.02);pointer-events:none;width:100%;height:100%}.asset-preview--image{object-fit:cover;background:#ffffff0a}.asset-preview-overlay{inset-inline:8px;z-index:2;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:8px;transform:translateY(6px)}.asset-preview-overlay span{color:#ecf6ffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050913c7;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 20px #02081747}.asset-preview-wrap--button:hover .asset-preview-overlay,.asset-preview-wrap--button:focus-visible .asset-preview-overlay{opacity:1;transform:translateY(0)}.asset-grid--images .asset-card{gap:7px;padding:9px}.asset-card--image{align-content:start}.asset-card--image>div:nth-of-type(2){min-width:0;min-height:40px}.asset-grid--images .asset-card strong{font-size:14px}.asset-grid--images .asset-card span{font-size:12px}.asset-grid--images .asset-card>div:nth-of-type(2)>span{max-height:2.8em;display:block;overflow:hidden}.asset-grid--images .asset-preview{aspect-ratio:1;max-height:160px}.asset-grid--images .asset-meta{font-size:11px}.asset-grid--images .asset-auto-tags{padding:8px}.asset-grid--images .button-row{gap:8px}.asset-grid--images .button-row>*{flex:1 1 0}.asset-preview--image-fallback{text-align:center;color:var(--muted);place-content:center;gap:8px;padding:20px;display:grid}.asset-preview--image-fallback svg{color:var(--text-h);opacity:.78;justify-self:center}.asset-preview--image-fallback strong{color:var(--text-h);font-size:14px}.asset-auto-tags{background:#91e8ff0a;border:1px solid #91e8ff24;border-radius:12px;gap:8px;padding:8px 10px;display:grid}.asset-auto-tags summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.asset-auto-tags summary::-webkit-details-marker{display:none}.asset-auto-tags summary>span{color:var(--text-h);font-size:12px;font-weight:700}.asset-auto-tags summary>strong{color:var(--muted);font-size:11px;font-weight:600}.asset-auto-tags__content{gap:8px;display:grid}.asset-auto-tags__summary{border-bottom:1px solid #ffffff0f;gap:5px;padding-bottom:6px;display:grid}.asset-auto-tags__summary>span{color:var(--muted);font-size:11px}.asset-auto-tags__summary p{color:var(--text-h);margin:0;font-size:12px;line-height:1.5}.asset-auto-tags__group{gap:5px;display:grid}.asset-auto-tags__group>span{color:var(--muted);font-size:11px}.asset-auto-tags__chips{flex-wrap:wrap;gap:6px;display:flex}.asset-auto-tags__chips i{color:var(--text-h);background:#ffffff14;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-style:normal;display:inline-flex}.asset-auto-tags__error{color:#ffe1a6;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffcc7014;border:1px solid #ffcc7038;border-radius:10px;min-width:0;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.asset-auto-tags__empty{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.asset-cloud-status{background:#ffffff0b;border:1px solid #94a3b826;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.asset-cloud-status span{color:var(--text-h);font-size:12px;font-weight:700;line-height:1.35}.asset-cloud-status small{color:color-mix(in srgb, var(--muted) 84%, transparent);font-size:11px;line-height:1.45}.asset-cloud-status--processing{background:linear-gradient(135deg,#5df5ff14,#ff9f520f),#ffffff09;border-color:#5df5ff38}.asset-cloud-status--processing span{color:#bff7ff}.asset-cloud-status--success{background:#22c55e12;border-color:#22c55e38}.asset-cloud-status--success span{color:#8df0b4}.asset-cloud-status--failed{background:#ff6b6b14;border-color:#ff6b6b47}.asset-cloud-status--failed span{color:#ffb4b4}.asset-audio-preview-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.asset-audio-preview-player{--asset-audio-progress:0%;isolation:isolate;border:1px solid color-mix(in srgb, var(--border) 82%, #5df5ff33);background:linear-gradient(135deg, #5df5ff12, transparent 36%), linear-gradient(180deg, #ffffff0b, #ffffff04), color-mix(in srgb, var(--panel-bg) 90%, #050913);width:100%;min-height:108px;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"play meta time""wave wave wave""progress progress progress";align-items:center;gap:9px 12px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #02081724}.asset-audio-preview-player:before{content:"";z-index:-1;opacity:.55;background:linear-gradient(90deg,#5df5ff0f,#0000 46%,#ffb8560e),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.asset-audio-preview-player:hover{border-color:color-mix(in srgb, #5df5ff 38%, var(--border));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 14px 28px #02081733}.asset-audio-preview-player--playing{border-color:#89e4d1a8}.asset-audio-preview-player--empty{filter:grayscale(.25);grid-template-columns:42px minmax(0,1fr);grid-template-areas:"play meta";min-height:80px}.asset-audio-preview-player--empty:hover{border-color:#94a3b838;transform:none}.asset-audio-preview-button{width:42px;height:42px;color:inherit;background:0 0;border:0;border-radius:999px;grid-area:play;place-items:center;padding:0;display:inline-grid}.asset-audio-preview-button:focus-visible{outline-offset:4px;outline:2px solid #5df5ffb8}.asset-audio-preview-button__icon{color:#06111f;background:linear-gradient(135deg,#5df5fff2,#ffb856e6),#5df5ff;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 10px 22px #0a122347}.asset-audio-preview-player__meta{grid-area:meta;min-width:0;display:block}.asset-audio-preview-player__eyebrow{color:color-mix(in srgb, var(--muted) 70%, #5df5ff);margin-bottom:2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.asset-audio-preview-player__meta strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.asset-audio-preview-player__meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.asset-audio-preview-button__time{color:color-mix(in srgb, var(--text-h) 78%, var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.asset-audio-preview-button__time i{color:color-mix(in srgb, var(--muted) 64%, transparent);font-style:normal}.asset-audio-preview-button__wave{grid-area:wave;grid-template-columns:repeat(18,minmax(3px,1fr));align-items:center;gap:4px;height:24px;padding:0 1px;display:grid}.asset-audio-preview-button__wave i{opacity:.74;transform-origin:50%;background:linear-gradient(#5df5ffd1,#ffb856a3);border-radius:999px;min-height:4px;display:block}.asset-audio-preview-button__wave i:nth-child(3n+1){height:8px}.asset-audio-preview-button__wave i:nth-child(3n+2){height:16px}.asset-audio-preview-button__wave i:nth-child(4n){height:23px}.asset-audio-preview-button__wave i:nth-child(5n){height:12px}.asset-audio-preview-player--playing .asset-audio-preview-button__wave i{animation:.92s ease-in-out infinite alternate assetAudioWavePulse}.asset-audio-preview-player--playing .asset-audio-preview-button__wave i:nth-child(2n){animation-delay:-.24s}.asset-audio-preview-player--playing .asset-audio-preview-button__wave i:nth-child(3n){animation-delay:-.48s}.asset-audio-preview-button__progress{cursor:pointer;grid-area:progress;height:18px;display:block;position:relative}.asset-audio-preview-button__progress input{z-index:2;opacity:0;cursor:pointer;width:100%;height:30px;margin:0;position:absolute;inset:-6px 0}.asset-audio-preview-button__progress-track{background:color-mix(in srgb, var(--progress-track-bg) 90%, transparent);border-radius:999px;height:5px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.asset-audio-preview-button__progress-track span{width:var(--asset-audio-progress);border-radius:inherit;background:linear-gradient(90deg,#5df5ff,#ffb856);height:100%;transition:width .18s linear;display:block}.asset-audio-preview-button__progress input:focus-visible+.asset-audio-preview-button__progress-track{outline-offset:5px;outline:2px solid #5df5ffb8}.asset-audio-preview-button__progress:after{content:"";top:50%;left:var(--asset-audio-progress);z-index:1;background:#fffaf0;border-radius:999px;width:10px;height:10px;transition:left .18s linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #5df5ff29,0 6px 14px #02081747}@keyframes assetAudioWavePulse{0%{opacity:.5;transform:scaleY(.62)}to{opacity:1;transform:scaleY(1.05)}}@media (width<=560px){.asset-audio-preview-player{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"play meta""time time""wave wave""progress progress"}.asset-audio-preview-button__time{justify-content:flex-start}}
