.works-discovery-module__illIiG__section{padding-top:12px}.works-discovery-module__illIiG__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.works-discovery-module__illIiG__eyebrow{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.works-discovery-module__illIiG__heading h2{letter-spacing:-.6px;font-size:26px;font-weight:500}.works-discovery-module__illIiG__dot{color:var(--primary)}.works-discovery-module__illIiG__search{width:280px;height:38px;color:var(--muted-foreground);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.works-discovery-module__illIiG__search:focus-within{border-color:var(--ring)}.works-discovery-module__illIiG__search input{color:var(--foreground);background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.works-discovery-module__illIiG__search button{padding:4px}.works-discovery-module__illIiG__filters{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.works-discovery-module__illIiG__filterError{color:var(--muted-foreground);text-align:right;margin:-12px 0 16px;font-size:12px}.works-discovery-module__illIiG__tabs{align-items:center;gap:6px;display:flex;overflow-x:auto}.works-discovery-module__illIiG__tabs button{white-space:nowrap;color:var(--muted-foreground);border-radius:6px;padding:9px 15px;font-size:13px;transition:background-color .13s,color .13s}.works-discovery-module__illIiG__tabs button:enabled:active{background:var(--accent);color:var(--foreground)}.works-discovery-module__illIiG__tabs button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.works-discovery-module__illIiG__filterEnd{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.works-discovery-module__illIiG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.works-discovery-module__illIiG__card{text-align:left;cursor:pointer;min-width:0;display:block}.works-discovery-module__illIiG__cover{aspect-ratio:16/10;background:var(--muted);border-radius:10px;position:relative;overflow:hidden}.works-discovery-module__illIiG__cover:after{content:"";border:1px solid var(--glass-border);border-radius:inherit;pointer-events:none;transition:border-color var(--motion-fast);position:absolute;inset:0}.works-discovery-module__illIiG__card:is(:active,:focus-visible) .works-discovery-module__illIiG__cover:after{border-color:var(--border-hover)}.works-discovery-module__illIiG__cover img{object-fit:cover;width:100%;height:100%}.works-discovery-module__illIiG__placeholder{height:100%;color:var(--muted-foreground);background:linear-gradient(135deg,var(--card),var(--muted));justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.works-discovery-module__illIiG__kind{background:var(--popover);color:var(--foreground);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex;position:absolute;top:12px;left:12px}.works-discovery-module__illIiG__open{background:var(--popover);width:30px;height:30px;color:var(--foreground);opacity:0;border-radius:6px;place-items:center;transition:opacity .13s;display:grid;position:absolute;bottom:12px;right:12px}.works-discovery-module__illIiG__card:focus-visible .works-discovery-module__illIiG__open{opacity:1;transition:none}.works-discovery-module__illIiG__card:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:10px}.works-discovery-module__illIiG__caption{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;display:flex}.works-discovery-module__illIiG__caption h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.works-discovery-module__illIiG__caption>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:35%;font-size:11px;overflow:hidden}.works-discovery-module__illIiG__skeleton{aspect-ratio:16/11;background:var(--muted);border-radius:10px}.works-discovery-module__illIiG__empty{min-height:250px;color:var(--muted-foreground);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.works-discovery-module__illIiG__empty h3{color:var(--foreground);font-size:17px;font-weight:500}.works-discovery-module__illIiG__empty p{text-align:center;font-size:13px}.works-discovery-module__illIiG__empty a,.works-discovery-module__illIiG__createLink{color:var(--foreground);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.works-discovery-module__illIiG__empty a:hover,.works-discovery-module__illIiG__createLink:hover{text-decoration-line:underline}.works-discovery-module__illIiG__more{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.works-discovery-module__illIiG__preview{grid-template-columns:minmax(0,7fr) minmax(220px,3fr);gap:28px;max-height:75vh;padding-top:16px;display:grid;overflow-y:auto}.works-discovery-module__illIiG__media{background:var(--muted);border-radius:10px;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:hidden}.works-discovery-module__illIiG__media img,.works-discovery-module__illIiG__media video{object-fit:contain;width:100%;max-height:65vh}.works-discovery-module__illIiG__media audio{width:90%}.works-discovery-module__illIiG__details{padding:12px 8px}.works-discovery-module__illIiG__author{color:var(--muted-foreground);margin-bottom:16px;font-size:12px}.works-discovery-module__illIiG__category{background:var(--muted);border-radius:6px;margin-bottom:16px;padding:4px 8px;font-size:12px;display:inline-block}.works-discovery-module__illIiG__description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.works-discovery-module__illIiG__prompt{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.works-discovery-module__illIiG__prompt h4{margin-bottom:12px;font-weight:500}.works-discovery-module__illIiG__prompt p{color:var(--muted-foreground);white-space:pre-wrap;max-height:200px;margin-bottom:12px;font-size:13px;line-height:1.8;overflow:auto}.works-discovery-module__illIiG__createLink{margin-top:30px}.works-discovery-module__illIiG__previewLoading{min-height:300px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;display:flex}@media (min-width:1600px){.works-discovery-module__illIiG__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.works-discovery-module__illIiG__tabs button:enabled:not([aria-pressed=true]):hover{background:var(--accent);color:var(--foreground)}.works-discovery-module__illIiG__card:hover .works-discovery-module__illIiG__cover:after{border-color:var(--border-hover)}.works-discovery-module__illIiG__card:hover .works-discovery-module__illIiG__open{opacity:1}}@media (hover:none),(pointer:coarse){.works-discovery-module__illIiG__open{opacity:1;transition:none}}@media (max-width:1279px){.works-discovery-module__illIiG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.works-discovery-module__illIiG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.works-discovery-module__illIiG__preview{grid-template-columns:1fr}.works-discovery-module__illIiG__tabs button{min-height:44px}.works-discovery-module__illIiG__filterEnd>span{display:none}.works-discovery-module__illIiG__search{width:240px}.works-discovery-module__illIiG__open{opacity:1}}@media (prefers-reduced-motion:reduce){.works-discovery-module__illIiG__tabs button,.works-discovery-module__illIiG__open,.works-discovery-module__illIiG__cover:after{transition:none}}
