.media-explore-panel{min-width:0;height:100%;min-height:0;color:var(--mw-text,#fff);background:var(--mw-panel,#111);flex-direction:column;display:flex}.media-explore-panel__header,.media-prompt-explorer-sheet__header{border-bottom:1px solid var(--mw-border,#ffffff1f);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.media-explore-panel__header h2,.media-prompt-explorer-sheet__title{min-width:0;color:var(--mw-text,#fff);align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;display:flex}.media-explore-panel__header h2>svg,.media-prompt-explorer-sheet__title>svg{color:var(--mw-brand,var(--primary))}.media-explore-panel__collapse{border-radius:var(--mw-radius-sm,6px);width:32px;height:32px;color:var(--mw-muted,#ffffff8f);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.media-explore-panel__collapse:hover{color:var(--mw-text,#fff);background:var(--mw-field,#ffffff14)}.media-prompt-explorer{min-width:0;min-height:0;color:var(--mw-text,#fff);background:var(--mw-panel,#111);font-family:var(--mw-font,inherit);flex-direction:column;flex:1;gap:0;font-size:14px;line-height:20px;display:flex;container-type:inline-size}.media-prompt-explorer .media-prompt-explorer__tabs{border:0;border-bottom:1px solid var(--mw-border,#ffffff1f);background:0 0;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;height:44px;padding:0 16px;display:flex}.media-prompt-explorer .media-prompt-explorer__tab{height:44px;color:var(--mw-muted,#ffffff8f);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.media-prompt-explorer .media-prompt-explorer__tab[data-state=active]{color:var(--mw-text,#fff);border-bottom-color:var(--mw-brand,var(--primary));box-shadow:none;background:0 0}.media-prompt-explorer__filters{flex-direction:column;flex-shrink:0;gap:12px;padding:12px 16px 0;display:flex}.media-prompt-explorer__search{border-radius:var(--mw-radius,8px);width:100%;min-width:0;height:36px;color:var(--mw-muted,#ffffff8f);background:var(--mw-field,#ffffff14);border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;display:flex}.media-prompt-explorer__search:focus-within{border-color:var(--mw-brand,var(--primary))}.media-prompt-explorer__search>svg{flex-shrink:0}.media-prompt-explorer__search input{width:100%;min-width:0;height:100%;color:var(--mw-secondary,#ffffffe0);background:0 0;border:0;outline:none;font-size:14px;line-height:16px}.media-prompt-explorer__search input::placeholder{color:var(--mw-faint,#fff6)}.media-prompt-explorer__categories{scrollbar-width:thin;scrollbar-color:var(--mw-border,#ffffff1f) transparent;gap:6px;min-width:0;padding:0 0 12px;display:flex;overflow-x:auto}.media-prompt-explorer__categories>button{border:1px solid var(--mw-border,#ffffff1f);border-radius:var(--mw-radius-sm,6px);min-height:28px;color:var(--mw-muted,#ffffff8f);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.media-prompt-explorer__categories>button:hover{color:var(--mw-text,#fff);background:var(--mw-field,#ffffff14)}.media-prompt-explorer__categories>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--mw-brand,var(--primary)) 50%, transparent);color:var(--mw-brand,var(--primary));background:var(--mw-brand-soft,color-mix(in srgb, var(--primary) 16%, transparent))}.media-prompt-explorer .media-prompt-explorer__content{min-width:0;min-height:0;box-shadow:none;outline:none;flex:1;margin:0;display:flex}.media-prompt-explorer__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mw-border,#ffffff1f) transparent;flex:1;width:100%;min-height:0;overflow-y:auto}.media-prompt-explorer__sections{flex-direction:column;gap:24px;padding:4px 16px 24px;display:flex}.media-prompt-explorer__section-heading{align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.media-prompt-explorer__section-heading h3{min-width:0;color:var(--mw-secondary,#ffffffe0);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:600;line-height:20px}.media-prompt-explorer__original{min-width:0;color:var(--mw-muted,#ffffff8f);align-items:center;gap:4px;font-size:10px;line-height:16px;display:inline-flex}.media-prompt-explorer__original svg{color:var(--mw-brand,var(--primary));flex-shrink:0}.media-prompt-explorer__view-all{border-radius:var(--mw-radius-xs,4px);color:var(--mw-muted,#ffffff8f);flex-shrink:0;align-items:center;gap:2px;font-size:11px;line-height:16px;display:inline-flex}.media-prompt-explorer__view-all:hover{color:var(--mw-text,#fff)}.media-prompt-explorer__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.media-prompt-card{border:1px solid var(--mw-border,#ffffff1f);border-radius:var(--mw-radius,8px);background:var(--mw-card,#1f1f1f);min-width:0;position:relative;overflow:hidden}.media-prompt-card__choose{border-radius:inherit;text-align:start;background:0 0;border:0;width:100%;display:block;position:relative;overflow:hidden}.media-prompt-card__media,.media-prompt-card__video,.media-prompt-card__placeholder{width:100%;height:100%;display:block;position:absolute;inset:0}.media-prompt-card__poster,.media-prompt-card__video{object-fit:cover}.media-prompt-card__placeholder{color:var(--mw-muted,#ffffff8f);background:var(--mw-card,#1f1f1f);justify-content:center;align-items:center;display:flex}.media-prompt-card__video{opacity:0}.media-prompt-card__video.is-playing{opacity:1}.media-prompt-card__type,.media-prompt-card__preview{z-index:1;border-radius:var(--mw-radius-xs,4px);color:#fff;background:#0000008f;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:3px;min-width:24px;height:24px;padding:4px;font-size:10px;line-height:14px;display:inline-flex;position:absolute;top:6px}.media-prompt-card__type{pointer-events:none;inset-inline-start:6px}.media-prompt-card__preview{inset-inline-end:6px}.media-prompt-card__preview:hover,.media-prompt-card__preview[aria-pressed=true]{color:#fff;background:var(--mw-brand,var(--primary))}.media-prompt-card__caption{inset-inline:0;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:2px;padding:40px 8px 8px;display:flex;position:absolute;bottom:0}.media-prompt-card__caption strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.media-prompt-card__caption small{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.media-prompt-card__action{inset-inline:6px;border-radius:var(--mw-radius-sm,6px);color:#fff;background:var(--mw-brand,var(--primary));opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px;font-size:11px;font-weight:500;line-height:16px;display:flex;position:absolute;bottom:8px}.media-prompt-card__choose:focus-visible .media-prompt-card__caption{padding-bottom:44px}.media-prompt-card__choose:focus-visible .media-prompt-card__action{opacity:1}@media (hover:hover){.media-prompt-card:hover .media-prompt-card__caption{padding-bottom:44px}.media-prompt-card:hover .media-prompt-card__action{opacity:1}}.media-prompt-explorer__status{min-height:100px;color:var(--mw-muted,#ffffff8f);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:18px;display:flex}.media-prompt-explorer__status button{border:1px solid var(--mw-border,#ffffff1f);border-radius:var(--mw-radius-sm,6px);min-height:32px;color:var(--mw-text,#fff);background:var(--mw-field,#ffffff14);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.media-prompt-explorer :is(button,input):focus-visible,.media-explore-panel__collapse:focus-visible{outline:2px solid var(--mw-brand,var(--primary));outline-offset:-2px}.media-prompt-explorer__search input:focus-visible{outline:none}.media-workspace.media-prompt-explorer-sheet{width:min(100vw,430px);max-width:none;height:auto;min-height:0;color:var(--mw-text);background:var(--mw-panel);border-color:var(--mw-border);gap:0;bottom:0}.media-prompt-explorer-sheet__header{padding-inline-end:48px}.media-prompt-explorer-sheet>button:last-child{top:12px;border-radius:var(--mw-radius-sm,6px);width:32px;height:32px;color:var(--mw-muted,#ffffff8f);justify-content:center;align-items:center;display:inline-flex;inset-inline-end:12px}.media-prompt-explorer-sheet>button:last-child:hover{color:var(--mw-text,#fff);background:var(--mw-field,#ffffff14)}@container (max-width:340px){.media-prompt-explorer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.media-prompt-card__preview{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.media-workspace.media-prompt-explorer-sheet{transition:none;animation:none}}
