.nb-generation-controls{flex-direction:column;gap:20px;display:flex}
.nb-file-picker__items{flex-wrap:wrap;gap:12px;display:flex}.nb-file-picker__add{border:2px dashed var(--nb-subtle);width:108px;height:108px;color:var(--nb-muted);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.nb-file-picker__add:hover{border-color:var(--nb-accent)}.nb-file-picker>p{text-align:center;color:var(--nb-subtle);margin:16px 0 0;font-size:12px;line-height:1.5}.nb-file-picker__preview{width:108px;height:108px;position:relative}.nb-file-picker__preview img{object-fit:cover;border-radius:10px;width:100%;height:100%}.nb-file-picker__preview .nb-icon-button{color:#fff;background:#0009;width:25px;height:25px;position:absolute;top:0;right:0}.nb-file-picker__add:disabled{opacity:.4;cursor:not-allowed}
.nb-studio{padding-top:18px;padding-bottom:55px}.nb-studio__breadcrumbs{color:var(--nb-subtle);align-items:center;gap:15px;margin-bottom:18px;font-size:14px;display:flex}.nb-studio__breadcrumbs a{align-items:center;gap:8px;text-decoration:none;display:flex}.nb-studio__breadcrumbs strong{color:var(--nb-text)}.nb-studio__columns{grid-template-columns:500px minmax(0,1fr);gap:24px;display:grid}.nb-studio__form{padding:20px 16px 30px}.nb-studio__form h1,.nb-studio__result h2{margin:0 0 16px;font-size:18px;line-height:1.4}.nb-studio__form form{flex-direction:column;gap:22px;display:flex}.nb-studio__upload-label{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:14px;display:flex}.nb-studio__upload-label small{color:var(--nb-muted);font-size:12px}.nb-studio__submit p{color:var(--nb-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.nb-studio__submit .nb-icon{color:var(--nb-accent)}.nb-studio__submit>.nb-button{color:#fff;border-radius:12px;width:100%;min-height:48px}.nb-studio__result{min-height:850px;padding:20px 16px}.nb-studio__result h2{margin-bottom:2px}.nb-studio__result>p{color:var(--nb-muted);margin:4px 0 10px;font-size:14px}.nb-studio__example{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;max-width:600px;margin:10px auto 0;display:block}.nb-studio__results{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:22px;display:grid}.nb-studio__pending{text-align:center;color:var(--nb-accent);padding:180px 20px}.nb-studio__pending p{color:var(--nb-muted)}@media (max-width:1100px){.nb-studio__columns{grid-template-columns:minmax(330px,42%) minmax(0,1fr)}.nb-studio__result{min-height:600px}}@media (max-width:760px){.nb-studio__columns{grid-template-columns:1fr}.nb-studio__result{min-height:350px}.nb-studio{padding-left:12px;padding-right:12px}.nb-studio__pending{padding:100px 12px}}
